Skip to main content

Complete v1.0.4 XML Format Outline

The following outline is a representation of the XML format for the combination of all OSCAL models. For each element or attribute, the name links to the corresponding entry in the XML Format Reference. The cardinality and data type are also provided for each element or attribute where appropriate.

<catalog uuid="uuid"></catalog> [1]
<metadata></metadata> [1]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<published>datetime-with-timezone</published> [0 or 1]

a datetime-with-timezone value

</published>

<last-modified>datetime-with-timezone</last-modified> [1]

a datetime-with-timezone value

</last-modified>

<version>string</version> [1]

a string value

</version>

<oscal-version>string</oscal-version> [1]

a string value

</oscal-version>

<revisions></revisions> [0 or 1]
<revision> (recursive: model like parent revision) </revision> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<published>datetime-with-timezone</published> [0 or 1]

a datetime-with-timezone value

</published>

<last-modified>datetime-with-timezone</last-modified> [0 or 1]

a datetime-with-timezone value

</last-modified>

<version>string</version> [1]

a string value

</version>

<oscal-version>string</oscal-version> [0 or 1]

a string value

</oscal-version>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</revision>

</revisions>

<document-id scheme="uri">string</document-id> [0 to ∞]

a string value

</document-id>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<role id="token"></role> [0 to ∞]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<short-name>string</short-name> [0 or 1]

a string value

</short-name>

<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</role>

<location uuid="uuid"></location> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<address type="token"></address> [1]
<addr-line>string</addr-line> [0 to ∞]

a string value

</addr-line>

<city>string</city> [0 or 1]

a string value

</city>

<state>string</state> [0 or 1]

a string value

</state>

<postal-code>string</postal-code> [0 or 1]

a string value

</postal-code>

<country>string</country> [0 or 1]

a string value

</country>

</address>

<email-address>email</email-address> [0 to ∞]

an email value

</email-address>

<telephone-number type="string">string</telephone-number> [0 to ∞]

a string value

</telephone-number>

<url>uri</url> [0 to ∞]

a uri value

</url>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</location>

<party uuid="uuid" type="string"></party> [0 to ∞]
<name>string</name> [0 or 1]

a string value

</name>

<short-name>string</short-name> [0 or 1]

a string value

</short-name>

<external-id scheme="uri">string</external-id> [0 to ∞]

a string value

</external-id>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<email-address>email</email-address> [0 to ∞]

an email value

</email-address>

<telephone-number type="string">string</telephone-number> [0 to ∞]

a string value

</telephone-number>

A choice of:

<address type="token"></address> [0 to ∞]
<addr-line>string</addr-line> [0 to ∞]

a string value

</addr-line>

<city>string</city> [0 or 1]

a string value

</city>

<state>string</state> [0 or 1]

a string value

</state>

<postal-code>string</postal-code> [0 or 1]

a string value

</postal-code>

<country>string</country> [0 or 1]

a string value

</country>

</address>

<location-uuid>uuid</location-uuid> [0 to ∞]

a uuid value

</location-uuid>

<member-of-organization>uuid</member-of-organization> [0 to ∞]

a uuid value

</member-of-organization>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</party>

<responsible-party role-id="token"></responsible-party> [0 to ∞]
<party-uuid>uuid</party-uuid> [1 to ∞]

a uuid value

</party-uuid>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-party>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</metadata>

<param id="token" class="token" depends-on="token"></param> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<label>markup-line</label> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</label>

<usage>markup-multiline</usage> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</usage>

<constraint></constraint> [0 to ∞]
<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<test></test> [0 to ∞]
<expression>string</expression> [1]

a string value

</expression>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</test>

</constraint>

<guideline>markup-multiline</guideline> [0 to ∞]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</guideline>

A choice of:

<value>string</value> [0 to ∞]

a string value

</value>

<select how-many="token"></select> [0 or 1]
<choice>markup-line</choice> [0 to ∞]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</choice>

</select>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</param>

<control id="token" class="token"></control> [0 to ∞]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<param id="token" class="token" depends-on="token"></param> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<label>markup-line</label> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</label>

<usage>markup-multiline</usage> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</usage>

<constraint></constraint> [0 to ∞]
<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<test></test> [0 to ∞]
<expression>string</expression> [1]

a string value

</expression>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</test>

</constraint>

<guideline>markup-multiline</guideline> [0 to ∞]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</guideline>

A choice of:

<value>string</value> [0 to ∞]

a string value

</value>

<select how-many="token"></select> [0 or 1]
<choice>markup-line</choice> [0 to ∞]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</choice>

</select>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</param>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<part id="token" name="token" ns="uri" class="token"></part> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<p> or other elements defined as markup-multiline [0 to ∞]

<part> (recursive: model like parent part) </part> [0 to ∞]

[Empty]

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

</part>

<control> (recursive: model like parent control) </control> [0 to ∞]

[Empty]

</control>

<group id="token" class="token"></group> [0 to ∞]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<param id="token" class="token" depends-on="token"></param> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<label>markup-line</label> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</label>

<usage>markup-multiline</usage> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</usage>

<constraint></constraint> [0 to ∞]
<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<test></test> [0 to ∞]
<expression>string</expression> [1]

a string value

</expression>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</test>

</constraint>

<guideline>markup-multiline</guideline> [0 to ∞]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</guideline>

A choice of:

<value>string</value> [0 to ∞]

a string value

</value>

<select how-many="token"></select> [0 or 1]
<choice>markup-line</choice> [0 to ∞]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</choice>

</select>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</param>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<part id="token" name="token" ns="uri" class="token"></part> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<p> or other elements defined as markup-multiline [0 to ∞]

<part> (recursive: model like parent part) </part> [0 to ∞]

[Empty]

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

</part>

A choice of:

<group> (recursive: model like ancestor group) </group> [0 to ∞]

[Empty]

<control id="token" class="token"></control> [0 to ∞]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<param id="token" class="token" depends-on="token"></param> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<label>markup-line</label> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</label>

<usage>markup-multiline</usage> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</usage>

<constraint></constraint> [0 to ∞]
<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<test></test> [0 to ∞]
<expression>string</expression> [1]

a string value

</expression>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</test>

</constraint>

<guideline>markup-multiline</guideline> [0 to ∞]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</guideline>

A choice of:

<value>string</value> [0 to ∞]

a string value

</value>

<select how-many="token"></select> [0 or 1]
<choice>markup-line</choice> [0 to ∞]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</choice>

</select>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</param>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<part id="token" name="token" ns="uri" class="token"></part> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<p> or other elements defined as markup-multiline [0 to ∞]

<part> (recursive: model like parent part) </part> [0 to ∞]

[Empty]

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

</part>

<control> (recursive: model like parent control) </control> [0 to ∞]

[Empty]

</control>

</group>

<back-matter></back-matter> [0 or 1]
<resource uuid="uuid"></resource> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<document-id scheme="uri">string</document-id> [0 to ∞]

a string value

</document-id>

<citation></citation> [0 or 1]
<text>markup-line</text> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

</citation>

<rlink href="uri-reference" media-type="string"></rlink> [0 to ∞]
<hash algorithm="string">string</hash> [0 to ∞]

a string value

</hash>

</rlink>

<base64 filename="uri-reference" media-type="string">base64binary</base64> [0 or 1]

a base64binary value

</base64>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</resource>

</back-matter>

</catalog>

<profile uuid="uuid"></profile> [1]
<metadata></metadata> [1]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<published>datetime-with-timezone</published> [0 or 1]

a datetime-with-timezone value

</published>

<last-modified>datetime-with-timezone</last-modified> [1]

a datetime-with-timezone value

</last-modified>

<version>string</version> [1]

a string value

</version>

<oscal-version>string</oscal-version> [1]

a string value

</oscal-version>

<revisions></revisions> [0 or 1]
<revision> (recursive: model like parent revision) </revision> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<published>datetime-with-timezone</published> [0 or 1]

