SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
1
Taxonomy standards and architecture
A brief introduction to SKOS
Taxonomy Boot Camp London
17 October 2018
Presented by
Heather Hedden
Senior Vocabulary Editor
Gale, A Cengage Company
Controlled Vocabulary Standards
2
Standards are of two basic types
1. Standards for design - supports an expected experience and results by varied users
without requiring training
2. Standards for specifications (measurements, protocols, coding, etc.) – supports
exchange and interoperability.
Standards for controlled vocabularies of each type
1. Standards for design: ISO 25964 Information and documentation - Thesauri and
interoperability with other vocabularies;
ANSI/NISO Z39.19 Guidelines for Construction, Format, and Management of
Monolingual Controlled Vocabularies
2. Standards for specifications and interoperability: Dublin Core, MARC, ZThes,
DD 8723-5, RDF, OWL and SKOS)
http://accidental-taxonomist.blogspot.com/2017/06/standards-for-taxonomies.html
SKOS Background
3
SKOS (Simple Knowledge Organization System) model
▪ A World Wide Web (W3C) recommendation.
▪ Released in 2005 as a working draft and in 2009 as a recommendation.
▪ “A common data model for sharing and linking knowledge organization systems via the
Web” and
“A data-sharing standard, bridging several different fields of knowledge, technology
and practice” https://www.w3.org/TR/skos-reference/
▪ Encoded using RDF (Resource Description Framework) as a triple (subject-predicate-
object).
▪ Can be expressed in various serialization formats: XML, N3, Turtle, JSON-LD.
▪ To enable easy publication and use of such vocabularies as linked data.
▪ Can also be queried using standard query language SPARQL.
SKOS Elements
5
Concepts
Labels &
Notation
Documentation
Semantic
Relations
Mapping
Properties
Collections
Concept prefLabel note broader broadMatch Collection
ConceptScheme altLabel changeNote narrower narrowMatch orderedCollection
inScheme hiddenLabel definition related relatedMatch member
hasTopConcept notation editorialNote broaderTransitive closeMatch memberList
topConceptOf example narrowerTransitive exactMatch
historyNote semanticRelation mappingRelation
scopeNote
Example URI: skos:prefLabel
SKOS in Elements in XML
6
https://www.sti.nasa.gov/thesvol1.pdf
Example concept from the NASA Thesaurus in SKOS in XML
https://www.sti.nasa.gov/nasa-thesaurus/#.WoG0uainGM8
<skos:Concept rdf:about="#37804">
<skm:termUpdate>add</skm:termUpdate>
<skos:prefLabel>A-3 aircraft</skos:prefLabel>
<skos:altLabel>A3D aircraft</skos:altLabel>
<skos:altLabel>Skywarrior aircraft</skos:altLabel>
<zthes:termID>37804</zthes:termID>
<zthes:termVocabulary>NASA Thesaurus</zthes:termVocabulary>
<skm:UF rdf:resource="#182148" rdf:ID="r37804-182148" />
<skm:UF rdf:resource="#185586" rdf:ID="r37804-185586" />
<skos:broader rdf:resource="#39556" rdf:ID="r37804-39556" />
<skos:broader rdf:resource="#41969" rdf:ID="r37804-41969" />
<skos:broader rdf:resource="#45801" rdf:ID="r37804-45801" />
<skos:broader rdf:resource="#47765" rdf:ID="r37804-47765" />
<skos:related rdf:resource="#38167" rdf:ID="r37804-38167" />
</skos:Concept>
7
SKOS in Elements in Vocabulary Management Software
SKOS model in Synaptica
8
SKOS model in PoolParty
A taxonomy or thesaurus comprises terms/concepts
Thesaurus Model vs. SKOS Model
9
Thesaurus model:
Terms
Of two types:
1. Preferred terms
2. Nonpreferred terms
Content is indexed/tagged to
preferred terms only.
SKOS vocabulary model:
Concepts
Which each have:
▪ Preferred labels (one in each language)
▪ Alternative labels
Content is indexed/tagged to concepts as
described by preferred labels.
The preferred term/label is displayed. Selecting a nonpreferred term or alternative label
redirects and points to the associated concept/preferred term.
Thesaurus Model vs. SKOS Model
10
Hierarchical relationships
▪ Thesaurus designation of BT / NT (Broader term / Narrower term)
▪ SKOS designation: Broader concept / Narrower concept
Associative relationships
▪ Thesaurus designation of RT (Related term)
▪ SKOS designation: Related concept
Terms in multiple languages
▪ Most vocabulary management software supports multilingual vocabularies.
▪ The SKOS model is especially suited for multilingual vocabularies.
─ A single concept has a preferred label in each language and alternative
labels in each language.
─ Preferred labels must be exact translations for the vocabulary to function
bi-directionally.
─ Alternative labels do not link to translations of each other, so may vary for
each language.
Example: EuroVoc - Multilingual Thesaurus of the European Union
SKOS for Multilingual Vocabularies
11
Synonyms, Alternative Labels, Nonpreferred Terms
12
SKOS model: PoolParty
SKOS model: Alternative labels and other languages
http://oek1.fao.org/skosmos/agrovoc/en/page/c_3850
SKOS Hidden Labels
13
Displayed vs. non-displayed variants
SKOS model also has Hidden Label (hidden Label) for these uses.
Non-displayed variants are useful for:
▪ Common misspellings, slang, or deprecated, or potentially offensive terms
not displayed to users but can match searches
▪ Auto-categorization support but not intended for manual indexing
▪ Search support but not intended for type-ahead display
▪ Changed preferred name, making the former preferred name nonpreferred,
but not meeting the criteria for a displayed variant. Pates (Food) USE Pates.
Questions/contact
14
Heather Hedden
Senior Vocabulary Editor
Gale, A Cengage Company
20 Channel Center Street
Boston, MA 02210 U.S.A.
heather.hedden@cengage.com
www.cengage.com, www.gale.com
www.cengage.co.uk, www.gale.cengage.co.uk

