- From: Michael Schneider <schneid@fzi.de>
- Date: Wed, 19 Mar 2008 22:25:33 +0100
- To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
- Cc: <public-owl-wg@w3.org>, "Alan Ruttenberg" <alanruttenberg@gmail.com>
- Message-ID: <0EF30CAA69519C4CB91D01481AEA06A08034FF@judith.fzi.de>
[cc'ed Alan, since I refer to him] Hi Peter! Peter F. Patel-Schneider wrote on Wednesday, March 12, 2008: >From: "Michael Schneider" <schneid@fzi.de> >Subject: RE: ACTION-103 are all OWL 1.0 ontologies representable in RDF >Date: Wed, 12 Mar 2008 21:36:49 +0100 > >> [related to ISSUE-100] >> >> Hi Peter! >> >> Here is a concrete example expression to check my understanding: >> >> ObjectProperty(http://example.org#foo) >> >> Class(http://example.org#foo partial >> restriction(http://example.org#foo >> value(http://example.org#foo) ) ) >> >> My questions: >> >> (A) Is this expression syntactically valid in OWL-1.0 >Abstract Syntax? > >Close enough. :-) > >> (B) Is this expression transformable to RDF by means of the >OWL-1.0 RDF >> mapping? > >Yes, as every OWL 1.0 DL ontology is transformable. Indeed! I was confused by this answer last week. But you are right, of course: The RDF mapping actually works on /every/ OWL-DL ontology in abstract syntax form. I remember that Alan has talked about a kind of "roundtripping problem", probably with the idea that it is possible to map from abstract syntax to RDF, but not back in every case. But I think this isn't a perfectly adequate characterization of the situation here. In OWL-DL, there is no reverse mapping, there is just an RDF mapping. And if this RDF mapping allows to travel from abstract syntax to RDF, then, trivially, there is also a way back again, and the result of this "round trip" will always be the original OWL-DL ontology in abstract syntax form. However, what this mapping alone doesn't give an answer to is the question whether the result of the mapping of an OWL-DL ontology in abstract syntax form is in every case also an /OWL-DL ontology in RDF graph form/. The latter term is defined in sec. 4.2 of the AS&S: <http://www.w3.org/TR/owl-semantics/mapping.html#4.2> "An RDF graph is an OWL DL ontology in RDF graph form if it is equal [...] to a result of the transformation to triples [...] of a collection of OWL DL ontologies and axioms and facts in abstract syntax form that has a separated vocabulary." >> (C) Is this expression a legal OWL-1.0-DL ontology? > >If it is syntactically valid, then it is legal. So the question, which I should better have been asking for, was (following question C): (D) Is there an OWL-DL ontology in RDF graph form, which corresponds (by means of the RDF mapping) to the above OWL-DL ontology in abstract syntax form? And the answer to (D) is "no", simply because my example ontology is an OWL-DL ontology in abstract syntax form, which does *not* have a separated vocabulary. The question here is of course: Is this just play on words? Or have there been any technical considerations which have eventually lead to the situation that non-separated vocabularies (i.e. punning) were allowed for "OWL-DL ontologies in abstract syntax form", but not for "OWL-DL ontologies in RDF graph form"? >> Regards, >> Michael > >peter All the best, Michael -- Dipl.-Inform. Michael Schneider FZI Forschungszentrum Informatik Karlsruhe Abtl. Information Process Engineering (IPE) Tel : +49-721-9654-726 Fax : +49-721-9654-727 Email: Michael.Schneider@fzi.de Web : http://www.fzi.de/ipe/eng/mitarbeiter.php?id=555 FZI Forschungszentrum Informatik an der Universität Karlsruhe Haid-und-Neu-Str. 10-14, D-76131 Karlsruhe Tel.: +49-721-9654-0, Fax: +49-721-9654-959 Stiftung des bürgerlichen Rechts Az: 14-0563.1 Regierungspräsidium Karlsruhe Vorstand: Rüdiger Dillmann, Michael Flor, Jivka Ovtcharova, Rudi Studer Vorsitzender des Kuratoriums: Ministerialdirigent Günther Leßnerkraus
Received on Wednesday, 19 March 2008 21:26:13 UTC