Modelling of Data and Contact (was: Avoid artificially creating classes for property ranges)
In SAREF4EHAW it is unclear what the class s4ehaw:Data represents for functions, and how it is intended to be used. The definition states: “A function has one or many data”. It may indicate for the need to link a saref:Function to some instances of saref:Property (currently with OP s4ehaw:hasData), however a class is not needed for that.
Some classes are unnecessary named after the property they are the range of. For example s4ehaw:Contact is the range of s4ehaw:hasContact, and asserted to be equivalent to s4ehaw:HealthActor. Only the latest could suffice.