Skip to content

OneOf as the range of a property

From saref-portal#40 (closed)

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 ?

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