a datetime-with-timezone value

</published>

<last-modified>datetime-with-timezone</last-modified> [0 or 1]

a datetime-with-timezone value

</last-modified>

<version>string</version> [1]

a string value

</version>

<oscal-version>string</oscal-version> [0 or 1]

a string value

</oscal-version>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</revision>

</revisions>

<document-id scheme="uri">string</document-id> [0 to ∞]

a string value

</document-id>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<role id="token"></role> [0 to ∞]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<short-name>string</short-name> [0 or 1]

a string value

</short-name>

<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</role>

<location uuid="uuid"></location> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<address type="token"></address> [1]
<addr-line>string</addr-line> [0 to ∞]

a string value

</addr-line>

<city>string</city> [0 or 1]

a string value

</city>

<state>string</state> [0 or 1]

a string value

</state>

<postal-code>string</postal-code> [0 or 1]

a string value

</postal-code>

<country>string</country> [0 or 1]

a string value

</country>

</address>

<email-address>email</email-address> [0 to ∞]

an email value

</email-address>

<telephone-number type="string">string</telephone-number> [0 to ∞]

a string value

</telephone-number>

<url>uri</url> [0 to ∞]

a uri value

</url>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</location>

<party uuid="uuid" type="string"></party> [0 to ∞]
<name>string</name> [0 or 1]

a string value

</name>

<short-name>string</short-name> [0 or 1]

a string value

</short-name>

<external-id scheme="uri">string</external-id> [0 to ∞]

a string value

</external-id>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<email-address>email</email-address> [0 to ∞]

an email value

</email-address>

<telephone-number type="string">string</telephone-number> [0 to ∞]

a string value

</telephone-number>

A choice of:

<address type="token"></address> [0 to ∞]
<addr-line>string</addr-line> [0 to ∞]

a string value

</addr-line>

<city>string</city> [0 or 1]

a string value

</city>

<state>string</state> [0 or 1]

a string value

</state>

<postal-code>string</postal-code> [0 or 1]

a string value

</postal-code>

<country>string</country> [0 or 1]

a string value

</country>

</address>

<location-uuid>uuid</location-uuid> [0 to ∞]

a uuid value

</location-uuid>

<member-of-organization>uuid</member-of-organization> [0 to ∞]

a uuid value

</member-of-organization>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</party>

<responsible-party role-id="token"></responsible-party> [0 to ∞]
<party-uuid>uuid</party-uuid> [1 to ∞]

a uuid value

</party-uuid>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-party>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</metadata>

<import href="uri-reference"></import> [1 to ∞]

A choice of:

<include-all/> [1]

[Empty]

<include-controls with-child-controls="token"></include-controls> [1 to ∞]
<with-id>token</with-id> [0 to ∞]

a token value

</with-id>

<matching pattern="string"/> [0 to ∞]

[Empty]

</include-controls>

<exclude-controls with-child-controls="token"></exclude-controls> [0 to ∞]
<with-id>token</with-id> [0 to ∞]

a token value

</with-id>

<matching pattern="string"/> [0 to ∞]

[Empty]

</exclude-controls>

</import>

<merge></merge> [0 or 1]
<combine method="string"/> [0 or 1]

[Empty]

A choice of:

<flat/> [1]

[Empty]

<as-is>boolean</as-is> [1]

a boolean value

</as-is>

<custom></custom> [0 or 1]
<group id="token" class="token"></group> [0 to ∞]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<param id="token" class="token" depends-on="token"></param> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<label>markup-line</label> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</label>

<usage>markup-multiline</usage> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</usage>

<constraint></constraint> [0 to ∞]
<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<test></test> [0 to ∞]
<expression>string</expression> [1]

a string value

</expression>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</test>

</constraint>

<guideline>markup-multiline</guideline> [0 to ∞]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</guideline>

A choice of:

<value>string</value> [0 to ∞]

a string value

</value>

