W3C home > Mailing lists > Public > public-owl-wg@w3.org > January 2008

Re: ISSUE-94 (n-ary constucts and RDF): Problem with roundtripping when going from functional-style syntax into RDF and back

From: Ivan Herman <ivan@w3.org>
Date: Tue, 29 Jan 2008 15:12:55 +0100
Message-ID: <479F3467.80507@w3.org>
To: Ian Horrocks <ian.horrocks@comlab.ox.ac.uk>
CC: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>, alanruttenberg@gmail.com, public-owl-wg@w3.org
Well... You might think that the issue is only for complicated URIs like 
http://a.b.c/?qqq&www (which may indeed be a pathological case for a 
property name) but it is not. We (ie, W3C) had long discussions in the 
past few months with IPTC[1] who, for historical reasons, have a bunch 
of URI-s of the form http://a.b.c/123 (ie, with numerals at the end of 
the URI string), but they would like to use RDF & co for, eg, their 
definition of NewsML[2]. Ie, they may have very good reasons to use 
property names of this form in an ontology.

Ie: I would be cautious in introducing such restriction...


[1] http://www.iptc.org
[2] http://www.newsml.org/pages/index.php

Ian Horrocks wrote:
> Would it be considered a problem to add to the syntax specification a 
> restriction that it is illegal to use property names that cannot be 
> turned into XML namespace-qualified names? This would, I think, solve 
> the tripping problem, i.e., would allow all OWL 1.1 ontologies in the 
> structural syntax to be serialisable in RDF/XML. Although this would in 
> principle introduce a backwards compatibility issue, I doubt that it 
> would cause any problem in practice (in practice all OWL ontologies use 
> RDF/XML serialisation).
> If we can solve the tripping problem in this way, then we can come back 
> to the round-tripping problem.
> Ian
> On 23 Jan 2008, at 20:42, Peter F. Patel-Schneider wrote:
>> From: Alan Ruttenberg <alanruttenberg@gmail.com>
>> Subject: Re: ISSUE-94 (n-ary constucts and RDF): Problem with 
>> roundtripping when going from functional-style syntax into RDF and back
>> Date: Wed, 23 Jan 2008 15:54:31 -0500
>>> So
>>> DatatypeProperty(<http://example.com/9>)
>>> Individual(f:Dad type(owl:Thing) value(<http://example.com/9> "nine"))
>>> isn't round-trippable. However I never really thought of that as a
>>> round trip issue as much as a "trip" issue. You can't even get it in
>>> to RDF/XML never mind get it back in the same form.
>> Which means that it is not round-trippable, which is a ...wait for it...
>> round-tripping problem.  (Otherwise, why not round-trip through COBOL?)
>>> -Alan
>> peter
>>> On Jan 23, 2008, at 1:58 PM, Peter F. Patel-Schneider wrote:
>>>> Not true.
>>>> RDF/XML cannot encode arbitrary RDF graphs.  See
>>>> http://www.w3.org/TR/rdf-syntax-grammar/#section-Serialising
>>>> for more information.


Ivan Herman, W3C Semantic Web Activity Lead
Home: http://www.w3.org/People/Ivan/
PGP Key: http://www.ivan-herman.net/pgpkey.html
FOAF: http://www.ivan-herman.net/foaf.rdf

Received on Tuesday, 29 January 2008 14:13:18 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:42:02 UTC