Internet Draft A. Adolf Micronas GmbH Category: Informational P. MacAvock Expires January 2008 DVB Project July 12, 2007 A Uniform Resource Name (URN) Namespace for the Digital Video Broadcasting Project (DVB) 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 Digital Video Broadcasting Project (DVB) for naming persistent resources defined within DVB standards. 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 DVB. Adolf Expires January 2008 FORMFEED[Page 1] Internet Draft DVB URN July 12, 2007 Table of Contents 1. Introduction ....................................................2 2. Specification Template ..........................................2 3. Examples ........................................................4 4. Namespace Considerations ........................................4 5. Community Considerations ........................................6 6. Security Considerations .........................................7 7. IANA Considerations .............................................7 8. References ......................................................8 1. Introduction The Digital Video Broadcasting Project (DVB) is an industry-led consortium of over 270 broadcasters, manufacturers, network operators, software developers, regulatory bodies and others in over 35 countries committed to designing global standards for the global delivery of digital television and data services. Services using DVB standards are available on every continent with a total of more than 100 million DVB receivers already deployed. DVB would like to assign unique, permanent, location-independent names based on URNs for some resources it produces or manages. These URns will be constructed according to the URN sytax defined in [RFC2141]. This namespace specification is for a formal namespace to be registered according to the procedures set forth in [RFC3406]. 2. Specification Template This section provides the information required to register a formal namespace according to the registration procedure defined in [RFC3406]. The URns conform to the syntax defined in [RFC2141]. Namespace ID: "dvb" Registration Information: Version: 1 Date: 2007-02-28 Declared registrant of the namespace: Name: Peter MacAvock Adolf Expires January 2008 FORMFEED[Page 2] Internet Draft DVB URN July 12, 2007 Title: Executive Director, DVB Project Office Affiliation: DVB Digital Video Broadcasting Address: Ancienne Route 17a CH-1218 Geneva SWITZERLAND Phone: +41 22 717 2719 Email: macavock@dvb.org Declaration of structure: URNs assigned by DVB will have the following hierarchical structure based on the organizational structure of the DVB standards: urn:dvb:{NSS} where the syntax of "{NSS}" is specified in Section 2.2 of the URN Syntax requirements ([RFC2141]). The individual URNs will be assigned by DVB through the process of development of DVB standards. Relevant ancillary documentation: None Identifier uniqueness considerations: DVB will establish unique identifiers as appropriate. Uniqueness is guaranteed as long as the assigned string is never reassigned. Identifier persistence considerations: DVB is committed to maintaining the accessibility and persistence of all resources that are officially assigned URNs by the organization. Process of identifier assignment: Assignment is limited to the owner and those authorities that are specifically designated by the owner. DVB may designate portions of its namespace for assignment by other parties. Process of identifier resolution: The owner will develop and maintain "URN catalogues" that map all Adolf Expires January 2008 FORMFEED[Page 3] Internet Draft DVB URN July 12, 2007 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 latest information about DVB defined metadata can always be found at the owner's website at http://www.dvb.org/metadata The owner will authorize additional resolution services as appropriate. Rules for Lexical Equivalence: The "assigned US-ASCII string" is case-insensitive. Conformance with URN Syntax: No special considerations. Validation mechanism: None specified. The owner will develop and maintain URN catalogues. The presence of a URN in a catalogue indicates that it is valid. Scope: Global 3. Examples The following examples are not guaranteed to be real. They are presented for pedagogical reasons only. urn:dvb:ipdc:esg:2005 urn:dvb:cs:ZappingTypeCS:2001 4. Namespace Considerations The urn:dvb namespace is used to identify metadata defined by DVB and describing DVB multimedia and interactive services. Registration of urn:dvb as a formal namespace enables use and referencing of DVB XML fragments in other standards worldwide and enables those standards to leverage and build upon publicly available DVB metadata schmas and fragments. URN assignment procedures: The individual URNs shall be assigned through the process of Adolf Expires January 2008 FORMFEED[Page 4] Internet Draft DVB URN July 12, 2007 development of DVB standards by the Digital Video Broadcasting Project (DVB). The latest information about DVB defined metadata can always be found at the owner's website at http://www.dvb.org/metadata URN resolution/delegation: The resolution and delegation shall be determined through the process of development of DVB standards by the Digital Video Broadcasting Project (DVB). Currently 3 ways of conveying resolution information are defined by DVB: o Repeated, cyclic transmission of Resolution Authority Records (RAR) and Resolution Records (RR) as auxiliary data in digital TV broadcast streams over satellite, cable or terrestrial transmissions according to [EN300468], [EN301192] and [TS102323]. o Repeated, cyclic multicast transmission of Resolution Records (RR) via the DVBSTP protocol according to [TS102034]. o Unicast delivery of Resolution Records (RR) in response to HTTP "GET /dvb/sdns" requests according to [TS102034]. Type of resources to be identified: Types of resources to be identified include XML schema definition files, classification schemes and identification systems defined and openly published by DVB. These resources being identified constitue a metadata system to describe digital multimedia broadcast services or content conveyed as part of such services. The latest DVB defined metadata can always be found at http://www.dvb.org/metadata Type of services to be supported: Types of services supported include controlled term lookup in classification schemes, resolution of ids in identification systems. Concrete examples of these services include digital television services, (near) video on demand services and digital radio sound services. Another example are interactive multimedia applications which are tied to audiovisual content. This might e.g. be a quiz show where viewers can compete against the contestants on the show by picking multiple-choce answers with their remote control. These Adolf Expires January 2008 FORMFEED[Page 5] Internet Draft DVB URN July 12, 2007 end-user services are enabled by the metadata defined under the urn:dvb namespace. 5. Community Considerations With the digitisation of the audiovisual broadcasting technologies, television receiver platforms become quite similar to personal computer equipment in terms of performance, resources and interfaces. Hence cross-use of content from the respective other platform (i.e. TV and PC) becomes interesting to consumres and service providers alike. Web pages can for instance today be viewed on a general purpose computer, a set-top box and a mobile phone just the same. Audio/video broadcasting services are arriving on mobile phones today ("mobile TV"), and efforts are clearly visible to bring such services to personal computer platforms as well ("IPTV"). Hence cross-linking between these two domains, the Internet/personal computer doamin and the TV/broadcast domain is called for. Linking from broadcast domain metadata to Internet-based services is already enabled through the various established URN and URI schemes established in the relevant DVB standards ([EN300468], [TS102323] and [TS102034]). Linking from Internet/web resources to DVB multimedia services is not yet possible in a well-defined way. Thus a URN scheme is proposed for DVB defined metadata describing DVB services. As DVB issues its publications as international standards and has a well- defined a compliance regime, this request is for a formal namespace. Open assignment and use of identifiers within the namespace: With on-going development of DVB standards, DVB will establish requirements for assignment and use of identifiers within the DVB namespace. Current identifier assignments can be inferred from the relevant DVB standards and from http://www.dvb.org/metadata Open operation of resolution servers for the namespace (server): With on-going development of DVB standards, DVB will establish requirements and seek candidates for operating resolution servers as appropriate. As set forth in [TS102034], a list of Service Discovery and Selection (SD&S) entry points addresses can be provided via DNS based on the service location [RFC2782]. The service name is "_dvbservdsc", the protocol may be tcp or udp, while the rest of the name is the domain name maintained by DVB for service discovery. This domain name is set to "services.dvb.org". The DVB organization will maintain the services.dvb.org domain name for service discovery and new service providers should register with Adolf Expires January 2008 FORMFEED[Page 6] Internet Draft DVB URN July 12, 2007 DVB to add them to the DNS SRV list. By default, the actual service discovery information is provided on the IANA registered well-kown dvbservdscport (port number 3937) via tcp and udp (see http://www.iana.org/assignments/port- numbers). For multicast delivery of service discovery information, the IANA registered well-known multicast addresses 224.0.23.14 (DvbServDisc on IPv4) and FF0X:0:0:0:0:0:0:12D (DvbServDisc on IPv6) are used. Creation of software that can meaningfully resolve and access services for the namespace (client): With on-going development of DVB standards, DVB members will develop software implementations of its standards for various platforms. Today, these platforms typically include Open Source based platforms such as Linux. As set forth in [TS102034], a list of Service Discovery and Selection (SD&S) entry points addresses may be acquired via DNS according to the service location [RFC2782]. The service name is "_dvbservdsc", the protocol may be tcp or udp, while the rest of the name is the domain name maintained by DVB for service discovery. This domain name is set to "services.dvb.org". So the lookup shall be either "_dvbservdsc._tcp.services.dvb.org" or "_dvbservdsc._udp.services.dvb.org". This requires that the terminal support an SRV cognizant DNS client and according to the specification in [RFC2782]. The DVB organization will maintain the services.dvb.org domain name for service discovery. HTTP servers will be found via the tcp protocol method whilst the multicast addresses will be found via the udp protocol method. By default, the actual service discovery information can be obtained from the IANA registered well-kown dvbservdscport (port number 3937) via tcp and udp (see http://www.iana.org/assignments/port-numbers). For multicast delivery of service discovery information, the IANA registered well-known multicast addresses 224.0.23.14 (DvbServDisc on IPv4) and FF0X:0:0:0:0:0:0:12D (DvbServDisc on IPv6) can be joined. 6. Security Considerations There are no additional security considerations other than those normally associated with the use and resolution of URNs in general. 7. IANA Considerations This document defines a URN NID registration of "dvb". IANA is Adolf Expires January 2008 FORMFEED[Page 7] Internet Draft DVB URN July 12, 2007 requested to include it in the URN Namespaces registry. 8. References 8.1. Normative References [RFC2141] Moats, R., "URN Syntax", RFC 2124, May 1997. [RFC3406] Daigle, L., van Gulik, D., Iannella, R. and P. Faltstrom, "Uniform Resource Names (URN) Namespace Definition Mechanisms", October 2002. [RFC2782] Gulbrandsen, A., Vixie, P. and L. Esibov, "A DNS RR for specifying the location of services (DNS SRV)", February 2000 [EN300468] European Telecommunications Standards Institute (ETSI), "Digital Video Broadcasting (DVB); Specification for Service Information (SI) in DVB systems", October 2007 [EN301192] European Telecommunications Standards Institute (ETSI), "Digital Video Broadcasting (DVB); DVB specification for data broadcasting", November 2004 [TS102323] European Telecommunications Standards Institute (ETSI), "Digital Video Broadcasting (DVB); Carriage and signalling of TV-Anytime information in DVB transport streams", November 2005 [TS102034] European Telecommunications Standards Institute (ETSI), "Digital Video Broadcasting (DVB); Transport of MPEG-2 TS Based DVB Services over IP Based Networks", October 2007 Adolf Expires January 2008 FORMFEED[Page 8] Internet Draft DVB URN July 12, 2007 Authors' Addresses Alexander Adolf Micronas GmbH Frankenthalerstrasse 2 D-81539 Munich GERMANY Tel: +49 89 54845 7203 Fax: +49 89 54845 7900 EMail: alexander.adolf@micronas.com Peter MacAvock DVB Digital Video Broadcasting Ancienne Route 17a CH-1218 Geneva SWITZERLAND Tel: +41 22 717 2717 EMail: macavock@dvb.org Adolf Expires January 2008 FORMFEED[Page 9] Internet Draft DVB URN July 12, 2007 Full Copyright Statement 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. 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. Adolf Expires January 2008 FORMFEED[Page 10]