RFC 3085 (rfc3085) - Page 2 of 6
URN Namespace for NewsML Resources
Alternative Format: Original Text Document
RFC 3085 URN Namespace for NewsML Resources March 2001
Registration Information:
Registration Version Number: 1
Registration Date: 2000-11-07
Declared registrant of the namespace:
David Allen
IPTC
Royal Albert House
Sheet Street
Windsor
SL4 1BE
Declaration of structure:
The identifier has the following ABNF[6] specification:
NSS = ProviderId ":" DateId ":" NewsItemId ":" RevisionId Update
ProviderId = string
DateId = date
NewsItemId = string
RevisionId = posint
Update = 0*1( "A" / "U" )
date = century year month day
century = ( "0" posdig ) / ( posdig DIGIT )
year = 1*2DIGIT
month = ( 0 posdig ) / ( "1" ( "0" "1" "2" ) )
day = ( 0 posdig ) / ( ( "1" / "2" ) DIGIT ) / "30" / "31"
string = 1*char
char = ALPHA / DIGIT / symbol / escape
symbol = "(" / ")" / "+" / "," / "-" / "." / "=" / "@" / ";" /
"$" / "_" / "!" / "*" / "'"
escape = "%" HEXDIG HEXDIG
posint = posdig *DIGIT
posdig = "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9"
The ProviderId must be an Internet domain name, and must be owned
by the organisation creating the NewsML resource and allocating
the URN to it, at the date identified by the DateId.
DateId is a date in ISO 8601 Basic Format (CCYYMMDD), and must
correspond to a date at which the organisation allocating the
URN owned the domain name specified in the ProviderId.
The NewsItemId must be unique among all NewsItems emanating from
the same provider and having the same DateId.
Coates, et al. Informational