See how the widely used SKOS standard can be further extended by custom ontologies like FIBO, and SKOS-XL as part of the Semantic Web standards stack.
Learn about concrete use cases and see how PoolParty Semantic Suite can serve as a comfortable software tool to create and maintain knowledge models based on SKOS-XL.
3. SKOS is used
for taxonomy
management
in many
different
industries
▸ SKOS Core
With SKOS Core, only concepts can be used as resources;
labels are only ‘attached’ to concepts and cannot be described in more detail
or related to each other
3
skos:
Concept
United States dollar
skos:prefLabel
USD
US$
skos:altLabel
skos:
Concept
skos:related
United States of
America
skos:prefLabel
USA
skos:altLabel
4. With SKOS-XL,
labels can
become
resources
▸ SKOS-XL - the main difference
to SKOS Core
With SKOS-XL, each label can become a resource.
4
skos:
Concept
USD
US$
skos:altLabel
skos:
Concept
skos:related
United States of
America
skos:prefLabel
USA
skos:altLabel
skos-xl:
Label
skos-xl:prefLabel
United States dollar
skos-xl:literalForm
5. Use Cases for
SKOS-XL
▸ Introduce attributes for labels
With SKOS-XL, each label can have specific attributes,
e.g. ‘isSymbol’ or ‘isISOcode’, etc.5
skos:
Concept
United States dollar
skos:prefLabel
USD
$
skos:altLabel
skos-xl:
Label
skos:
Concept
skos-xl:prefLabel
United States dollar
skos-xl:literalForm
skos-xl:
Label
skos-xl:altLabel
USD
skos-xl:literalForm
true
my:isISOcode
skos-xl:
Label
skos-xl:altLabel
$
skos-xl:literalForm
truemy:isSymbol
6. Use Cases for
SKOS-XL
▸ Put labels in a context
With SKOS-XL, each label can have specific relations,
e.g. information about provenance, etc.6
skos-xl:
Label
fibo-acc-
cur:
Currency
skos-xl:prefLabel
United States dollar
skos-xl:literalForm
skos-xl:
Label
skos-xl:altLabel
USD
skos-xl:literalForm
fibo-plc-
loc:
Location
fibo:isTenderIn
United States of
America
skos:prefLabel
skos-xl:
Label
skos-xl:altLabel Coco
skos-xl:literalForm
geo:
Spatial
Thing
my:isNicknameIn
Peru
skos:prefLabel
7. Use Cases for
SKOS-XL
▸ Relate labels to each other
With SKOS-XL, each label can have specific relations,
e.g. ‘isPredecessor’, ‘translates’, etc.7
skos-xl:
Label
fibo-plc-
loc:
Location
skos-xl:prefLabel
Switzerland@en
skos-xl:
Label Schweiz@de
fibo-acc-
cur:
Currency
fibo:isTenderIn
Swiss franc
skos:prefLabel
skos-xl:
Label
Swiss
Confederation@en
skos-xl:
Label
Schweizerische
Eidgenossenschaft@de
skos-xl:altLabel
my:translates
my:translates
8. Use Cases for
SKOS-XL
▸ Relate labels to each other
With SKOS-XL, each label can have specific relations,
e.g. ‘isPredecessor’, ‘translates’, etc.8
skos-xl:
Label
fibo-plc-
loc:
Location
skos-xl:prefLabel
Switzerland@en
fibo-acc-
cur:
Currency
fibo:isTenderIn
Swiss franc
skos:prefLabel
skos-xl:
Label
Swiss
Confederation@enskos-xl:altLabel
my:isPredecessor
9. Use Cases for
SKOS-XL
▸ Multiple and consistent
(re)usage of labels
With SKOS-XL, each label can be (re)used at multiple points of a
thesaurus. This helps to keep a taxonomy even more consistent
while labels are used in various contexts.
9
skos-xl:
Label
fibo-plc-
loc:
Location
skos-xl:prefLabel
Switzerland@en
fibo-acc-
cur:
Currency
fibo:isTenderIn
Swiss franc
skos:prefLabel
skos-xl:
Label
Swiss
Confederation@enskos-xl:altLabel
my:isPredecessor
geo:
Spatial
Thing
skos-xl:prefLabel
17. Combine
SKOS-XL with
ontologies
▸ Use SKOS-XL together
with classes from your own ontology17
skos-xl:
Label
fibo-acc-
cur:
Currency
skos-xl:prefLabel
United States dollar
skos-xl:literalForm
skos-xl:
Label
skos-xl:altLabel
USD
skos-xl:literalForm
skos-xl:
Label
skos-xl:altLabel Coco
skos-xl:literalForm
18. Combine
SKOS-XL with
ontologies
▸ Use custom relations
between SKOS-XL labels18
skos-xl:
Label
Switzerland@en
skos-xl:
Label
Swiss
Confederation@en
skos-xl:altLabel
my:isPredecessor
geo:
Spatial
Thing
skos-xl:prefLabel
19. Combine
SKOS-XL with
ontologies
▸ Use custom attributes from your
ontology to classify SKOS-XL labels19
skos-xl:
Label
skos:
Concept
skos-xl:prefLabel
United States dollar
skos-xl:literalForm
skos-xl:
Label
skos-xl:altLabel
USD
skos-xl:literalForm
true
my:isISOcode
skos-xl:
Label
skos-xl:altLabel
$
skos-xl:literalForm
truemy:isSymbol
21. 21EuroVoc
EuroVoc is a multilingual,
multidisciplinary thesaurus covering the
activities of the EU. It contains terms in
23 EU languages.
EuroVoc is managed by the PO, which
moved forward to semantic web
technologies conformant to W3C
recommendations
EuroVoc users include the European
Parliament, national and regional
parliaments in Europe, plus national
governments around the world.
http://eurovoc.europa.eu/
Place your screenshot here
22. Place your screenshot here
22AGROVOC
AGROVOC is a controlled
vocabulary covering all areas of
interest of the Food and Agriculture
Organization (FAO) of the UN,
including food, nutrition,
agriculture, fisheries, forestry, etc.
AGROVOC is a SKOS-XL concept
scheme and a LOD set aligned with
16 other multilingual knowledge
organization systems.
http://aims.fao.
org/standards/agrovoc/concept-
scheme
23. Place your screenshot here
23ESCO
ESCO is the multilingual
classification of European Skills,
Competences, Qualifications and
Occupations relevant for the EU
labour market and education
and training.
ESCO has been developed in an
open IT format, is available for
use free of charge by everyone
and can be accessed via the
ESCO portal.
https://ec.europa.eu/esco/