- From: Holger Knublauch <holger@topquadrant.com>
- Date: Sat, 18 May 2013 08:50:48 +1000
- To: public-vocabs@w3.org
On May 18, 2013, at 8:42 AM, Bo Ferri wrote: > Hi Holger, > > this looks pretty good so far. Thanks a lot for your engagement. However, I'm not sure whether your utilisation of rdf:Property and owl:unionOf ranges that include classes as well as datatypes are really possible. Albeit, from the OWL 2 specs [1] I can see that there are definitions for ObjectUnionOf and DataUnionOf, which are somehow separate from each other, or? For example rNews (e.g. [2]) makes use of object unionOfs and datatype unionOfs, but no mixing. Yes these problems (among others) caused me to remove the mixed properties in my first version. It is IMHO *very* unfortunate that the schema.org design uses such mixed properties and I hope this pattern will not be propagated further. Instead, new properties should be introduced for the string values. But given this pre-existing design, a compromise needs to be applied. And here the compromise is to use OWL Full over OWL DL. > Generally, you could add rdf:Property to all properties and rdfs:Class to all classes for "backward" compatibility (this is one of my personal preferences when modelling ontologies ;) ). I personally don't like having redundant triples in a file. Anyone can quite easily add those (either dynamically as "inference" or through a CONSTRUCT query) to their own copy of the schema file. Thanks, Holger
Received on Friday, 17 May 2013 22:51:24 UTC