1 / 17

SKOS

SKOS. Ontologies. Metadata Resources marked-up with descriptions of their content. No good unless everyone speaks the same language ; Terminologies

may-neal
Télécharger la présentation

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. SKOS

  2. Ontologies • Metadata • Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; • Terminologies • Provide shared and common vocabularies of a domain, so search engines, agents, authors and users can communicate. No good unless everyone means the same thing; • Ontologies • Provide a shared and common understanding of a domain that can be communicated across people and applications, and will play a major role in supporting information exchange and discovery.

  3. Ontology • A representation of the shared background knowledge for a community • Providing the intended meaning of a formal vocabulary used to describe a certain conceptualisation of objects in a domain of interest • A vocabulary of terms plus explicit characterisations of the assumptions made in interpreting those terms • Nearly always includes some notion of hierarchical classification (is-a) • Richer languages allow the definition of classes through description of their characteristics

  4. A Spectrum of Representation Formal is-a Value Restrictions Thesauri Catalogue Expressive Logics Terms/ glossary Informal is-a Frames

  5. SKOS • SKOS: Simple Knowledge Organisation Scheme • Used to represent term lists, controlled vocabularies and thesauri • Lexical labelling • Simple broader/narrower hierarchies (with no formal semantics) • W3C Recommendation track, Candidate Rec (almost)

  6. SKOS Goals • to provide a simple, machine-understandable, representationframework for Knowledge Organisation Systems (KOS)… • that has the flexibility and extensibility to cope with the variation found in KOS idioms… • that is fully capable of supporting the publication and use of KOS within a decentralised, distributed, informationenvironment such as the world wide (semantic) web.

  7. SKOS • A model for expressing basic structure of “concept schemes” • Thesauri, classification schemes, taxonomies and other controlled vocabularies • Many of these already exist and are in use in cultural heritage, library sciences, medicine etc. • SKOS aims to provide an RDF vocabulary for the representation of such schemes.

  8. Concept Schemes • A concept scheme is a set of concepts, potentially including statements about relationships between those concepts • Semantic Relationships • Broader/Narrower Terms • Related Terms • Lexical Labels • Preferred, alternative and hidden labels • Additional documentation • Notes, comments, descriptions • Concept schemes aren’t formal ontologies in the way that, e.g. OWL ontologies are formal ontologies.

  9. SKOS Example

  10. Retrieval Scenarios • Single controlled vocabulary used to index and then retrieve objects • Different controlled vocabularies used to index and retrieve objects • Mappings then required between the vocabularies • Initial use cases/requirements focus on these tasks • Not worrying about activities like Natural Language translation, although this may be an interesting application of SKOS vocabs

  11. SKOS and OWL • SKOS itself is defined as an OWL ontology. • OWL Full in OWL 1.0 terms, ideally OWL 2.0 DL. • A particular SKOS vocabulary is an instantiation of that ontology/schema • SKOS labelling and documentation properties defined as OWL Annotation Properties • SKOS as a standardised vocabulary for annotating OWL ontologies • Leverage existing tooling. • OWL API • Protégé

  12. SKOS and OWL • SKOS and OWL are intended for different purposes. • OWL allows the explicit modelling/description of a domain • SKOS provides vocabulary and navigational structure • Interaction between representations is ongoing work. • Presenting OWL ontologies as SKOS vocabularies • Enriching SKOS vocabularies as OWL ontologies.

  13. Mapping Concept Schemes • SKOS also provides a collection of mapping properties that express relationships between concepts in different schemes • broadMatch/narrowMatch • closeMatch • exactMatch • Support alignment of different concept schemes • Indiscriminate use of properties such as owl:sameAs can lead to undesirable consequences.

  14. Protégé and Protégé-OWL • The de facto standard ontology editor (100K+ registered users) • Protégé-OWL, developed in Manchester, provides support for OWL and OWL 2 • ~2,000 users on support lists • Built on the OWL-API, an open source library for manipulation of OWL ontologies • 20k+ downloads across all versions

  15. Tooling: SKOSEd • Editor supporting construction of SKOS vocabularies • “Native” SKOS implementation • Protégé 4 plugin exploiting OWL definition of SKOS vocabulary • Reasoning support for classification • Lexical labelling • Alternate language support • Extension points for domain relationships

  16. Tooling: SKOS API • Java libraries supporting manipulation of SKOS vocabularies • Follows philosophy of (and builds on) the OWL API • Insulating applications/users from the underlying concrete representations, e.g. RDF • Provides internals of SKOSEd • SKOS Convertors • OBO to SKOS Conversion

  17. COHSE • Vocabulary driven navigation around documents • Vocabulary not ontology! • Simple text processing + vocabulary + open hypermedia architecture • Separating link and document • Explicit navigation around a domain vocabulary • Current work • Extending text processing and named entity recognition • Linking to scientific workflows via myExperiment.

More Related