Internet Draft J-P. Evain EBU URN Scheme Category: Informational EBU Expires August 2007 March 20, 2007 A Uniform Resource Name (URN) Namespace for the European Broadcasting Union (EBU) Status of this Memo Distribution of this memo is unlimited. By submitting this Internet-Draft, each author represents that any applicable patent or other IPR claims of which he or she is aware have been or will be disclosed, and any of which he or she becomes aware will be disclosed, in accordance with Section 6 of BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/1id-abstracts.html The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. Abstract This document describes a Uniform Resource Name (URN) namespace for the European Broadcasting Union (EBU) for naming persistent resources defined within EBU technical documentation and Internet resources. Example resources include technical documents and specifications, eXtensible Markup Language(XML) Schemas, classification schemes, XML Document Type Definitions (DTDs), namespaces, style sheets, media assets, and other types of resources produced or managed by EBU. evain Expires August,20 2007 [Page 1] Internet Draft EBU URN March 20, 2007 Table of Contents 1. Introduction ....................................................2 2. Specification Template ..........................................2 3. Examples ........................................................6 4. Namespace Considerations ........................................6 5. Community Considerations ........................................7 6. Security Considerations .........................................7 7. IANA Considerations .............................................8 8. References ......................................................8 9. Copyright Notice.................................................9 10. Intellectual Property...........................................10 1. Introduction The European Broadcasting Union (EBU) is the largest non-for profit professional association of broadcasters worldwide established since 1950. The Union has more than 70 active members in 55 countries in Europe, North Africa and the Middle East, and more than 40 associate members in 25 countries further afield. The EBU negotiates broadcasting rights for major sport events, operates the Eurovision and Euroradio networks, organises programme exchanges and co-productions, and provides other operational, and legal support. It provides technical advice to its members and favours the adoption of standardised solutions in broadcast systems from content ingest to end-user delivery. EBU activities cover traditional broadcast and new delivery medias such as the Internet for which a growing number or resources are being developped. EBU would like to assign unique, permanent, location-independent names based on URNs for some resources it produces or manages. This namespace specification is for a formal namespace. 2. Specification Template Namespace ID: "ebu" Registration Information: Version: 1 Date: 2007-03-20 evain Expires August,20 2007 [Page 2] Internet Draft EBU URN March 20, 2007 Declared registrant of the namespace: Name: jean-Pierre Evan Title: Senior Engineer Affiliation: European Broadcasting Union (EBU) Address: Ancienne Route 17a CH-1218 Geneva SWITZERLAND Phone: +41 22 717 2734 Email: evain@ebu.ch evain Expires August,20 2007 [Page 3] Internet Draft EBU URN March 20, 2007 Declaration of structure: URNs assigned by EBU will have the following hierarchical structure based on the organisational structure of the EBU resources: urn:tva:{category}:{string} where "{category}" and "{string}" are US-ASCII strings that conforms to URN Syntax requirements ([RFC2141]). The individual URNs will be assigned by EBU through the process of development of EBU resources. Relevant ancillary documentation: More information on EBU and relevant technical activities can be found at ([www.ebu.ch]). Identifier uniqueness considerations: EBU will establish unique identifiers as appropriate. Uniqueness is guaranteed as long as the assigned string is never reassigned. Identifier persistence considerations: The European Broadcasting Union (EBU) is committed to maintaining the accessibility and persistence of all resources that are officially assigned URNs by the organization. Persistence of identifiers is dependent upon suitable delegation at the level of "{category}"s, and persistence of category assignment. Process of identifier assignment: All the assignment of identifiers are fully controlled and managed by the European Broadcasting Union (EBU). evain Expires August,20 2007 [Page 4] Internet Draft EBU URN March 20, 2007 Process of identifier resolution: The owner will develop and maintain "URN catalogues" that map all assigned URNs to Uniform Resource Locators (URLs) specifically to enable Web-based resolution of named resources. In the future an interactive online resolution system may be developed to automate this process. The owner will authorize additional resolution services as appropriate. Rules for Lexical Equivalence: The "{category}" is case-insensitive. Thus, the portion of the URN: urn:ebu:{category}: is case-insensitive for matches. The remainder of the identifier shall be considered case-sensitive; hence, URNs are only lexically equivalent if they are also lexically identical in the remaining "{string}" field. Conformance with URN Syntax: No special considerations. Validation mechanism: The owner will develop and maintain URN catalogues. The presence of a URN in a catalogue indicates that it is valid. Validation shall more particularly be done by a syntax grammar corresponding to each "{category}". Scope: Global evain Expires August,20 2007 [Page 5] Internet Draft EBU URN March 20, 2007 3. Examples The following examples are not guaranteed to be real. They are presented for pedagogical reasons only. urn:ebu:metadata:pmeta:2007 urn:ebu:metadata:cs:EscortCS:2007 urn:other:anytype:version 4. Namespace Considerations URN assignment procedures: The individual URNs shall be assigned through the process of development of EBU resources by the European Broadcasting Union (EBU). URN resolution/delegation: The resolution and delegation shall be determined through the process of development of EBU resources by the European Broadcasting Union (EBU). Type of resources to be identified: Types of resources to be identified include XML schema definition files, classification schemes and identification systems. Type of services to be supported: Types of services supported include controlled term lookup in classification schemes, resolution of ids in identification systems. evain Expires August,20 2007 [Page 6] Internet Draft EBU URN March 20, 2007 5. Community Considerations Potential beneficiary communities include: a) Implementers and users of EBU resources. Resources that comply with the EBU specifications (including schemas, instance documents that comply with EBU schemas, and EBU default Classification Schemes) may, by means of the registered namespace, become exposed to the general Internet and gain from the interoperability benefits of the Internet at large. b) Implementers of other specifications that incorporate part of all of available EBU resources. URNs used to identify EBU resources may be used to enable their inclusion in, and enhancement of, other specifications while maintaining, to a certain degree, interoperability with the EBU (see a) above). c) Implementers of other semantically related specifications that do not directly incorporate part or all of EBU resources. URNs used to identify EBU resources,such as identifiers of terms within default Classification Schemes, may enable interoperation with other semantically determined specifications (including present and future metadata/resource description and ontology specifications) of relevance to EBU implementation communities (see a) and b)above). 6. Security Considerations There are no additional security considerations other than those normally associated with the use and resolution of URNs in general. evain Expires August,20 2007 [Page 7] Internet Draft EBU URN March 20, 2007 7. IANA Considerations The IANA has registered formal URN namespace XXX, to EBU within the IANA registry of URN NIDs. 8. References 8.1. Normative References [RFC2141] Moats, R., "URN Syntax", May 1997. Authors' Addresses Jean-Pierre Evain European Broadcasting Union Technical Department L'ancienne route 17A CH-1218 Grand-Saconnex (GE) SWITZERLAND Tel: +41 22 717 2734 Fax: +41 22 74 74 734 Email: evain@ebu.ch evain Expires August,20 2007 [Page 8] Internet Draft EBU URN March 20, 2007 9. Copyright Notice Copyright (C) The IETF Trust (2007). This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights. This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 10. Intellectual Property The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79. Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr. The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org. Evain Expires August,20 2007 [Page 9]