shapes-ISSUE-136 (Property pair names): Can we clarify the names of property pair constraint types? [SHACL - Core]

shapes-ISSUE-136 (Property pair names): Can we clarify the names of property pair constraint types? [SHACL - Core]

http://www.w3.org/2014/data-shapes/track/issues/136

Raised by: Holger Knublauch
On product: SHACL - Core

We currently use the following terms to represent relationships between properties:

sh:equals (?predicate has same values as the other property)
sh:notEquals (?predicate has different values...)
sh:lessThan (all values of ?predicate must be less than values of other property)
sh:lessThanOrEquals ( <= )

I believe it is too easy for a reader to assume that the values of these properties are not other properties but constants, e.g. "must be less than 10". But for that we already have sh:maxExclusive etc.

We should consider renaming to something like

sh:equalProperty
sh:notEqualProperty
sh:lessThanProperty
sh:lessThanOrEqualProperty

Received on Sunday, 13 March 2016 23:13:52 UTC