| rfc7467v5.txt | rfc7467.txt | |||
|---|---|---|---|---|
| Internet Engineering Task Force (IETF) A. Murdock | Internet Engineering Task Force (IETF) A. Murdock | |||
| Request for Comments: 7467 NATO C&I Agency | Request for Comments: 7467 NATO C&I Agency | |||
| Category: Informational March 2015 | Category: Informational April 2015 | |||
| ISSN: 2070-1721 | ISSN: 2070-1721 | |||
| URN Namespace for the North Atlantic Treaty Organization (NATO) | URN Namespace for the North Atlantic Treaty Organization (NATO) | |||
| Abstract | Abstract | |||
| This document allocates a formal Uniform Resource Name (URN) | This document allocates a formal Uniform Resource Name (URN) | |||
| namespace for assignment by the North Atlantic Treaty Organization | namespace for assignment by the North Atlantic Treaty Organization | |||
| (NATO), as specified in RFC 3406. At this time, the URN will be used | (NATO), as specified in RFC 3406. At this time, the URN will be used | |||
| primarily to uniquely identify Extensible Markup Language (XML) | primarily to uniquely identify Extensible Markup Language (XML) | |||
| skipping to change at page 2, line 47 | skipping to change at page 2, line 47 | |||
| both among its commands and with national entities, commercial | both among its commands and with national entities, commercial | |||
| partners, and Non-Governmental Organizations (NGOs). These MTFs are | partners, and Non-Governmental Organizations (NGOs). These MTFs are | |||
| generated using the NATO Message Text Formatting System (FORMETS) in | generated using the NATO Message Text Formatting System (FORMETS) in | |||
| accordance with the rules, constructions, and vocabulary specified | accordance with the rules, constructions, and vocabulary specified | |||
| within the Allied Data Publication Number 3 (ADatP-3). Almost 400 | within the Allied Data Publication Number 3 (ADatP-3). Almost 400 | |||
| NATO-defined messages that conform to ADatP-3 are contained in the | NATO-defined messages that conform to ADatP-3 are contained in the | |||
| Allied Procedural Publication Number 11 (APP-11) NATO Message | Allied Procedural Publication Number 11 (APP-11) NATO Message | |||
| Catalogue [7]. | Catalogue [7]. | |||
| Prior to 2008, these messages were only available as slash-delimited | Prior to 2008, these messages were only available as slash-delimited | |||
| textual messages. Since 2008, the APP-11 message catalogue also | textual messages. Since 2008, the APP-11 message catalogue also | |||
| includes XML-MTF definitions for these messages, giving rise to a | includes XML-MTF definitions for these messages, giving rise to a | |||
| need to define and manage a URN namespace to name the XML namespaces. | need to define and manage a URN namespace to name the XML namespaces. | |||
| To address this need, this document requests that a formal URN space | To address this need, this document requests that a formal URN space | |||
| type be assigned as described in Section 4.3 of RFC 3406. | type be assigned as described in Section 4.3 of RFC 3406. | |||
| 2. Specification Template | 2. Specification Template | |||
| 2.1. Namespace ID | 2.1. Namespace ID | |||
| The Namespace ID (NID) "nato" has been assigned by IANA. | The Namespace ID (NID) "nato" has been assigned by IANA. | |||
| skipping to change at page 3, line 22 | skipping to change at page 3, line 22 | |||
| Version 1 | Version 1 | |||
| Date: 2014-09-11 | Date: 2014-09-11 | |||
| 2.3. Declared Registrant of the Namespace | 2.3. Declared Registrant of the Namespace | |||
| Registering Organization: | Registering Organization: | |||
| Name: North Atlantic Treaty Organization (NATO) | Name: North Atlantic Treaty Organization (NATO) | |||
| Communications & Information Agency (NCIA) | Communications & Information Agency (NCIA) | |||
| Address: SHAPE, 7010, Belgium | Address: SHAPE, 7010, Belgium | |||
| Declared Contact: NATO Naming and Addressing Registration Authority (NRA) | Declared Contact: NATO Naming and Addressing Registration | |||
| Authority (NRA) | ||||
| Email: nra@ncia.nato.int | Email: nra@ncia.nato.int | |||
| 2.4. Declaration of Syntactic Structure | 2.4. Declaration of Syntactic Structure | |||
| The Namespace Specific String (NSS) of all URNs that use the "nato" | The Namespace Specific String (NSS) of all URNs that use the "nato" | |||
| NID shall have the following structure: | NID shall have the following structure: | |||
| <URN> ::= "urn:" "nato" ":" <NSS> | <URN> ::= "urn:" "nato" ":" <NSS> | |||
| <NSS> ::= <Type> | <Type> ":" <Source> | <Type> ":" <Source> 1*( ":" | <NSS> ::= <Type> | <Type> ":" <Source> | | |||
| <segment> ) | <Type> ":" <Source> 1*( ":" <segment> ) | |||
| <Type> ::= 1*<non-colon chars> | <Type> ::= 1*<non-colon chars> | |||
| <Source> ::= 1*<non-colon chars> | <Source> ::= 1*<non-colon chars> | |||
| <segment> ::= 1*<non-colon chars> | <segment> ::= 1*<non-colon chars> | |||
| <non-colon chars> ::= <non-colon trans> | "%" <hex> <hex> | <non-colon chars> ::= <non-colon trans> | "%" <hex> <hex> | |||
| <non-colon trans> ::= <upper> | <lower> | <number> | <non-colon | <non-colon trans> ::= <upper> | <lower> | <number> | | |||
| other> | <non-colon other> | |||
| <hex> ::= <number> | "A" | "B" | "C" | "D" | "E" | "F" | | <hex> ::= <number> | "A" | "B" | "C" | "D" | "E" | "F" | | |||
| "a" | "b" | "c" | "d" | "e" | "f" | "a" | "b" | "c" | "d" | "e" | "f" | |||
| <non-colon other> ::= "(" | ")" | "+" | "," | "-" | "." | | <non-colon other> ::= "(" | ")" | "+" | "," | "-" | "." | | |||
| "=" | "@" | ";" | "$" |"_" | "!" | "*" | "'" | "=" | "@" | ";" | "$" |"_" | "!" | "*" | "'" | |||
| The "Type" is the top-level segment of the NSS. It is a required | The "Type" is the top-level segment of the NSS. It is a required | |||
| US-ASCII string, subject to the above syntax, that conforms to the | US-ASCII string, subject to the above syntax, that conforms to the | |||
| URN syntax requirements (see RFC 2141 [1]). It identifies a | URN syntax requirements (see RFC 2141 [1]). It identifies a | |||
| skipping to change at page 7, line 10 | skipping to change at page 7, line 10 | |||
| 'Partners around the Globe' summarizes all partners that are listed | 'Partners around the Globe' summarizes all partners that are listed | |||
| on the NATO webpage: Euro-Atlantic Partnership Council (EAPC), NATO's | on the NATO webpage: Euro-Atlantic Partnership Council (EAPC), NATO's | |||
| Mediterranean Dialogue (MD), Istanbul Cooperation Initiative (ICI) | Mediterranean Dialogue (MD), Istanbul Cooperation Initiative (ICI) | |||
| and Partners across the globe" [8]. | and Partners across the globe" [8]. | |||
| 5. Security Considerations | 5. Security Considerations | |||
| Since the URNs in this namespace are opaque, there are no additional | Since the URNs in this namespace are opaque, there are no additional | |||
| security considerations other than those normally associated with the | security considerations other than those normally associated with the | |||
| use and resolution of URIs and URNs in general (see the Security | use and resolution of URIs and URNs in general (see the Security | |||
| Considerations in Internet STD 66 [RFC3986], RFC 2141 [RFC2141], and | Considerations in Internet STD 66 [4], RFC 2141 [1], and BCP 66 [2]). | |||
| BCP 66 [RFC3406]). | ||||
| It is noted, however, that resolution algorithms and rules for | It is noted, however, that resolution algorithms and rules for | |||
| handling invalid URNs are opaque. Therefore, attempting to resolve a | handling invalid URNs are opaque. Therefore, attempting to resolve a | |||
| NATO URN through a resolver other than one operated or delegated by | NATO URN through a resolver other than one operated or delegated by | |||
| NATO may return outdated, incorrect, or confusing results. | NATO may return outdated, incorrect, or confusing results. | |||
| Distribution of NATO information in any form is subject to its | Distribution of NATO information in any form is subject to its | |||
| security policies. Nonetheless, this specification is for public use | security policies. Nonetheless, this specification is for public use | |||
| and not subject to any NATO security policies. | and not subject to any NATO security policies. | |||
| End of changes. 6 change blocks. | ||||
| 9 lines changed or deleted | 9 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||