Internet Engineering Task Force (IETF) J. Wold Internet Draft Advertising Digital Identification Intended status: Informational March 11, 2016 Expires: September 2016 Adverting Digital Identification (Ad-ID) URN Namespace Definition draft-adid-urn-00.txt Status of this Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. This document may not be modified, and derivative works of it may not be created, and it may not be published except as an Internet-Draft. This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. This document may not be modified, and derivative works of it may not be created, except to publish it as an RFC and to translate it into languages other than English. 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/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html This Internet-Draft will expire on September 11, 2016. Wold Expires September 11, 2016 [Page 1] Internet-Draft Ad-ID URN Namespace Definition March 2016 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. Abstract Advertising Digital Identification (Ad-ID) Identifiers are used identifying Advertising Assets across all media platforms (over the air, online, over the top, mobile, place based). This document defines the formal Uniform Resource Name (URN) Namespace Identifier (NID) for Ad-ID Identifiers. Table of Contents 1. Introduction...................................................2 2. Completed URN Namespace Definition Template....................3 3. Community Considerations.......................................7 4. Security Considerations........................................7 5. IANA Considerations............................................7 6. References.....................................................7 6.1. Normative References......................................7 6.2. Informative References....................................7 1. Introduction This document defines the formal Uniform Resource Name (URN) Namespace Identifier (NID) for Ad-ID Identifiers. Ad-ID is the industry standard for identifying advertising assets across all media platforms. Ad-ID's data model includes the registration of advertising assets using standardized descriptive metadata about ads including advertiser, product, commercial title and other essential data. Ad-ID Identifiers are unique codes for each advertising asset digitally, and applies that code to all media. Wold Expires September 11, 2016 [Page 2] Internet-Draft Ad-ID URN Namespace Definition March 2016 Ad-ID Identifiers are 11 characters except for HD or 3D codes, which have an H or D in the 12th character. The following is an example of an Ad-ID Identifier in its canonical representation: ABCD0001000 The canonical URN representation of the same Ad-ID Identifier is: urn:adid:ABCD0001000 urn:adid:ABCD0001000H The 32-bit unique representation of the Ad-ID is: urn:adid:cuid:36faeaba [Ad-ID-INTRO] provide additional background information. 2. Completed URN Namespace Definition Template The namespace definition according to the template in [RFC3406] is as follows: Namespace ID: adid Registration Information: Version 1 2015-12-21 Declared registrant of the namespace: Name: Advertising Digital Identification, LLC Address: Wold Expires September 11, 2016 [Page 3] Internet-Draft Ad-ID URN Namespace Definition March 2016 Advertising Digital Identification, LLC 11020 David Taylor Drive, Suite 305 Charlotte, NC 28262-1103 USA Contact: URL: http://www.ad-id.org/contact Email: cs@ad-id.org Declaration of syntactic structure: The identifier structure is as follows: An Ad-ID Identifier consists of a unique eleven or twelve character string. This string is divided into three parts: 1. a four-character alphanumeric Company Prefix, not starting with "0" 2. a seven-character alphanumeric code 3. an optional one-character Video Format Identifier. Non alphanumeric ("special") characters and spaces are not valid within an Ad-ID. A Canonical Full Ad-ID Identifier shall conform to the syntax specified below using ABNF (as specified in IETF RFC 5234): The URN representation URN-ADID of an Ad-ID Identifier conforms to the syntax (expressed using ABNF (as specified in [RFC5234]): URN-ADID = "urn:adid:" full_adid_identifier full_adid_identifier = adid_prefix adid_code [adid_suffix] adid_prefix = (ALPHA / %x30-39) 4*alphanum ; first character not zero _adid_code = 7*alphanum adid_suffix = "H" / "D" digit = %x30-39; 0-9 alpha = %x41-5a; A-Z alphanum = ALPHA / DIGIT Wold Expires September 11, 2016 [Page 4] Internet-Draft Ad-ID URN Namespace Definition March 2016 The following is an example of the string representation of an Ad-ID as a URN: urn:adid:ABCD0001000 urn:adid:ABCD0001000H 32-bit unique representation of the full_adid_identifier; The short version (compact unique identifier) of the identifier is as follows: urn:adid:cuid: Example: urn:adid:cuid:36faeaba where CUID is a 32-bit unique representation of the full Ad-ID Identifier as defined above. Relevant ancillary documentation: [SMPTERP2092-1] specifies the representation of Ad-ID. Identifier uniqueness considerations: The Registrar (Advertising Digital Identification, LLC) is responsible for managing the assignment of the Ad-ID Identifier and shall ensure the uniqueness by checking the identifier against the list of existing ids. Ad-ID assigns the identifier, adid, in such a way that the uniqueness of the 'adid' will be maintained. Furthermore, an Ad- ID Identifier is associated with a single URN-ADID. Wold Expires September 11, 2016 [Page 5] Internet-Draft Ad-ID URN Namespace Definition March 2016 Identifier persistence considerations: The assignment process guarantees that 'adids' are not reassigned or reused and the binding between the id and its resource is permanent. By reference this URN namespace inherits those rules Process of identifier assignment: Ad-IDs are generated by Ad-ID's proprietary registration procedures. Process for identifier resolution: Ad-ID URNs are resolved via URN resolvers run under Ad-ID's responsibility. Rules for Lexical Equivalence: Lexical equivalence of URN-ADID is defined by case-insensitive string match. Conformance with URN Syntax: As specified above, the syntax of URN-ADID is a subset of the URN syntax specified in [RFC2141]. Validation mechanism: The validity of an URN-ADID can be checked using Ad-ID's web services. Scope: Ad-ID Identifiers are centrally registered, globally unique identifiers of advertising assets, used worldwide. Wold Expires September 11, 2016 [Page 6] Internet-Draft Ad-ID URN Namespace Definition March 2016 3. Community Considerations The primary registrants of Ad-ID Identifiers are advertisers and agencies. Ad-ID Identifiers can be used by anyone to unambiguously identify advertising assets and retrieve underlying metadata. The primary benefits of its use are greater transparency and accountability in the advertising marketplace, help eliminate costly errors associated with the inconsistent use of advertising asset identifiers throughout the advertising supply chain, and enable more granular audience measurement across multiple platforms. 4. Security Considerations This document specifies the syntax of the Ad-ID-URN namespace and makes no security representations. Note however that failure to conform to the syntactic and lexical equivalence rules specified when using an Ad-ID Identifier as a criterion for accessing restricted resources can result in granting unauthorized access. 5. IANA Considerations This document defines a URN NID registration that is to be entered into the IANA registry of URN NIDs. It specifically requests the Ad-ID NID. 6. References 6.1. Normative References [RFC2141] Moats, R., "URN Syntax", RFC 2141, May 1997. [RFC2234] Crocker, D. and Overell, P.(Editors), "Augmented BNF for Syntax Specifications: ABNF", RFC 2234, Internet Mail Consortium and Demon Internet Ltd., November 1997. [SMPTERP2092-1] Society of Motion Picture and Television Engineers, "Advertising Digital Identifier (Ad-ID) Representations", SMPTE RP 2092-1:2015. 6.2. Informative References [Ad-ID-INTRO] Advertising Digital Identification, . Wold Expires September 11, 2016 [Page 7] Internet-Draft Ad-ID URN Namespace Definition March 2016 Authors' Addresses Jarrett Wold Advertising Digital Identification (Ad-ID) rd 708 3 Ave New York, NY 10017 Email: jwold@ad-id.org Wold Expires September 11, 2016 [Page 8]