From SKOS over SKOS-XL to Custom Ontologies

Post on 16-Apr-2017

1,129 views 3 download

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

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

▸ a.blumauer@semantic-web.at▸ 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/