- From: Michael Schneider <schneid@fzi.de>
- Date: Sat, 15 Mar 2008 15:39:12 +0100
- To: "OWL Working Group WG" <public-owl-wg@w3.org>
- Message-ID: <0EF30CAA69519C4CB91D01481AEA06A08032DD@judith.fzi.de>
Hi!
The reverse RDF mapping contains the following entry for 'unionOf' in table 6 ("Descriptions"):
Pattern:
--------
_:x rdf:type owl:Class
_:x owl:unionOf T(SEQ y1 ... yn)
Description:
------------
ObjectUnionOf( DESC(y1) ... DESC(yn) )
Analogue for 'owl:intersectionOf', 'owl:complementOf', and 'owl:oneOf'.
On the other hand, table 7 ("Axioms") defines the mapping for 'disjointUnionOf' as:
Pattern:
--------
x owl11:disjointUnionOf T(SEQ y1 ... yn)
Axiom:
------
DisjointUnion( DESC(x) DESC(y1) ... DESC(yn) )
I have several questions:
* Why is 'unionOf' in the "descriptions" table and 'disjointUnionOf' in the "axioms" table?
* Why is there an additional typing triple "_:x rdf:type owl:Class" for 'unionOf', but not for 'disjointUnionOf'?
* Why is there a bNode on the left hand side of 'unionOf' (there's none for 'disjointUnionOf')? AFAICS, this notation makes the RDF graph
G := {
ex:C rdf:type owl:Class .
ex:D1 rdf:type owl:Class .
ex:D2 rdf:type owl:Class .
ex:C owl:unionOf ( ex:D1 ex:D2 ) .
}
unmappable to Functional Syntax, or at least the unionOf triple doesn't get mapped. Note that G is a valid OWL-1.0-DL ontology, so this would break backwards compatibility.
* Why is the Functional-Syntax expression for 'unionOf' called "ObjectUnionOf"? I mean, why the "Object"? (There is no "Object" for 'disjointUnionOf' expressions.)
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 Saturday, 15 March 2008 14:39:54 UTC