- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Fri, 20 Dec 2002 12:35:53 -0500 (EST)
- To: herman.ter.horst@philips.com
- Cc: www-webont-wg@w3.org
From: herman.ter.horst@philips.com
Subject: Abstract Syntax and Semantics: review comments
Date: Fri, 20 Dec 2002 16:47:18 +0100
> Abstract Syntax and Semantics:
> review comments about version of 19 December
[...]
> - Correspondence between OWL DL entailment and OWL Full entailment.
> The Bristol consensus on semantics already expressed the need for a
> characterization of the situation that DL and Full (in those days, fast
> and large) entailment coincide [2]. There is now an informative appendix
> with a brief sketch in this direction.
> I do not understand how the theorem given there follows from the lemma.
> It does not seem to follow from the statement of the lemma alone: if I is
> an
> OWL Full interpretation that satisfies K, then it needs to be proved that
> I satisfies C. Getting another OWL DL interpretation I' that
> satisfies K, shows that I' satisfies C. And then?
>
> Until we can really view the lemma and the theorem and its converse
> as proved, we do not really know about the correspondence between
> OWL DL entailment and OWL Full entailment.
The theorem follows from the proof of the lemma, namely that the mapping
between OWL-interpretations and OWL/DL-interpretations is uniform for a
given separated vocabulary. I will strengthen the statement of the lemma
accordingly.
> - The entailment definitions in the document are theoretical,
> in terms of models.
This is as it should be.
> It would be useful to have more practically useful, triple-based
> characterizations of entailment, as in the RDF Semantics document [3].
The closure characterizations in the RDF semantic document are
non-normative and prone to bugs. If this is true for RDF, which is very
simple, think how difficult it would be to define the OWL-closure of an RDF
graph.
> As long as such characterizations remain unknown,
> a sequence of simple sufficient conditions for entailment (i.e., simple
> inference rules, formally stated, with proofs of validity) could
> form a useful informative addition to the document in order to
> familiarize people with the various kinds of OWL entailment.
Again, the generation of such rules is very difficult and prone to error.
People are willing to try, of course, but I would much rather spend my time
in generating a proof procedure for OWL.
> - It would also be nice to know how an OWL DL KB is characterized in
> triple form. That is, what is an "OWL DL graph" as a special kind of
> RDF graph?
This is the subject of section 4 of the document.
> - The document gives three definitions of OWL entailment (abstract,
> DL en Full) but what is the normative definition of OWL entailment?.
The document states that the direct model theory from section 2 is
authoritative for OWL/DL ontologies. For OWL/Full ontologies, the
RDFS-compatible model theory is authoritative.
> The consensus summary said that in case of disagreement between
> DL (fast) and Full (large) entailment, DL entailment is normative [2].
> In the new version, Peter introduced the
> words "authorative" (for the direct model theory) and "secondary"
> (for the RDFS-compatible model theory) in the document.
> I think the word normative should be used.
I can easily switch if this is the wording that should be used.
> - Section 2.1: A small simplification is possible: use the two rules for
> <annotation> also in <directive>, instead of their content.
The rules are somewhat different, so reuse is not easily possible.
> - 5.2: In the tables defining the cardinality restrictions:
> instead of card({v:<u,v>...) make it completely explicit with the set
> from which v can be taken: card({v elementOf ...:<u,v>...)
This is not needed as card({v:<u,v> in EXT(...)}) delimits the set
appropriately.
> Herman ter Horst
> Philips Research
peter
Received on Friday, 20 December 2002 12:36:04 UTC