Shared innovation An Introduction to Linked Data Dr Tom Heath Platform Division Talis Information Ltd 13/14.

Slides:



Advertisements
Similar presentations
On The Evolution of Terms
Advertisements

Connecting Social Content Services using FOAF, RDF and REST Leigh Dodds, Engineering Manager, Ingenta Amsterdam, May 2005.
Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat.
Building a Semantic IntraWeb with Rhizomer and a Wiki Roberto Garcia and Rosa Gil GRIHO (Human Computer Interaction Research Group) Universitat de Lleida,
Speaker: Kevin Page Sensor Data and Semantic Mashups ESWC 2011 Tutorial 29 th May 2011.
A framework for Linked Data business models Michalis Vafopoulos vafopoulos.org 1/10/2011.
Creating Linked Data Juan F. Sequeda Semantic Technology Conference June 2011.
KOM, SEKE, June 20, 2004 Representing Chains of Custody Along a Forensic Process: A Case Study on Kruse Model Tamer Fares Gayed, UQAM Hakim Lounis, UQAM.
RDF Tutorial.
Semantic Web Introduction
Linked Data for Libraries, Archives, Museums. Learning objectives Define the concept of linked data State 3 benefits of creating linked data and making.
Publishing to the Semantic Web Dr Owen Conlan Dr Alexander O’Connor.
Using the Semantic Web Mathieu d’Aquin Knowledge Media Institute, the Open University
CSCI 572 Project Presentation Mohsen Taheriyan Semantic Search on FOAF profiles.
Semantic Search Jiawei Rong Authors Semantic Search, in Proc. Of WWW Author R. Guhua (IBM) Rob McCool (Stanford University) Eric Miller.
SIOC: Semantically-Interlinked Online Communities HY-566 Theodoros Dionysiou 1616 Nicolaou Stavros 1686 Andreas Pobatzis 1851.
LINKED DATA COMS E6125 Prof. Gail Kaiser Presented By : Mandar Mohe ( msm2181 )
The Web of Linked Data Information Universe Seongmin Lim Dept. of Industrial Engineering Seoul National University.
Samad Paydar Web Technology Laboratory Computer Engineering Department Ferdowsi University of Mashhad 1389/11/20 An Introduction to the Semantic Web.
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
Linking Open Data Linking the world of data from LOD mailinglist Acknowledgement for Tom Heath (Talis) Ying Ding
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
Co-funded by the European Union Semantic CMS Community Knowledge Interaction and Presentation Copyright IKS Consortium 1 DFKI GmbH. September, 2011.
Shared innovation How to Publish Linked Data on the Web Dr. Tom Heath Platform Division Talis Information Ltd
Peter Hinrichsen TechInsite Pty Ltd Rolling your own Object Persistence Framework (OPF) Please consider the following questions:
Linking Open Data Linking the world of data from LOD mailinglist Acknowledgement for Tom Heath (Talis) Ying Ding
Michalis Vafopoulos NTUA, GFOSS & The transformers GREEN CITY HACKATHON.
© Copyright 2012 STI INNSBRUCK
A J Miles Rutherford Appleton Laboratory SKOS Standards and Best Practises for USING Knowledge Organisation Systems ON THE Semantic Web NKOS workshop ECDL.
The Semantic Web Web Science Systems Development Spring 2015.
Shared innovation Linking Distributed Data across the Web Dr Tom Heath Researcher, Platform Division Talis Information Ltd t
Integrating Live Plant Images with Other Types of Biodiversity Records Steve Baskauf Vanderbilt Dept. of Biological Sciences
Michalis Vafopoulos NTUA & Linked Data in a nutshell summer school NCSR, IRSS-2013.
Christian Bizer: The Web of Linked Data (26/07/2009) SRI International, Artificial Intelligence Center Menlo Park, USA, 24 July 2009 The Emerging Web of.
Samad Paydar WTLab Research Group Ferdowsi University of Mashhad An Introduction to Linked Data, Its Applications and Challanges.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Linking Open Data Linking the world of data Iftikhar Alam.
Boris Villazón-Terrazas, Ghislain Atemezing FI, UPM, EURECOM, Introduction to Linked Data.
Modeling and Representing National Climate Assessment Information using Linked Data Jin Guang Zheng 1 Curt Tilmes 2
Linked Data: Emblematic applications on Legacy Data in Libraries.
OWL Representing Information Using the Web Ontology Language.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Introduction to the Semantic Web and Linked Data
THE BIBFRAME EDITOR AND THE LC PILOT Module 3 – Unit 1 The Semantic Web and Linked Data : a Recap of the Key Concepts Library of Congress BIBFRAME Pilot.
RDF and Relational Databases
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
ODATA DESIGN PRINCIPLES July 26, BUILD ON HTTP, REST OData is a RESTful HTTP Protocol Build on HTTP Entities modeled as Resources Relationships.
Extending Karkinos for Linked Data Digital Innovation Group - Fall 2015 Tushar Jain
Linked Open Data for European Earth Observation Products Carlo Matteo Scalzo CTO, Epistematica epistematica.
The AstroGrid-D Information Service Stellaris A central grid component to store, manage and transform metadata - and connect to the VO!
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
Shared innovation Linking Distributed Data across the Web Dr Tom Heath Researcher, Platform Division Talis Information Ltd t
Linked Data & Semantic Web Technology The Semantic Web Part 3. URI for the Semantic Web Dr. Myungjin Lee.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Samad Paydar WTLab Research Group Ferdowsi University of Mashhad LD2SD: Linked Data Driven Software Development 24 th February.
Shared innovation Linking Distributed Data across the Web Dr Tom Heath Researcher, Platform Division Talis Information Ltd t
Eclipse Vorto Alexander Edelmann.
Linking Open Drug Data (HCLSIG LODD)
Linked Data Web that can be processed by machines
Cloud based linked data platform for Structural Engineering Experiment
RDF and RDB 1 Some slides adapted from a presentation by Ivan Herman at the Semantic Technology & Business Conference, 2012.
From the Information Super Highway to the Cloud
The Re3gistry software and the INSPIRE Registry
Linking Open Drug Data (HCLSIG LODD)
PREMIS Tools and Services
Linking Open Drug Data (HCLSIG LODD)
Linked Data Ryan McAlister.
SDMX IT Tools SDMX Registry
Presentation transcript:

shared innovation An Introduction to Linked Data Dr Tom Heath Platform Division Talis Information Ltd 13/14 February 2009 Austin, Texas

shared innovation Objectives Introduce the concept, principles, and key features of Linked Data Provide hands-on experience of creating Linked Data Provide a broad technical understanding of how to publish Linked Data Highlight some of the tools available for publishing and consuming Linked Data

shared innovation Schedule 09:00 Welcome and Introductions 09:15 Linked Data, What and Why? 10:00 The Web of Data 10:30 Coffee 11:00 Linked Data Hands-on 12:30 Lunch 13:30 How to Publish Linked Data on the Web 15:00 Coffee 15:30 Current Linked Data Applications 16:00 Linked Data Toolbox 16:30 Discussion 17:00 Close

shared innovation Sponsors Organisation My time Coffee and lunch Tonight's beer

shared innovation Linked Data, What and Why?

shared innovation The Web of Documents Analogy –a global filesystem Designed for –human consumption Primary objects –documents Links between –documents (or sub-parts of)‏ Degree of structure in objects –fairly low Semantics of content and links –implicit

shared innovation The Web of Linked Documents HTML API/ XML untyped links

shared innovation The Web of Documents: Issues Simplicity Loosely structured data, untyped links, disconnected data Integration Show me all the publications by publicly-funded PhD students Querying Which papers have I written with people from European institutions outside the UK?

shared innovation Data Silos on the Web

shared innovation Data Silos on the Web A BCD HTML API/ XML

shared innovation The Web of Linked Data Analogy –a global database Designed for –machines first, humans later Primary objects –things (or descriptions of things)‏ Links between –things Degree of structure in (descriptions of) things –high Semantics of content and links –explicit

shared innovation The Web of Linked Data Thing typed links Thing Don't just link the documents, link the things

shared innovation Linked Data is......a way of publishing data on the Web that: –encourages reuse –reduces redundancy –maximises its (real and potential) inter-connectedness –enables network effects to add value to data

shared innovation Linked Data Technology Stack URIs HTTP RDF (RDFS/OWL)‏

shared innovation URIs – Not Just for Web Pages “A Uniform Resource Identifier (URI) provides a simple and extensible means for identifying a resource.” -- RFC 3986 Many different schemes: ftp://, tel:, urn:, mailto: Some URIs for “real world” things: – – –

shared innovation HTTP Data access mechanism Using URIs to identify things allows people to look these things up

shared innovation RDF: Resource Description Framework Data format for describing things and their interrelations

