Internet DRAFT - draft-godgrey-dtg-urn
draft-godgrey-dtg-urn
INTERNET-DRAFT W. Godfrey
Intended Status: Informational Digital Television Group
Expires: July 31, 2012 M. Yevstifeyev, Ed.
January 28, 2012
A URN Namespace for Digital Television Group (DTG)
draft-godgrey-dtg-urn-01
Abstract
This document describes a Uniform Resource Name (URN) namespace which
is maintained by the Digital Television Group (DTG) for naming
persistent resources (specifically, various DTG specifications).
Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and 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
Copyright and License Notice
Copyright (c) 2012 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
Godfrey & Yevstifeyev Expires July 31, 2012 [Page 1]
INTERNET DRAFT URN Namespace for the DTG January 28, 2012
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Registration Template for 'dtg' URN Namespace . . . . . . . . . 3
2.1. Namespace Identifier (NID) . . . . . . . . . . . . . . . . 3
2.2. Registration Information . . . . . . . . . . . . . . . . . 3
2.3. Declared Registrant of the Namespace . . . . . . . . . . . 3
2.4. Declaration of Syntactic Structure . . . . . . . . . . . . 3
2.5. Relevant Ancillary Documentation . . . . . . . . . . . . . 3
2.6. Identifier Uniqueness Considerations . . . . . . . . . . . 4
2.7. Identifier Persistence Considerations . . . . . . . . . . . 4
2.8. Process of Identifier Assignment . . . . . . . . . . . . . 4
2.9. Process for Identifier Resolution . . . . . . . . . . . . . 5
2.10. Rules for Lexical Equivalence . . . . . . . . . . . . . . 5
2.11. Conformance with URN Syntax . . . . . . . . . . . . . . . 5
2.12. Validation Mechanism . . . . . . . . . . . . . . . . . . . 5
2.13. Scope . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4. Security Considerations . . . . . . . . . . . . . . . . . . . . 5
5. Namespace Considerations . . . . . . . . . . . . . . . . . . . 6
6. Community Considerations . . . . . . . . . . . . . . . . . . . 6
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 6
8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 6
8.1. Normative References . . . . . . . . . . . . . . . . . . . 6
8.2. Informative References . . . . . . . . . . . . . . . . . . 6
Appendix A. Acknowledgments . . . . . . . . . . . . . . . . . . . 7
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 7
1. Introduction
The Digital Television Group (DTG) is an industry organization
representing the digital television industry; it brings together
broadcasters, service providers, manufacturers and other key
stakeholders to define detailed broadcast and receiver specifications
and provide regimes to measure conformance against brand
requirements. The Group publishes and maintains the technical
specification for the UK's Freeview and Freeview HD platforms. See
<http://dtg.org.uk/dtg/objectives.html> for more information.
This document defines a Uniform Resource Name (URN) namespace for
said DTG specifications. URNs, defined in RFC 2141 [RFC2141],
provide a way of assigning persistent identifiers to a variety of
different resources. As far as such type of identifiers is desired
for DTG specifications, URNs are what the choice falls on.
Please consult RFC 3406 [RFC3406] for procedure of registration of
Godfrey & Yevstifeyev Expires July 31, 2012 [Page 2]
INTERNET DRAFT URN Namespace for the DTG January 28, 2012
URN namespaces. This document specifies a formal namespace (see RFC
3406 for the distinction).
2. Registration Template for 'dtg' URN Namespace
This section contains the registration template for 'dtg' URN
namespace, as required by RFC 3406.
2.1. Namespace Identifier (NID)
The name of the namespace is "dtg".
2.2. Registration Information
Registration version number: 1
Registration date: yyyy-mm-dd [RFC-Editor: Please replace with the
date of publication of this document]
2.3. Declared Registrant of the Namespace
Registering organization
Name: Digital Television Group (DTG)
Address: Level 5, 89 Albert Embankment, London, SW8 5NQ UK
Designated contact person:
Name: Ali Teffahi
Email: registration@dtg.org.uk
2.4. Declaration of Syntactic Structure
The 'dtg' URN (a URN within 'dtg' namespace) takes the form expressed
in <dtg-urn> production, defined using Augmented Backus-Naur Form
(ABNF) [RFC5234]:
dtg-urn = "urn:dtg:" dtg-urn-id
where <dtg-urn-id> is an identifier that is internally assigned by
the DTG. The <dtg-urn-id> production must conform to syntax defined
for <NSS> in RFC 2141:
dtg-urn-id = 1*<URN chars>
Note: RFC 2141 did not use modern ABNF, and therefore <URN chars> is
given as ABNF "prose value" above.
2.5. Relevant Ancillary Documentation
The procedures DTG follows when assigning new URNs in the 'dtg'
Godfrey & Yevstifeyev Expires July 31, 2012 [Page 3]
INTERNET DRAFT URN Namespace for the DTG January 28, 2012
namespace are described at [PROCEDURE].
The DTG maintains the list of currently assigned 'dtg' URNs ('dtg'
URNs Register) at [REGISTER].
2.6. Identifier Uniqueness Considerations
All URNs defined by DTG during the standardization work carried out
within the organization shall be considered globally unique because
of the combination of:
(1) the 'dtg' NID uniquely registered to DTG by IANA, which is the
subject of this document; and
(2) a <dtg-urn-id> registered within the organization's maintenance
system, as specified in Section 2.5 above.
2.7. Identifier Persistence Considerations
Assignment of 'dtg' URNs will only be available through the DTG via
its private membership.
DTG will act with best intention to ensure that referenced URNs
remain accessible and persistent while relevant and after the
"lifetime of the resource" to ensure that other parties attempting to
access any DTG specification will still be able to do so.
Where the specifications from where the URNs are referenced are
updated, the URN for later versions of the documents carrying those
URNs will also be updated by the versioning information within the
URN, and each version of the document will have its own URN.
2.8. Process of Identifier Assignment
The URNs in the 'dtg' namespace will be assigned by request of DTG
working group, and the assignment will be approved by DTG Technical
Council. When the request is approved, DTG Technical Administrator
will enter the assignment information in the 'dtg' URNs Register
[REGISTER]. The details of this process are spelled out in the
document that may be found at [PROCEDURE].
DTG may also delegate a part of its namespace to a particular body;
in this case further assignment within delegated parts will be a
subject to such body's internal rules.
Godfrey & Yevstifeyev Expires July 31, 2012 [Page 4]
INTERNET DRAFT URN Namespace for the DTG January 28, 2012
2.9. Process for Identifier Resolution
Resolution of 'dtg' URNs is controlled by entities to which
assignment has been delegated, or the DTG itself. Further details
are out of the scope of this document.
2.10. Rules for Lexical Equivalence
The 'dtg' URNs are subject to rules of RFC 3986 [RFC3986] with
respect to their lexical equivalence, taking into account that <dtg-
urn-id> shall be considered to be case-insensitive.
2.11. Conformance with URN Syntax
As <dtg-urn-id> conforms to syntax set forth in RFC 2141:
dtg-urn-id = 1*<URN chars>
and namespace identifier is in strict accordance with above-
referenced URN specification, any 'dtg' URN is compatible with
generic URN syntax.
2.12. Validation Mechanism
The validation mechanism of the 'dtg' URNs is not currently defined.
2.13. Scope
Global (see Section 6).
3. Examples
The following are examples of 'dtg' URNs which are syntactically
correct, but are provided for pedagogical reasons only. They are not
guaranteed to be assigned and resolvable.
The examples of 'dtg' URNs include:
urn:dtg:metadata:2011-9
urn:dtg:metadata:2011-11
urn:dtg:measurement:2011-12
urn:dtg:security:2011-12
4. Security Considerations
'dtg' URNs impose no additional security considerations other than
those normally associated with the use and resolution of URNs in
general.
Godfrey & Yevstifeyev Expires July 31, 2012 [Page 5]
INTERNET DRAFT URN Namespace for the DTG January 28, 2012
5. Namespace Considerations
The Digital Television Group (DTG) is an industry organization
representing the digital television industry. The DTG would like to
assign permanent identifiers to the specifications it produces, which
would facilitate referring to and managing of these specifications.
6. Community Considerations
The digital television industry will benefit from persistent resource
identifiers used in specifications developed by Digital Television
Group (DTG).
Whereas 'dtg' URNs are primarily scoped for internal DTG use, they
can still be used throughout the global Internet. No restrictions
are put with this respect.
7. IANA Considerations
IANA is asked to register the 'dtg' URN namespace using the template
found in Section 2 with reference to this document.
8. References
8.1. Normative References
[PROCEDURE]Digital Television Group (DTG), "DTG Procedure for
Assignment of URNs", Web Page,
<http://dtg.org.uk/industry/DBook_Resources/URN/
procedure.html>.
[RFC2141] Moats, R., "URN Syntax", RFC 2141, May 1997.
[RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform
Resource Identifier (URI): Generic Syntax", STD 66,
RFC 3986, January 2005.
[RFC5234] Crocker, D., Ed., and P. Overell, "Augmented BNF for
Syntax Specifications: ABNF", STD 68, RFC 5234, January
2008.
8.2. Informative References
[REGISTER] Digital Television Group (DTG), "DTG URN Register", Web
Page, <http://dtg.org.uk/industry/DBook_Resources/URN/
register.html>.
[RFC3406] Daigle, L., van Gulik, D., Iannella, R., and P. Faltstrom,
Godfrey & Yevstifeyev Expires July 31, 2012 [Page 6]
INTERNET DRAFT URN Namespace for the DTG January 28, 2012
"Uniform Resource Names (URN) Namespace Definition
Mechanisms", BCP 66, RFC 3406, October 2002.
Appendix A. Acknowledgments
Thanks to (in alphabetical order) Ali Teffahi and Dave Walton for
their contribution to this document.
Authors' Addresses
Will Godfrey
Digital Television Group
89 Albert Embankment, Level 5
London SW8 5NQ
UK
EMail: wgodfrey@dtg.org.uk
Mykyta Yevstifeyev (editor)
8 Kuzovkov St., Apt. 25
Kotovsk
Ukraine
EMail: evnikita2@gmail.com
Godfrey & Yevstifeyev Expires July 31, 2012 [Page 7]