+ All Categories
Home > Documents > Exchanging ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

Exchanging ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

Date post: 24-Feb-2016
Category:
Upload: albin
View: 109 times
Download: 5 times
Share this document with a friend
Description:
Exchanging ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL. Reported by Johan De Smedt TPDL – 2012-09-27 - workshop. Presentation Overview. Objective and rationale of the mapping Thesaurus of Concepts Concept relationships custom concept attributes Terms and Term relations - PowerPoint PPT Presentation
Popular Tags:
20
Exchanging ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL Reported by Johan De Smedt TPDL – 2012-09-27 - workshop
Transcript
Page 1: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

Exchanging ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

Reported by Johan De Smedt

TPDL – 2012-09-27 - workshop

Page 2: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

Presentation Overview Objective and rationale of the mapping Thesaurus of Concepts Concept relationships

custom concept attributes Terms and Term relations

custom term attributes Array Group Notes on concepts and on terms

hyperlinks in notes Thesaurus and data-set version history

Page 3: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

Objective (1/2) Make correction and/or update to the Appendix

“Correspondences between ISO-2788/5964 and SKOS constructs” of the SKOS Simple Knowledge Organization System Primer

The update is needed because ISO 25964-1:2011 has been published, replacing the earlier ISO standards ISO 2788:1986 and ISO 5964:1985

Provide a reference framework facilitating integration and data exchange of ISO 25964 thesaurus data using RDF as a representation language

Approach Minimal extensions are made, using SKOS, SKOS-XL and Dublin Core where possible

Contributors ISO TC46 WG 8 working on the ISO- 25964 standard about Thesauri

Stella Dextre Clarke, Jutta Lindenthal, Marcia Lei Zeng, Johan De Smedt, Douglas S. Tudhope, Leonard Will

Antoine Isaac: Co-Editor of the SKOS Recommendations and MADS/SKOS mapping

Page 4: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

Objective (2/2) Methodology and Levels of representation compliance

Always align with the specified SKOS semantics SKOS semantics are a top level agreement for sharing KOS information

Not requiring label relations Limited concept relationships

Always align with the SKOS-XL semantics SKOS-XL semantics are a top level agreement for sharing KOS information

Simple label relations Keep with the iso-25964 proposed extensions patterns

Compound and simple label relationships, thesaurus evolution, arrays, groups, notes and facets

Rationale Provide general representation paradigms

To date, varying implementations are found for label relations, concept relationships, arrays and groups.

Example illustrations of varying mappings for same abstractions are presented in the slide stack Jutta Lindenthal's presentation illustrates ways of dealing with features that are sometimes found in thesauri

although not recommended in ISO 25964. Allow for maximal tooling, support and exchange

Application specific extensions limit the use of the exchanged information to users knowing the application (profile)

Page 6: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

skos:ConceptAAT:300041641

skosxl:altLabel

iso-thes:SimpleNonPreferredTerminstruments, chordophonic

iso-thes:SimpleNonPreferredTermstring instruments

iso-thes:PreferredTermchordophones

skosxl:preflabel

skosxl:altLabel

(Art & Architecture Thesaurus)

iso-thes:SimpleNonPreferredTerminstruments, string

iso-thes:SimpleNonPreferredTermchordophonic instruments

skosxl:altLabel

skosxl:altLabel

ThesaurusTerm (2/8 - equivalence

example)

Page 7: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

ThesaurusTerm (4/8)complex example EuroVoc

skos:Concept"eurovoc:3643"

xl:Label"eurovoc:212886"xl:prefLabel

"defective product"@enxl:literalForm

skos:prefLabel

xl:Label"eurovoc:212889"

"hidden defect"@enxl:literalForm

ev:EquivalenceRelationship

ev:USE

ev:UF

xl:altLabel

skos:altLabel

xl:labelRelation

"defect, hidden"@en

skos:hiddenLabel

ev:permutedLiteralFormev:permutedLiteralForm sub-prop of xl:labelRelation

xl:hiddenLabel

xl:Label"eurovoc:###"

xl:literalForm

Legend:iso 25964, skos or skos-xl classes, skos and skos-xl propertiesiso-thes extension to skos or skos-xlApplication extension (specialization)- Eurovoc specific- Elaborate alternative (more skos semantics)