<select how-many="token"></select> [0 or 1]
<choice>markup-line</choice> [0 to ∞]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</choice>

</select>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</param>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<part id="token" name="token" ns="uri" class="token"></part> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<p> or other elements defined as markup-multiline [0 to ∞]

<part> (recursive: model like parent part) </part> [0 to ∞]

[Empty]

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

</part>

A choice of:

<group> (recursive: model like ancestor group) </group> [0 to ∞]

[Empty]

<insert-controls order="token"></insert-controls> [0 to ∞]

A choice of:

<include-all/> [1]

[Empty]

<include-controls with-child-controls="token"></include-controls> [1 to ∞]
<with-id>token</with-id> [0 to ∞]

a token value

</with-id>

<matching pattern="string"/> [0 to ∞]

[Empty]

</include-controls>

<exclude-controls with-child-controls="token"></exclude-controls> [0 to ∞]
<with-id>token</with-id> [0 to ∞]

a token value

</with-id>

<matching pattern="string"/> [0 to ∞]

[Empty]

</exclude-controls>

</insert-controls>

</group>

<insert-controls order="token"></insert-controls> [0 to ∞]

A choice of:

<include-all/> [1]

[Empty]

<include-controls with-child-controls="token"></include-controls> [1 to ∞]
<with-id>token</with-id> [0 to ∞]

a token value

</with-id>

<matching pattern="string"/> [0 to ∞]

[Empty]

</include-controls>

<exclude-controls with-child-controls="token"></exclude-controls> [0 to ∞]
<with-id>token</with-id> [0 to ∞]

a token value

</with-id>

<matching pattern="string"/> [0 to ∞]

[Empty]

</exclude-controls>

</insert-controls>

</custom>

</merge>

<modify></modify> [0 or 1]
<set-parameter param-id="token" class="token" depends-on="token"></set-parameter> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<label>markup-line</label> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</label>

<usage>markup-multiline</usage> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</usage>

<constraint></constraint> [0 to ∞]
<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<test></test> [0 to ∞]
<expression>string</expression> [1]

a string value

</expression>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</test>

</constraint>

<guideline>markup-multiline</guideline> [0 to ∞]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</guideline>

A choice of:

<value>string</value> [0 to ∞]

a string value

</value>

<select how-many="token"></select> [0 or 1]
<choice>markup-line</choice> [0 to ∞]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</choice>

</select>

</set-parameter>

<alter control-id="token"></alter> [0 to ∞]
<remove by-name="token" by-class="token" by-id="token" by-item-name="token" by-ns="token"/> [0 to ∞]

[Empty]

<add position="token" by-id="token"></add> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<param id="token" class="token" depends-on="token"></param> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<label>markup-line</label> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</label>

<usage>markup-multiline</usage> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</usage>

<constraint></constraint> [0 to ∞]
<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<test></test> [0 to ∞]
<expression>string</expression> [1]

a string value

</expression>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</test>

</constraint>

<guideline>markup-multiline</guideline> [0 to ∞]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</guideline>

A choice of:

<value>string</value> [0 to ∞]

a string value

</value>

<select how-many="token"></select> [0 or 1]
<choice>markup-line</choice> [0 to ∞]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</choice>

</select>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</param>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<part id="token" name="token" ns="uri" class="token"></part> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<p> or other elements defined as markup-multiline [0 to ∞]

<part> (recursive: model like parent part) </part> [0 to ∞]

[Empty]

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

</part>

</add>

</alter>

</modify>

<back-matter></back-matter> [0 or 1]
<resource uuid="uuid"></resource> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<document-id scheme="uri">string</document-id> [0 to ∞]

a string value

</document-id>

<citation></citation> [0 or 1]
<text>markup-line</text> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

</citation>

<rlink href="uri-reference" media-type="string"></rlink> [0 to ∞]
<hash algorithm="string">string</hash> [0 to ∞]

a string value

</hash>

</rlink>

<base64 filename="uri-reference" media-type="string">base64binary</base64> [0 or 1]

