- From: Holger Knublauch <holger@topquadrant.com>
- Date: Wed, 22 Jul 2009 17:43:11 -0700
- To: public-owl-dev@w3.org
Hi Michael,
many thanks for working on the owl.owl file, which I am tracking on
the OWL mailing list and
http://www.w3.org/2007/OWL/wiki/Owl2DotOwlDevel
I have copied a snapshot of the page above into an N3 file and opened
it in TBC. It works nicely out of the box.
Here are some comments:
1) owl:topObjectProperty has the wrong rdf:type of rdf:ObjectProperty
2) I think the following classes should be rdfs:subClassOf
owl:ObjectProperty:
- owl:AsymmetricProperty
- owl:IrreflexiveProperty
- owl:ReflexiveProperty
- owl:SymmetricProperty (this used to be in OWL 1)
- owl:TransitiveProperty (in OWL 1 as well)
3) I think it would be great to have some triples on the XSD datatypes
in that file. I know, you may not want to have this in the OWL
namespace, yet you are already adding triples to RDFS properties, so
why not also for XSD?
4) The following states that owl:DataRange has been replaced with
rdfs:Datatype
http://www.w3.org/TR/2009/CR-owl2-rdf-based-semantics-20090611/#Vocabulary_Terms
Would it make sense to add owl:DataRange rdf:type owl:DeprecatedClass ?
5) Great to see rdfs:labels and comments there! Some editorial
comments (and sorry for those tiny details)
a) I would start the comments with an uppercase letter and end them
with a dot to form regular sentences. This will hit you back if you
ever want to add a second sentence (separated by .). Also, most other
ontologies seem to do that, including the RDF Schema ontology.
b) For RDFS resources such as rdfs:label, please do not include
comments and labels, because they are already defined in the RDFS
namespace document
http://www.w3.org/TR/rdf-schema/#ch_appendix_rdfs
The ranges and domains of those RDFS properties are fine to have in
the OWL document, as long as they are compatible (they will just be
merged then). The same applies to the comments and labels - you could
copy them if you want but please do not change them - this will cause
confusion.
c) The comments often start with "the property for ..." such as in
"the property determining the cardinality of a maximum..."
Why not just
"Determines the cardinality of a maximum..." ?
Especially the "the" sounds strange, for example "the annotation
property for adding a label to an entity" reads as if rdfs:label would
be the only possible property for that purpose. Replacing "the" with
"a" should fix that.
d) In addition to comments, it would be great to have a reference to
the section in the formal specifications as rdfs:seeAlso (I know,
these URLs will change so it's probably too early now)
e) It is great to be finally rid of the "backwardCompatibleWitesh"
typo :)
Regards,
Holger
Received on Thursday, 23 July 2009 00:43:56 UTC