- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Tue, 17 Mar 2009 14:41:02 -0400 (EDT)
- To: public-owl-wg@w3.org
If you are going to keep the pointers to NF&R, then a simple ? is all
that is needed. The bracketing parentheses do not add anything (and
only detract).
Organization:
I disagree with putting class/... axioms in the ... sections but not
enough to agitate for a reorganization.
Nomenclature:
If you are going to use short forms, you should use "standard" ones,
i.e., (...) instead of [...] (even though [] is nicer).
Semantics:
If you have "semantics" for some axioms, you should have them for
all. If you can't have them for all, you shouldn't have any. If you
have them for all, then you should get the semantics at least close to
correct.
Links:
The links to the Primer are broken due to the ongoing rewrite of the
Primer.
Abstract (2nd paragraph):
Much better would be:
This document provides a quick reference guide to the OWL 2 language.
S1
The initial bit of S1 should be something like:
The standard ... in OWL 2 are
S2
The title should be something like:
OWL 2 Constructs
It is not necessary to repeat the section titles.
S2.1.1
Should be titled something like:
Boolean Connectives and Enumeration
S2.1.2
It is not necessary to have
Every owl:Restriction is an owl:Class.
as this comes from the structure of the document.
A better arrangement for the cardinalities would be to have two lines
in the second column, the first without the C and the second with.
This would allow the removal of the "Cardinality Restrictions" box.
if C presents -> if C is present
It would be better to have the if ... lines left-justified and the
triples below them indented a bit.
S2.1.3
Many of the points for S2.1.2 apply here as well.
S2.1.4
See "Organization" note.
S2.2
The introductory paragraph can just be replaced with
Built-in datatypes are unary data ranges.
You need to say that the D in DatatypeRestriction is a built-in
datatype, arbitrary data ranges are not allowed.
The table has some glitches. It would probably be better to not have
the f/v box by itself in a column. (I'm not sure where it would be
best to put it - perhaps in the left-hand column.)
S2.3.1
The owl:ObjectProperty does not add anything here.
The table has some boxing glitches.
Better than = owl:Thing x owl:Thing is "Universal relation"
Better than "empty binary relation" is "Empty relation"
Even better would be to just remove the column.
S2.3.2
There is no "," in the FS for DisjointObjectProperties. Also occurs
elsewhere.
S2.4
Many of the points for S2.3 apply here as well.
S2.5
The j= doesn't need to be on a separate line.
S2.6
This should not have the same status as, e.g., Declarations.
S2.8 - S2.9
This is not a good way of presenting annotations. The problem is how
to present annotations in the organization of the QRG. The following
appears to be the best compromise (but see "Organization" above).
S2.8 Annotations
S2.8.1 Annotations of Objects
AnnotationAssertion( AP AS AV )
AP AS AV
S2.8.2 Annotations of Axioms
AXIOM(Annotation(AP AV) ....)
s p o .
x rdf:type owl:Axiom .
x owl:subject s .
x owl:predicate p .
x owl:object o.
x AP AV .
If AXIOM(...) becomes s p o .
AXIOM(Annotation(AP AV) ....)
x ....
x AP AV .
If AXIOM(...) becomes x ....
S2.8.3 AnnotationProperties
....
S2.8.4 Annotation Axioms
.... (but without the "or" section)
S2.10
As this is deprecated, it doesn't belong in this document.
S2.11
I suggest instead
S2.11 Annotations of Ontologies
Ontology( ON [ VN ] Import(IN) ... Annotation(AP AV) ... ... )
ON rdf:type owl:Ontology .
[ ON owl:versionInfo VN . ]
ON owl:imports IN .
...
ON AP AV .
...
...
(Also for unnamed ontologies.)
S4.1
owl:realPlus is gone
owl:rational is in OWL 2
need to discuss disjointness
many of the time DTs listed are not in OWL 2
peter
Received on Tuesday, 17 March 2009 18:40:02 UTC