Skip to content

Commit

Permalink
Adjust assemblies
Browse files Browse the repository at this point in the history
  • Loading branch information
Chris Compton committed Aug 23, 2023
1 parent 8302c2c commit 070db28
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 13 deletions.
17 changes: 13 additions & 4 deletions src/metaschema/oscal_component_metaschema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -422,10 +422,19 @@
<p>The <code>implementation-status</code> is used to qualify the <code>status</code> value to indicate the degree to which the control is implemented.</p>
</remarks>
</assembly>
<assembly ref="provided"></assembly>
<assembly ref="responsibility"></assembly>
<assembly ref="inherited"></assembly>
<assembly ref="satisfied"></assembly>

<assembly ref="provided">
<group-as name="provided" in-json="ARRAY"/>
</assembly>
<assembly ref="responsibility">
<group-as name="responsibility" in-json="ARRAY"/>
</assembly>
<assembly ref="inherited">
<group-as name="inherited" in-json="ARRAY"/>
</assembly>
<assembly ref="satisfied">
<group-as name="satisfied" in-json="ARRAY"/>
</assembly>

<assembly ref="export" max-occurs="1">
<remarks>
Expand Down
18 changes: 13 additions & 5 deletions src/metaschema/oscal_responsibility-common_metaschema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
</define-flag>
<model>
<flag ref="exportable" />

<define-field name="description" as-type="markup-multiline" min-occurs="1" in-xml="WITH_WRAPPER">
<formal-name>Provided Control Implementation Description</formal-name>
<description>An implementation statement that describes the aspects of the control or control statement implementation that can be provided to another system leveraging this system.</description>
Expand Down Expand Up @@ -199,10 +199,18 @@
<!-- TODO: Model specific link relationships -->
</assembly>

<assembly ref="provided"></assembly>
<assembly ref="responsibility"></assembly>
<assembly ref="inherited"></assembly>
<assembly ref="satisfied"></assembly>
<assembly ref="provided">
<group-as name="provided" in-json="ARRAY"/>
</assembly>
<assembly ref="responsibility">
<group-as name="responsibility" in-json="ARRAY"/>
</assembly>
<assembly ref="inherited">
<group-as name="inherited" in-json="ARRAY"/>
</assembly>
<assembly ref="satisfied">
<group-as name="satisfied" in-json="ARRAY"/>
</assembly>

<field ref="remarks" in-xml="WITH_WRAPPER"/>
</model>
Expand Down
16 changes: 12 additions & 4 deletions src/metaschema/oscal_ssp_metaschema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -854,10 +854,18 @@
</assembly>

<!-- CHANGED from Export for CRM/SSRM: Shared Responsibility Assembly -->
<assembly ref="provided"></assembly>
<assembly ref="responsibility"></assembly>
<assembly ref="inherited"></assembly>
<assembly ref="satisfied"></assembly>
<assembly ref="provided">
<group-as name="provided" in-json="ARRAY"/>
</assembly>
<assembly ref="responsibility">
<group-as name="responsibility" in-json="ARRAY"/>
</assembly>
<assembly ref="inherited">
<group-as name="inherited" in-json="ARRAY"/>
</assembly>
<assembly ref="satisfied">
<group-as name="satisfied" in-json="ARRAY"/>
</assembly>

<assembly ref="export" max-occurs="1">
<remarks>
Expand Down

0 comments on commit 070db28

Please sign in to comment.