shared innovation The RDF Data Model Triples subject → predicate → object Tom  worksFor  Talis Talis  basedIn  Birmingham → → or "literal"

shared innovation “Talis is Based Near Birmingham”

shared innovation Data Merging with RDF Mix schemas/vocabularies within one document Less painful data merging

shared innovation Data Merging with RDF Prefixes rc: rdf: foaf: dbpedia: dp: skos:

shared innovation Data Merging with RDF Prefixes rc: rdf: foaf: dbpedia: dp: skos:

shared innovation This is Linked Data

shared innovation Linked Data Principles Use URIs as names for things –anything, not just documents –you are not your homepage –information resources and non-information resources Use HTTP URIs –globally unique names, distributed ownership –allows people to look up those names Provide useful information in RDF –when someone looks up a URI Include RDF links to other URIs –to enable discovery of related information

shared innovation Why Publish Linked Data? Ease of discovery Ease of consumption –standards-based data sharing Reduced redundancy Added value –build ecosystems around your data/content

shared innovation The Web of Data

shared innovation The Linking Open Data Project

shared innovation The Linking Open Data Project Community project with W3C support Take existing open data sets Make them available on the Web in RDF Interlink them with other data sets Began early 2007

shared innovation Participants Massachusetts Institute of Technology (US)‏ University of Southampton (UK)‏ Freie Universität Berlin (DE)‏ DERI (IE)‏ KMi, Open University (UK)‏ University of London (UK)‏ Universität Hannover (DE)‏ University of Pennsylvania (US)‏ Universität Leipzig (DE)‏ Universität Karlsruhe (DE)‏ Joanneum (AT)‏ University of Toronto (CA)‏ BBC (UK)‏ Talis (UK)‏ Garlik (UK)‏ OpenLink (UK)‏ Thomson Reuters (US)‏ Zitgist (US)‏ Mondeca (FR)‏ Cyc Foundation (US)‏

shared innovation The LOD "Cloud" - May 2007

shared innovation Geonames

shared innovation DBpedia

shared innovation The LOD "Cloud" - July 2007

shared innovation The LOD "Cloud" - August 2007

shared innovation The LOD "Cloud" - November 2007

shared innovation The LOD "Cloud" – Feb 2008

shared innovation The LOD "Cloud" – Sept 2008

shared innovation Linked Data Hands-On: Pimp Your FOAF

shared innovation FOAF: Friend of a Friend An RDF vocabulary for describing people: –identities –interests –affiliations –social networks –etc

shared innovation Pimp Your FOAF Hands-on Exercise Create a basic FOAF file Enhance it with Linked Data Prizes for the best pimping number of links, accuracy, diversity...

shared innovation Pimp Your FOAF: Instructions 1.Create yourself a FOAF file   name your file yourname.rdf 2.Upload it  ftp://playground.linkeddata.org  user: **********, pass: **********  validate it: 3.Explore the cloud  4.Create as much Linked Data in your FOAF as you can  Look for predicates:   5.Browse it using e.g. Marbles 

shared innovation Pimp Your FOAF: Prizes!

shared innovation How to Publish Linked Data on the Web

shared innovation Scenario Online whisky shop: Wiskii.com New business venture, founded by Jeff For the whisky connoisseur Detailed background information from experts Contributions from customers Custom web app, relational backend Simultaneous publication in HTML and RDF

shared innovation 5 Steps to Publishing Linked Data 1.Understand the Principles 2.Understand your Data 3.Choose URIs for Things in your Data 4.Setup Your Infrastructure 5.Link to other Data Sets

shared innovation 1. Understand the Principles

shared innovation Linked Data Principles: Redux Use URIs as names for things –anything, not just documents –you are not your homepage –information resources and non-information resources Use HTTP URIs –globally unique names, distributed ownership –allows people to look up those names Provide useful information in RDF –when someone looks up a URI Include RDF links to other URIs –to enable discovery of related information

shared innovation 2. Understand your Data

shared innovation 2. Understand Your Data What are the key things present in your data? –People? –Places? –Books? –Films? –Musicians? –Concepts? –Photos? –Comments? –Reviews? –...

shared innovation 2. Understand Your Data Things in the Wiskii.com database –Distilleries –Regions and Locations –Founders –Owners –Brands –Products –Photos –Reviews –Comments –Prices/Offers

shared innovation 2. Understand Your Data What vocabularies can be used to describe these? –Principles Reuse, don't reinvent Mix liberally –Potential Ontologies/Vocabularies Geo GoodRelations FOAF Review SIOC Whisky