Weitere ähnliche Inhalte

Was ist angesagt?

Universal Bibliographic Control and Universal Availability of Publications (U...
Universal Bibliographic Control and Universal Availability of Publications (U...Universal Bibliographic Control and Universal Availability of Publications (U...
Universal Bibliographic Control and Universal Availability of Publications (U...Dr. Anjaiah Mothukuri
 
Library consortia
Library consortia Library consortia
Library consortia Dheeraj Negi
 
Overview of Descriptive Cataloging
Overview of Descriptive CatalogingOverview of Descriptive Cataloging
Overview of Descriptive CatalogingJohan Koren
 
Faceted Classification System in Libraries
Faceted Classification System in LibrariesFaceted Classification System in Libraries
Faceted Classification System in LibrariesLaura Loveday Maury
 
Normative principles of cataloguing
Normative principles of cataloguingNormative principles of cataloguing
Normative principles of cataloguingSarika Sawant
 
Library of congress subject heading
Library of congress subject headingLibrary of congress subject heading
Library of congress subject headingMahendraAdhikari7
 
Intro to rda
Intro to rdaIntro to rda
Intro to rdaAnna Enos
 
Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.Janet Leu
 
Introduction to subject cataloguing
Introduction to subject cataloguingIntroduction to subject cataloguing
Introduction to subject cataloguingLiah Shonhe
 
Canon of classification
Canon of classificationCanon of classification
Canon of classificationavid
 
Post coordinate indexing .. Library and information science
Post coordinate indexing .. Library and information sciencePost coordinate indexing .. Library and information science
Post coordinate indexing .. Library and information scienceharshaec
 
Different Bibliographic Form Standards
Different Bibliographic Form StandardsDifferent Bibliographic Form Standards
Different Bibliographic Form StandardsDaryl Superio
 
Resource description and Access
Resource description and AccessResource description and Access
Resource description and AccessUDAYA VARADARAJAN
 

Was ist angesagt? (20)

Universal Bibliographic Control and Universal Availability of Publications (U...
Universal Bibliographic Control and Universal Availability of Publications (U...Universal Bibliographic Control and Universal Availability of Publications (U...
Universal Bibliographic Control and Universal Availability of Publications (U...
 
Library consortia
Library consortia Library consortia
Library consortia
 
Canons of library classification
Canons of library classificationCanons of library classification
Canons of library classification
 
Overview of Descriptive Cataloging
Overview of Descriptive CatalogingOverview of Descriptive Cataloging
Overview of Descriptive Cataloging
 
Faceted Classification System in Libraries
Faceted Classification System in LibrariesFaceted Classification System in Libraries
Faceted Classification System in Libraries
 
Library 2.0
Library 2.0Library 2.0
Library 2.0
 
Normative principles of cataloguing
Normative principles of cataloguingNormative principles of cataloguing
Normative principles of cataloguing
 
Library of congress subject heading
Library of congress subject headingLibrary of congress subject heading
Library of congress subject heading
 
CANONS OF CATALOGUING ppt
CANONS OF CATALOGUING pptCANONS OF CATALOGUING ppt
CANONS OF CATALOGUING ppt
 
Intro to rda
Intro to rdaIntro to rda
Intro to rda
 
Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.Taxonomy, ontology, folksonomies & SKOS.
Taxonomy, ontology, folksonomies & SKOS.
 
Introduction to subject cataloguing
Introduction to subject cataloguingIntroduction to subject cataloguing
Introduction to subject cataloguing
 
Canon of classification
Canon of classificationCanon of classification
Canon of classification
 
Subject cataloging
Subject catalogingSubject cataloging
Subject cataloging
 
FRBR
FRBRFRBR
FRBR
 
Post coordinate indexing .. Library and information science
Post coordinate indexing .. Library and information sciencePost coordinate indexing .. Library and information science
Post coordinate indexing .. Library and information science
 
Subject cataloging
Subject catalogingSubject cataloging
Subject cataloging
 
Different Bibliographic Form Standards
Different Bibliographic Form StandardsDifferent Bibliographic Form Standards
Different Bibliographic Form Standards
 
Resource description and Access
Resource description and AccessResource description and Access
Resource description and Access
 
ISO 2709
ISO 2709ISO 2709
ISO 2709
 

Ähnlich wie A Brief Introduction to SKOS

ISO 25964: Thesauri and Interoperability with Other Vocabularies
ISO 25964: Thesauri and Interoperability with Other VocabulariesISO 25964: Thesauri and Interoperability with Other Vocabularies
ISO 25964: Thesauri and Interoperability with Other VocabulariesMarcia Zeng
 
SKOS - 2007 Open Forum on Metadata Registries - NYC
SKOS - 2007 Open Forum on Metadata Registries - NYCSKOS - 2007 Open Forum on Metadata Registries - NYC
SKOS - 2007 Open Forum on Metadata Registries - NYCjonphipps
 
Compiler Construction | Lecture 6 | Introduction to Static Analysis
Compiler Construction | Lecture 6 | Introduction to Static AnalysisCompiler Construction | Lecture 6 | Introduction to Static Analysis
Compiler Construction | Lecture 6 | Introduction to Static AnalysisEelco Visser
 
The state of KOS in the Linked Data movement
The state of KOS in the Linked Data movementThe state of KOS in the Linked Data movement
The state of KOS in the Linked Data movementMarcia Zeng
 
Harmonizing services for LOD vocabularies: a case study
Harmonizing services for LOD vocabularies: a case studyHarmonizing services for LOD vocabularies: a case study
Harmonizing services for LOD vocabularies: a case studyGhislain Atemezing
 
GTU PHP Project Training Guidelines
GTU PHP Project Training GuidelinesGTU PHP Project Training Guidelines
GTU PHP Project Training GuidelinesTOPS Technologies
 
NIF - Version 1.0 - 2011/10/23
NIF - Version 1.0 - 2011/10/23NIF - Version 1.0 - 2011/10/23
NIF - Version 1.0 - 2011/10/23Sebastian Hellmann
 
TDWG VoMaG Vocabulary management workflow, 2013-10-31
TDWG VoMaG Vocabulary management workflow, 2013-10-31TDWG VoMaG Vocabulary management workflow, 2013-10-31
TDWG VoMaG Vocabulary management workflow, 2013-10-31Dag Endresen
 
From SKOS over SKOS-XL to Custom Ontologies
From SKOS over SKOS-XL to Custom OntologiesFrom SKOS over SKOS-XL to Custom Ontologies
From SKOS over SKOS-XL to Custom OntologiesSemantic Web Company
 
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web María Poveda Villalón
 
LISA OASIS-feb2011
LISA OASIS-feb2011LISA OASIS-feb2011
LISA OASIS-feb2011Jamie Clark
 
LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...
LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...
LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...locloud
 
Knowledge Discovery in an Agents Environment
Knowledge Discovery in an Agents EnvironmentKnowledge Discovery in an Agents Environment
Knowledge Discovery in an Agents EnvironmentManjulaPatel
 
SKOS, Past, Present and Future
SKOS, Past, Present and FutureSKOS, Past, Present and Future
SKOS, Past, Present and Futureseanb
 
KOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyKOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyVassilis Protonotarios
 
Overview of the SPARQL-Generate language and latest developments
Overview of the SPARQL-Generate language and latest developmentsOverview of the SPARQL-Generate language and latest developments
Overview of the SPARQL-Generate language and latest developmentsMaxime Lefrançois
 
Expressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDLExpressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDLCredential Engine
 

Ähnlich wie A Brief Introduction to SKOS (20)

ISO 25964: Thesauri and Interoperability with Other Vocabularies
ISO 25964: Thesauri and Interoperability with Other VocabulariesISO 25964: Thesauri and Interoperability with Other Vocabularies
ISO 25964: Thesauri and Interoperability with Other Vocabularies
 
SKOS - 2007 Open Forum on Metadata Registries - NYC
SKOS - 2007 Open Forum on Metadata Registries - NYCSKOS - 2007 Open Forum on Metadata Registries - NYC
SKOS - 2007 Open Forum on Metadata Registries - NYC
 
Compiler Construction | Lecture 6 | Introduction to Static Analysis
Compiler Construction | Lecture 6 | Introduction to Static AnalysisCompiler Construction | Lecture 6 | Introduction to Static Analysis
Compiler Construction | Lecture 6 | Introduction to Static Analysis
 
The state of KOS in the Linked Data movement
The state of KOS in the Linked Data movementThe state of KOS in the Linked Data movement
The state of KOS in the Linked Data movement
 
Harmonizing services for LOD vocabularies: a case study
Harmonizing services for LOD vocabularies: a case studyHarmonizing services for LOD vocabularies: a case study
Harmonizing services for LOD vocabularies: a case study
 
GTU PHP Project Training Guidelines
GTU PHP Project Training GuidelinesGTU PHP Project Training Guidelines
GTU PHP Project Training Guidelines
 
NIF - Version 1.0 - 2011/10/23
NIF - Version 1.0 - 2011/10/23NIF - Version 1.0 - 2011/10/23
NIF - Version 1.0 - 2011/10/23
 
TDWG VoMaG Vocabulary management workflow, 2013-10-31
TDWG VoMaG Vocabulary management workflow, 2013-10-31TDWG VoMaG Vocabulary management workflow, 2013-10-31
TDWG VoMaG Vocabulary management workflow, 2013-10-31
 
From SKOS over SKOS-XL to Custom Ontologies
From SKOS over SKOS-XL to Custom OntologiesFrom SKOS over SKOS-XL to Custom Ontologies
From SKOS over SKOS-XL to Custom Ontologies
 
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web
Detecting Good Practices and Pitfalls when Publishing Vocabularies on the Web
 
Metamorphic Domain-Specific Languages
Metamorphic Domain-Specific LanguagesMetamorphic Domain-Specific Languages
Metamorphic Domain-Specific Languages
 
LISA OASIS-feb2011
LISA OASIS-feb2011LISA OASIS-feb2011
LISA OASIS-feb2011
 
Taxonomy Quality Assessment
Taxonomy Quality AssessmentTaxonomy Quality Assessment
Taxonomy Quality Assessment
 
LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...
LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...
LoCloud Vocabulary Services: Thesaurus management introduction, Walter Koch a...
 
Knowledge Discovery in an Agents Environment
Knowledge Discovery in an Agents EnvironmentKnowledge Discovery in an Agents Environment
Knowledge Discovery in an Agents Environment
 
SKOS, Past, Present and Future
SKOS, Past, Present and FutureSKOS, Past, Present and Future
SKOS, Past, Present and Future
 
KOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet OntologyKOS Management - The case of the Organic.Edunet Ontology
KOS Management - The case of the Organic.Edunet Ontology
 
Overview of the SPARQL-Generate language and latest developments
Overview of the SPARQL-Generate language and latest developmentsOverview of the SPARQL-Generate language and latest developments
Overview of the SPARQL-Generate language and latest developments
 
Knowledge Organization Systems (KOS): Management of Classification Systems in...
Knowledge Organization Systems (KOS): Management of Classification Systems in...Knowledge Organization Systems (KOS): Management of Classification Systems in...
Knowledge Organization Systems (KOS): Management of Classification Systems in...
 
Expressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDLExpressing Concept Schemes & Competency Frameworks in CTDL
Expressing Concept Schemes & Competency Frameworks in CTDL
 

Mehr von Heather Hedden

Introduction to Knowledge Graphs for Information Architects.pdf
Introduction to Knowledge Graphs for Information Architects.pdfIntroduction to Knowledge Graphs for Information Architects.pdf
Introduction to Knowledge Graphs for Information Architects.pdfHeather Hedden
 
Benefits of Taxonomies
Benefits of TaxonomiesBenefits of Taxonomies
Benefits of TaxonomiesHeather Hedden
 
Thesauri for Indexing Support / Thesauri zur Unterstützung der Registererstel...
Thesauri for Indexing Support / Thesauri zur Unterstützung der Registererstel...Thesauri for Indexing Support / Thesauri zur Unterstützung der Registererstel...
Thesauri for Indexing Support / Thesauri zur Unterstützung der Registererstel...Heather Hedden
 
Taxonomies in Support of Search
Taxonomies in Support of SearchTaxonomies in Support of Search
Taxonomies in Support of SearchHeather Hedden
 
Mapping Taxonomies, Thesauri, and Ontologies
Mapping Taxonomies, Thesauri, and OntologiesMapping Taxonomies, Thesauri, and Ontologies
Mapping Taxonomies, Thesauri, and OntologiesHeather Hedden
 
Selecting Software for Taxonomy, Thesaurus and Ontology Management
Selecting Software for Taxonomy, Thesaurus and Ontology ManagementSelecting Software for Taxonomy, Thesaurus and Ontology Management
Selecting Software for Taxonomy, Thesaurus and Ontology ManagementHeather Hedden
 
A Brief Introduction to Knowledge Graphs
A Brief Introduction to Knowledge GraphsA Brief Introduction to Knowledge Graphs
A Brief Introduction to Knowledge GraphsHeather Hedden
 
Managing Taxonomy Tagging
Managing Taxonomy TaggingManaging Taxonomy Tagging
Managing Taxonomy TaggingHeather Hedden
 
Taxonomy Design for SharePoint
Taxonomy Design for SharePointTaxonomy Design for SharePoint
Taxonomy Design for SharePointHeather Hedden
 
Taxonomies, Categories, and Tags in WordPress
Taxonomies, Categories, and Tags in WordPressTaxonomies, Categories, and Tags in WordPress
Taxonomies, Categories, and Tags in WordPressHeather Hedden
 
Customer-Focused Thesauri
Customer-Focused ThesauriCustomer-Focused Thesauri
Customer-Focused ThesauriHeather Hedden
 
Synonyms, Alternative Labels, and Nonpreferred Terms
Synonyms, Alternative Labels, and Nonpreferred TermsSynonyms, Alternative Labels, and Nonpreferred Terms
Synonyms, Alternative Labels, and Nonpreferred TermsHeather Hedden
 
Managing Mature Taxonomies: Resolving Orphan Terms
Managing Mature Taxonomies: Resolving Orphan TermsManaging Mature Taxonomies: Resolving Orphan Terms
Managing Mature Taxonomies: Resolving Orphan TermsHeather Hedden
 
Taxonomy Displays: Bridging UX & Taxonomy Design
Taxonomy Displays: Bridging UX & Taxonomy DesignTaxonomy Displays: Bridging UX & Taxonomy Design
Taxonomy Displays: Bridging UX & Taxonomy DesignHeather Hedden
 
Taxonomies for E-commerce
Taxonomies for E-commerceTaxonomies for E-commerce
Taxonomies for E-commerceHeather Hedden
 
Mapping, Merging, and Multilingual Taxonomies
Mapping, Merging, and Multilingual TaxonomiesMapping, Merging, and Multilingual Taxonomies
Mapping, Merging, and Multilingual TaxonomiesHeather Hedden
 
Taxonomies and Folksonomies
Taxonomies and FolksonomiesTaxonomies and Folksonomies
Taxonomies and FolksonomiesHeather Hedden
 
Taxonomies for Text Analytics and Auto-indexing
Taxonomies for Text Analytics and Auto-indexingTaxonomies for Text Analytics and Auto-indexing
Taxonomies for Text Analytics and Auto-indexingHeather Hedden
 

Mehr von Heather Hedden (20)

Introduction to Knowledge Graphs for Information Architects.pdf
Introduction to Knowledge Graphs for Information Architects.pdfIntroduction to Knowledge Graphs for Information Architects.pdf
Introduction to Knowledge Graphs for Information Architects.pdf
 
Benefits of Taxonomies
Benefits of TaxonomiesBenefits of Taxonomies
Benefits of Taxonomies
 
Thesauri for Indexing Support / Thesauri zur Unterstützung der Registererstel...
Thesauri for Indexing Support / Thesauri zur Unterstützung der Registererstel...Thesauri for Indexing Support / Thesauri zur Unterstützung der Registererstel...
Thesauri for Indexing Support / Thesauri zur Unterstützung der Registererstel...
 
Taxonomies in Support of Search
Taxonomies in Support of SearchTaxonomies in Support of Search
Taxonomies in Support of Search
 
Mapping Taxonomies, Thesauri, and Ontologies
Mapping Taxonomies, Thesauri, and OntologiesMapping Taxonomies, Thesauri, and Ontologies
Mapping Taxonomies, Thesauri, and Ontologies
 
Selecting Software for Taxonomy, Thesaurus and Ontology Management
Selecting Software for Taxonomy, Thesaurus and Ontology ManagementSelecting Software for Taxonomy, Thesaurus and Ontology Management
Selecting Software for Taxonomy, Thesaurus and Ontology Management
 
A Brief Introduction to Knowledge Graphs
A Brief Introduction to Knowledge GraphsA Brief Introduction to Knowledge Graphs
A Brief Introduction to Knowledge Graphs
 
Managing Taxonomy Tagging
Managing Taxonomy TaggingManaging Taxonomy Tagging
Managing Taxonomy Tagging
 
Taxonomies for Users
Taxonomies for UsersTaxonomies for Users
Taxonomies for Users
 
Taxonomy Design for SharePoint
Taxonomy Design for SharePointTaxonomy Design for SharePoint
Taxonomy Design for SharePoint
 
Taxonomies, Categories, and Tags in WordPress
Taxonomies, Categories, and Tags in WordPressTaxonomies, Categories, and Tags in WordPress
Taxonomies, Categories, and Tags in WordPress
 
Customer-Focused Thesauri
Customer-Focused ThesauriCustomer-Focused Thesauri
Customer-Focused Thesauri
 
Synonyms, Alternative Labels, and Nonpreferred Terms
Synonyms, Alternative Labels, and Nonpreferred TermsSynonyms, Alternative Labels, and Nonpreferred Terms
Synonyms, Alternative Labels, and Nonpreferred Terms
 
Managing Mature Taxonomies: Resolving Orphan Terms
Managing Mature Taxonomies: Resolving Orphan TermsManaging Mature Taxonomies: Resolving Orphan Terms
Managing Mature Taxonomies: Resolving Orphan Terms
 
Taxonomy Displays: Bridging UX & Taxonomy Design
Taxonomy Displays: Bridging UX & Taxonomy DesignTaxonomy Displays: Bridging UX & Taxonomy Design
Taxonomy Displays: Bridging UX & Taxonomy Design
 
Testing Taxonomies
Testing TaxonomiesTesting Taxonomies
Testing Taxonomies
 
Taxonomies for E-commerce
Taxonomies for E-commerceTaxonomies for E-commerce
Taxonomies for E-commerce
 
Mapping, Merging, and Multilingual Taxonomies
Mapping, Merging, and Multilingual TaxonomiesMapping, Merging, and Multilingual Taxonomies
Mapping, Merging, and Multilingual Taxonomies
 
Taxonomies and Folksonomies
Taxonomies and FolksonomiesTaxonomies and Folksonomies
Taxonomies and Folksonomies
 
Taxonomies for Text Analytics and Auto-indexing
Taxonomies for Text Analytics and Auto-indexingTaxonomies for Text Analytics and Auto-indexing
Taxonomies for Text Analytics and Auto-indexing
 

Kürzlich hochgeladen

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Kürzlich hochgeladen (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

A Brief Introduction to SKOS

  • 1. 1 Taxonomy standards and architecture A brief introduction to SKOS Taxonomy Boot Camp London 17 October 2018 Presented by Heather Hedden Senior Vocabulary Editor Gale, A Cengage Company
  • 2. Controlled Vocabulary Standards 2 Standards are of two basic types 1. Standards for design - supports an expected experience and results by varied users without requiring training 2. Standards for specifications (measurements, protocols, coding, etc.) – supports exchange and interoperability. Standards for controlled vocabularies of each type 1. Standards for design: ISO 25964 Information and documentation - Thesauri and interoperability with other vocabularies; ANSI/NISO Z39.19 Guidelines for Construction, Format, and Management of Monolingual Controlled Vocabularies 2. Standards for specifications and interoperability: Dublin Core, MARC, ZThes, DD 8723-5, RDF, OWL and SKOS) http://accidental-taxonomist.blogspot.com/2017/06/standards-for-taxonomies.html
  • 3. SKOS Background 3 SKOS (Simple Knowledge Organization System) model ▪ A World Wide Web (W3C) recommendation. ▪ Released in 2005 as a working draft and in 2009 as a recommendation. ▪ “A common data model for sharing and linking knowledge organization systems via the Web” and “A data-sharing standard, bridging several different fields of knowledge, technology and practice” https://www.w3.org/TR/skos-reference/ ▪ Encoded using RDF (Resource Description Framework) as a triple (subject-predicate- object). ▪ Can be expressed in various serialization formats: XML, N3, Turtle, JSON-LD. ▪ To enable easy publication and use of such vocabularies as linked data. ▪ Can also be queried using standard query language SPARQL.
  • 4.
  • 5. SKOS Elements 5 Concepts Labels & Notation Documentation Semantic Relations Mapping Properties Collections Concept prefLabel note broader broadMatch Collection ConceptScheme altLabel changeNote narrower narrowMatch orderedCollection inScheme hiddenLabel definition related relatedMatch member hasTopConcept notation editorialNote broaderTransitive closeMatch memberList topConceptOf example narrowerTransitive exactMatch historyNote semanticRelation mappingRelation scopeNote Example URI: skos:prefLabel
  • 6. SKOS in Elements in XML 6 https://www.sti.nasa.gov/thesvol1.pdf Example concept from the NASA Thesaurus in SKOS in XML https://www.sti.nasa.gov/nasa-thesaurus/#.WoG0uainGM8 <skos:Concept rdf:about="#37804"> <skm:termUpdate>add</skm:termUpdate> <skos:prefLabel>A-3 aircraft</skos:prefLabel> <skos:altLabel>A3D aircraft</skos:altLabel> <skos:altLabel>Skywarrior aircraft</skos:altLabel> <zthes:termID>37804</zthes:termID> <zthes:termVocabulary>NASA Thesaurus</zthes:termVocabulary> <skm:UF rdf:resource="#182148" rdf:ID="r37804-182148" /> <skm:UF rdf:resource="#185586" rdf:ID="r37804-185586" /> <skos:broader rdf:resource="#39556" rdf:ID="r37804-39556" /> <skos:broader rdf:resource="#41969" rdf:ID="r37804-41969" /> <skos:broader rdf:resource="#45801" rdf:ID="r37804-45801" /> <skos:broader rdf:resource="#47765" rdf:ID="r37804-47765" /> <skos:related rdf:resource="#38167" rdf:ID="r37804-38167" /> </skos:Concept>
  • 7. 7 SKOS in Elements in Vocabulary Management Software SKOS model in Synaptica
  • 8. 8 SKOS model in PoolParty
  • 9. A taxonomy or thesaurus comprises terms/concepts Thesaurus Model vs. SKOS Model 9 Thesaurus model: Terms Of two types: 1. Preferred terms 2. Nonpreferred terms Content is indexed/tagged to preferred terms only. SKOS vocabulary model: Concepts Which each have: ▪ Preferred labels (one in each language) ▪ Alternative labels Content is indexed/tagged to concepts as described by preferred labels. The preferred term/label is displayed. Selecting a nonpreferred term or alternative label redirects and points to the associated concept/preferred term.
  • 10. Thesaurus Model vs. SKOS Model 10 Hierarchical relationships ▪ Thesaurus designation of BT / NT (Broader term / Narrower term) ▪ SKOS designation: Broader concept / Narrower concept Associative relationships ▪ Thesaurus designation of RT (Related term) ▪ SKOS designation: Related concept
  • 11. Terms in multiple languages ▪ Most vocabulary management software supports multilingual vocabularies. ▪ The SKOS model is especially suited for multilingual vocabularies. ─ A single concept has a preferred label in each language and alternative labels in each language. ─ Preferred labels must be exact translations for the vocabulary to function bi-directionally. ─ Alternative labels do not link to translations of each other, so may vary for each language. Example: EuroVoc - Multilingual Thesaurus of the European Union SKOS for Multilingual Vocabularies 11
  • 12. Synonyms, Alternative Labels, Nonpreferred Terms 12 SKOS model: PoolParty SKOS model: Alternative labels and other languages http://oek1.fao.org/skosmos/agrovoc/en/page/c_3850
  • 13. SKOS Hidden Labels 13 Displayed vs. non-displayed variants SKOS model also has Hidden Label (hidden Label) for these uses. Non-displayed variants are useful for: ▪ Common misspellings, slang, or deprecated, or potentially offensive terms not displayed to users but can match searches ▪ Auto-categorization support but not intended for manual indexing ▪ Search support but not intended for type-ahead display ▪ Changed preferred name, making the former preferred name nonpreferred, but not meeting the criteria for a displayed variant. Pates (Food) USE Pates.
  • 14. Questions/contact 14 Heather Hedden Senior Vocabulary Editor Gale, A Cengage Company 20 Channel Center Street Boston, MA 02210 U.S.A. heather.hedden@cengage.com www.cengage.com, www.gale.com www.cengage.co.uk, www.gale.cengage.co.uk