A part
provides for logical partitioning of prose, and can be thought of as a grouping structure (e.g., section). A part
can have child parts allowing for arbitrary nesting of prose content (e.g., statement hierarchy). A part
can contain prop
objects that allow for enriching prose text with structured name/value information.
@@ -182,6 +161,15 @@
+
+
+ &allowed-values-control-group-property-name;
+ An alternate to the value provided by the parameter's label. This will typically be qualified by a class.
+
+
+ The parent parameter provides an aggregation of 2 or more other parameters, each described by this property.
+
+
In a catalog, a parameter is typically used as a placeholder for the future assignment of a parameter value, although the OSCAL model allows for the direct assignment of a value if desired by the control author. The value
may be optionally used to specify one or more values. If no value is provided, then it is expected that the value will be provided at the Profile or Implementation layer.
A parameter can include a variety of metadata options that support the future solicitation of one or more values. A label
provides a textual placeholder that can be used in a tool to solicit parameter value input, or to display in catalog documentation. The desc
provides a short description of what the parameter is used for, which can be used in tooling to help a user understand how to use the parameter. A constraint
can be used to provide criteria for the allowed values. A guideline
provides a recommendation for the use of a parameter.
diff --git a/src/metaschema/oscal_metadata_metaschema.xml b/src/metaschema/oscal_metadata_metaschema.xml
index 6e51da7c72..4b066f73ba 100644
--- a/src/metaschema/oscal_metadata_metaschema.xml
+++ b/src/metaschema/oscal_metadata_metaschema.xml
@@ -101,9 +101,14 @@
- Indicates the organization that created this content.
+ Indicates the organization that created this content.
+ Indicates the organization that prepared this content.
Indicates the organization for which this content was created.
Indicates the organization responsible for all content represented in the "document".
+ Indicates the organization to contact for questions or support related to this content.
+
+
+ The value identifies a comma-seperated listing of keywords associated with this content. These keywords may be used as search terms for indexing and other applications.
The link identifies the authoritative location for this file. Defined by RFC 6596.
@@ -511,7 +516,7 @@
For resources representing a published document, this represents the version number of that document.
For resources representing a published document, this represents the publication date of that document.
-
+
@@ -542,7 +547,7 @@
Indicates the resource is a report.
Indicates the resource is a formal agreement between two or more parties.
-
+
diff --git a/src/metaschema/shared-constraints/allowed-values-control-group-property-name.ent b/src/metaschema/shared-constraints/allowed-values-control-group-property-name.ent
index c8f59dc6a3..a5191ce71f 100644
--- a/src/metaschema/shared-constraints/allowed-values-control-group-property-name.ent
+++ b/src/metaschema/shared-constraints/allowed-values-control-group-property-name.ent
@@ -1,2 +1,3 @@
-A human-readable label for the parent context.
+A human-readable label for the parent context, which may be rendered in place of the actual identifier for some use cases.
An alternative identifier, whose value is easily sortable among other such values in the document.
+An alternate or aliased identifier for the parent context.