summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc7972.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/rfc/rfc7972.txt')
-rw-r--r--doc/rfc/rfc7972.txt563
1 files changed, 563 insertions, 0 deletions
diff --git a/doc/rfc/rfc7972.txt b/doc/rfc/rfc7972.txt
new file mode 100644
index 0000000..607e90c
--- /dev/null
+++ b/doc/rfc/rfc7972.txt
@@ -0,0 +1,563 @@
+
+
+
+
+
+
+Internet Engineering Task Force (IETF) P. Lemieux
+Request for Comments: 7972 Sandflow Consulting LLC
+Obsoletes: 7302 September 2016
+Category: Informational
+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.
+
+ This document obsoletes RFC 7302.
+
+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 7841.
+
+ 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/rfc7972.
+
+Copyright Notice
+
+ Copyright (c) 2016 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 7972 EIDR URN Namespace Definition September 2016
+
+
+Table of Contents
+
+ 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
+ 2. Completed URN Namespace Definition Template . . . . . . . . . 3
+ 3. Namespace Considerations . . . . . . . . . . . . . . . . . . 7
+ 4. Community Considerations . . . . . . . . . . . . . . . . . . 7
+ 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7
+ 6. Security Considerations . . . . . . . . . . . . . . . . . . . 7
+ 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 8
+ 7.1. Normative References . . . . . . . . . . . . . . . . . . 8
+ 7.2. Informative References . . . . . . . . . . . . . . . . . 8
+ Appendix A. Summary of Changes (Informative) . . . . . . . . . . 10
+ A.1. Introduction . . . . . . . . . . . . . . . . . . . . . . 10
+ A.2. Changes from RFC 7302 . . . . . . . . . . . . . . . . . . 10
+ Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 10
+
+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 Name 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.
+
+
+
+Lemieux Informational [Page 2]
+
+RFC 7972 EIDR URN Namespace Definition September 2016
+
+
+ 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 the prefix and the suffix
+ since "/" is a URN reserved character.
+
+ [EIDR-OVERVIEW] and [EIDR-INTRO] provide additional background
+ information.
+
+ This document obsoletes RFC 7302. See Appendix A for a summary of
+ changes.
+
+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
+
+
+
+
+
+
+Lemieux Informational [Page 3]
+
+RFC 7972 EIDR URN Namespace Definition September 2016
+
+
+ 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 / "-" / "." / "_"
+
+ 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 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".
+
+
+
+
+Lemieux Informational [Page 4]
+
+RFC 7972 EIDR URN Namespace Definition September 2016
+
+
+ Identifier uniqueness considerations:
+
+ An EIDR Identifier is a DOI Name. The ISO 26324 Registration
+ Authority ensures 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.
+
+ 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] and [RFC2818]):
+
+ "https://doi.org/" URN-EIDR
+
+ 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.
+
+
+
+
+
+
+Lemieux Informational [Page 5]
+
+RFC 7972 EIDR URN Namespace Definition September 2016
+
+
+ EXAMPLE: https://doi.org/urn:eidr:10.5240:7791-8534-2C23-9030-8610-5
+
+ NOTE: The web service uses the HTTP Accept header to determine the
+ format of the response. When using a web browser to access the
+ resource above, the query string "?locatt=type:Full" is appended
+ to the URI to explicitly request an XML response.
+
+ EIDR Association operates additional services specifically
+ tailored to EIDR users (see [EIDR-SERVICES] and [DOI-EIDR-PROXY]).
+ These services include additional features, e.g., the ability to
+ register EIDR Identifiers and web-based GUI tools.
+
+ Rules for Lexical Equivalence:
+
+ Lexical equivalence of the URN-EIDR is defined by case-insensitive
+ string match.
+
+ NOTE: The URN-EIDR includes the "urn:eidr:" string, as specified
+ under "Declaration of syntactic structure".
+
+ Conformance with URN Syntax:
+
+ As specified above, the syntax of the URN-EIDR 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.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Lemieux Informational [Page 6]
+
+RFC 7972 EIDR URN Namespace Definition September 2016
+
+
+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.
+
+6. Security Considerations
+
+ This document specifies the syntax of the URN-EIDR 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 are thus 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.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Lemieux Informational [Page 7]
+
+RFC 7972 EIDR URN Namespace Definition September 2016
+
+
+7. References
+
+7.1. Normative References
+
+ [ISO26234] International Organization for Standardization (ISO), "ISO
+ 26324:2012 Information and documentation -- Digital object
+ identifier system", ISO Standard 26324, June 2012.
+
+ [ISO7064] International Organization for Standardization,
+ "Information technology -- Security techniques -- Check
+ character systems", ISO Standard 7064, February 2003.
+
+ [RFC2141] Moats, R., "URN Syntax", RFC 2141, DOI 10.17487/RFC2141,
+ May 1997, <http://www.rfc-editor.org/info/rfc2141>.
+
+ [RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax
+ Specifications: ABNF", STD 68, RFC 5234,
+ DOI 10.17487/RFC5234, January 2008,
+ <http://www.rfc-editor.org/info/rfc5234>.
+
+ [SMPTERP2079]
+ Society of Motion Picture and Television Engineers,
+ "Digital Object Identifier (DOI) Name and Entertainment ID
+ Registry (EIDR) Identifier Representations",
+ DOI 10.5594/SMPTE.RP2079.2013, SMPTE RP 2079, 2014.
+
+7.2. Informative References
+
+ [DOI-EIDR-PROXY]
+ Entertainment Identifier Registry Association, "EIDR and
+ the DOI Proxy", May 2015,
+ <http://eidr.org/documents/EIDR_and_the_DOI_Proxy.pdf>.
+
+ [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>.
+
+ [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>.
+
+
+
+Lemieux Informational [Page 8]
+
+RFC 7972 EIDR URN Namespace Definition September 2016
+
+
+ [RFC2818] Rescorla, E., "HTTP Over TLS", RFC 2818,
+ DOI 10.17487/RFC2818, May 2000,
+ <http://www.rfc-editor.org/info/rfc2818>.
+
+ [RFC3406] Daigle, L., van Gulik, D., Iannella, R., and P. Faltstrom,
+ "Uniform Resource Names (URN) Namespace Definition
+ Mechanisms", BCP 66, RFC 3406, DOI 10.17487/RFC3406,
+ October 2002, <http://www.rfc-editor.org/info/rfc3406>.
+
+ [RFC7231] Fielding, R., Ed. and J. Reschke, Ed., "Hypertext Transfer
+ Protocol (HTTP/1.1): Semantics and Content", RFC 7231,
+ DOI 10.17487/RFC7231, June 2014,
+ <http://www.rfc-editor.org/info/rfc7231>.
+
+ [rfcdiff] "Rfcdiff Tool", <https://tools.ietf.org/tools/rfcdiff/>.
+
+ [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>.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Lemieux Informational [Page 9]
+
+RFC 7972 EIDR URN Namespace Definition September 2016
+
+
+Appendix A. Summary of Changes (Informative)
+
+A.1. Introduction
+
+ This Appendix summarizes changes across revisions of this
+ specification. This summary is informative and not intended to be
+ exhaustive. Readers seeking a definitive list of changes are instead
+ encouraged to use tools such as [rfcdiff].
+
+A.2. Changes from RFC 7302
+
+ o "Process for identifier resolution" paragraph: The syntax for the
+ URI supplied to the web service is modified to use (a) the 'https'
+ scheme and (b) the URN-EIDR representation of the EIDR Identifier.
+
+Author's Address
+
+ Pierre-Anthony Lemieux
+ Sandflow Consulting LLC
+
+ Email: pal@sandflow.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Lemieux Informational [Page 10]
+