001/*
002 * SPDX-FileCopyrightText: none
003 * SPDX-License-Identifier: CC0-1.0
004 */
005
006package gov.nist.secauto.oscal.lib;
007
008import gov.nist.secauto.metaschema.core.qname.IEnhancedQName;
009
010import edu.umd.cs.findbugs.annotations.NonNull;
011
012public final class OscalModelConstants {
013
014  @NonNull
015  public static final String NS_OSCAL = "http://csrc.nist.gov/ns/oscal/1.0";
016  @NonNull
017  public static final IEnhancedQName QNAME_METADATA = IEnhancedQName.of(NS_OSCAL, "metadata");
018  @NonNull
019  public static final IEnhancedQName QNAME_BACK_MATTER = IEnhancedQName.of(NS_OSCAL, "back-matter");
020  @NonNull
021  public static final IEnhancedQName QNAME_PROFILE = IEnhancedQName.of(NS_OSCAL, "profile");
022  @NonNull
023  public static final IEnhancedQName QNAME_IMPORT = IEnhancedQName.of(NS_OSCAL, "import");
024  @NonNull
025  public static final IEnhancedQName QNAME_TITLE = IEnhancedQName.of(NS_OSCAL, "title");
026  @NonNull
027  public static final IEnhancedQName QNAME_PROP = IEnhancedQName.of(NS_OSCAL, "prop");
028  @NonNull
029  public static final IEnhancedQName QNAME_LINK = IEnhancedQName.of(NS_OSCAL, "link");
030  @NonNull
031  public static final IEnhancedQName QNAME_CITATION = IEnhancedQName.of(NS_OSCAL, "citation");
032  @NonNull
033  public static final IEnhancedQName QNAME_TEXT = IEnhancedQName.of(NS_OSCAL, "text");
034  @NonNull
035  public static final IEnhancedQName QNAME_PROSE = IEnhancedQName.of(NS_OSCAL, "prose");
036  @NonNull
037  public static final IEnhancedQName QNAME_PARAM = IEnhancedQName.of(NS_OSCAL, "param");
038  @NonNull
039  public static final IEnhancedQName QNAME_ROLE = IEnhancedQName.of(NS_OSCAL, "role");
040  @NonNull
041  public static final IEnhancedQName QNAME_LOCATION = IEnhancedQName.of(NS_OSCAL, "location");
042  @NonNull
043  public static final IEnhancedQName QNAME_PARTY = IEnhancedQName.of(NS_OSCAL, "party");
044  @NonNull
045  public static final IEnhancedQName QNAME_GROUP = IEnhancedQName.of(NS_OSCAL, "group");
046  @NonNull
047  public static final IEnhancedQName QNAME_CONTROL = IEnhancedQName.of(NS_OSCAL, "control");
048
049  private OscalModelConstants() {
050    // disable construction
051  }
052}