Internet Engineering Task Force (IETF) J. WoldInternet DraftRequest for Comments: 8107 Advertising Digital IdentificationIntended status:Category: InformationalJanuary 17, 2017 Expires: July 17,March 2017 ISSN: 2070-1721 Advertising DigitalIdentificationIdentifier (Ad-ID) URN Namespace Definitiondraft-adid-urn-03.txtAbstract Advertising DigitalIdentification (Ad-ID)Identifiers (Ad-IDs) are usedidentifying Advertising Assetsto identify advertising assets across all media platforms. This document defines the formal Uniform Resource Name (URN) Namespace Identifier (NID) "adid" forAd-ID Identifiers.Ad-IDs. Status ofthisThis Memo ThisInternet-Draftdocument issubmitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documentsnot an Internet Standards Track specification; it is published for informational purposes. This document is a product of the Internet Engineering Task Force (IETF).Note that other groups may also distribute working documents as Internet-Drafts. The listIt represents the consensus ofcurrent Internet- Drafts is at http://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents validthe 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 amaximumcandidate for any level of Internet Standard; see Section 2 ofsix monthsRFC 7841. Information about the current status of this document, any errata, and how to provide feedback on it may beupdated, replaced, or obsoleted by other documentsobtained atany time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."http://www.rfc-editor.org/info/rfc8107. Copyright Notice Copyright (c)20162017 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. Table of Contents 1. Introduction...................................................2 2. URN Namespace Definition Template..............................2 3. Namespace Considerations.......................................5 4. CommunityConsiderations.......................................6Considerations.......................................5 5. SecurityConsiderations........................................6Considerations........................................5 6. IANAConsiderations............................................6Considerations............................................5 7.References.....................................................6 7.1.NormativeReferences......................................6 7.2. Informative References....................................7References...........................................5 Appendix A. Additional Background Information.....................7 Author's Address...................................................7 1. Introduction This document defines the formal Uniform Resource Name (URN) Namespace Identifier (NID) forAd-ID Identifiers.Ad-IDs. Ad-ID is the industry standard for identifying advertising assets across all media platforms(over(e.g., over the air,on-line,online, over the top, mobile, and place based).Ad-ID IdentifiersAd-IDs are unique codes for each creative advertising asset. Those unique codes are applied to all media.Ad-ID IdentifiersAd-IDs are aneleven charactereleven-character ASCII string except for High Definition (HD) or Three-Dimensional (3D) codes, which have an H or Dinas the 12th character. Ad-ID also provides descriptive metadata about the advertisement. The metadata includes the advertiser, brand, product, commercial title, product categorization, and other essential data about the advertisement. The metadata can be retrievedbyusing the unique code.[Ad-ID-INTRO] providesSee Appendix A for additional background information. 2. URN Namespace Definition TemplateThe namespace definition according toUsing the template in[RFC3406][RFC3406], the namespace definition is as follows: Namespace ID: adid Registration Information: Version 1 2016-03-22 Declared registrant of the namespace:Name: Advertising Digital Identification, LLC Address:Registering organization: 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 isas follows: Anan Ad-IDIdentifierthat consists of a uniqueeleven charactereleven-character string or a uniquetwelve charactertwelve-character string (video codes only). 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. H - High Definition D - Three-Dimensional The URN representation URN-ADID of an Ad-IDIdentifierconforms to the following syntax (expressed using ABNF(as specified in [RFC5234]) :[RFC5234]): URN-ADID = "urn:adid:" full-adid-identifier full-adid-identifier = full-adid-prefix full-adid-code [full-adid-suffix] full-adid-prefix = (ALPHA / %x31-39) 3*alphanum full-adid-code = 7*alphanum full-adid-suffix = "H" / "D" alphanum = ALPHA / DIGIT Examples: Standard Definition: urn:adid:ABCD0001000 High Definition: urn:adid:ABCD0001000H Relevant ancillary documentation: [SMPTERP2092-1] specifies Advertising Digital Identifier (Ad-ID)Representations.representations. Identifier uniqueness considerations: The Registrar (Advertising Digital Identification, LLC) is responsible for managing the assignment of the Ad-IDIdentifierand shall ensuretheits uniqueness by checking the identifier against the list of existingids.identifiers. In addition, each Ad-IDassigns the identifier, adid, in suchis associated with away that the uniqueness of the 'adid' will be maintained. Furthermore, an Ad- ID Identifierits own unique URN-ADID. Ad-ID Registrar has assigned "adid" as a unique identifier. It is associated with a single URN-ADID. Identifier persistence considerations: The assignment process guarantees that 'adids'arewill not be reassigned orreusedreused, and the binding between theididentifier and its resource is permanent.By referenceThese rules apply to this URNnamespace inherits those rulesnamespace. Process of identifier assignment: Ad-IDs are generated by the Ad-ID's proprietary registration procedures. Process for identifier resolution: Ad-ID URNs are resolved via URN resolversrun under Ad-ID's responsibility.that are maintained by the Ad-ID. 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 ofana URN-ADID can be checked using Ad-ID's web services. For more information on Ad-ID's web services, please refer to the following links: http://www.ad-id.org/user-support/faqs/faq-category/web-services http://www.ad-id.org/ad-id-web-services-api-guide Scope:Ad-ID IdentifiersAd-IDs are centrally registered, globally unique identifiers of advertisingassets,assets that are used worldwide. 3. Namespace ConsiderationsAd-ID IdentifiersAd-IDs are intended for use in Internet applications, where URNs are routinely used to identify audiovisual resources. There is no direct mapping fromAd-ID IdentifiersAd-IDs to existing URNnamespacesnamespaces. 4. Community Considerations The primary registrants ofAd-ID IdentifiersAd-IDs are advertisers and agencies.Ad-ID IdentifiersAd- IDs can be used by anyone to unambiguously identify advertising assets and retrieve underlying metadata. The primary benefits of its use are providing greater transparency and accountability in the advertising marketplace,helphelping to eliminate costly errors associated with the inconsistent use ofadvertising assetadvertising-asset identifiers throughout the advertising supply chain, andenableenabling a more granular audience measurement across multiple platforms. 5. Security Considerations This document specifies the syntax of theAd-ID-URNAd-ID URN namespace and makes no security representations.Note howeverHowever, note that failure to conform to the syntactic and lexical equivalence rules specified in [RFC3406] when using an Ad-IDIdentifieras a criterion for accessing restricted resources can result in granting unauthorized access. 6. IANA Considerations This document definesa URN NID registration that is to be entered into"ad-id" in theIANA registry of"Formal URNNIDs. It specifically requests the Ad-ID NID.Namespaces" registry. 7.References 7.1.Normative References [RFC2141] Moats, R., "URN Syntax", RFC 2141, DOI 10.17487/RFC2141, May1997. [SMPTERP2092-1] Society of Motion Picture and Television Engineers, "Advertising Digital Identifier (Ad-ID) Representations", SMPTE RP 2092-1:2015.1997, <http://www.rfc-editor.org/info/rfc2141>. [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, October2002.2002, <http://www.rfc-editor.org/info/rfc3406>. [RFC5234]IETF. January 2008. AugmentedCrocker, D., Ed., and P. Overell, "Augmented BNF for Syntax Specifications:ABNF. 7.2. Informative References [Ad-ID-INTRO] Ad-ID IdentifiersABNF", STD 68, RFC 5234, DOI 10.17487/RFC5234, January 2008, <http://www.rfc-editor.org/info/rfc5234>. [SMPTERP2092-1] Society of Motion Picture and Television Engineers, "Advertising Digital Identifier (Ad-ID) Representations", SMPTE RP 2092-1, April 2015. Appendix A. Additional Background Information Ad-IDs are aneleven charactereleven-character ASCII string except for High Definition (HD) or Three-Dimensional (3D) codes, which have an H or Dinas the 12th character. Ad-ID may have Complimentary Definition Codes(CDC's),(CDCs), which are matching SD,HDHD, and/or 3D codes where only the 12th character of the code varies. This only applies toVideovideo codes. For example, a video with a standard format andhigh definitionhigh-definition format would have a single code for each format. Standard: ABCD1234000 High Definition: ABCD1234000H More information: http://www.ad-id.org/how-it-works/ad-id-structure Advertising DigitalIdentification, http://www.ad-id.org/ Authors' AddressesIdentification <http://www.ad-id.org/> Author's Address JarrettWold.Wold Advertising Digital Identification (Ad-ID) 708 ThirdAvenue,Avenue New York, NY 10017 Email: jwold@ad-id.org