Skip to toolbar

Community & Business Groups

SKOS in the wild

Some examples of how people use SKOS,  beyond just filling in the scheme:

A . subclass skos:Concept with a class that means the same, but has its name in the national language.
Example:

ex-de:Konzept rdfs:subClassOf skos:Concept .
ex-nl:Begrip rdfs:subClassOf skos:Concept .

The use case for this is merely that one wants to provide the user with a model that is in the national language.

B: to subclass skos:Concept with a number of classes that describe the body of knowledge.
Example:

ex:Vehicle rdfs:subClassOf skos:Concept .

The idea behind this is that the developer wants to use the skos semantic relation properties to build a simple hierarchy.

C: to subclass skos:Concept with a number of classes with OWL restrictions that describe the body of knowledge.
Example:

ex:Vehicle rdfs:subClassOf skos:Concept ;
  rdfs:subClassOf [
      rdf:type owl:Restriction ;
      owl:onProperty ex:hasColour ;
      owl:someValuesFrom ex:Colour ;
    ] ;

The idea behind this is that the developer wants to use the skos properties to build a simple hierarchy, AND use the restrictions to further describe the Vehicle set.

E. To extend SKOS with capabilities that are (more or less) available in OWL: http://www.ddialliance.org/Specification/RDF/XKOS

One Response to SKOS in the wild

Leave a Reply

Your email address will not be published. Required fields are marked *

Before you comment here, note that this forum is moderated and your IP address is sent to Akismet, the plugin we use to mitigate spam comments.

*