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}