a base64binary value

</base64>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</resource>

</back-matter>

</profile>

<component-definition uuid="uuid"></component-definition> [1]
<metadata></metadata> [1]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<published>datetime-with-timezone</published> [0 or 1]

a datetime-with-timezone value

</published>

<last-modified>datetime-with-timezone</last-modified> [1]

a datetime-with-timezone value

</last-modified>

<version>string</version> [1]

a string value

</version>

<oscal-version>string</oscal-version> [1]

a string value

</oscal-version>

<revisions></revisions> [0 or 1]
<revision> (recursive: model like parent revision) </revision> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<published>datetime-with-timezone</published> [0 or 1]

a datetime-with-timezone value

</published>

<last-modified>datetime-with-timezone</last-modified> [0 or 1]

a datetime-with-timezone value

</last-modified>

<version>string</version> [1]

a string value

</version>

<oscal-version>string</oscal-version> [0 or 1]

a string value

</oscal-version>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</revision>

</revisions>

<document-id scheme="uri">string</document-id> [0 to ∞]

a string value

</document-id>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<role id="token"></role> [0 to ∞]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<short-name>string</short-name> [0 or 1]

a string value

</short-name>

<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</role>

<location uuid="uuid"></location> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<address type="token"></address> [1]
<addr-line>string</addr-line> [0 to ∞]

a string value

</addr-line>

<city>string</city> [0 or 1]

a string value

</city>

<state>string</state> [0 or 1]

a string value

</state>

<postal-code>string</postal-code> [0 or 1]

a string value

</postal-code>

<country>string</country> [0 or 1]

a string value

</country>

</address>

<email-address>email</email-address> [0 to ∞]

an email value

</email-address>

<telephone-number type="string">string</telephone-number> [0 to ∞]

a string value

</telephone-number>

<url>uri</url> [0 to ∞]

a uri value

</url>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</location>

<party uuid="uuid" type="string"></party> [0 to ∞]
<name>string</name> [0 or 1]

a string value

</name>

<short-name>string</short-name> [0 or 1]

a string value

</short-name>

<external-id scheme="uri">string</external-id> [0 to ∞]

a string value

</external-id>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<email-address>email</email-address> [0 to ∞]

an email value

</email-address>

<telephone-number type="string">string</telephone-number> [0 to ∞]

a string value

</telephone-number>

A choice of:

<address type="token"></address> [0 to ∞]
<addr-line>string</addr-line> [0 to ∞]

a string value

</addr-line>

<city>string</city> [0 or 1]

a string value

</city>

<state>string</state> [0 or 1]

a string value

</state>

<postal-code>string</postal-code> [0 or 1]

a string value

</postal-code>

<country>string</country> [0 or 1]

a string value

</country>

</address>

<location-uuid>uuid</location-uuid> [0 to ∞]

a uuid value

</location-uuid>

<member-of-organization>uuid</member-of-organization> [0 to ∞]

a uuid value

</member-of-organization>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</party>

<responsible-party role-id="token"></responsible-party> [0 to ∞]
<party-uuid>uuid</party-uuid> [1 to ∞]

a uuid value

</party-uuid>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-party>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</metadata>

<import-component-definition href="uri-reference"/> [0 to ∞]

[Empty]

<component uuid="uuid" type="string"></component> [0 to ∞]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<purpose>markup-line</purpose> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</purpose>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<protocol uuid="uuid" name="string"></protocol> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<port-range start="nonnegativeinteger" end="nonnegativeinteger" transport="token"/> [0 to ∞]

[Empty]

</protocol>

<control-implementation uuid="uuid" source="uri-reference"></control-implementation> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<set-parameter param-id="token"></set-parameter> [0 to ∞]
<value>string</value> [1 to ∞]

a string value

</value>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</set-parameter>

