Skip to content

OneOf as the range of a property

Datatype properties s4ener:valueSource, s4ener:valueTendency, s4ener:powerSource, s4ener:messagingType, s4ehaw:banTopology, s4ehaw:hasGender, all define a range that is a OneOf anonymous class (a class composed of a set of individuals or literals).

This forbids extensions to use other possible values as the object of these properties.

Proposal: avoid such modeling, and instead use a subclass of skos:Concept as the range for these properties.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information