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