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

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