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.