OscalModelConstants.java
/*
* SPDX-FileCopyrightText: none
* SPDX-License-Identifier: CC0-1.0
*/
package gov.nist.secauto.oscal.lib;
import gov.nist.secauto.metaschema.core.util.ObjectUtils;
import java.net.URI;
import javax.xml.namespace.QName;
import edu.umd.cs.findbugs.annotations.NonNull;
public final class OscalModelConstants {
@NonNull
public static final String NS_OSCAL = "http://csrc.nist.gov/ns/oscal/1.0";
@NonNull
public static final URI NS_URI_OSCAL = ObjectUtils.notNull(URI.create(NS_OSCAL));
@NonNull
public static final QName QNAME_METADATA = new QName(NS_OSCAL, "metadata");
@NonNull
public static final QName QNAME_BACK_MATTER = new QName(NS_OSCAL, "back-matter");
@NonNull
public static final QName QNAME_PROFILE = new QName(NS_OSCAL, "profile");
@NonNull
public static final QName QNAME_IMPORT = new QName(NS_OSCAL, "import");
@NonNull
public static final QName QNAME_TITLE = new QName(NS_OSCAL, "title");
@NonNull
public static final QName QNAME_PROP = new QName(NS_OSCAL, "prop");
@NonNull
public static final QName QNAME_LINK = new QName(NS_OSCAL, "link");
@NonNull
public static final QName QNAME_CITATION = new QName(NS_OSCAL, "citation");
@NonNull
public static final QName QNAME_TEXT = new QName(NS_OSCAL, "text");
@NonNull
public static final QName QNAME_PROSE = new QName(NS_OSCAL, "prose");
@NonNull
public static final QName QNAME_PARAM = new QName(NS_OSCAL, "param");
@NonNull
public static final QName QNAME_ROLE = new QName(NS_OSCAL, "role");
@NonNull
public static final QName QNAME_LOCATION = new QName(NS_OSCAL, "location");
@NonNull
public static final QName QNAME_PARTY = new QName(NS_OSCAL, "party");
@NonNull
public static final QName QNAME_GROUP = new QName(NS_OSCAL, "group");
@NonNull
public static final QName QNAME_CONTROL = new QName(NS_OSCAL, "control");
private OscalModelConstants() {
// disable construction
}
}