diff --git a/src/metaschema/oscal_assessment-common_metaschema.xml b/src/metaschema/oscal_assessment-common_metaschema.xml index fc2f0db3c7..39c80e4fa5 100644 --- a/src/metaschema/oscal_assessment-common_metaschema.xml +++ b/src/metaschema/oscal_assessment-common_metaschema.xml @@ -400,10 +400,7 @@ - - All - A key word to indicate all. - + include-control @@ -443,10 +440,7 @@ - - All - A key word to indicate all. - + include-objective @@ -560,10 +554,7 @@ - - All - A key word to indicate all. - + include-subject diff --git a/src/metaschema/oscal_control-common_metaschema.xml b/src/metaschema/oscal_control-common_metaschema.xml index 3de42fce79..d45ef7a3d6 100644 --- a/src/metaschema/oscal_control-common_metaschema.xml +++ b/src/metaschema/oscal_control-common_metaschema.xml @@ -253,9 +253,19 @@

A set of parameter value choices, that may be picked from to set the parameter value.

+ + + Control Identifier Reference A human-oriented identifier reference to a control with a corresponding id value. When referencing an externally defined control, the Control Identifier Reference must be used in the context of the external / imported OSCAL instance (e.g., uri-reference). + + Include All + Include all controls from the imported catalog or profile resources. + +

This element provides an alternative to calling controls individually from a catalog.

+
+
diff --git a/src/metaschema/oscal_profile_metaschema.xml b/src/metaschema/oscal_profile_metaschema.xml index f38d040cdf..c07c892735 100644 --- a/src/metaschema/oscal_profile_metaschema.xml +++ b/src/metaschema/oscal_profile_metaschema.xml @@ -306,14 +306,6 @@

If this directive is not provided, then no controls are to be inserted; i.e., all controls are included explicitly.

- - - Insert All - Insert all controls from the imported catalog or profile resources identified in the import directive. - -

This element provides an alternative to calling controls individually from a catalog.

-
-
Call Call a control by its ID