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.
and
2023-> 09-06: proposal is to define individuals (possibly a list skos concepts), and use a class as the range (possibly the subclass of skos concept under which the individuals are classified).
agree: @lefrancois @bouter @poveda
This issue still affects one property in SAREF4ENER V1.2.1 : s4ener:messagingType
In V2.1.1, wouldn't it be possible to adopt the SAREF Pattern for States instead, for most of these cases ?