Report from the W3C Semantic Web Best Practices Working Group

Similar documents
Library of Congress Controlled Vocabularies as Linked Data:

A brief introduction to SKOS

SKOS Standards and Best Practises for USING Knowledge Organisation Systems ON THE Semantic Web

Ivan Herman, W3C. Delhi, India, 11 November 2005

Semantic Web Update W3C RDF, OWL Standards, Development and Applications. Dave Beckett

0.1 Knowledge Organization Systems for Semantic Web

SWAD-Europe Deliverable 8.1 Core RDF Vocabularies for Thesauri

Semantics. Matthew J. Graham CACR. Methods of Computational Science Caltech, 2011 May 10. matthew graham

Semantiska webben DFS/Gbg

Converting a thesaurus into an ontology: the use case of URBISOC

Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies

Mapping between Digital Identity Ontologies through SISM

DCMI Abstract Model - DRAFT Update

Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies

The Semantic Web DEFINITIONS & APPLICATIONS

SKOS and the Ontogenesis of Vocabularies

Publishing Vocabularies on the Web. Guus Schreiber Antoine Isaac Vrije Universiteit Amsterdam

SWAD-Europe Deliverable 8.3: RDF Encoding of Multilingual Thesauri

Ontologies SKOS. COMP62342 Sean Bechhofer

Taxonomy Tools: Collaboration, Creation & Integration. Dow Jones & Company

Enhancing information services using machine to machine terminology services

Google indexed 3,3 billion of pages. Google s index contains 8,1 billion of websites

SKOS. COMP62342 Sean Bechhofer

On practical aspects of enhancing semantic interoperability using SKOS and KOS alignment

Opus: University of Bath Online Publication Store

RDF and Digital Libraries

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper.

Web Standards Mastering HTML5, CSS3, and XML

case study The Asset Description Metadata Schema (ADMS) A common vocabulary to publish semantic interoperability assets on the Web July 2011

Reducing Consumer Uncertainty

Motivating SKOS in Knowledge Graphs and introducing SKOS Shuttle, a web available SKOS service.

Metadata Standards and Applications. 6. Vocabularies: Attributes and Values

Semantic Web Fundamentals

DC-Text - a simple text-based format for DC metadata

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau

New Dimensions in KOS

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003

Semantic Web Tools. Federico Chesani 18 Febbraio 2010

Semantic Web Publishing. Dr Nicholas Gibbins 32/4037

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

Springer Science+ Business, LLC

Linked Data: What Now? Maine Library Association 2017

Library Technology Conference, March 20, 2014 St. Paul, MN

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES

Terminologies, Knowledge Organization Systems, Ontologies

CEN MetaLex. Facilitating Interchange in E- Government. Alexander Boer

Deliverable title: 8.7: rdf_thesaurus_prototype This version:

Ontology Summit2007 Survey Response Analysis. Ken Baclawski Northeastern University

Study and guidelines on Geospatial Linked Data as part of ISA Action 1.17 Resource Description Framework

Data is the new Oil (Ann Winblad)

Semantic Web: vision and reality

Semantic Interoperability Courses

Semantic Web and Natural Language Processing

Knowledge-Driven Video Information Retrieval with LOD

ARKive-ERA Project Lessons and Thoughts

Bringing the Wiki-Way to the Semantic Web with Rhizome

A service based on Linked Data to classify Web resources using a Knowledge Organisation System

Collaborative Editing and Linking of Astronomy Vocabularies Using Semantic Mediawiki

Overview. Pragmatics of RDF/OWL. The notion of ontology. Disclaimer. Ontology types. Ontologies and data models

Table of contents for The organization of information / Arlene G. Taylor and Daniel N. Joudrey.

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

University of Bath. Publication date: Document Version Publisher's PDF, also known as Version of record. Link to publication

OWL 2 Update. Christine Golbreich

SA-REST: Using Semantics to Empower RESTful Services and Smashups with Better Interoperability and Mediation

Data formats for exchanging classifications UNSD

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward

AutoFocus, an Open Source Facet-Driven Enterprise Search Solution

Linked Data and RDF. COMP60421 Sean Bechhofer

Interoperability Standards Rationale for PAPI. Sean McGrath Technical Lead Pan African Parliamentary Interoperability Framework Initiative

Chinese-European Workshop on Digital Preservation. Beijing (China), July 14 16, 2004

ISO CTS2 and Value Set Binding. Harold Solbrig Mayo Clinic

Metadata Common Vocabulary: a journey from a glossary to an ontology of statistical metadata, and back

The CEN Metalex Naming Convention

Semantic Web Fundamentals

Lessons Learned from a Greenhorn Ontologist

Extracting Ontologies from Standards: Experiences and Issues

Metadata harmonization for fun and profit

Semantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Agricultural bibliographic data sharing & interoperability in China

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

BUILDING THE SEMANTIC WEB

Information Technology Document Schema Definition Languages (DSDL) Part 1: Overview

LORE: A Compound Object Authoring and Publishing Tool for Literary Scholars based on the FRBR. Anna Gerber, Jane Hunter

Semantic Web. CS-E4410 Semantic Web, Eero Hyvönen Aalto University, Semantic Computing Research Group (SeCo)

Building a missing item in INSPIRE: The Re3gistry

CEN/ISSS WS/eCAT. Terminology for ecatalogues and Product Description and Classification

Introduction to metadata management

Semantic Web and Python Concepts to Application development

Terminology Services. Diane Vizine-Goetz Senior Research Scientist OCLC Research

The Semantic Web. Challenges with today s Web the Semantic Web Technology Example of use Status Semantic Web in e-learning

Semantic Technologies for E-Government: An Overview

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø

Ontology Servers and Metadata Vocabulary Repositories

Comp 336/436 - Markup Languages. Fall Semester Week 4. Dr Nick Hayward

netcdf-ld SKOS: demonstrating Linked Data vocabulary use within netcdf-compliant files

Labelling & Classification using emerging protocols

Semantic Annotation, Search and Analysis

GenTax: A Generic Methodology for Deriving OWL and RDF-S Ontologies from Hierarchical Classifications, Thesauri, and Inconsistent Taxonomies

Natural Language Processing with PoolParty

Transcription:

Report from the W3C Semantic Web Best Practices Working Group Semantic Web Best Practices and Deployment Thomas Baker, Göttingen State and University Library Cashmere-int Workshop Standardisation and Transmission Osnabrück, 24 November 2005

http://www.w3.org/2001/sw/bestpractices Begun 2004 to provide hands-on support for developers of Semantic Web apps Working Group Notes (and drafts) Applications and Demos Weblog Semantic Web Tutorials Manages SKOS Core a vocabulary for describing simple knowledge structures

Task forces RDF-in-HTML Applications and demos Ontology-engineering patterns Porting thesauri XML schema datatypes RDF/Topic Maps interoperability Vocabulary management WordNet Software engineering Link with Ontology Definition Metamodel activity

This talk RDF-in-HTML Applications and demos Ontology-engineering patterns Porting thesauri XML schema datatypes RDF/Topic Maps interoperability Vocabulary management WordNet Software engineering Multimedia Annotation

RDF-in-HTML Task Force http://www.cs.vu.nl/~guus/public/carroll-rdf-html.pdf Problem: embedding metadata in Web documents Dublin Core descriptions License restrictions (Creative Commons) Existing solutions are problematic <meta> tags since HTML4 (1999) Links to external RDF files RDF (redundantly) in <HEAD> or comments

Example: embedded IP rights

Microformats with GRDDL GRDDL Gleaning Resource Descriptions from Dialects of Languages Generates RDF descriptions from XHTML markup by linking to XSLT stylesheets Example: Ian Davis Web page in XHTML <head profile=http://purl.org/net/erdf/profile>

XHTML source has embedded metadata

GRDDL client reads XHTML metadata

and extracts it as RDF

Or: RDF in Web documents XHTML 2.0 Aims at compatibility with RDF http://www.w3.org/tr/2005/wd-xhtml2-20050527/ Methods for layering RDF on XML/XHTML documents

Why RDF? Simple statements about Web resources and things in the world Simple RDF model (grammar) and vocabulary provides foundation Vocabularies on top provide expressivity Vocabularies grounded in Web space (URIs) provide basis for merging data

