- From: Thorsten Liebig <thorsten.liebig@uni-ulm.de>
- Date: Mon, 22 Jan 2007 16:45:22 +0100
- To: public-owl-dev@w3.org
Hi all,
the following contains some remarks to the latest (11/17/06) "Structural
Specification and Functional-Style Syntax" document as well as to the
corresponding XML Schema of OWL 1.1:
o The recently announced "InverseObjectProperties" object property axiom
is missing in Figure 12.
o Since "SameIndividual" is applied to a set of individuals it should be
renamed to "SameIndividuals" in Figure 15 as well as in the
corresponding XML schema.
o The DisjointUnion axiom defines a class as a union of other classes.
The XML schema, however, forces to give at least 2 classes to define.
As far as I see line 442 of the schema should be:
<xsd:group ref="owl:Description"/>
o Suggestion to Figure 12: A "subObjectProperties" may contain an object
property chain as first argument. This is reflected with help of a
<<list>> association requiring at least 1 object property of type
ObjectPropertyExpression. This does not explicitly represent the
notion of object property chains and may therefore easily be overseen
or misunderstood. Why not introducing "ObjectPropertyChain" as
specialization of "ObjectPropertyExpression" for the sake of clarity
of object property axioms.
o The second sentence of section 8 (Declarations and Structural Consistency)
seems to be somehow misleading. It states that declarations "have no
semantic effect in an ontology". However, when providing a declaration for
a class, say "A", which is not referenced elsewhere, this class will be
returned when asking for the child classes of owl:Thing. It seems to me,
that a declaration is some special SubClassOf axiom, namely
SubClassOf(A owl:Thing), with some extra annotation feature (to annotate
entities such as classes).
As already discussed within the DIG 2.0 working group, I still don't
see much benefit in having declarations. Typographical errors in
descriptors should be handled by authoring tools and not by reasoners in
my opinion.
Regards,
Thorsten
--
_______________________________________________________
Thorsten Liebig Institute for AI
Tel.: +49 731 502 4207 Faculty of Computer Science
Fax.: +49 731 502 4119 University of Ulm
89069, Ulm, Germany
Received on Monday, 22 January 2007 15:45:43 UTC