Shared innovation How to Publish Linked Data on the Web Dr. Tom Heath Platform Division Talis Information Ltd

Slides:



Advertisements
Similar presentations
Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat.
Advertisements

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.
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.
1 Publishing Linked Sensor Data Semantic Sensor Networks Workshop 2010 In conjunction with the 9th International Semantic Web Conference (ISWC 2010), 7-11.
CSCI 572 Project Presentation Mohsen Taheriyan Semantic Search on FOAF profiles.
Linked Data Practices for the Geospatial Community Talk subtitle Presented at GEOSS Workshop on Climate Boulder Colorado, 23 September 2011 Stephan Zednik,
BTW (“By The Way…”) Information Annotation By Rudd Stevens, Jason Endo University of San Francisco.
LINKED DATA COMS E6125 Prof. Gail Kaiser Presented By : Mandar Mohe ( msm2181 )
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
8/9/2015 1:47 AM SurveyCentralOverview.ppt CSC ©Copyright 2012 Online Survey Application: CSC Survey Central System Overview November 26, 2012 Supported.
Linked Data The Short Version. Linked Data is a set of best practices for publishing and deploying instance and class data using the RDF data model, naming.
Serving society Stimulating innovation Supporting legislation Workshop on the INSPIRE registry and registers Alex Coley and Dave Reynolds.
CSE 428 Semantic Web Topics Introduction Jeff Heflin Lehigh University.
Linking Open Data Linking the world of data from LOD mailinglist Acknowledgement for Tom Heath (Talis) Ying Ding
KIT – University of the State of Baden-Wuerttemberg and National Laboratory of the Helmholtz Association Institute AIFB Linked Data and Services.
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness and Peter Fox CSCI Week 9, October 27, 2008.
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.
Entity Recognition via Querying DBpedia ElShaimaa Ali.
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
Shared innovation An Introduction to Linked Data Dr Tom Heath Platform Division Talis Information Ltd 13/14.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness TA Weijing Chen Semantic eScience Week 10, November 7, 2011.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness and Joanne Luciano With Peter Fox and Li Ding CSCI Week 10, November.
Michalis Vafopoulos NTUA & Linked Data in a nutshell summer school NCSR, IRSS-2013.
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.
We Know IT … IT’s What We Do! ® 2 Cyprien Mvuanda & Jonathan Davis Empire 2.0 Services October 1, 2010 Albany, NY Design, Development,Workflow and Implementation.
Boris Villazón-Terrazas, Ghislain Atemezing FI, UPM, EURECOM, Introduction to Linked Data.
© 2012 IBM Corporation Best Practices for Publishing RDF Vocabularies Arthur Ryman,
DDI & Model-View-Controller: An Architectural Perspective Dennis Wegener, Matthäus Zloch, Thomas Bosch (GESIS) Dagstuhl,
A bad case of content reuse Validator Website to Validate License Violations Validator – Only requires the URI of the site to check This work by Oshani.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Linked Data: Emblematic applications on Legacy Data in Libraries.
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
D. Heynderickx DH Consultancy, Leuven, Belgium 22 April 2010EuroPlanet, London, UK.
RDF and Relational Databases
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
RDF David R Newman 15 May 2009.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
Extending Karkinos for Linked Data Digital Innovation Group - Fall 2015 Tushar Jain
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
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Linked Data & Semantic Web Technology The Semantic Web Part 3. URI for the Semantic Web Dr. Myungjin Lee.
SysML v2 Model Interoperability & Standard API Requirements Axel Reichwein Consultant, Koneksys December 10, 2015.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Shared innovation Linking Distributed Data across the Web Dr Tom Heath Researcher, Platform Division Talis Information Ltd t
Linked Data – The Future for Open Repositories?
Linked Data Web that can be processed by machines
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Cloud based linked data platform for Structural Engineering Experiment
Triple Stores.
RDF and RDB 1 Some slides adapted from a presentation by Ivan Herman at the Semantic Technology & Business Conference, 2012.
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
From the Information Super Highway to the Cloud
The Re3gistry software and the INSPIRE Registry
PREMIS Tools and Services
Triple Stores.
Linked Data Ryan McAlister.
Presentation transcript:

shared innovation How to Publish Linked Data on the Web Dr. Tom Heath Platform Division Talis Information Ltd 9 July 2009 SSSW2009, Cercedilla, Spain

shared innovation The LOD "Cloud" – March 2009

shared innovation Overview Linked Data: What and Why How to Publish Linked Data on the Web Linked Data Toolbox

shared innovation Linked Data: What and Why

shared innovation Linked Data is......a way of publishing data on the Web that: –exploits the Web architecture and technology stack reduces redundancy facilitates reuse enables discovery maximises inter-connectedness of related things enables network effects that add value to data –is experiencing rapid adoption (BBC, UK Gov, US Gov...)

shared innovation The LOD "Cloud" - May 2007

shared innovation The LOD "Cloud" – March 2009

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 Generic data format for describing things and their interrelations

shared innovation “Talis is Based Near Birmingham”

shared innovation Linked Data Principles (TimBL, 2006) 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? For all the reasons stated before!

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 6 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 6.Describe and Publicise your Data

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 Code samples for ConNeg and 303 Redirects – Useful tools for debugging –Firefox Extensions Modify Headers, LiveHTTPHeaders –cURL web-sites-with-curl You don't have to roll your own! –See Toolbox section below and

shared innovation 5. Link to Other Data Sets

shared innovation The LOD "Cloud" – March 2009

shared innovation 5. Link to other Data Sets Popular Generic 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 Basic Linking Approaches –String Matching e.g. comparing labels using similarity metrics –Common Key Matching e.g. ISBN, Musicbrainz IDs –Graph Matching Do these two things have the same label, type and coordinates Linking Frameworks –Silk: Volz et al., LDOW2009 –LinQL: Hassanzadeh et al., LDOW2009 Aim for reciprocal links

shared innovation 6. Describe and Publicise your Data Help others discover and index your data –Send pings to Sindice and pingthesemanticweb.com –Provide a Semantic Sitemap for your Data Set –Provide a voiD description of your Data Set Apply a license or waiver to your data set –Protects consumers of your data => encourages reuse –Creative Commons is probably not applicable –Use the Open Database License (ODbL) or release into the public domain by applying PDDL or CC0 waivers

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 6.Describe and Publicise your Data

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 –Commercial and Open source editions

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 –Connected Commons Free hosting scheme for public domain data

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 –Watson: –Sindice: –Squin:

shared innovation Outlook Overview article: Bizer, Heath and Berners-Lee (to appear) Linked Data – The Story So Far, IJSWIS –preprint available from Synthesis e-Book on Linked Data –coming later this year LDOW2010 workshop at WWW2010? (Hopefully) very large amounts of Linked Data from UK Government

shared innovation Questions? Contact Details – – (identica) (twitter) Slides – linked-data.pdf Tutorial –

shared innovation