W3C home > Mailing lists > Public > w3c-rdfcore-wg@w3.org > June 2002

Re: rdfms-syntax-incomplete

From: Patrick Stickler <patrick.stickler@nokia.com>
Date: Wed, 26 Jun 2002 19:48:01 +0300
To: Jeremy Carroll <jjc@hplb.hpl.hp.com>, RDF Core <w3c-rdfcore-wg@w3.org>
Message-ID: <B93FCAF1.1770F%patrick.stickler@nokia.com>

On 2002-06-26 14:19, "ext Jeremy Carroll" <jjc@hplb.hpl.hp.com> wrote:

> 
> At the f2f one of the postponed issues that I wished to advocate reopening
> was:
> 
> http://www.w3.org/2000/03/rdf-tracking/#rdfms-syntax-incomplete
> 
> In particular, given the amount of change we have made I think a small change
> to
> rectify the bnode serialization problem should be considered.
> 
> However we were out of time, and so I have decided to raise this by e-mail.
> 
> This is primarily motivated for me by Jena development.
> Within Jena we have repeated user requirement to enable round-tripping.
> 
> e.g. one of our summer students yesterday said words like: "we use N-triple as
> our transport becuase bNodes are important."
> 
> Since we are not proposing N-triple as a standard, we do have some obligation
> to
> make RDF/XML useable.
> 
> I propose that we should modify the RDF/XML syntax to permit bNode labels
> "_:foo" wherever we currently permit URI refs.

If we go this route, I propose we use UUIDs to ensure against
accidental collisions between systems or sessions.

Patrick


> This still leaves non-standard property names as non-serializable, but that is
> much less of a problem in practice.
> 
> Jeremy
> 
> 
> More detail:
> 
> Modify:
> [[[
> 5.23 Production URI-reference
> An attribute ·string-value· interpreted as a URI reference defined in Uniform
> Resource Identifiers (URI) [URIS] BNF production URI-reference.
> ]]]
> 
> uses of URI-reference should have the name changed to resource-reference and
> then
> 
> 
> Production resource-reference
> 
> URI-reference|bNode-reference
> 
> 
> Production URI-reference
> 
> as before
> 
> 
> Production bNode-reference
> 
> An attribute ·string-value· matching "_:<NCName>". (where NCName is the
> production from XML Namespaces). The string value gives a bNode identifier
> with
> file scope as for NTriple.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> by using two productions (the current URI reference
> 
> 
> 
> 
> 
> 
> 
> 
> 

--
               
Patrick Stickler              Phone: +358 50 483 9453
Senior Research Scientist     Fax:   +358 7180 35409
Nokia Research Center         Email: patrick.stickler@nokia.com
Received on Wednesday, 26 June 2002 12:43:32 EDT

This archive was generated by hypermail pre-2.1.9 : Wednesday, 3 September 2003 09:49:24 EDT