from skos over skos-xl to custom ontologies
TRANSCRIPT
Andreas BlumauerCEO, Semantic Web Company
WEBINAR: PoolParty 5.3
From SKOS over SKOS-XL to Custom Ontologies
1
AGENDA● Use Cases for Taxonomies based on SKOS Core + SKOS-XL
● Live Demo
● PoolParty’s Corpus Analysis incl. Co-occurences
● PoolParty Semantic Integrator - What’s new?
● Roadmap 2016
2
WHY SKOS-XL?Use Cases for Taxonomies
based on SKOS Core + SKOS-XL
3
SKOS is used for taxonomy management in many different industries
▸ SKOS CoreWith 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
4skos:
Concept
United States dollar
skos:prefLabel
USD
US$
skos:altLabel
skos:Concept
skos:related
United States of America
skos:prefLabel
USAskos:altLabel
With SKOS-XL, labels can become resources
▸ SKOS-XL - the main addition to SKOS CoreWith SKOS-XL, each label can become a resource.
5skos:
Concept
USD
US$
skos:altLabel
skos:Concept
skos:related
United States of America
skos:prefLabel
USAskos:altLabel
skos-xl:Label
skos-xl:prefLabel
United States dollar
skos-xl:literalForm
Use Cases for SKOS-XL
▸ Introduce attributes for labelsWith SKOS-XL, each label can have specific attributes, e.g. ‘isSymbol’ or ‘isISOcode’, etc.6
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
truemy:isISOcode
skos-xl:Label
skos-xl:altLabel
$skos-xl:literalForm
truemy:isSymbol
Use Cases for SKOS-XL
▸ Put labels in a contextWith SKOS-XL, each label can have specific relations, e.g. information about provenance, etc.7
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:
Locationfibo:isTenderIn
United States of America
skos:prefLabel
skos-xl:Label
skos-xl:altLabel Coco
skos-xl:literalForm
geo:SpatialThing
my:isNicknameIn
Peru
skos:prefLabel
Use Cases for SKOS-XL
▸ Relate labels to each otherWith 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
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
Use Cases for SKOS-XL
▸ Relate labels to each otherWith SKOS-XL, each label can have specific relations, e.g. ‘isPredecessor’, ‘translates’, etc.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
Use Cases for SKOS-XL
▸ Multiple and consistent (re)usage of labelsWith 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.
10skos-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:SpatialThing
skos-xl:prefLabel
Modelling SKOS-XL with PoolPartyOne of the most comfortable
SKOS-XL editors on the market
11
Comfortable SKOS-XL Label Management
12
Comfortable SKOS-XL Label Management
13
Comfortable SKOS-XL Label Management
14
AdvancedSKOS-XL features
Workflows and the usage of SKOS-XL in combination with ontologies
15
SKOS-XL and Workflows
16
Setting the workflow rules
17
PoolParty’s ontology and custom schema management
18
PoolParty’s ontology and custom schema management
19
PoolParty’s ontology and custom schema management
20 Taxonomy
Ontology
Ontology 1from library
Ontology 2(imported)
Ontology 3(custom-made)
Custom Schema
Combine SKOS-XL with ontologies
▸ Use SKOS-XL together with classes from your own ontology21
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:hiddenLabel Coco
skos-xl:literalForm
Combine SKOS-XL with ontologies
▸ Use custom relations between SKOS-XL labels22
skos-xl:Label
Switzerland@en
skos-xl:Label
Swiss Confederation@en
skos-xl:altLabel
my:isPredecessor
geo:SpatialThing
skos-xl:prefLabel
Combine SKOS-XL with ontologies
▸ Use custom attributes from your ontology to classify SKOS-XL labels23
skos-xl:Label
skos:Concept
skos-xl:prefLabel
United States dollar
skos-xl:literalForm
skos-xl:Label
skos-xl:altLabel
USD
skos-xl:literalForm
truemy:isISOcode
skos-xl:Label
skos-xl:altLabel
$skos-xl:literalForm
truemy:isSymbol
SKOS-XL resourcesExample projects and resources
based on SKOS-XL
24
25EuroVocEuroVoc 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
Place your screenshot here
26AGROVOCAGROVOC 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
Place your screenshot here
27ESCOESCO 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/
GET STARTED
28
Get your test account athttps://www.poolparty.biz/demo/
Using co-occurences
Extension of thesauri based on an extensive analysis of reference text corpora
29
PoolParty’s Corpus Management at a glance
30 I need support to continuously extend our taxonomy / controlled vocabulary!
skos:Concept
ReferenceCorpus
- Websites- PDF, Word, …- DBpedia
skos:Concept
skos:Concept
Term 1
Term 3
Term 7
Term 8
Term 6
Term 4
Term 2
Term 5
- Relevant terms and phrases- Relevancy of concepts- co-occurence of concepts and terms- co-occurence of terms and terms
PoolParty’s Corpus Management at a glance
31skos:
ConceptCandidate
Concept
ReferenceCorpus
I need support to continuously extend our taxonomy / controlled vocabulary!
Term
Create reference text corpus ...
32
… calculate statistics incl. co-occurences about concepts, terms and phrases ...
33
… align thesaurus with reference corpus ...
34
… fetch candidate concepts from single documents ...
35
… fetch candidate concepts from extracted term list ...
36
… display co-occurences per candidate concept
and use them as synonyms ...
37
… display co-occurences per candidate concept
and use them as synonyms ...
38
… create new candidate concepts from co-occurences ...
39
… and relate them with other candidate concepts
40
… and relate them with other candidate concepts
41
… assert candidate concept into your thesaurus hierarchy ...
42
… and be ready to integrate the candidate concept into your thesaurus ...
43
… also related candidate concepts and subconcepts will be integrated ...
44
… et voilà - your thesaurus just got extended by some valuable new concepts ...
45
… for example, to use it as an additional facet in your semantic search application ...
46
… for example, to use it as an additional facet in your semantic search application ...
47
PoolParty Semantic Integrator
What’s new?
48
WATCH THE VIDEO!
PoolParty Semantic Integrator - See how it works.
https://youtu.be/l_LppfS3wxk
49
PoolParty Semantic Integrator - at a glance
https://youtu.be/l_LppfS3wxk
50Deep Data Analytics
SemanticSearch
SemanticIntegrator
Unstructured Data
Structured Data
ETL / Monitoring / Scheduling
UnifiedViews
Welcome Tomas Knap!
https://www.poolparty.biz/unifiedviews/
51
Upcoming and major events2016
52 Feb 23, WebinarTwo Cornerstones of Semantics: MarkLogic & PoolParty> More information
June 13-15, Conference, LondonMarkLogic World 2016 EMEA> More information
Sep 12-15, Conference, Leipzig12th Int. Conference on Semantic Systems> More information
Nov 14-17, Conference, Washington D.C.KM World and Taxonomy Bootcamp> More information
CONNECT
Andreas BlumauerCEO, Semantic Web Company
▸ [email protected]▸ http://at.linkedin.com/in/andreasblumauer▸ https://twitter.com/semwebcompany ▸ https://ablvienna.wordpress.com/
Sorry, no Facebook!
53
© Semantic Web Company - http://www.semantic-web.at/ and http://www.poolparty.biz/