ThesaurusConcept

iso-thes:PreferredTerm

Equivalence

iso-thes:SimpleNonPreferredTerm

iso-thes:SimpleNonPreferredTerm (hidden=‘true’)

ISSUE 1: equivalence as inferred relationISSUE 2: semantics of sub-properties of xl:labelRelation

Page 8: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

iso-thes:plusUseTerm

iso-thes:plusUseTerm

iso-thes:SplitNonPreferredTerm

adopted children skos:Conceptchildren

skos:Conceptadoption

iso-thes:PreferredTermchildren

iso-thes:PreferredTermadoption

xl:prefLabel

xl:prefLabel

Example: Thesaurus for the Social Sciences (Thesaurus Sozialwissenschaften) http://www.gesis.org/sowiport/suche/thesaurus.html

ThesaurusTerm (6/8 -compound equivalence

example)

Page 9: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

UF+ mapped toiso-thes:plusUFTerm

(inverse) USE+ mapped toiso-thes:plusUseTerm

sub-props ofxl:labelRelation

UF+ mapped toiso-thes:plusUFTerm

(inverse) USE+ mapped toiso-thes:plusUseTerm

sub-props ofxl:labelRelation[1]

ThesaurusConceptmapped to

skos:Concept

[2]ThesaurusConcept

mapped toskos:Concept

iso-thes:splitAltLabelsub prop ofxl:altLabel

iso-thes:splitAltLabelsub prop ofxl:altLabel

skos:prefLabel skos:prefLabel

skos:altLabel skos:altLabel

ThesaurusTerm (7/8-compound equivalence

example)Legend:mapped ISO-25964 aspectskos and skos-xl specificationiso-thes extension to skos/skos-xl- compound equivalence (new)- compound equivalence (specialization)

“adopted children” ↠ “children” [1], “adoption” [2]

hasPreferredLabelmapped toxl:prefLabel

hasPreferredLabelmapped toxl:prefLabel

Page 10: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

ThesaurusConcept

cups

ThesaurusArray<cups by form>

ThesaurusArray<cups by function>

HierarchicalRelationship (role=NT)

ThesaurusConceptstemware

ThesaurusConcepticecream cups

hasSubordinateArray

hasSubordinateArray

hasMemberConcept

ThesaurusConcepttumblers

ThesaurusConceptcoffee cups

ThesaurusArray (1/4 – not

ordered)

HierarchicalRelationship (role=NT)

HierarchicalRelationship (role=NT)

HierarchicalRelationship (role=NT)

hasMemberConcept

images from wikipedia

Page 11: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

skos:Conceptcups

iso-thes:ThesaurusArray<cups by form>

iso-thes:ThesaurusArray

<cups by function>

skos:narrower

skos:Conceptstemware

skos:Concepticecream cups

skos:narrower

iso-thes:subordinateArray

iso-thes:subordinateArray

skos:member

skos:member

skos:narrower

skos:Concepttumblers

skos:Conceptcoffee cups

skos:narrower

ThesaurusArray (1/4 – not

ordered)

Page 12: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

(Art & Architecture Thesaurus)

skos:memberList

rdf:List

skos:Conceptelementary education

rdf:first

rdf:rest

rdf:List rdf:first

rdf:rest

rdf:nil

rdf:List skos:Conceptsecondary education

rdf:first

iso-thes:ThesaurusArray<education by age group or grade level>

skos:Conceptpostsecondary

education

skos:Conceptadult education

skos:Conceptearly childhood education

rdf:List

rdf:List

rdf:first

rdf:first

ThesaurusArray (2/4 –

ordered)

rdf:rest

rdf:rest

rdf:rest

Page 13: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

ThesaurusConcept"farm managers"

ThesaurusConcept"dairy personnel"

ThesaurusConcept"cereal products"

ThesaurusConcept"industries"

ThesaurusConcept"agricultural industries"

NT

ThesaurusConcept"dairy products"

ThesaurusConcept"milk"

NT

ThesaurusConcept"dried milk"

ThesaurusConcept"liquid milk"

NT

NT

