Skip to content

Honor SKOS language, altLabel and inScheme statements inside taxonomy #1143

@MAhrens1971

Description

@MAhrens1971

Description

To improve the capability to adapt the taxonomy, which is share via https://w3id.org/catenax/taxonomy on eclipse-tractusx.github.iohttps://eclipse-tractusx.github.io I recommend to honor the features of the SKOS Simple Knowledge Organization System Primer Knowledge Organization System more precisely.

Acceptance Criteria

  • skos:definition statements should be enriched with a language tag like @en similar to the skos:prefLabel statements
  • abbreviations should be reflected inside additional skos:altLabel statements
  • every skos:Concept should be enriched with at least one skos:inScheme statement, which is referencing the main skos:ConceptScheme "Catena-X Taxonomy"@en

Additional Information

Such and enrichment resp modification would improve the capability to adapt the taxonomy into an own business glossary or even the capability to create list of synonyms resp. abbreviations => definitions by mapping skos:altLabel to skos:definiton.

Current example concept, captured from v24.12

cx-taxo:DigitalTwinRegistry a skos:Concept ;
skos:broader cx-taxo:Asset ;
skos:definition "The Digital Twin Registry (DTR) is the union of the Catena-X-selected subsets of the Asset Administration Shell Registry and Discovery APIs." ;
skos:example "https://github.com/eclipse-tractusx/sldt-digital-twin-registry" ;
skos:prefLabel "Digital Twin Registry"@en .

Example enrichment:

cx-taxo:DigitalTwinRegistry a skos:Concept ;
skos:broader cx-taxo:Asset ;
skos:definition "The Digital Twin Registry (DTR) is the union of the Catena-X-selected subsets of the Asset Administration Shell Registry and Discovery APIs."@en ;
skos:example "https://github.com/eclipse-tractusx/sldt-digital-twin-registry" ;
skos:inScheme https://w3id.org/catenax/taxonomy;
skos:altLabel "DTR"@en ;
skos:prefLabel "Digital Twin Registry"@en .

Review in context
2.2.2 Alternative Lexical Labels
https://www.w3.org/TR/skos-primer/#secalt

"...
The skos:altLabel property makes it possible to assign an alternative lexical label to a concept. This is especially helpful when assigning labels beyond the one that is preferred for the concept, for instance when synonyms need to be represented:
..."

2.5 Concept Schemes
https://www.w3.org/TR/skos-primer/#secscheme
"...
Concepts can be created and used as stand-alone entities. However, especially in indexing practice, concepts usually come in carefully compiled vocabularies, such as thesauri or classification schemes. SKOS offers the means of representing such KOSs using the skos:ConceptScheme class.
..."

Regards

Matthias

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    In Discussion / Waiting for

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions