- From: Boris Motik <boris.motik@comlab.ox.ac.uk>
- Date: Mon, 6 Apr 2009 11:30:06 +0100
- To: "'Thomas Schneider'" <schneidt@cs.man.ac.uk>, "'OWL Working Group WG'" <public-owl-wg@w3.org>
Hello Thomas,
Thanks a lot for your comments. Please find my answers inline.
Regards,
Boris
> -----Original Message-----
> From: public-owl-wg-request@w3.org [mailto:public-owl-wg-request@w3.org] On
> Behalf Of Thomas Schneider
> Sent: 05 April 2009 15:40
> To: OWL Working Group WG
> Subject: Review Direct Semantics
>
> Hi Boris, Peter and Bernardo,
>
> please find below my comments.
>
> Cheers
>
> Thomas
>
> ============================================================
> Review for "OWL 2 Web Ontology Language -- Direct Semantics"
> ============================================================
> revision 21904
> http://www.w3.org/2007/OWL/wiki/index.php?title=Semantics&oldid=21904
>
> Summary
> -------
>
> I find this document clear, precise and technically correct, and have
> only a few minor comments.
>
> Specific comments
> -----------------
>
> * 1 Introduction
>
> - 2nd sentence: This is much clearer than before. However, I have
> stumbled over "is compatible with", which is quite lax and not a
> standard term in this setting. It is of course explained in the
> following sentences, but why not say "extends" in the first place?
>
OK.
> - 4th paragraph, 1st sentence: It might be clearer to repeat "of",
> i.e., "annotations of ontologies, *of* anonymous individuals, *of*
> axioms, and *of* other annotations". Otherwise an unexperienced
> reader might misunderstand the meaning of the sentence as "OWL 2
> allows for annotations of ontologies, *for* anonymous individuals,
> *for* ...".
>
I'm not sure whether repeating *of* would be grammatically correct. I have,
however, rephrased the sentence to make things clearer.
> * 2.1 Vocabulary
>
> - Here and in the following subsections, I'm still not happy with
> "(C)^C" and "(DT)^{DT}". I know we have discussed quite a few
> alternatives and ruled them out for several reasons. But still I'm
> sure that "(C)^C" etc. will confuse non-experts, although I don't
> have a suggestion for a new solution.
>
Unfortunately, we are dealing here with HTML and not LaTeX, and there are just
limits to what one can achieve in such an environment.
> * 2.2.2 Data Ranges
>
> - The remark that data ranges can be n-ary doesn't make it clear
> that this document (following the Specification) only considers
> the unary case. For a moment, I was expecting to see the
> interpretation of an "atomic" n-ary data range. The wording in the
> Specification [ http://www.w3.org/2007/OWL/wiki/Syntax#Data_Ranges
> , 4th sentence ] makes this clearer than the wording in the Direct
> Semantics; perhaps it should be copied.
>
I've rephrased the paragraph to make this clearer.
> * 2.3 Satisfaction in an Interpretation
>
> - What is the purpose of the last occurrence of "the axiom" in the
> 1st sentence? If "axiom" has to occur three times in this
> sentence, it might be given a name. I remember that we had issues
> with greek letters not being rendered correctly, but why not call
> the axiom A, Ax, or ax?
>
I've rephrased the paragraph.
> * 2.3.5 Keys
>
> - Why not replace "keys" (in heading, sentence and table caption)
> with "key axioms"? This would be consistent with the 2nd sentence
> of 2.3.
>
I've followed the heading structure for the Syntax document. Some people
expressed the desire to call these just "Keys", rather than "Key Axioms".
> * 2.5 Inference Problems
>
> - Now that all inference problems are defined w.r.t. a datatype D,
> we have the problem that the term "model" is not defined w.r.t. D.
>
A model is an interpretation, so it is clearly defined w.r.t. D. In all
definitions of the inference problems, we already say things such as "a model
w.r.t. D exists".
I'm not sure whether being more explicit would be desirable: if would just
complicate the terminology without any substantial additional information.
> - 3rd last sentence: I've added a reference to the definition of a
> simple OPE to the word "simple".
Great -- thaks!
>
> * Throughout
>
> - When viewing the document with sans-serif fonts, the capital
> letter I and the digit 1 can hardly be distinguished. This
> complicates reading some of the expressions used in the document,
> e.g. those in the 3rd and 4th line of Table 4. In 2.4, you even
> use I_1, which contains \Delta_I and \cdot^{I_1}, but all
> subscripts read like the capital I.
>
> I remember that Boris has mentioned this problem in the last
> discussion, but I don't think we've fully discussed the
> alternatives here. I'm aware that possible changes can be
> far-reaching and therefore require a lot of work, but still I'd
> prefer to avoid confusion whenever possible. So how about using
> the capital "J" instead of "I"?
>
I've changed I into J in the definition of models. (I believe the latter was the
only place where we used {I_1}.)
The changed text looks again quiet ugly, but there is nothing I can do here:
HTML is just completely inadequate for typesetting mathematics and we will just
have to live with this ugliness.
>
> +----------------------------------------------------------------------+
> | Dr Thomas Schneider schneider@cs.man.ac.uk |
> | School of Computer Science http://www.cs.man.ac.uk/~schneidt |
> | Kilburn Building, Room 2.114 phone +44 161 2756136 |
> | University of Manchester |
> | Oxford Road _///_ |
> | Manchester M13 9PL (o~o) |
> +-----------------------------------------------------oOOO--(_)--OOOo--+
>
> Kentucky (adj.)
> Fitting exactly and satisfyingly.
> The cardboard box that slides neatly into a small space in a garage,
> or the last book which precisely fills a bookshelf, is said to fit
> 'real nice and kentucky'.
>
> Douglas Adams, John Lloyd: The Deeper Meaning of Liff
>
>
>
>
>
>
>
Received on Monday, 6 April 2009 10:31:18 UTC