shared innovation 3. Choose URIs for Things in Your Data

shared innovation 3. Choosing URIs: Principles Use HTTP URIs Keep out of other peoples' namespaces Abstract away from implementation details bin/resources.php?id=Berlin Hash or Slash

shared innovation 3. Choosing URIs: Common Patterns Thing RDF data HTML page Thing RDF data HTML page Thing RDF data HTML page Thing RDF data HTML page

shared innovation 3. Choosing URIs: Wiskii.com

shared innovation 3. Choosing URIs: Wiskii.com

shared innovation 4. Setup Your Infrastructure

shared innovation 4. Setup Your Infrastructure DB PHP HTMLRDF

shared innovation 4. Setup Your Infrastructure DB PHP HTMLRDF

shared innovation 4. Setup Your Infrastructure DB PHP HTMLRDF

shared innovation 4. Setup Your Infrastructure DB PHP HTMLRDF HTTP GET

shared innovation 4. Setup Your Infrastructure DB PHP HTMLRDF ?? HTTP GET

shared innovation Content Negotiation

shared innovation 4. Setup Your Infrastructure DB PHP HTMLRDF HTTP 303 See Other HTTP GET

shared innovation 4. Setup Your Infrastructure Testing your content negotiation –Install the LiveHTTPHeaders and Modify Headers extensions for Firefox –Try LiveHTTPHeaders against my URI do the same with URIs from other data sets –Modify your headers to ask for application/rdf+xml –What do you get back? –Do the same with cURL web-sites-with-curl

shared innovation 4. Setup Your Infrastructure Rolling your own is not the only option See Linking Open Data area of the ESW Wiki – kingOpenData/PublishingTools

shared innovation 5. Link to Other Data Sets

shared innovation Other Available Data Sets

shared innovation 5. Link to other Data Sets Popular Predicates for Linking –owl:sameAs –foaf:homepage –foaf:topic –foaf:based_near –foaf:maker/foaf:made –foaf:depiction –foaf:page –foaf:primaryTopic –rdfs:seeAlso

shared innovation 5. Link to other Data Sets regions distilleriesbrands DBpedia Geonames Wikicompany Homepages ! FlickrWrappr

shared innovation 5. Link to other Data Sets Linking Algorithms –String Matching e.g. Lexical Distance between labels –Common Key Matching e.g. ISBN, Musicbrainz IDs –Property-based Matching Do these two things have the same label, type and coordinates Aim for reciprocal links

shared innovation Summary 1.Understand the Principles 2.Understand your Data 3.Choose URIs for Things in your Data 4.Setup Your Infrastructure 5.Link to other Data Sets

shared innovation Linked Data Applications

shared innovation B C Thing typed links A D E Thing Search Engines Linked Data Mashups Linked Data Browsers

shared innovation Current Linked Data Applications - Browsing with Marbles and DBpedia Mobile - Searching with Falcons - Mashups, e.g. Revyu, BBC Music, Pipes

shared innovation Marbles plug in a URI of your choice browse the Web of Data/Things notice the effect of link density

shared innovation DBpedia Mobile

shared innovation Revyu.com

shared innovation BBC Music (Beta)‏

shared innovation Falcons

shared innovation Semantic Web Pipes Like Yahoo Pipes, but for RDF

shared innovation Outlook for Linked Data Applications Requirements –slicker interfaces –better backend infrastructure –highly focused functionality

shared innovation Linked Data Toolbox

shared innovation Linked Data Storage/Publishing Layers D2R Server –Relational Database to RDF Middleware –SPARQL access to RDB – –Example –LinkedMDB

shared innovation Linked Data Storage/Publishing Layers Virtuoso –Many things, including RDF triplestore –SPARQL access to data –Open source edition –

shared innovation Linked Data Storage/Publishing Layers Talis Platform –SaaS, Cloud-based storage for RDF data and binary objects –SPARQL access –REST APIs to additional services Faceting, Augmentation –Linked Data compatible out of the box –

shared innovation Linked Data Storage/Publishing Layers Paget Framework –publishing framework for Linked Data –serves up RDF according to Linked Data principles –reduces configuration overhead –can serve up data from static files or the Talis Platform –

shared innovation Consuming Linked Data RDF Frameworks –ARC (PHP) –RAP (PHP) –Jena (Java) –Summary Toolkits.pdf Discovering more data –Sindice –SQUIN

shared innovation Discussion

shared innovation More Information Contact Details – – Slides –... Tutorial –

shared innovation