Creation of saref:hasKind
A new transitive property saref:hasKind is proposed to define taxonomies of many classes in SAREF.
A general usage of this transitive relationship may cause misunderstandings. And it is not clear whether people will use it correctly or not.
For example, in the clauses about commodities, it is mentioned that saref:hasKind creates taxonomy and that subclassOf creates a hierarchy. Usually taxonomy and hierarchy are used interchangeably. It is probable that people understand the triangle in the figure with a subclass hierarchy.
People will also implement things in a different way. For example people may implement: "s4abcd:Energy a saref:Commodity" (following 5.2.3); or "s4abcd:EnergyCommodity rdfs:subClassOf saref:Commodity" (following 5.2.4).