diff options
Diffstat (limited to 'doc/rfc/rfc7302.txt')
-rw-r--r-- | doc/rfc/rfc7302.txt | 451 |
1 files changed, 451 insertions, 0 deletions
diff --git a/doc/rfc/rfc7302.txt b/doc/rfc/rfc7302.txt new file mode 100644 index 0000000..5c7b235 --- /dev/null +++ b/doc/rfc/rfc7302.txt @@ -0,0 +1,451 @@ + + + + + + +Internet Engineering Task Force (IETF) P. Lemieux +Request for Comments: 7302 Sandflow Consulting LLC +Category: Informational July 2014 +ISSN: 2070-1721 + + + Entertainment Identifier Registry (EIDR) URN Namespace Definition + +Abstract + + Entertainment Identifier Registry (EIDR) Identifiers are used for the + globally unique identification of motion picture and television + content. This document defines the formal Uniform Resource Name + (URN) Namespace Identifier (NID) for EIDR Identifiers. + +Status of This Memo + + This document is not an Internet Standards Track specification; it is + published for informational purposes. + + This document is a product of the Internet Engineering Task Force + (IETF). It represents the consensus of the IETF community. It has + received public review and has been approved for publication by the + Internet Engineering Steering Group (IESG). Not all documents + approved by the IESG are a candidate for any level of Internet + Standard; see Section 2 of RFC 5741. + + Information about the current status of this document, any errata, + and how to provide feedback on it may be obtained at + http://www.rfc-editor.org/info/rfc7302. + +Copyright Notice + + Copyright (c) 2014 IETF Trust and the persons identified as the + document authors. All rights reserved. + + This document is subject to BCP 78 and the IETF Trust's Legal + Provisions Relating to IETF Documents + (http://trustee.ietf.org/license-info) in effect on the date of + publication of this document. Please review these documents + carefully, as they describe your rights and restrictions with respect + to this document. Code Components extracted from this document must + include Simplified BSD License text as described in Section 4.e of + the Trust Legal Provisions and are provided without warranty as + described in the Simplified BSD License. + + + + + + +Lemieux Informational [Page 1] + +RFC 7302 EIDR URN Namespace Definition July 2014 + + +1. Introduction + + This document defines the formal Uniform Resource Name (URN) + Namespace Identifier (NID) for EIDR Identifiers. + + EIDR Identifiers are centrally registered, globally unique + identifiers for audiovisual works and their variants, primarily film + and television. A unique set of metadata parameters describing the + associated work is bound to the EIDR Identifier at the time of + registration. + + EIDR Identifiers are a special kind of DOI Names allocated by EIDR + Association specifically for audiovisual works. The Digital Object + Identifier (DOI) system provides an infrastructure for persistent + unique identification of objects of any type and is specified in + [ISO26234]. A DOI name is the identifier that is permanently + assigned to an object. The use of DOI Names ensures persistence, + global uniqueness, and an open resolution infrastructure. + + As a DOI Name, an EIDR Identifier has two components: a prefix + assigned exclusively to EIDR Association by the DOI Registration + Authority and a suffix defined by EIDR Association. Currently, EIDR + Identifiers use the prefix "10.5240", but additional prefixes might + be introduced in the future. + + The following is an example of an EIDR Identifier in its canonical + representation: + + 10.5240/7791-8534-2C23-9030-8610-5 + + where "10.5240" is the prefix and "7791-8534-2C23-9030-8610-5" is the + suffix. The canonical URN representation of the same EIDR Identifier + is: + + urn:eidr:10.5240:7791-8534-2C23-9030-8610-5 + Note that ":" is used as separator between prefix and suffix since + "/" is a URN reserved character. + + [EIDR-OVERVIEW] and [EIDR-INTRO] provide additional background + information. + + + + + + + + + + + +Lemieux Informational [Page 2] + +RFC 7302 EIDR URN Namespace Definition July 2014 + + +2. Completed URN Namespace Definition Template + + The namespace definition according to the template in [RFC3406] is as + follows: + + Namespace ID: + + eidr + + Registration Information: + + Version 1 + + 2014-03-03 + + Declared registrant of the namespace: + + Name: + + Entertainment Identifier Registry Association + + Address: + + c/o Alliances Management + 544 Hillside Road + Redwood City, CA 94062 + USA + + Contact: + + URL: http://eidr.org/contact/ + Email: info@eidr.org + + Declaration of syntactic structure: + + An EIDR Identifier is a special kind of DOI Name (see [ISO26234]) + and, as such, consists of two components: a prefix denoted EIDR- + PREFIX and a suffix denoted EIDR-SUFFIX. The URN representation + URN-EIDR of an EIDR Identifier conforms to the syntax (expressed + using [RFC5234]): + + URN-EIDR = "urn:eidr:" EIDR-NSS + EIDR-NSS = EIDR-PREFIX ":" EIDR-SUFFIX + EIDR-PREFIX = 1*EIDR-CHARS + EIDR-SUFFIX = 1*EIDR-CHARS + EIDR-CHARS = ALPHA / DIGIT / "-" / "." / "_" + + + + + +Lemieux Informational [Page 3] + +RFC 7302 EIDR URN Namespace Definition July 2014 + + + The only value of EIDR-PREFIX currently in use is "10.5240". + Additional prefix values conforming to the EIDR-PREFIX syntax + might be introduced by EIDR Association in the future. In all + cases, each of these additional prefix values will be associated + with suffix values that conform to a subset of the EIDR-SUFFIX + syntax. These additional prefixes and their corresponding + suffixes will be documented in future revisions to this + registration. + + An implementation can process an EIDR-NSS with an unknown prefix + as an opaque string per the "Rules of Lexical Equivalence" below, + and resolve it as a generic DOI Name per the "Process for + identifier resolution" below. + + When EIDR-PREFIX is equal to "10.5240", the syntax of EIDR-SUFFIX + is further constrained according to the to RP2079-SUFFIX syntax + specified in [SMPTERP2079]: + + RP2079-SUFFIX = 5(4HEXDIG "-") CHECK + CHECK = DIGIT / ALPHA + + where CHECK is the Mod 37,36 check character as specified in + [ISO7064], computed over the 20 hexadecimal digits HEXDIG of + RP2079-SUFFIX. + + EXAMPLE: urn:eidr:10.5240:7791-8534-2C23-9030-8610-5 + + Relevant ancillary documentation: + + [ISO26234] specifies DOI Name syntax and registration. + + [SMPTERP2079] specifies the syntax of the EIDR Identifier with the + prefix "10.5240". + + Identifier uniqueness considerations: + + An EIDR Identifier is a DOI Name. The ISO 26324 Registration + Authority ensures that DOI Name uniqueness; therefore, the + URN-EIDR derived from an EIDR Identifier is guaranteed to be + unique and never reassigned. + + Furthermore, an EIDR Identifier is associated with a single + URN-EIDR. + + + + + + + + +Lemieux Informational [Page 4] + +RFC 7302 EIDR URN Namespace Definition July 2014 + + + Identifier persistence considerations: + + An EIDR Identifier is a DOI Name. The ISO 26324 Registration + Authority ensures that a DOI Name remains valid indefinitely; + therefore, the URN-EIDR derived from an EIDR Identifier remains + valid indefinitely. + + Process of identifier assignment: + + EIDR Association registers each EIDR Identifier with the ISO 26324 + Registration Authority. + + Entities involved in the motion picture and television industry, + either directly in the production of content or in its + distribution and related services, are eligible to apply for + registrant status. Registrants pay an annual membership fee that + depends on the size of the company. + + Process for identifier resolution: + + As a DOI Name, the resolution of the EIDR Identifier associated + with an EIDR-NSS is handled by the ISO 26324 Registration + Authority. + + The ISO 26324 Registration Authority operates a web service that + allows the EIDR Identifier associated with an EIDR-NSS to be + resolved by issuing an HTTP GET request to the following URI (see + [RFC7231]): + + "http://doi.org/" EIDR-PREFIX "/" EIDR-SUFFIX + + If the EIDR Identifier exists, then an XML Schema instance + document (see [XMLSchema]) containing metadata associated with the + EIDR Identifier is returned; otherwise, the HTTP status code "404 + Not Found" is returned. + + EXAMPLE: http://doi.org/10.5240/7791-8534-2C23-9030-8610-5 + + NOTE: At the time of this writing, this service of the ISO 26324 + Registration Authority is not available over TLS, and hence the + confidentiality of queries is not protected. + + EIDR Association operates additional services specifically + tailored to EIDR users (see [EIDR-SERVICES]). These services + include additional features, e.g., confidential lookup using TLS + and the ability to register EIDR Identifiers. + + + + + +Lemieux Informational [Page 5] + +RFC 7302 EIDR URN Namespace Definition July 2014 + + + Rules for Lexical Equivalence: + + Lexical equivalence of EIDR-URN is defined by case-insensitive + string match. + + Conformance with URN Syntax: + + As specified above, the syntax of EIDR-URN is a subset of the URN + syntax specified in [RFC2141]. + + Validation mechanism: + + The validity of an EIDR-NSS can only be guaranteed by completing + the resolution process. + + For EIDR-NSS with an EIDR-PREFIX equal to "10.5240", the CHECK + value can be used for integrity checking, as specified above. + + Scope: + + EIDR Identifiers are centrally registered, globally unique + identifiers for use with audiovisual works worldwide. + +3. Namespace Considerations + + EIDR Identifiers are intended for use in Internet applications, where + URNs are routinely used to identify audiovisual resources. There is + no direct mapping from EIDR Identifiers to existing URN namespaces. + +4. Community Considerations + + The primary registrants of EIDR Identifiers are producers and + distributors of audiovisual works, metadata aggregators, and + audiovisual archives. Any bona fide member of the ecosystem can + become an EIDR member and register any work. EIDR Identifiers can be + used by anyone to unambiguously identify an audiovisual asset and + retrieve underlying metadata. The primary benefits of their use are + associated with works in wide distribution, management of long or + complex distribution chains, and aggregation of information from + multiple sources. + +5. IANA Considerations + + IANA has registered the Formal URN Namespace 'eidr' in the "Uniform + Resource Names (URN) Namespaces" registry, using the registration + template in Section 2 of this document. + + + + + +Lemieux Informational [Page 6] + +RFC 7302 EIDR URN Namespace Definition July 2014 + + +6. Security Considerations + + This document specifies the syntax of the EIDR-URN namespace and + makes no security representations. Furthermore, the details of + assignment and resolution processes are defined external to this + document by EIDR Association and the ISO 26324 Registration + Authority, and thus are outside the scope of this document. Note, + however, that failure to conform to the syntactic and lexical + equivalence rules in this specification when using an EIDR Identifier + as a criteria for accessing restricted resources can result in + granting unauthorized access to these resources. + +7. References + +7.1. Normative References + + [ISO26234] International Organization for Standardization, + "Information and documentation - Digital object identifier + system", ISO Standard 26324, 2012. + + [ISO7064] International Organization for Standardization, + "Information technology - Security techniques - Check + character systems", ISO Standard 7064, 2003. + + [RFC2141] Moats, R., "URN Syntax", RFC 2141, May 1997. + + [RFC5234] Crocker, D. and P. Overell, "Augmented BNF for Syntax + Specifications: ABNF", STD 68, RFC 5234, January 2008. + + [SMPTERP2079] + Society of Motion Picture and Television Engineers, + "Digital Object Identifier (DOI) Name and Entertainment ID + Registry (EIDR) Identifier Representations", SMPTE RP + 2079, 2014. + +7.2. Informative References + + [EIDR-INTRO] + Entertainment Identifier Registry Association, "EIDR: ID + Format Ver. 1.1", August 2013, + <http://eidr.org/documents/EIDR_ID_Format_v1.1.pdf>. + + [EIDR-OVERVIEW] + Entertainment Identifier Registry Association, "EIDR + Overview", November 2013, <http://eidr.org/ + documents/2013-11-01_EIDR_Overview_FINAL.pdf>. + + + + + +Lemieux Informational [Page 7] + +RFC 7302 EIDR URN Namespace Definition July 2014 + + + [EIDR-SERVICES] + Entertainment Identifier Registry Association, "EIDR + System Version 2.0: Registry User's Guide", August 2013, + <http://eidr.org/documents/ + EIDR_2.0_Registry_User_Guide.pdf>. + + [RFC3406] Daigle, L., van Gulik, D., Iannella, R., and P. Faltstrom, + "Uniform Resource Names (URN) Namespace Definition + Mechanisms", BCP 66, RFC 3406, October 2002. + + [RFC7231] Fielding, R. and J. Reschke, "Hypertext Transfer Protocol + (HTTP/1.1): Semantics and Content", RFC 7231, June 2014. + + [XMLSchema] + Holstege, M. and A. Vedamuthu, "W3C XML Schema Definition + Language (XSD): Component Designators", W3C Candidate + Recommendation CR-xmlschema-ref-20100119, January 2010, + <http://www.w3.org/TR/2010/CR-xmlschema-ref-20100119>. + +Author's Address + + Pierre-Anthony Lemieux + Sandflow Consulting LLC + + EMail: pal@sandflow.com + + + + + + + + + + + + + + + + + + + + + + + + + + +Lemieux Informational [Page 8] + |