<implemented-requirement uuid="uuid" control-id="token"></implemented-requirement> [1 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<set-parameter param-id="token"></set-parameter> [0 to ∞]
<value>string</value> [1 to ∞]

a string value

</value>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</set-parameter>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<statement statement-id="token" uuid="uuid"></statement> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</statement>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</implemented-requirement>

</control-implementation>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</component>

<capability uuid="uuid" name="string"></capability> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<incorporates-component component-uuid="uuid"></incorporates-component> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

</incorporates-component>

<control-implementation uuid="uuid" source="uri-reference"></control-implementation> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<set-parameter param-id="token"></set-parameter> [0 to ∞]
<value>string</value> [1 to ∞]

a string value

</value>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</set-parameter>

<implemented-requirement uuid="uuid" control-id="token"></implemented-requirement> [1 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<set-parameter param-id="token"></set-parameter> [0 to ∞]
<value>string</value> [1 to ∞]

a string value

</value>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</set-parameter>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<statement statement-id="token" uuid="uuid"></statement> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</statement>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</implemented-requirement>

</control-implementation>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</capability>

<back-matter></back-matter> [0 or 1]
<resource uuid="uuid"></resource> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<document-id scheme="uri">string</document-id> [0 to ∞]

a string value

</document-id>

<citation></citation> [0 or 1]
<text>markup-line</text> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

</citation>

<rlink href="uri-reference" media-type="string"></rlink> [0 to ∞]
<hash algorithm="string">string</hash> [0 to ∞]

a string value

</hash>

</rlink>

<base64 filename="uri-reference" media-type="string">base64binary</base64> [0 or 1]

a base64binary value

</base64>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</resource>

</back-matter>

</component-definition>

<system-security-plan uuid="uuid"></system-security-plan> [1]
<metadata></metadata> [1]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<published>datetime-with-timezone</published> [0 or 1]

a datetime-with-timezone value

</published>

<last-modified>datetime-with-timezone</last-modified> [1]

a datetime-with-timezone value

</last-modified>

<version>string</version> [1]

a string value

</version>

<oscal-version>string</oscal-version> [1]

a string value

</oscal-version>

<revisions></revisions> [0 or 1]
<revision> (recursive: model like parent revision) </revision> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<published>datetime-with-timezone</published> [0 or 1]

a datetime-with-timezone value

</published>

<last-modified>datetime-with-timezone</last-modified> [0 or 1]

a datetime-with-timezone value

</last-modified>

<version>string</version> [1]

a string value

</version>

<oscal-version>string</oscal-version> [0 or 1]

a string value

</oscal-version>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</revision>

</revisions>

<document-id scheme="uri">string</document-id> [0 to ∞]

a string value

</document-id>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<role id="token"></role> [0 to ∞]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<short-name>string</short-name> [0 or 1]

a string value

</short-name>

<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</role>

<location uuid="uuid"></location> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<address type="token"></address> [1]
<addr-line>string</addr-line> [0 to ∞]

a string value

</addr-line>

<city>string</city> [0 or 1]

a string value

</city>

<state>string</state> [0 or 1]

a string value

</state>

<postal-code>string</postal-code> [0 or 1]

a string value

</postal-code>

<country>string</country> [0 or 1]

a string value

</country>

</address>

<email-address>email</email-address> [0 to ∞]

an email value

</email-address>

<telephone-number type="string">string</telephone-number> [0 to ∞]

a string value

</telephone-number>

<url>uri</url> [0 to ∞]

a uri value

</url>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</location>

<party uuid="uuid" type="string"></party> [0 to ∞]
<name>string</name> [0 or 1]

a string value

</name>

<short-name>string</short-name> [0 or 1]

a string value

</short-name>

<external-id scheme="uri">string</external-id> [0 to ∞]

a string value

</external-id>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<email-address>email</email-address> [0 to ∞]

an email value

</email-address>

<telephone-number type="string">string</telephone-number> [0 to ∞]

a string value

</telephone-number>

A choice of:

<address type="token"></address> [0 to ∞]
<addr-line>string</addr-line> [0 to ∞]

a string value

</addr-line>

<city>string</city> [0 or 1]

a string value

</city>

<state>string</state> [0 or 1]

a string value

</state>

<postal-code>string</postal-code> [0 or 1]

a string value

</postal-code>

<country>string</country> [0 or 1]

a string value

</country>

</address>

<location-uuid>uuid</location-uuid> [0 to ∞]

a uuid value

</location-uuid>

<member-of-organization>uuid</member-of-organization> [0 to ∞]

a uuid value

</member-of-organization>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</party>

<responsible-party role-id="token"></responsible-party> [0 to ∞]
<party-uuid>uuid</party-uuid> [1 to ∞]

a uuid value

</party-uuid>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-party>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</metadata>

<import-profile href="uri-reference"></import-profile> [1]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</import-profile>

<system-characteristics></system-characteristics> [1]
<system-id identifier-type="uri">string</system-id> [1 to ∞]

a string value

</system-id>

<system-name>string</system-name> [1]

a string value

</system-name>

<system-name-short>string</system-name-short> [0 or 1]

a string value

</system-name-short>

<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<date-authorized>date</date-authorized> [0 or 1]

a date value

</date-authorized>

<security-sensitivity-level>string</security-sensitivity-level> [1]

a string value

</security-sensitivity-level>

<system-information></system-information> [1]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<information-type uuid="uuid"></information-type> [1 to ∞]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<categorization system="uri"></categorization> [0 to ∞]
<information-type-id>string</information-type-id> [0 to ∞]

a string value

</information-type-id>

</categorization>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<confidentiality-impact></confidentiality-impact> [1]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<base>string</base> [1]

a string value

</base>

<selected>string</selected> [0 or 1]

a string value

</selected>

<adjustment-justification>markup-multiline</adjustment-justification> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</adjustment-justification>

</confidentiality-impact>

<integrity-impact></integrity-impact> [1]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<base>string</base> [1]

a string value

</base>

<selected>string</selected> [0 or 1]

a string value

</selected>

<adjustment-justification>markup-multiline</adjustment-justification> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</adjustment-justification>

</integrity-impact>

<availability-impact></availability-impact> [1]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<base>string</base> [1]

a string value

</base>

<selected>string</selected> [0 or 1]

a string value

</selected>

<adjustment-justification>markup-multiline</adjustment-justification> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</adjustment-justification>

</availability-impact>

</information-type>

</system-information>

<security-impact-level></security-impact-level> [1]
<security-objective-confidentiality>string</security-objective-confidentiality> [1]

a string value

</security-objective-confidentiality>

<security-objective-integrity>string</security-objective-integrity> [1]

a string value

</security-objective-integrity>

<security-objective-availability>string</security-objective-availability> [1]

a string value

</security-objective-availability>

</security-impact-level>

<status state="string"></status> [1]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</status>

<authorization-boundary></authorization-boundary> [1]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<diagram uuid="uuid"></diagram> [0 to ∞]
<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<caption>markup-line</caption> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</caption>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</diagram>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</authorization-boundary>

<network-architecture></network-architecture> [0 or 1]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<diagram uuid="uuid"></diagram> [0 to ∞]
<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<caption>markup-line</caption> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</caption>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</diagram>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</network-architecture>

<data-flow></data-flow> [0 or 1]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<diagram uuid="uuid"></diagram> [0 to ∞]
<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<caption>markup-line</caption> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</caption>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</diagram>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</data-flow>

<responsible-party role-id="token"></responsible-party> [0 to ∞]
<party-uuid>uuid</party-uuid> [1 to ∞]

a uuid value

</party-uuid>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-party>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</system-characteristics>

<system-implementation></system-implementation> [1]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<leveraged-authorization uuid="uuid"></leveraged-authorization> [0 to ∞]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [1]

a uuid value

</party-uuid>

<date-authorized>date</date-authorized> [1]

a date value

</date-authorized>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</leveraged-authorization>

<user uuid="uuid"></user> [1 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<short-name>string</short-name> [0 or 1]

a string value

</short-name>

<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<role-id>token</role-id> [0 to ∞]

a token value

</role-id>

<authorized-privilege></authorized-privilege> [0 to ∞]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<function-performed>string</function-performed> [1 to ∞]

a string value

</function-performed>

</authorized-privilege>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</user>

<component uuid="uuid" type="string"></component> [1 to ∞]
<title>markup-line</title> [1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<purpose>markup-line</purpose> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</purpose>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<status state="token"></status> [1]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</status>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<protocol uuid="uuid" name="string"></protocol> [0 to ∞]
<title>markup-line</title> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</title>

<port-range start="nonnegativeinteger" end="nonnegativeinteger" transport="token"/> [0 to ∞]

[Empty]

</protocol>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</component>

<inventory-item uuid="uuid"></inventory-item> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<responsible-party role-id="token"></responsible-party> [0 to ∞]
<party-uuid>uuid</party-uuid> [1 to ∞]

a uuid value

</party-uuid>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-party>

<implemented-component component-uuid="uuid"></implemented-component> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<responsible-party role-id="token"></responsible-party> [0 to ∞]
<party-uuid>uuid</party-uuid> [1 to ∞]

a uuid value

</party-uuid>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-party>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</implemented-component>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</inventory-item>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</system-implementation>

<control-implementation></control-implementation> [1]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<set-parameter param-id="token"></set-parameter> [0 to ∞]
<value>string</value> [1 to ∞]

a string value

</value>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</set-parameter>

<implemented-requirement uuid="uuid" control-id="token"></implemented-requirement> [1 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<set-parameter param-id="token"></set-parameter> [0 to ∞]
<value>string</value> [1 to ∞]

a string value

</value>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</set-parameter>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<statement statement-id="token" uuid="uuid"></statement> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<by-component component-uuid="uuid" uuid="uuid"></by-component> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<set-parameter param-id="token"></set-parameter> [0 to ∞]
<value>string</value> [1 to ∞]

a string value

</value>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</set-parameter>

<implementation-status state="token"></implementation-status> [0 or 1]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</implementation-status>

<export></export> [0 or 1]
<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<provided uuid="uuid"></provided> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</provided>

<responsibility uuid="uuid" provided-uuid="uuid"></responsibility> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsibility>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</export>

<inherited uuid="uuid" provided-uuid="uuid"></inherited> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

</inherited>

<satisfied uuid="uuid" responsibility-uuid="uuid"></satisfied> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</satisfied>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</by-component>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</statement>

<by-component component-uuid="uuid" uuid="uuid"></by-component> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<set-parameter param-id="token"></set-parameter> [0 to ∞]
<value>string</value> [1 to ∞]

a string value

</value>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</set-parameter>

<implementation-status state="token"></implementation-status> [0 or 1]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</implementation-status>

<export></export> [0 or 1]
<description>markup-multiline</description> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<provided uuid="uuid"></provided> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</provided>

<responsibility uuid="uuid" provided-uuid="uuid"></responsibility> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsibility>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</export>

<inherited uuid="uuid" provided-uuid="uuid"></inherited> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<responsible-role role-id="token"></responsible-role> [0 to ∞]
<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="uri-reference" rel="token" media-type="string"></link> [0 to ∞]
<text>markup-line</text> [0 or 1]

a markup-line value

Text and inline markup including <insert><em>, <strong>, <code>.

</text>

</link>

<party-uuid>uuid</party-uuid> [0 to ∞]

a uuid value

</party-uuid>

<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</responsible-role>

</inherited>

<satisfied uuid="uuid" responsibility-uuid="uuid"></satisfied> [0 to ∞]
<description>markup-multiline</description> [1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</description>

<prop name="token" uuid="uuid" ns="uri" value="string" class="token"></prop> [0 to ∞]
<remarks>markup-multiline</remarks> [0 or 1]

One or more blocks of text: a markup-multiline value

<p> or other elements defined as markup-multiline [0 to ∞]

</remarks>

</prop>

<link href="