from skos over skos-xl to custom ontologies

53
Andreas Blumauer CEO, Semantic Web Company WEBINAR: PoolParty 5.3 From SKOS over SKOS-XL to Custom Ontologies 1

Upload: semantic-web-company

Post on 16-Apr-2017

1.133 views

Category:

Software


3 download

TRANSCRIPT

Page 1: From SKOS over SKOS-XL to Custom Ontologies

Andreas BlumauerCEO, Semantic Web Company

WEBINAR: PoolParty 5.3

From SKOS over SKOS-XL to Custom Ontologies

1

Page 2: From SKOS over SKOS-XL to Custom Ontologies

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

Page 3: From SKOS over SKOS-XL to Custom Ontologies

WHY SKOS-XL?Use Cases for Taxonomies

based on SKOS Core + SKOS-XL

3

Page 4: From SKOS over SKOS-XL to Custom Ontologies

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

Page 5: From SKOS over SKOS-XL to Custom Ontologies

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

Page 6: From SKOS over SKOS-XL to Custom Ontologies

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

Page 7: From SKOS over SKOS-XL to Custom Ontologies

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

Page 8: From SKOS over SKOS-XL to Custom Ontologies

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

Page 9: From SKOS over SKOS-XL to Custom Ontologies

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

Page 10: From SKOS over SKOS-XL to Custom Ontologies

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

Page 11: From SKOS over SKOS-XL to Custom Ontologies

Modelling SKOS-XL with PoolPartyOne of the most comfortable

SKOS-XL editors on the market

11

Page 12: From SKOS over SKOS-XL to Custom Ontologies

Comfortable SKOS-XL Label Management

12

Page 13: From SKOS over SKOS-XL to Custom Ontologies

Comfortable SKOS-XL Label Management

13

Page 14: From SKOS over SKOS-XL to Custom Ontologies

Comfortable SKOS-XL Label Management

14

Page 15: From SKOS over SKOS-XL to Custom Ontologies

AdvancedSKOS-XL features

Workflows and the usage of SKOS-XL in combination with ontologies

15

Page 16: From SKOS over SKOS-XL to Custom Ontologies

SKOS-XL and Workflows

16

Page 17: From SKOS over SKOS-XL to Custom Ontologies

Setting the workflow rules

17

Page 18: From SKOS over SKOS-XL to Custom Ontologies

PoolParty’s ontology and custom schema management

18

Page 19: From SKOS over SKOS-XL to Custom Ontologies

PoolParty’s ontology and custom schema management

19

Page 20: From SKOS over SKOS-XL to Custom Ontologies

PoolParty’s ontology and custom schema management

20 Taxonomy

Ontology

Ontology 1from library

Ontology 2(imported)

Ontology 3(custom-made)

Custom Schema

Page 21: From SKOS over SKOS-XL to Custom Ontologies

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

Page 22: From SKOS over SKOS-XL to Custom Ontologies

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

Page 23: From SKOS over SKOS-XL to Custom Ontologies

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

Page 24: From SKOS over SKOS-XL to Custom Ontologies

SKOS-XL resourcesExample projects and resources

based on SKOS-XL

24

Page 25: From SKOS over SKOS-XL to Custom Ontologies

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

Page 26: From SKOS over SKOS-XL to Custom Ontologies

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

Page 27: From SKOS over SKOS-XL to Custom Ontologies

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/

Page 28: From SKOS over SKOS-XL to Custom Ontologies

GET STARTED

28

Get your test account athttps://www.poolparty.biz/demo/

Page 29: From SKOS over SKOS-XL to Custom Ontologies

Using co-occurences

Extension of thesauri based on an extensive analysis of reference text corpora

29

Page 30: From SKOS over SKOS-XL to Custom Ontologies

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

Page 31: From SKOS over SKOS-XL to Custom Ontologies

PoolParty’s Corpus Management at a glance

31skos:

ConceptCandidate

Concept

ReferenceCorpus

I need support to continuously extend our taxonomy / controlled vocabulary!

Term

Page 32: From SKOS over SKOS-XL to Custom Ontologies

Create reference text corpus ...

32

Page 33: From SKOS over SKOS-XL to Custom Ontologies

… calculate statistics incl. co-occurences about concepts, terms and phrases ...

33

Page 34: From SKOS over SKOS-XL to Custom Ontologies

… align thesaurus with reference corpus ...

34

Page 35: From SKOS over SKOS-XL to Custom Ontologies

… fetch candidate concepts from single documents ...

35

Page 36: From SKOS over SKOS-XL to Custom Ontologies

… fetch candidate concepts from extracted term list ...

36

Page 37: From SKOS over SKOS-XL to Custom Ontologies

… display co-occurences per candidate concept

and use them as synonyms ...

37

Page 38: From SKOS over SKOS-XL to Custom Ontologies

… display co-occurences per candidate concept

and use them as synonyms ...

38

Page 39: From SKOS over SKOS-XL to Custom Ontologies

… create new candidate concepts from co-occurences ...

39

Page 40: From SKOS over SKOS-XL to Custom Ontologies

… and relate them with other candidate concepts

40

Page 41: From SKOS over SKOS-XL to Custom Ontologies

… and relate them with other candidate concepts

41

Page 42: From SKOS over SKOS-XL to Custom Ontologies

… assert candidate concept into your thesaurus hierarchy ...

42

Page 43: From SKOS over SKOS-XL to Custom Ontologies

… and be ready to integrate the candidate concept into your thesaurus ...

43

Page 44: From SKOS over SKOS-XL to Custom Ontologies

… also related candidate concepts and subconcepts will be integrated ...

44

Page 45: From SKOS over SKOS-XL to Custom Ontologies

… et voilà - your thesaurus just got extended by some valuable new concepts ...

45

Page 46: From SKOS over SKOS-XL to Custom Ontologies

… for example, to use it as an additional facet in your semantic search application ...

46

Page 48: From SKOS over SKOS-XL to Custom Ontologies

PoolParty Semantic Integrator

What’s new?

48

Page 49: From SKOS over SKOS-XL to Custom Ontologies

WATCH THE VIDEO!

PoolParty Semantic Integrator - See how it works.

https://youtu.be/l_LppfS3wxk

49

Page 50: From SKOS over SKOS-XL to Custom Ontologies

PoolParty Semantic Integrator - at a glance

https://youtu.be/l_LppfS3wxk

50Deep Data Analytics

SemanticSearch

SemanticIntegrator

Unstructured Data

Structured Data

ETL / Monitoring / Scheduling

Page 51: From SKOS over SKOS-XL to Custom Ontologies

UnifiedViews

Welcome Tomas Knap!

https://www.poolparty.biz/unifiedviews/

51

Page 52: From SKOS over SKOS-XL to Custom Ontologies

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

Page 53: From SKOS over SKOS-XL to Custom Ontologies

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/