Skip to content

Conflicting duplicate concepts in skos:related and skos:narrower #560

@jingyilong

Description

@jingyilong

In the cwrc.ttl file, englishLabel and eurasianLabel have the same concepts in skos:related and skos:narrower.

SKOS doesn't allow clashes between hierarchical and associative links, which exists in the .ttl file because cwrc:represents corresponds to skos:related. englishLabel and eurasianLabel are the only concepts in the TextLabel class with narrower concepts, but I'm unsure if the skos:narrower duplicates should be deleted or their skos:related concepts.

cwrc.rdf

<skos:Concept rdf:about="#englishLabel">
    ...
    <cwrc:represents rdf:resource="#englishRaceColour"/>
    <cwrc:represents rdf:resource="http://id.loc.gov/vocabulary/languages/eng"/> **
    <cwrc:represents>ISO 3166-2:GB-ENG</cwrc:represents>
    <cwrc:represents rdf:resource="#englishGeographicHeritage"/>
    ...
    <skos:narrower rdf:resource="http://id.loc.gov/vocabulary/languages/eng"/> **

<skos:Concept rdf:about="#eurasianLabel">
    ...
    <cwrc:represents rdf:resource="#eurasianRaceColour"/> **
    ...
    <skos:narrower rdf:resource="#eurasianRaceColour"/> **

cwrc.ttl

cwrc:englishLabel
    ...
    skos:related <http://id.loc.gov/vocabulary/languages/eng>, cwrc:englishGeographicHeritage, cwrc:englishRaceColour, "ISO 3166-2:GB-ENG" ;
    skos:narrower <http://id.loc.gov/vocabulary/languages/eng> ;
    ...

cwrc:eurasianLabel
    ...
    skos:related cwrc:eurasianRaceColour ;
    ...
    skos:narrower cwrc:eurasianRaceColour ;

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions