From 48a24583aa288f113256e40f40f72cb06a37d986 Mon Sep 17 00:00:00 2001 From: Chris Compton Date: Wed, 2 Nov 2022 10:57:45 -0500 Subject: [PATCH] Adds a constraint and index of by-component objects to support provided-by relation in links #1022 (#1452) * Adds a constraint and index of by-component objects to support provided-by relation in links #1022 * Fix path in by-component-export-provided-uuid index to include statement level. --- src/metaschema/oscal_ssp_metaschema.xml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/metaschema/oscal_ssp_metaschema.xml b/src/metaschema/oscal_ssp_metaschema.xml index 110c7c44fc..3b4267f1a5 100644 --- a/src/metaschema/oscal_ssp_metaschema.xml +++ b/src/metaschema/oscal_ssp_metaschema.xml @@ -45,6 +45,11 @@ + + + + + @@ -672,7 +677,7 @@

Since multiple set-parameter entries can be provided, each parameter must be set only once.

- + @@ -1042,6 +1047,13 @@

Since multiple set-parameter entries can be provided, each parameter must be set only once.

+ + + A reference to the UUID of a control or statement by-component object that is used as evidence of implementation. + + + +

Use of set-parameter in this context, sets the parameter for the control referenced in the containing implemented-requirement applied to the referenced component. If the by-component is used as a child of a statement, then the parameter value also applies only in the context of the referenced statement. If the same parameter is also set in the control-implementation or a specific implemented-requirement, then this by-component/set-parameter value will override the other value(s) in the context of the referenced component, control, and statement (if parent).