• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Linking KOS Data [using SKOS and OWL2]

Linking KOS Data [using SKOS and OWL2]






Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment
  • . *Credit: references from talks and presentations by W3C leaders’ and others, see refs at end.
  • When there are lots of triples together, they are like this… The first subject here really has quite a few predicates, and the objects can be URIrefs or literals. Those objects can also be the things, so they also may be the subjects of further statements. Backgroud image borrowed from Andrea Kosavic: The Semantic Web, (some of) what you need to know . OLA Superconference 2009.01.30. Compiled by mzeng 2009-03-06.
  • This is a Wikipedia article about Antoni Gaudi. This page is also translated in over 30 languages. There are also many links on the page, which link you to other related Wikipedia pages.
  • The exposed data on the DBpedia was derived from the Wikipedia page and other related datasets. You can recognize the sense of RDF triples here. What is the THING to be described? The person whose name is Antoni Gaudi. But look on the top, he is identified by a URI, and it is a http URI. There are many properties for this thing, and each property has the value. Resources get URIs early in lifecycle Properties get URIs Vocabularies get URIs Everything is dereferenceable: Able to request meaning over http
  • This continues the same resource page. Now we see many labels of the author in other languages, and also the subject category that could link to this author’s data. Overall, there are just tremendous data that are all linked through RDF triples. You may want to go to this URL to see for yourself. The properties have different prefixes. If you remember the QName we talked about, those are the prefixes assigned to certain namespace URIs. The first one is defined by RDF, the second one is from OWL, the ontology’s encoding schema, and then all the subjects are defined by SKOS, the Simple Knowledge Organization Systems, an encoding standard for KOS. Next is the FOAF; if you remember, this is for people and the things they do. The value here is not a literal, it is an URI of the resource.
  • From subject categories provided by the previous page, we are linked to the subject category about Spanish architects. Now the subject category is as a ‘resource’. The concept presented like a typical KOS data entry, with concept, labels, broader and narrower concepts. Any of these values can be further explored through the link.
  • For institutional use of Linked Data, BBC and the New York Times set good examples. Other projects are also going on.
  • Presenting notation-building rules. Each classification implements certain rules for building notations. The following are some typical examples. 1) In current authority systems there are always records indicating how a notation should be composed or de-composed. 2) A synthesized number can be constructed by adding or appending numbers from a table or from other parts of the schedule. Instructions are provided to the classifier to construct a classification number by adding numbers from other parts of the schedule, from a table, or by basing it on a pattern defined in another part of the schedule. 3) Depending on the degree of synthesized components, some classification schemes have a variety of faceted structures for their main schedules, sub-schedules, or individual classes. Rules and instruction guidance are always included in such cases. 4) There could be full, abridged, and extended (+) notations for the derivations from a general classification system. Unlike a thesaurus, a classification system usually develops variations of a scheme with different scales. Implementers decide to which degree they want to implement it in practice. For example, in CLC's ‘062.32+6’ the number after ‘+’ is the optional, extended number with higher specificity.

