[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Issue 11.1.2: URI vs. URN



At 12:29 10/03/04 -0800, Andy Bierman wrote:
[ ed. -
 So http://ietf.org/netconf/base/1.0 would be encoded as:

urn:ietf:params:xml:ns:netconf/base/1.0

(I'm asking ???)
]

A nit (from memory, so please forgive if I slip a detail): the URN syntax doesn't allow '/' within the name, so the embedding in URN would more likely be more like:
urn:ietf:params:xml:ns:netconf:base:1.0


I think we should use URNs for identifying namespaces. There is
already a registration mechanisms in place for URN protocol parameters
(RFC 3553).

Furthermore, RFC 3688 is worth to read since this provides a basis for
registering schemas for data models (and this document also says that
URNs are the default mechanisms for such registrations and refers to
RFC 3553).

For simply registering a new namespace, I think that RFC3688 is sufficient to your needs. The reference in RFC3688 was, I think, simply establishing the registry for XML namespaces, etc.


   rdfschema -- The Resource Description Format (RDF)
      [W3C.CR-rdf-schema] is an XML serialization of a connected graph
      based data model used for metadata expression.  RDF makes use of
      schemas for RDF that express grammars about relationships between
      URIs.  These grammars are identified by URIs.  The URN assigned by
      the IANA can be used as the identifying URI and is of the form
      'urn:ietf:params:xml:rdfschema:<id>'.

[
 This seems very useful for specifying an element in any data model,
 as Juergen has been saying for months.
]

Hmmm... I find the description of RDF schemas as expressing *grammars* is a little odd, but I suppose it's close enough. I do think that RDF would be a good choice for the data model used to express device characteristics, well suited to dealing with evolving requirements for device description, and supported by tools that can help one reason about system configurations (see also the work on OWL). (I've done a little work to generate device configuration files from RDF.)


Note that the RDF documents have recently been updated:
  http://www.w3.org/News/2004#item14
  http://www.w3.org/2004/01/sws-pressrelease

#g


------------ Graham Klyne For email: http://www.ninebynine.org/#Contact


-- to unsubscribe send a message to netconf-request@ops.ietf.org with the word 'unsubscribe' in a single line as the message text body. archive: <http://ops.ietf.org/lists/netconf/>