Showing:

Annotations
Facets
Properties
Source
Used by
Attribute @ntk:access
Namespace urn:us:gov:ic:ntk
Annotations

Used for portion marking access requirements. The format consists of a series of namespace-prefixed key-value pair sets. The '#' character is used to delimit between a series of access requirements which are all required and a series of requirements in which only one is required. The format of an access requirement consists of a namespace-prefix followed by sets of key-value pairs. The '|' character is used to separate the key-value pairs and the '^' character is used to join keys with their values. The characters '^', '|', and '#' are not allowed in namespace-prefixes, keys, and values. Multiple namespace-prefixed sets can be used.

For example:

  • ntk:access="namespace1|key1^value1|key2^value1|key2^value2 # namespace2|key1^value1 namespace3|key1^value1"
  • ntk:access="# namespace1|key1^value1 namespace2|key1^value1|key2^value2"
  • ntk:access="namespace1|key1^value1|key2^val2 namespace1|key1^value3 #"

Type ntk:NtkPortionAccessType
Properties
content simple
Facets
pattern ((([!$-\]_-\{\}~]+(\|[!$-\]_-\{\}~]+^[!$-\]_-\{\}~]+)+)(\s[!$-\]_-\{\}~]+(\|[!$-\]_-\{\}~]+^[!$-\]_-\{\}~]+)+)*)?\s*#\s*([!$-\]_-\{\}~]+(\|[!$-\]_-\{\}~]+^[!$-\]_-\{\}~]+)+)(\s[!$-\]_-\{\}~]+(\|[!$-\]_-\{\}~]+^[!$-\]_-\{\}~]+)+)*)|(([!$-\]_-\{\}~]+(\|[!$-\]_-\{\}~]+^[!$-\]_-\{\}~]+)+)(\s[!$-\]_-\{\}~]+(\|[!$-\]_-\{\}~]+^[!$-\]_-\{\}~]+)+)*\s*#\s*(([!$-\]_-\{\}~]+(\|[!$-\]_-\{\}~]+^[!$-\]_-\{\}~]+)+)(\s[!$-\]_-\{\}~]+(\|[!$-\]_-\{\}~]+^[!$-\]_-\{\}~]+)+)*)?)
Used by
Attribute Group ntk:NtkPortionAccessGroup
Source
<xsd:attribute name="access" type="ntk:NtkPortionAccessType">
  <xsd:annotation>
    <xsd:documentation xml:lang="en">
      <p xmlns="http://www.w3.org/1999/xhtml" ism:ownerProducer="USA" ism:classification="U">Used for portion marking access requirements. The format consists of a series of namespace-prefixed key-value pair sets. The '#' character is used to delimit between a series of access requirements which are all required and a series of requirements in which only one is required. The format of an access requirement consists of a namespace-prefix followed by sets of key-value pairs. The '|' character is used to separate the key-value pairs and the '^' character is used to join keys with their values. The characters '^', '|', and '#' are not allowed in namespace-prefixes, keys, and values. Multiple namespace-prefixed sets can be used.</p>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:ownerProducer="USA" ism:classification="U">For example:
        <ul>
          <li>ntk:access="namespace1|key1^value1|key2^value1|key2^value2 # namespace2|key1^value1 namespace3|key1^value1"</li>
          <li>ntk:access="# namespace1|key1^value1 namespace2|key1^value1|key2^value2"</li>
          <li>ntk:access="namespace1|key1^value1|key2^val2 namespace1|key1^value3 #"</li>
        </ul>
      </p>
    </xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Schema location IC-NTK.xsd Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.

This document has been approved for Public Release by the Office of the Director of National Intelligence. See Distribution Notice for details. Click Here