Linking KOS Data [using SKOS and OWL2] Linking KOS Data [using SKOS and OWL2] Presentation Transcript

  • Extracted slides from a presentation at Seminar on Knowledge Organization, School of Information and Library Science University of North Carolina, 2010-03-29 Marcia Zeng Kent State University KOS = knowledge organization systems {thesaurus, classification systems, taxonomies, subject heading lists, picklists, ontologies}
  • Illustration of triples subjects predicates subjects objects predicates objects 17 3 3 1 2 1 2 Background image borrowed from Andrea Kosavic: The Semantic Web, (some of) what you need to know . OLA Superconference 2009.01.30. Compiled by mzeng 2009-03-06 .
  • http://en.wikipedia.org/wiki/Antoni_Gaud%C3%AD From Wikepedia to dbpedia, a linked data example
  • http://dbpedia.org/page/Antoni_Gaudí 4. Include links to other URIs so that they can discover more things
    • Use URIs as names for things
    • Use http URIs
    3. When someone looks up a name, provide useful [RDF] information 1 2 3
  • [related subject categories, for further exploration] [labels for this person] See next
  • Wikipedia’s classification Has broader concepts Concept’s label Has narrower concept http://dbpedia.org/page/Category:Spanish_architects Subject category as ‘resource’ Any of these resources will bring to other linked data
  • Back to the triples: http://www.example.org/index.html dc.language en http://www.example.org/index.html skos:subject Health care (conceptID) properties & values Metadata Schemas KOS Vocabularies supporting sharable data 1 1 2 2 3 3 …
    • bibo -- Bibilographic ontology
    • cc -- Creative Commons ontology
    • damltime -- Time Zone ontology
    • doap -- Description of a Project ontology
    • event -- Event ontology
    • foaf -- Friend-of-a-Friend ontology
    • frbr -- Functional Requirements for Bibliographic Records
    • geo -- Geo wgs84 ontology
    • geonames -- GeoNames ontology
    • mo -- Music Ontology
    • opencyc -- OpenCyc knowledge base
    • owl -- Web Ontology Language
    • pim_contact -- PIM (personal information management) Contacts ontology
    • po -- Programmes Ontology (BBC)
    • rss -- Really Simple Syndicate (1.0) ontology
    • sioc -- Socially Interlinked Online Communities ontology
    • sioc_types -- SIOC extension
    • skos -- Simple Knowledge Organization System
    • umbel -- Upper Mapping and Binding Exchange Layer ontology
    • wordnet -- WordNet lexical ontology
    • yandex_foaf – FOAF extension ontology
    Linked Data -- class diagram http://umbel.org/lod_constellation.html
    • LCSH: http://id.loc.gov
    • Dewey Decimal Classification: http://dewey.info
    • The New York Times Thesaurus: http://data.nytimes.com/
    • Other LC vocabularies
    • Many other thesauri
  • Has alternative labels has broader concepts has narrower concepts has related concept has similar concept in another scheme 1 has preferred label 1 LCSH: http://id.loc.gov human-readable
  • 1 2 has alternative labels Has these broader concepts 3 Has these narrower concepts machine-processable
  • http://dewey.info/ human-readable
  • 1 has notation has preferred label has narrower concept/class http://dewey.info/class/6/2009/03/about.de.rdf http://dewey.info/class/6/2009/03/about.de.html 2 3
  • http://dewey.info/class/641/about has caption ddc22 Class 641 641 has notation 食品 & 饮料 食品 & 饮料 食品 & 饮料
    • -- [With Michael Panther, Dewey Decimal Classification, OCLC]
    • 1. Extension of SKOS (papers and presentations at pre-ISKO2008 and DC2009)
    • 2. Using OWL 2 to express complex classes and relationships (paper at ISKO 2010)
  • Complex class expressions are needed for synthesized classes
    • by adding numbers from other parts of the schedule,
    • by adding numbers from a table, or
    • by basing it on a pattern defined in another part of the schedule.
    Auxiliary tables rules combine add Subject schedule A Subject schedule B 1 2 2 follow 3 To accommodate new subjects and reflect the nature of interdisciplinary, instructions are provided to the classifier to construct a number in practice:
    • Classification numbers may be built according to rules
    • Theoretically unlimited classes can be built
    • Example from DDC:
    821.008 Collections of English poetry is built with 82 (following the instruction at 820.1-828 Subdivisions of English literature ) plus 100 (following the instruction at T3B--1001-T3B--1009 Standard subdivisions; collections; history, description, critical appraisal ) plus 8 Collections of literary texts from the add table at T3B--1-T3B--8 Specific forms .  821   English poetry  821.008   English poetry--collections  821.00803543   Love--poetry--English literature--collections, . . .  821.0080355   English poetry--social themes--collections, . . .  821.008036   English poetry--nature--collections, . . .  821.0080382   English poetry--religious themes--collections, . . .  821.00 9    English poetry--history and criticism  821.04   English poetry--lyric poetry, . . .  821.0708   Humorous poetry--English literature--collections, . . .  http://ddc.typepad.com/025431/ddc_tip_of_the_week/ Source: One Zero or Two? Dewey Blog. September 28, 2006 rules
  • Example from DDC 025.04 Information Storage and Retrieval Systems
    • Special types of concepts
      • Non-assignable concepts
      • Concepts in auxiliary tables
    • Index terms
    • Class–topic relationships
    • Internal structure of notes
    • Alternative classification notations
    • Orders/sequences of coordinate classes
    • Class expression
    • Built classes
    • Classes to be built according to rules and instructions
      • Class : Class
      • Class + Auxiliary Table
      • Class + Added Table
      • Class + implied example
    • Relationship expression
      • Typical Class-to-class
      • SubClassOf
      • DisjointClasses
      • EquivelantClasses
    • More complicated
      • Class-to-class
      • Class-to-topic
        • Index terms
        • ‘ Class-here’
        • ‘ Class-elsewhere’
        • ‘ See’ reference
    • Summers, E. and Guenther R. (2009). SKOS, id.loc.gov and the World of Linked Data. NKOS/CENDI Workshop 2009. http://nkos.slis.kent.edu/2009workshop/EdSummersRebeccaGuenther.pdf
    • Kobilarov , G. et al. (2009). Media Meets Semantic Web – How the BBC Uses DBpedia and Linked Data to Make Connections . L. Aroyo et al. (Eds.): ESWC 2009, LNCS 5554, pp. 723–737, 2009. Springer-Verlag Berlin Heidelberg 2009 . http://www.georgikobilarov.com/publications/2009/eswc2009-bbc-dbpedia.pdf
    • Linking Open Data on the Semantic Web. W3C. http://esw.w3.org/topic/TaskForces/CommunityProjects/LinkingOpenData/CommonVocabularies
    • Panzer, M. and Zeng, M. (2009) Modeling Classification Systems in SKOS: Some Challenges and Best-Practice Recommendations. Proceedings of DC2009, Oct. 2009, Seoul, Korea http://dcpapers.dublincore.org/ojs/pubs/article/viewArticle/974
    • Zeng, M., Panzer, M. and Salaba, A. (2010). Expressing Classification Schemes with OWL 2 Web Ontology Language--Issues and Opportunities. Proceedings of the International Society for Knowledge Organization (ISKO) 2010 Conference, Feb., 2010, Rome.