Legend:ISO-25964 Concept- "label" the preferred term in English.- Hierarchical relationship (Narrower concept)

hasMemberConcept

ThesaurusArray(people)

hasMemberConcept

ThesaurusConcept"industries"

ThesaurusArray(products)

hasMemberConcept

hasSubordinateArray

ThesaurusArray(milk by form)

ThesaurusConcept"liquid milk"

ISO-25964 Array- (label) array node label in English.- array membership relation (the sibling member concepts)- subordinate array(s) of a concept

From ISO 25964-1Figure 4 — Partially expanded classified display of an "industries" class, with node labels indicating a) changes of facet, for example (people and products) and b) characteristics of division of arrays, for example (milk by

form)

ThesaurusArray 3/4 – facet vs narrower

<related classification>

ThesaurusConcept"industries"

ThesaurusConcept"liquid milk"

Not ISO 25964- e.g. relating classification schemes or facets

Page 14: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

ThesaurusArray 4/4 – facet vs narrower

skos:member

<related classification>

iso-thes:ThesaurusArray

(people)

skos:Concept"farm managers"

skos:Concept"dairy personnel"skos:member

skos:Concept"cereal products"

skos:Concept"industries"

skos:Concept"agricultural industries"skos:narrower

iso-thes:ThesaurusArray

(products)

skos:Concept"dairy products"

skos:Concept"milk"skos:narrower

skos:member

skos:Concept"dried milk"

iso-thes:ThesaurusArray

(milk by form)

skos:Concept"liquid milk"

skos:narrower

iso-thes:subordinateArray

Legend:SKOS Concept- "label" the preferred label (in English).- Hierarchical relationship (skos:narrower)iso-thes SKOS extension Array- (label) array node (or facet) label in English.- array membership relation (the sibling member concepts)- subordinate array(s) of a conceptNot ISO 25964 or iso-thes SKOS extension- e.g. relating classification schemes or facets

Page 15: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

iso-thes:ConceptGroupPhilosophie

http://d-nb.info/vocab/gnd-sc#4

iso-thes:subGroup

skos:ConceptPhilosophie

http://d-nb.info/gnd/4045791-6

(Deutsche Nationalbibliothek)ConceptScheme „Gemeinsame Normdatei (GND)“

skos:notation 4

skos:member

skos:member

iso-thes:ConceptGroupPhilosophie (Allgemeines)http://d-nb.info/vocab/gnd-sc#4.1

iso-thes:subGroup

iso-thes:ConceptGroupPolitik, Militär

http://d-nb.info/vocab/gnd-sc#8

iso-thes:ConceptGroupPolitik (Allgemeines),

Politische Theoriehttp://d-nb.info/vocab/gnd-sc#8.1

iso-thes:subGroup

skos:notation 4.1

iso-thes:ConceptGroupEthik, Philosophische

Anthropologie, Sozialphilosophie

http://d-nb.info/vocab/gnd-sc#4.5

skos:notation 4.5

skos:notation

skos:ConceptPolitische Philosophie

http://d-nb.info/gnd/4076226-9

8skos:notation

8.1

skos:member

skos:narrower

ConceptGroup (1/3)SWD-Sachgruppen

node-labelinScheme:vocab/gnd-sc

skos:ConceptLabel

inScheme:gnd

Page 16: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

ConceptGroup (3/3)ISO-25964 SKOS/SKOS-XL/

extensionRemark

ThesaurusGroup iso-thes:ConceptGroup a subclass of skos:Collection

- hasSupergroup iso‑thes:superGroup domain = range = iso-thes:ConceptGroup

- hasSubGroup iso‑thes:subGroup inverse of iso‑thes:superGroup

- hasAsMember skos:member- isPartOf skos:inScheme - notation skos:notatione.g. conceptGroupType micro‑thesaurus

iso‑thes:microThesaurusOf a sub-property of skos:inScheme

domain = iso-thes:ConceptGrouprange = skos:ConceptScheme

Page 17: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

Notes (2/2 – eurovoc example)skos:Concept

"eurovoc:435098"xl:Label

"eurovoc:435097"

xl:Label"eurovoc:212889"

xl:prefLabel"human cloning"@en

