Using rdf:Property class for properties whose URI contains string "time"

Dear all,

If I took the minutes correctly today, some of the properties whose URI
contains string "time" are object properties and other are datatype
properties, so that's not really consistent.

It has been proposed to declare them as instances of rdf:Property instead
of having to choose between ObjectProperty and DatatypeProperty.

This could be interesting, these are the side effects I can think of now:
- we would need to assert these properties are instances of
AnnotationProperty, else the ontology would not be OWL DL;
- no ontology that extends SSN can assert it's also a ObjectProperty or a
DatatypeProperty;
- one cannot make this property be involved in a OWL logical axiom in any
possible way, apart from rdfs:domain, rdfs:range, and rdfs:subPropertyOf;
- still, people can create non-OWL rules ()e.g., SPARQL Construct or SPIN
rules) that can generate new knowledge out of some pattern that involves
this property.

Best,
Maxime

Received on Tuesday, 28 March 2017 22:15:19 UTC