skos in a nutshell

26
fabien, gandon, inria SKOS in a nutshell

Upload: fabien-gandon

Post on 15-Jul-2015

6.084 views

Category:

Technology


9 download

TRANSCRIPT

Page 1: SKOS in a nutshell

fabien, gandon, inria

SKOSin a nutshell

Page 2: SKOS in a nutshell

Simple

Knowledge

Organization

System

2

Page 3: SKOS in a nutshell

SKOS

knowledgethesauri,

classifications,

subjects,

taxonomies,

folksonomies,

... controlled

vocabulary

3

Page 4: SKOS in a nutshell

organization systemconcepts are documented,

linked, merged with other data,

composed, integrated and

published on the Web

4

Page 5: SKOS in a nutshell

application of RDF/S & OWL

5

not a competitor of RDF/S or OWL but an

Page 6: SKOS in a nutshell

conceptsare identified by URIs using RDF triples e.g.

6

inria:Mathematics rdf:type skos:Concept.

inria:MedicalImagery rdf:type skos:Concept.

inria:CorporateSemanticWeb rdf:type skos:Concept.

Page 7: SKOS in a nutshell

natural language expressions to refer to concepts

7

inria:CorporateSemanticWeb

skos:prefLabel "corporate semantic web"@en;

skos:prefLabel "web sémantique d'entreprise"@fr;

skos:altLabel "corporate SW"@en;

skos:altLabel "CSW"@en;

skos:hiddenLabel "web semantique d'entreprise"@fr.

labels

Page 8: SKOS in a nutshell

specialized labels are three

pairwise disjoint descendants of RDF labels...

... one preferred label per language used as descriptor

... alternative labels, synonyms, abbreviations, acronyms

... hidden labels for internal processing.

8

Page 9: SKOS in a nutshell

constraints

9

one preferred label per language

inria:CorporateSemanticWeb

skos:prefLabel "corporate semantic web"@en;

skos:prefLabel "corporate SW"@en;

Page 10: SKOS in a nutshell

constraints

10

a label is either preferred or alternate

inria:CorporateSemanticWeb

skos:prefLabel "corporate semantic web"@en;

skos:altLabel "corporate semantic web"@en;

Page 11: SKOS in a nutshell

constraints

11

a label is either preferred or hidden

inria:CorporateSemanticWeb

skos:prefLabel "corporate semantic web"@en;

skos:hiddenLabel "corporate semantic web"@en;

Page 12: SKOS in a nutshell

constraints

12

a label is either alternative or hidden

inria:CorporateSemanticWeb

skos:altLabel "corporate semantic web"@en;

skos:hiddenLabel "corporate semantic web"@en;

Page 13: SKOS in a nutshell

semantic relationshipsthe links a concept maintains to other concepts...

... broader and narrower concepts

... concepts somehow related.

13

Page 14: SKOS in a nutshell

broader / narrower relationships

assert that a concept is broader/narrower

in meaning

... broader and narrower are inverse relations

... broader and narrower are not transitive but

broaderTransitive and narrowerTransitive are.

14

Page 15: SKOS in a nutshell

example

15

inria:CorporateSemanticWeb

skos:broader w3c:SemanticWeb;

skos:narrower inria:CorporateSemanticWiki;

skos:related inria:KnowledgeManagement.

relationships

Page 16: SKOS in a nutshell

notes for general documentation purposes...

... scopeNote an indication of how the use a

concept is limited in practice.

... definition a complete explanation of the

intended meaning of a concept.

... example of the use of a concept

16

Page 17: SKOS in a nutshell

notes for general documentation purposes...

... historyNote describes significant changes to

the meaning or the form of a concept

... editorialNote for administrative housekeeping,

TODOs, or warnings

... changeNote to keep tracks of changes

administration and maintenance

17

Page 18: SKOS in a nutshell

example

18

inria:CorporateSemanticWeb

skos:scopeNote "only within KM community";

skos:definition "a semantic web on an intranet";

skos:example "Nokia's internal use of RDF gateway";

skos:historyNote "semantic intranet until 2006";

skos:editorialNote "keep wikipedia def. uptodate";

skos:changeNote "acronym added by fabien".

notes

Page 19: SKOS in a nutshell

schemesare compiled sets of concepts

ConceptScheme class & inScheme relationship

to link a concept to a scheme.

hasTopConcept relationship for the entry points

of the narrower / broader hierarchy

19

Page 20: SKOS in a nutshell

example

20

inria:CorporateSemanticWeb

skos:inScheme inria:ResearchTopics.

scheme

Page 21: SKOS in a nutshell

linkschemes

map concepts from different schemes using the

properties: exactMatch, broadMatch,

narrowMatch and relatedMatch.

21

Page 22: SKOS in a nutshell

advancedSKOS

Collection class to tie specific concepts together with the

member property ; OrderedCollection class to order a

collection of label as list with the memberList property.

LabelRelation class to represent relationships between

labels with properties labelRelated and seeLabelRelation

22

Page 23: SKOS in a nutshell

take homesummary

23

Page 24: SKOS in a nutshell

simple concepts

organization labels with preferences,

relationships & narrower / broader hierarchies,

modularity through schemes ,

readable descriptions in notes.

24

Page 25: SKOS in a nutshell

25

ex:cat

prefLabel"cat"@en

prefLabel "chat"@fr

broaderex:mammal

related

ex:dog

inScheme

ex:Animalsexample

"Felix, Garfield"

Page 26: SKOS in a nutshell

26

fabien, gandon