Drop the subProperty of dcterms properties (see below) in favor of skos:exactMatch
Add an equivalence to iso-thes properties.
Add subsection in the documentation for hierarchical and associative properties
Also fixes some bugs in the documentation of xkos:generalizes etc.
Why is it preferable to drop the subPropertyOf dcterms:hasPart / isPartOf / replaces ?
These properties are formally declared as AnnotationProperties in the DublinCore
As XKOS don't owl:import dcterms, the dcterms properties in the context of XKOS would be interpreted as object properties by a reasoner;
If someone owl:import XKOS and DCTerms, their ontology would be automatically OWL 2 Full ontology, as the same property is an AnnotationProperty (per DublinCore declaration) and an ObjectProperty (per inference from XKOS); this may not be desirable but in practical terms reasoners would not care ...
... as long as the same property is not used with both a literal value and an IRI value (which remains theoretically possible), in which case reasoners could have problems;
So it seems safer to drop that formal subPropertyOf declaration and replace it with a semantically weaker "skos:exactMatch".
Besides, SKOS itself does not make this kind of relation with DCTerms (skos:related may have been linked with dcterms:relation).
Fix #32 Fix #73 Fix #84
Why is it preferable to drop the subPropertyOf dcterms:hasPart / isPartOf / replaces ?
So it seems safer to drop that formal subPropertyOf declaration and replace it with a semantically weaker "skos:exactMatch".
Besides, SKOS itself does not make this kind of relation with DCTerms (skos:related may have been linked with dcterms:relation).
Further readings :