Clearcast Identifier URN Namespace definition
draft-clearcast-edu-clearcasturn-00

Document Type Active Internet-Draft (individual)
Last updated 2020-04-15
Stream (None)
Intended RFC status (None)
Formats plain text pdf htmlized (tools) htmlized bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date
Responsible AD (None)
Send notices to (None)
Internet-Draft                                                  M. Roberts
Intended status: Informational                                   Clearcast
Expires: 14 October 2020                                     14 April 2020 
                                                                
                                   

                Clearcast Identifier URN Namespace definition
                draft-clearcast-edu-clearcasturn-00

Abstract
   
   Clearcast Clock Identifiers are used for the unique identification 
   of television advertisement content. 
   This document defines the formal Uniform Resource Name (URN) 
   Namespace Identifier (NID) for Clearcast Identifiers.
   
Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at https://datatracker.ietf.org/drafts/current/.

   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."

   This Internet-Draft will expire on 14 October 2020.

Copyright Notice

   Copyright (c) 2020 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 (https://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.
   
1.  Introduction

   This document defines the formal Uniform Resource Name (URN)
   Namespace Identifier (NID) for Clearcast Identifiers.

   Clearcast identifiers are centrally registered, globally unique 
   identifiers for video advertising works and their variants.
   A unique set of metadata parameters describing the associated 
   work is bound to the Clearcast identifier at the time of 
   registration.

   Clearcast identifiers are a file identifier name (Clock ID) 
   allocated by Clearcast for advertising standards.  

   The following are examples of Clearcast Identifiers for both 
   short and long form clock IDs in their canonical 
   representation:

   QQQ/AAAA123/030 (short form) 
   QQQ/AAAA12/1800 (long form)          

   The canonical URN representation of the short Clearcast 
   Identifier is:

   urn:clearcast:QQQ_AAAA123_030

   Note that "_" is used as separator within the Clearcast 
   Identifier since "/" is a URN reserved character.

   [CLEARCAST-CLOCK] and [CLEARCAST-CLEARANCE] will provide 
   additional background information for Clock ID.

2.  Completed URN Namespace Definition Template

   Declaration of syntactic structure:

   A Clearcast Identifier is a special kind of ID consisting of 
   four components:

   Agency Code
   Product, client or Agency
   Internal Agency Number
   Duration

   URN-Clearcast = "urn:clearcast:" 
   Clearcast-NSS = CLOCK ID
   Clearcast-AGENCY CODE = QQQ
   Clearcast-PRODUCT, CLIENT OR AGENCY = AAAA
   Clearcast-DURATION = 030 OR 1800
   Clearcast-CHARS = DIGIT*3/ALPHA*4DIGIT*3/DIGIT*3
   OR
   Clearcast-CHARS = DIGIT*3/ALPHA*4DIGIT*2/DIGIT*4

   Clearcast operates a web service that requires authentication
   and allows the Clearcast Identifier associated to be
   resolved by issuing an HTTP GET request to the following URI
   (see[RFC7231]):

   EXAMPLE: "http://id.Clearcast.co.uk/"

   If the Clearcast Identifier exists, then an XML Schema instance 
   document (see [XMLSchema]) containing metadata associated with 
   the Clearcast Identifier is returned; otherwise, the HTTP status 
   code "404 Not Found" is returned.

   EXAMPLE: "http://id.Clearcast.co.uk/QQQ_AAAA123_030"

   NOTE: At the time of this writing, this service of the ISO 26324 
   Registration Authority is not available over TLS, and hence the 
   confidentiality of queries is not protected.

   Clearcast operates additional services specifically tailored to 
   Clearcast users (see [Clearcast Services]).  
   These services include additional features
   e.g., Copy clearance, subtitling and flash testing.

   Rules for Lexical Equivalence:

   Lexical equivalence of clearcast-URN is defined by 
   case-insensitive string match.

   Conformance with URN Syntax:

   As specified above, the syntax of Clearcast-URN is a subset of the 
Show full document text