Closed VladimirAlexiev closed 2 months ago
fix10-classPropKind.ru
(will commit shortly)
In UML we would talk about attribute and association. For me:
attribute -> owl:DatatypeProperty
association -> owl:ObjectProperty
However, we do have the case of CIMDatatype and we have compound that in UML is model as attribute. In both cases this should be owl:ObjectProperty.
So I think the filtering is correct. It would be good to get a TSV out that we can verify it. We also have the text we can run. All attribute (owl:DatatypeProperty
) should start with a small letter - the exception is the Compound that should be owl:Class
@Sveino
The new style changes class and property kinds as follows:
rdfs:Class
->owl:Class
rdf:Property
->owl:DatatypeProperty
(if range isxsd:*
),owl:ObjectProperty
otherwiseIt doesn't mean that we need full OWL reasoning much beyond RDFS. We are just being more specific about the nature of properties.