xl:literalForm

"therapeutic cloning"@enxl:literalFormxl:altLabel

"_:node...1439"

<p>For documents relating to human therapeutic cloning, combine "<span>human cloning</span>" with "<a rel="ev:reference" class="link" href="http://eurovoc.europa.eu/7955">stem cell</a> <span/>".</p>

ev:noteLiteral

"en"^xs:languagexl:language

skos:editorialNote

skos:Concept"eurovoc:435098"

xl:Label"eurovoc:435097"

xl:prefLabel"stem cell"@en

xl:literalForm

Page 18: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

Thesaurus versions andversioned data sets (proposal)

Thesaurus Data Set Version 1(released 2011-05-09)

thesaurus A[ConceptScheme]

ConceptConcept

Thesaurus

version control D

ata Set

../version/{date}[VersionHistory]

- date- identifier- skos:note

isVersionOf

hasVersion

Thesaurus Data Set Version 2(released 2012-08-31)

thesaurus A[ConceptScheme]

../version/{date}[VersionHistory]

- date- identifier- skos:note

isVersionOf

hasVersion

ConceptConcept

../version/set[VersionHistorySet]

hasVersionHistorySet

hasVersionHistorySet

Thesaurus Data Set Version 3(planned release 2013-mm-dd)

thesaurus A[ConceptScheme]

../version/{date}[VersionHistory]

- date- identifier- skos:note

isVersionOf

hasVersion

hasVersionHistorySet

ConceptConcept

currentVersion(updated on thesaurus release)

currentVersion(updated on thesaurus release)

Page 19: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

Want a copy of ISO 25964-1 ?

Download it from ISO at http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=53657

Order it from your national standards body (e.g. BSI, DIN, ANSI, AFNOR)

Some public/academic reference libraries may stock it

The XML schema (http://www.niso.org/schemas/iso25964/schema-intro/)

and the SKOS/SKOS‑XL mapping (http://www.niso.org/schemas/iso25964/#schema) for exchange of thesaurus data is in an Annex which is available online without charge or password control.

Go to http://www.niso.org/schemas/iso25964/

Page 20: Exchanging  ISO 25964-1 thesauri data using RDF, SKOS and SKOS-XL

References DD8723-5, Data Model for BS 8723. In: Structured vocabularies for information retrieval. Part 5. Exchange formats

and protocols for interoperability. London: British Standards Institution. Available at: http://schemas.bs8723.org/Model.aspx

ISO 25964-1:2011, Thesauri and interoperability with other vocabularies. Part 1: Thesauri for information retrieval. Geneva: International Organization for Standards, August 8, 2011. 

ISO 25964-1 Schema and Data Model. http://www.niso.org/schemas/iso25964/#schema W3C Recommendation, SKOS Simple Knowledge Organization System Reference. W3C Recommendation, August 18,

2009. Alistair Miles and Sean Bechhofer, eds. Available at: http://www.w3.org/TR/skos-reference/ W3C Recommendation. SKOS eXtension for Labels (SKOS-XL). In: SKOS Simple Knowledge Organization System

Reference, Appendix B. W3C, August 18, 2009. Available at: http://www.w3.org/TR/2009/REC-skos-reference-20090818/#xl

Correspondences between ISO-2788/5964 and SKOS constructs. In: SKOS Simple Knowledge Organization System Primer. W3C Working Group Note 18 August 2009. Antoine Isaac, A. and Ed Summers, eds. Available at: http://www.w3.org/TR/skos-primer/#seccorrespondencesISO

Thesaurus UML Model introduction by Leonard Will: http://www.willpowerinfo.co.uk/Will_ISKO2012_paper.doc and http://www.willpowerinfo.co.uk/LWill-ISKO2012.pdf for an introduction.

The “GND-Systematik” - Deutsche Nationalbibliothek (Leipzig, Frankfurt am Main), (ISBN 978-3-941113-33-6), available at http://d-nb.info/1018626042/34 .

Detailed documentation about the “Correspondence between ISO 25964, SKOS/SKOS-XL and MADS Models”:http://www.niso.org/schemas/iso25964/#schema

This slide pack: Conference proceeding


Recommended