1
2
3
4
5
6 package gov.nist.secauto.oscal.lib;
7
8 import gov.nist.secauto.metaschema.core.qname.IEnhancedQName;
9
10 import edu.umd.cs.findbugs.annotations.NonNull;
11
12 public final class OscalModelConstants {
13
14 @NonNull
15 public static final String NS_OSCAL = "http://csrc.nist.gov/ns/oscal/1.0";
16 @NonNull
17 public static final IEnhancedQName QNAME_METADATA = IEnhancedQName.of(NS_OSCAL, "metadata");
18 @NonNull
19 public static final IEnhancedQName QNAME_BACK_MATTER = IEnhancedQName.of(NS_OSCAL, "back-matter");
20 @NonNull
21 public static final IEnhancedQName QNAME_PROFILE = IEnhancedQName.of(NS_OSCAL, "profile");
22 @NonNull
23 public static final IEnhancedQName QNAME_IMPORT = IEnhancedQName.of(NS_OSCAL, "import");
24 @NonNull
25 public static final IEnhancedQName QNAME_TITLE = IEnhancedQName.of(NS_OSCAL, "title");
26 @NonNull
27 public static final IEnhancedQName QNAME_PROP = IEnhancedQName.of(NS_OSCAL, "prop");
28 @NonNull
29 public static final IEnhancedQName QNAME_LINK = IEnhancedQName.of(NS_OSCAL, "link");
30 @NonNull
31 public static final IEnhancedQName QNAME_CITATION = IEnhancedQName.of(NS_OSCAL, "citation");
32 @NonNull
33 public static final IEnhancedQName QNAME_TEXT = IEnhancedQName.of(NS_OSCAL, "text");
34 @NonNull
35 public static final IEnhancedQName QNAME_PROSE = IEnhancedQName.of(NS_OSCAL, "prose");
36 @NonNull
37 public static final IEnhancedQName QNAME_PARAM = IEnhancedQName.of(NS_OSCAL, "param");
38 @NonNull
39 public static final IEnhancedQName QNAME_ROLE = IEnhancedQName.of(NS_OSCAL, "role");
40 @NonNull
41 public static final IEnhancedQName QNAME_LOCATION = IEnhancedQName.of(NS_OSCAL, "location");
42 @NonNull
43 public static final IEnhancedQName QNAME_PARTY = IEnhancedQName.of(NS_OSCAL, "party");
44 @NonNull
45 public static final IEnhancedQName QNAME_GROUP = IEnhancedQName.of(NS_OSCAL, "group");
46 @NonNull
47 public static final IEnhancedQName QNAME_CONTROL = IEnhancedQName.of(NS_OSCAL, "control");
48
49 private OscalModelConstants() {
50
51 }
52 }