Skip to content

Commit

Permalink
Catalog constraints added in oscal_catalog_metaschema.xml - see issue #…
Browse files Browse the repository at this point in the history
…1949  (#1952)

* Two additional allowed values for catalog/group/part/@name and catalog/group/control/part/@name

* aligned the description of group/part@name='statement' and control/part@name='statement'

* Fixed typo in the oscal_ssp_metaschema and updated controversial constraint for group/part in oscal_catalog_metaschema

* Update src/metaschema/oscal_catalog_metaschema.xml

Fixed grammar.

Co-authored-by: Chris Compton <[email protected]>

---------

Co-authored-by: Iorga <[email protected]>
Co-authored-by: Chris Compton <[email protected]>
  • Loading branch information
3 people authored Nov 29, 2023
1 parent fe39318 commit 290bc84
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
4 changes: 3 additions & 1 deletion src/metaschema/oscal_catalog_metaschema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@
</allowed-values>
<allowed-values target="part[has-oscal-namespace('http://csrc.nist.gov/ns/oscal')]/@name">
<enum value="overview">An introduction to a control or a group of controls.</enum>
<enum value="instruction">Information providing directions for a control or a group of controls.</enum>
</allowed-values>
</constraint>
<remarks>
Expand Down Expand Up @@ -254,9 +255,10 @@
target="part[has-oscal-namespace('http://csrc.nist.gov/ns/oscal')]/@name">
<enum value="overview">An introduction to a control or a group of
controls.</enum>
<enum value="statement">A set of control implementation requirements.</enum>
<enum value="statement">A set of implementation requirements or recommendations.</enum>
<enum value="guidance">Additional information to consider when selecting,
implementing, assessing, and monitoring a control.</enum>
<enum value="example">An example of an implemented requirement or control statement.</enum>
<enum value="assessment" deprecated="1.0.1">**(deprecated)** Use
'assessment-method' instead.</enum>
<enum value="assessment-method">The part describes a method-based assessment
Expand Down
2 changes: 1 addition & 1 deletion src/metaschema/oscal_ssp_metaschema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@
</enum>
<enum value="community-cloud">The community cloud deployment model as defined by <a href="https://doi.org/10.6028/NIST.SP.800-145">The NIST Definition of Cloud Computing</a>.
</enum>
<enum value="hybrid-cloud">The hybrid cloud deployment model as defined by as defined by <a href="https://doi.org/10.6028/NIST.SP.800-145">The NIST Definition of Cloud Computing</a>.
<enum value="hybrid-cloud">The hybrid cloud deployment model as defined by <a href="https://doi.org/10.6028/NIST.SP.800-145">The NIST Definition of Cloud Computing</a>.
</enum>
<!-- TODO: consider generalizing this in a way that applies to other usage contexts. -->
<enum value="government-only-cloud">A specific type of community-cloud for use only by government services.</enum>
Expand Down

0 comments on commit 290bc84

Please sign in to comment.