1 / 24

Simple Knowledge Organization System (SKOS)

Simple Knowledge Organization System (SKOS). Dr Glenda Hayes MITRE/DISA PEO-GES Data Services 13 January 2010. Agenda. Controlled Vocabulary (CV) Examples CV Basics Simple Knowledge Organization System (SKOS) OWL to SKOS XSLT Challenge: Versioning Analysis Questions.

wright
Download Presentation

Simple Knowledge Organization System (SKOS)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Simple Knowledge Organization System (SKOS) Dr Glenda Hayes MITRE/DISA PEO-GES Data Services 13 January 2010

  2. Agenda • Controlled Vocabulary (CV) Examples • CV Basics • Simple Knowledge Organization System (SKOS) • OWL to SKOS XSLT • Challenge: Versioning • Analysis • Questions

  3. DoD Core Taxonomy, v0.75c July 2009 – Joint DoD-IC Data Mtg http://metadata.dod.mil/mdr/ns/dodmwg/0.75c/owl/coreTaxonomy

  4. Proposed: UOM-digitalInformation July 2009 – Joint DoD-IC Data Mtg <rdfs:subClassOf rdf:resource="http://metadata.dod.mil/mdr/ns/dodmwg/0.75c/owl/coreTaxonomy#Communications_asset" />

  5. Example of Controlled Vocabulary: UCore Default Taxonomy 5

  6. Example of Controlled Vocabulary:COI List 6

  7. Examples of Controlled Vocabularies:JCA, Agency, Governance Namespace

  8. Example of Controlled Vocabulary:DTIC Thesaurus 8

  9. Example of Controlled Vocabulary:Global Legal Information Network (GLIN) Thesaurus

  10. Example of Controlled Vocabulary:Dictionary of Military Terms (JCS Pub 1-02)

  11. CV Basics • Purpose of a Controlled Vocabulary (CV) • Organize information resources for management, discovery, and display • A CV may be organized as… • List • Tree • Graph • A CV may be deployed in… • A pick list or other control in a GUI or browser • A Foreign Key Table (in an RDBMS) • An interface spec (e.g., DDMS XSD) list tree graph

  12. Simple Knowledge Organization System (SKOS) • Authority • SKOS Simple Knowledge Organization System Reference (W3C Recommendation, 2009-08-18) • SKOS Use Cases and Requirements (Group Note, 2009-08-18) • SKOS Simple Knowledge Organization System Primer (Group Note, 2009-08-18) • Validators • On-line Validator (very buggy!): http://www.w3.org/2004/02/skos/validation • My test SKOS validator • SchematronValidator: http://data2use.com/sch • SKOS Schematron Rules: http://data2use.com/skos/SKOS.sch • Samples • http://data2use.com/skos/samples/0.75c-Core_Tax_0.75c.owl (OWL) • http://data2use.com/skos/samples/0.75c-Core_Tax_0.75c.owl.skos (SKOS)

  13. SKOS Basics Unique ID skos:ConceptScheme Official Term • @rdf:about • skos:prefLabel • skos:altLabel • skos:definition • skos:broaderTransitive • @rdf:about • skos:prefLabel • skos:altLabel • skos:definition • skos:broaderTransitive skos:Concept • @rdf:about • skos:prefLabel • skos:altLabel • skos:definition • skos:broaderTransitive Alias or Acronym Official Definition Broader Term

  14. Sample SKOS CV Documentation Vocabulary Item

  15. MDR Support for Taxonomies DoD Core taxonomy Organization PoliticalOrganization skos:broaderTransitive skos:Concept UrCOI taxonomy MyCOI taxonomy Group TerroristOrganization skos:broadMatch equals ForeignTerroristOrganization TerroristGroup equals al-Qaeda AlQaida skos:exactMatch Consumer View Producer View <ddms> : <Subject>…/MyCOI.owl#AlQaida</Subject> </ddms> 15

  16. OWL to (validated) SKOS Controlled Vocabulary (OWL) Controlled Vocabulary (SKOS) 1 Validation Report (XML) OWL-2-SKOS stylesheet (XSLT) 2 SKOS Schematron Rules (SCH) XSLT engine SchematronValidator

  17. Challenges • Versioning http://www.oclc.org/news/events/presentations/2008/ISKO/20080805-deweyskos-panzer.ppt

  18. Analysis • Benefits • SKOS is W3C Recommendation • SKOS can represent lists, trees, and graphs • Equivalents available for OWL features used in DoD Core Taxonomy and default UCore Taxonomy • Extra constructs: altLabel, scopeNote • IC prefers • Risks • Tool support is lacking • Alternate versioning methods • Recommended Actions • Coordinate versioning representation and/or way ahead • Propose as DISR Emerging Standard • Data Services: • Review and evaluate MDR-registered OWL taxonomies • Validate XSLT to go from OWL to SKOS, register in MDR • Migrate salvageable taxonomies to SKOS, register in MDR • Provide on-line SKOS validation service

  19. Questions • Are the stated mappings correct? (OWL to SKOS) • Is there a (more reliable) on-line SKOS validator? • Can DoD and IC coordinate position re: versioning? • What should be the Joint DoD-IC SKOS conformance rules? • How should instances be encoded? Are they also “Concepts?” • E.g., ISO 3166 country codes and names? • E.g., FIPS 10-4 country codes and names? • E.g., Units of measure? • E.g., Languages? • E.g., DoD Organizations? • Is there an ISO 11179 schema for adorning a skos:Concept – to carry its Lifecycle information?

  20. Backup

  21. Mappings

  22. Test Case • Execute OWL2SKOS stylesheet to produce SKOS document • XSLT: http://data2use.com/skos/OWL-2-SKOS.xsl • SKOS Product: http://data2use.com/skos/samples/Core_Tax_0.75c.skos • Validate SKOS document • Schematron Validator: http://data2use.com/sch • SKOS Schematron Rules: http://data2use.com/skos/SKOS.sch

  23. Useful Links • SWAD-Europe Thesaurus Activity - SKOS-Core 1.0 Guide • http://www.w3.org/2004/02/skos/validation • http://data2use.com/skos/samples/ • http://www.w3.org/TR/skos-reference/skos.html • http://en.wikipedia.org/wiki/Simple_Knowledge_Organization_System

More Related