SKOS Core Semantic Web Lite Simple Knowledge Organisation System An RDF-based model for simple knowledge structures such as thesauri Porting ( Webifying ) thesauri: representing and sharing classifications, glossaries, thesauri developed in the Print World Examples of existing knowledge structures: In the Print World: Dewey Decimal Classification, Art and Architecture Thesaurus In the Web World: DMOZ categories

SKOS Origins and Maintenance Product of SWAD-Europe Project of EU IST Fifth Framework Program Community ( Open Source ) Development Participation of thesaurus standards developers Mailing list public-esw-thes@w3.org Wiki http://esw.w3.org/topic/skosdev Maintained by SW Best Practices WG Public Working Drafts (2 November 2005) SKOS Core Guide SKOS Core Vocabulary Specification Quick Guide to Publishing a Thesaurus on the SW

Example: Entries in a Glossary - 1 From RDF Semantics Glossary: Illustrates description of concepts with labels and definitions Assertion Definition: (i) Any expression which is claimed to be true. (ii) The act of claiming something to be true. Class Definition: A general concept, category or classification. Something used primarily to classify or categorize other things. Resource Definition: (i) An entity; anything in the universe. (ii) As a class name: the class of everything; the most inclusive category possible.

Example: Entries in a Glossary - 2

Example: Entries in a Glossary - 3

Example: Taxonomies - 1 From MortenF s weblog categories Illustrates broader and narrower properties. General Travelling SemWeb Politics RDF OWL

Example: Taxonomies - 2

Example: Taxonomies - 3

From UK Archival Thesaurus Example: Thesaurus - 1 Term: Economic cooperation Used For: Economic co-operation Broader terms: Economic policy Narrower terms: Economic integration, European economic cooperation, European industrial cooperation, Industrial cooperation Related terms: Interdependence Scope Note: Includes cooperative measures in banking, trade, industry etc., between and among countries.

Example: Thesaurus - 2

SKOS Core Overview Basic description Concept, ConceptScheme, inscheme, hastopconcept Labelling preflabel, altlabel, hiddenlabel, prefsymbol, altsymbol (audio labels?) Documentation definition, scopenote, changenote, historynote, editorialnote, publicnote, privatenote Semantic relations broader, narrower, related Subject indexing subject, issubjectof, primarysubject, isprimarysubjectof Grouping Collection, OrderedCollection, CollectableProperty, member, memberlist

Complementarity of OWL and SKOS OWL precision not always necessary or appropriate OWL a sledge hammer / SKOS a nutcracker OWL a Harley / SKOS a mountain bike Complement each other, can be used in combination to optimize cost/benefit SKOS Bridging the worlds of library classification and Web technology Simple enough to be undemanding in terms of cost and required expertise

SKOS World View

Extensibility of SKOS Not take it or leave it, but take what you want, create what you need Extension by refinement Define sub-properties or sub-classes of SKOS Core properties or classes Extensions are backwards-compatible via RDFS inference Extension by combination

Combining SKOS with other vocabularies

Core and extension vocabularies Core-like RDF vocabularies SKOS Core: about knowledge systems Dublin Core: about information resources FOAF: about people and organizations Shared underlying (RDF) model Shared mechanisms for extensibility Extension-like vocabularies Web as context for community creation of vocabularies

Vocabulary Management Task Force Lessons from FOAF, DC, SKOS for other vocabulary communities Declaring an RDF vocabulary Identify your terms with URI references Articulate your maintenance policies and expectations for stability and persistence Identify historical versions Document your terms on Web pages Share an RDF schema of your terms for processing by machines

Apache Configuration Cookbook When you click on http://purl.org/dc/terms/valid Get HTML Web page (if you are a person) Get RDF schema (if you are an application) Content negotiation http://www.w3.org/2001/sw/bestpractices/vm/http-examples/2005-11-18/ Recipes for configuring Apache Resolving to Web pages with entire vocabulary or to individual terms

baker@sub.uni-goettingen.de

Semantic Web assumptions Good descriptions and annotations (metadata) improve the reusability of information Precise and meaningful statements about conceptual aspects of their content Overcome limitations of content-based search engines Implies shared vocabularies of concepts Need to express vocabularies of concepts machine-understandably Need to share a model (grammar) for statements using those vocabularies