OpenCS-ontology / OpenCS

Main OpenCS ontology repository
Creative Commons Attribution 4.0 International
5 stars 7 forks source link

skos:related usage inconsistent with SKOS data model #27

Open niegrzybkowski opened 10 months ago

niegrzybkowski commented 10 months ago

According to SKOS reference section 8. Semantic Relations:

An associative link between two concepts indicates that the two are inherently "related", but that one is not in any way more general than the other.

For example:

<A> skos:broader <B> ; skos:related <B> .

Is not consistent with the SKOS model.

In the OpenCS ontology however, there are many cases where this rule is not followed, and associative and hierarchical links are mixed, for example in C8:

ocs:C8 a skos:Concept ;
    skos:broader ocs:C1 ;
    skos:prefLabel "Artificial intelligence"@en ;
    skos:related ocs:C1,
niegrzybkowski commented 10 months ago

We propose adding an appropriate check in the CI system to warn of these kind of relations with the goal of eventual removal.

Ostrzyciel commented 10 months ago

Ok, so the exact requirement is This is captured formally in the integrity condition asserting that skos:related and skos:broaderTransitive are disjoint properties.. Makes sense, PR is welcome :)