Skip to content

Commit 9e57937

Browse files
Chris ComptonDavid Waltermire
authored andcommitted
Support additional control-origination props #784 (#1460)
* Support additional control-origination props #784 * Update recommended path to target additional nodes. Co-authored-by: David Waltermire <david.waltermire@nist.gov>
1 parent 8f3fc3d commit 9e57937

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/metaschema/oscal_ssp_metaschema.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -717,10 +717,10 @@
717717
<field ref="remarks" in-xml="WITH_WRAPPER"/>
718718
</model>
719719
<constraint>
720-
<allowed-values target="prop/@name" allow-other="yes">
721-
<enum value="control-origination">Identifies the source of the implemented control.</enum>
720+
<allowed-values target="(.|statement|.//by-component)/prop/@name" allow-other="yes">
721+
<enum value="control-origination">Identifies the source of the implemented control. Any <code>control-origination</code> prop defined in a child context will override the parent value.</enum>
722722
</allowed-values>
723-
<allowed-values target="prop[@name='control-origination']/@value">
723+
<allowed-values target="(.|statement|.//by-component)/prop[@name='control-origination']/@value">
724724
<enum value="organization">The control is implemented by the organization owning the system, but is not specific to the system itself.</enum>
725725
<enum value="system-specific">The control is implemented specifically to this system.</enum>
726726
<enum value="customer-configured">The control is provided by the system, but must be configured by the customer.</enum>

0 commit comments

Comments
 (0)