SlideShare una empresa de Scribd logo
1 de 34
Publishing Linked Data
    Getting started

                      Bill Roberts
                 bill@swirrl.com
                 Transmission #6
                     21 July 2010
Other data sources




Your DATA                   Our SYSTEM   The WORLD
Objective


Make it easier for people to find,
 understand and use your data.
Linked Data
1. Use URIs as names for things
2. Use HTTP URIs so that people can look up those
  names
3. When someone looks up a URI, provide useful
  information, using the standards
4. Include links to other URIs so that they can
Tom Scott of the BBC:


 ”...for those considering the
  Linked Data approach we’d say
  that 95% of the work is work you
  should be doing just to build for
  the (non-semantic) web. Get the
  fundamentals right and the leap
  to the Semantic Web is really
Examples to copy

• data.gov.uk
• BBC
• Ordnance Survey
What do I have to do?
• What are the important things to describe?
• Identifiers
• Regular web pages AND data
• Describe the things using RDF
• Links to other data and datasets
• Licensing
• Publish (flat files, CMS, DB-backed web
  app...)
Icing on the cake

• SPARQL end point
• Data dumps
• Semantic site map
• Update feed
What’s the data about?
Identifiers
Linked Data
1. Use URIs as names for things
2. Use HTTP URIs so that people can look up those
  names
3. When someone looks up a URI, provide useful
  information, using the standards
4. Include links to other URIs so that they can
Identifiers
Assign a URI in your domain:


 http://www.bbc.co.uk/nature/species/
 European_Water_Vole#species
 http://data.ordnancesurvey.co.uk/id/50kGazetteer/
 155254
 http://education.data.gov.uk/id/school/135524
Regular web pages
   AND data
OS approach:
Identifier: http://data.ordnancesurvey.co.uk/id/50kGazetteer/155254


HTML version: http://data.ordnancesurvey.co.uk/doc/50kGazetteer/155254


RDF version: http://data.ordnancesurvey.co.uk/doc/50kGazetteer/
155254.rdf


JSON version: http://data.ordnancesurvey.co.uk/doc/50kGazetteer/
155254.json
   ...
BBC approach
Identifier: http://www.bbc.co.uk/nature/species/
European_Water_Vole#species


HTML version: http://www.bbc.co.uk/nature/species/
European_Water_Vole


RDF version: http://www.bbc.co.uk/nature/species/
European_Water_Vole.rdf


   ...
“When someone looks up a URI,
provide useful information, using
         the standards”
Content negotiation
     Tell me about .../id/school/1234 and I want it in RDF


you need to look up .../doc/school/1234.rdf (“303 See Other”)


              OK, give me .../doc/school/1234.rdf

                       RDF document
Describe things with
               RDF
           @prefix owl: <http://www.w3.org/2002/07/owl#> .
Thing      @prefix bbc: <http://www.bbc.co.uk/nature/species/> .
           @prefix wo: <http://purl.org/ontology/wo> .


           bbc:European_Water_Vole
             owl:sameAs <http://dbpedia.org/resource/European_Water_Vole> ;
             wo:order <http://www.bbc.co.uk/nature/order/Rodent#order> .


Attributes and values
Describe things with
        RDF
• Existing common ontologies - collections of
  properties and types
   •   FOAF, Dublin Core, SKOS, Admingeo,
       Geonames...

• Or make up your own
Linked Data
1. Use URIs as names for things
2. Use HTTP URIs so that people can look up those
  names
3. When someone looks up a URI, provide useful
  information, using the standards
4. Include links to other URIs so that they can
Linked Data
<http://www.bbc.co.uk/programmes/p008ffmy#programme>
      po:subject <http://www.bbc.co.uk/nature/species/European_Water_Vole#species> .

<http://news.bbc.co.uk/1/hi/scotland/highlands_and_islands/8659760.stm>
      foaf:primaryTopic <http://www.bbc.co.uk/nature/species/European_Water_Vole#species> .



 ex:school ex:administrativeWard <http://statistics.data.gov.uk/id/local-authority-ward/00QAMH>
Licence: tell people
     what it is
Publish

• flat files
• web app (growing list of libraries, RDF
  database engines...)
• third party services
Querying the data
Summary:
It’s simpler than it looks
Thanks

              Bill Roberts
         bill@swirrl.com
         Transmission #6
             21 July 2010

Más contenido relacionado

La actualidad más candente

Linked Data : Cataloguing and a World Wide Web of Data
Linked Data : Cataloguing and a World Wide Web of DataLinked Data : Cataloguing and a World Wide Web of Data
Linked Data : Cataloguing and a World Wide Web of DataThomas Meehan
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked DataJuan Sequeda
 
Linked Data at ISAW: How and Why
Linked Data at ISAW: How and WhyLinked Data at ISAW: How and Why
Linked Data at ISAW: How and Whyparegorios
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011Peter Mika
 
From MARC to LOD: preparing Wellcome Library metadata for discovery on the We...
From MARC to LOD: preparing Wellcome Library metadata for discovery on the We...From MARC to LOD: preparing Wellcome Library metadata for discovery on the We...
From MARC to LOD: preparing Wellcome Library metadata for discovery on the We...CILIP MDG
 
BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?Thomas Meehan
 
Unlocking Taxonomic Literature II using Linked Open Data
Unlocking Taxonomic Literature II using Linked Open DataUnlocking Taxonomic Literature II using Linked Open Data
Unlocking Taxonomic Literature II using Linked Open DataJoel Richard
 
When the Web of Linked Data Arrives
When the Web of Linked Data ArrivesWhen the Web of Linked Data Arrives
When the Web of Linked Data ArrivesRichard Wallis
 
Developing Linked Data and Semantic Web-based Applications (Expotec 2015)
Developing Linked Data and Semantic Web-based Applications (Expotec 2015)Developing Linked Data and Semantic Web-based Applications (Expotec 2015)
Developing Linked Data and Semantic Web-based Applications (Expotec 2015)Ig Bittencourt
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked DataGabriela Agustini
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data TutorialSören Auer
 
Sharing re-usable phylogenetic data: we're not there yet
Sharing re-usable phylogenetic data: we're not there yetSharing re-usable phylogenetic data: we're not there yet
Sharing re-usable phylogenetic data: we're not there yetRoss Mounce
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataFabien Gandon
 
Linked Data and Semantic Web - EUDAT Summer School (Yann Le Franc, e-Science ...
Linked Data and Semantic Web - EUDAT Summer School (Yann Le Franc, e-Science ...Linked Data and Semantic Web - EUDAT Summer School (Yann Le Franc, e-Science ...
Linked Data and Semantic Web - EUDAT Summer School (Yann Le Franc, e-Science ...EUDAT
 
Leveraging Crossref Funding Data
Leveraging Crossref Funding DataLeveraging Crossref Funding Data
Leveraging Crossref Funding DataCrossref
 

La actualidad más candente (20)

Linked Data : Cataloguing and a World Wide Web of Data
Linked Data : Cataloguing and a World Wide Web of DataLinked Data : Cataloguing and a World Wide Web of Data
Linked Data : Cataloguing and a World Wide Web of Data
 
Introduction to Linked Data
Introduction to Linked DataIntroduction to Linked Data
Introduction to Linked Data
 
Linked Data at ISAW: How and Why
Linked Data at ISAW: How and WhyLinked Data at ISAW: How and Why
Linked Data at ISAW: How and Why
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011
 
From MARC to LOD: preparing Wellcome Library metadata for discovery on the We...
From MARC to LOD: preparing Wellcome Library metadata for discovery on the We...From MARC to LOD: preparing Wellcome Library metadata for discovery on the We...
From MARC to LOD: preparing Wellcome Library metadata for discovery on the We...
 
BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?BIBFRAME : the future of cataloguing?
BIBFRAME : the future of cataloguing?
 
Library Linked Data and the Future of Bibliographic Control
Library Linked Data and the Future of Bibliographic ControlLibrary Linked Data and the Future of Bibliographic Control
Library Linked Data and the Future of Bibliographic Control
 
Unlocking Taxonomic Literature II using Linked Open Data
Unlocking Taxonomic Literature II using Linked Open DataUnlocking Taxonomic Literature II using Linked Open Data
Unlocking Taxonomic Literature II using Linked Open Data
 
When the Web of Linked Data Arrives
When the Web of Linked Data ArrivesWhen the Web of Linked Data Arrives
When the Web of Linked Data Arrives
 
Developing Linked Data and Semantic Web-based Applications (Expotec 2015)
Developing Linked Data and Semantic Web-based Applications (Expotec 2015)Developing Linked Data and Semantic Web-based Applications (Expotec 2015)
Developing Linked Data and Semantic Web-based Applications (Expotec 2015)
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked Data
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
 
Sharing re-usable phylogenetic data: we're not there yet
Sharing re-usable phylogenetic data: we're not there yetSharing re-usable phylogenetic data: we're not there yet
Sharing re-usable phylogenetic data: we're not there yet
 
Mashspa
MashspaMashspa
Mashspa
 
Linked Library Data: stap voor stap
Linked Library Data: stap voor stapLinked Library Data: stap voor stap
Linked Library Data: stap voor stap
 
Research 04. where is Research material
Research 04. where is Research materialResearch 04. where is Research material
Research 04. where is Research material
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked Data
 
A case for Open Data (GoOpen 2009)
A case for Open Data (GoOpen 2009)A case for Open Data (GoOpen 2009)
A case for Open Data (GoOpen 2009)
 
Linked Data and Semantic Web - EUDAT Summer School (Yann Le Franc, e-Science ...
Linked Data and Semantic Web - EUDAT Summer School (Yann Le Franc, e-Science ...Linked Data and Semantic Web - EUDAT Summer School (Yann Le Franc, e-Science ...
Linked Data and Semantic Web - EUDAT Summer School (Yann Le Franc, e-Science ...
 
Leveraging Crossref Funding Data
Leveraging Crossref Funding DataLeveraging Crossref Funding Data
Leveraging Crossref Funding Data
 

Similar a Transmission6 - Publishing Linked Data

Lifting the Lid on Linked Data
Lifting the Lid on Linked DataLifting the Lid on Linked Data
Lifting the Lid on Linked DataJane Stevenson
 
Identifying The Benefit of Linked Data
Identifying The Benefit of Linked DataIdentifying The Benefit of Linked Data
Identifying The Benefit of Linked DataRichard Wallis
 
Linked dataresearch
Linked dataresearchLinked dataresearch
Linked dataresearchTope Omitola
 
Informal presentation about RES
Informal presentation about RESInformal presentation about RES
Informal presentation about RESChristophe Guéret
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Jane Stevenson
 
Madrid Building blocks of Linked Data
Madrid Building blocks of Linked DataMadrid Building blocks of Linked Data
Madrid Building blocks of Linked DataVictor de Boer
 
The Simple Power of the Link - ELAG 2014 Workshop
The Simple Power of the Link - ELAG 2014 WorkshopThe Simple Power of the Link - ELAG 2014 Workshop
The Simple Power of the Link - ELAG 2014 WorkshopRichard Wallis
 
Linked Data: A short(-ish) introduction
Linked Data: A short(-ish) introductionLinked Data: A short(-ish) introduction
Linked Data: A short(-ish) introductionPete Johnston
 
TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22jodischneider
 
It19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveIt19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveJanifer Gatenby
 
Linked Data (1st Linked Data Meetup Malmö)
Linked Data (1st Linked Data Meetup Malmö)Linked Data (1st Linked Data Meetup Malmö)
Linked Data (1st Linked Data Meetup Malmö)Anja Jentzsch
 
LOD/LAM Presentation
LOD/LAM PresentationLOD/LAM Presentation
LOD/LAM PresentationHafabe
 
Open Data - Link it!
Open Data - Link it!Open Data - Link it!
Open Data - Link it!Armin Haller
 

Similar a Transmission6 - Publishing Linked Data (20)

Lifting the Lid on Linked Data
Lifting the Lid on Linked DataLifting the Lid on Linked Data
Lifting the Lid on Linked Data
 
Identifying The Benefit of Linked Data
Identifying The Benefit of Linked DataIdentifying The Benefit of Linked Data
Identifying The Benefit of Linked Data
 
Linking up your data
Linking up your dataLinking up your data
Linking up your data
 
Here Comes Everything
Here Comes EverythingHere Comes Everything
Here Comes Everything
 
Linked Data
Linked DataLinked Data
Linked Data
 
Linked dataresearch
Linked dataresearchLinked dataresearch
Linked dataresearch
 
Quick Introduction to the Semantic Web, RDFa & Microformats
Quick Introduction to the Semantic Web, RDFa & MicroformatsQuick Introduction to the Semantic Web, RDFa & Microformats
Quick Introduction to the Semantic Web, RDFa & Microformats
 
Informal presentation about RES
Informal presentation about RESInformal presentation about RES
Informal presentation about RES
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011
 
Madrid Building blocks of Linked Data
Madrid Building blocks of Linked DataMadrid Building blocks of Linked Data
Madrid Building blocks of Linked Data
 
The Simple Power of the Link - ELAG 2014 Workshop
The Simple Power of the Link - ELAG 2014 WorkshopThe Simple Power of the Link - ELAG 2014 Workshop
The Simple Power of the Link - ELAG 2014 Workshop
 
Linked Data: A short(-ish) introduction
Linked Data: A short(-ish) introductionLinked Data: A short(-ish) introduction
Linked Data: A short(-ish) introduction
 
TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22TPDL2013 tutorial linked data for digital libraries 2013-10-22
TPDL2013 tutorial linked data for digital libraries 2013-10-22
 
It19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveIt19 20140721 linked data personal perspective
It19 20140721 linked data personal perspective
 
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
 
Linked Data (1st Linked Data Meetup Malmö)
Linked Data (1st Linked Data Meetup Malmö)Linked Data (1st Linked Data Meetup Malmö)
Linked Data (1st Linked Data Meetup Malmö)
 
LOD/LAM Presentation
LOD/LAM PresentationLOD/LAM Presentation
LOD/LAM Presentation
 
Web of Data Usage Mining
Web of Data Usage MiningWeb of Data Usage Mining
Web of Data Usage Mining
 
Open Data - Link it!
Open Data - Link it!Open Data - Link it!
Open Data - Link it!
 
Open data and linked data
Open data and linked dataOpen data and linked data
Open data and linked data
 

Último

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Transmission6 - Publishing Linked Data

  • 1. Publishing Linked Data Getting started Bill Roberts bill@swirrl.com Transmission #6 21 July 2010
  • 2. Other data sources Your DATA Our SYSTEM The WORLD
  • 3. Objective Make it easier for people to find, understand and use your data.
  • 4. Linked Data 1. Use URIs as names for things 2. Use HTTP URIs so that people can look up those names 3. When someone looks up a URI, provide useful information, using the standards 4. Include links to other URIs so that they can
  • 5. Tom Scott of the BBC: ”...for those considering the Linked Data approach we’d say that 95% of the work is work you should be doing just to build for the (non-semantic) web. Get the fundamentals right and the leap to the Semantic Web is really
  • 6. Examples to copy • data.gov.uk • BBC • Ordnance Survey
  • 7. What do I have to do? • What are the important things to describe? • Identifiers • Regular web pages AND data • Describe the things using RDF • Links to other data and datasets • Licensing • Publish (flat files, CMS, DB-backed web app...)
  • 8. Icing on the cake • SPARQL end point • Data dumps • Semantic site map • Update feed
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 16. Linked Data 1. Use URIs as names for things 2. Use HTTP URIs so that people can look up those names 3. When someone looks up a URI, provide useful information, using the standards 4. Include links to other URIs so that they can
  • 17. Identifiers Assign a URI in your domain: http://www.bbc.co.uk/nature/species/ European_Water_Vole#species http://data.ordnancesurvey.co.uk/id/50kGazetteer/ 155254 http://education.data.gov.uk/id/school/135524
  • 18. Regular web pages AND data
  • 19.
  • 20.
  • 21. OS approach: Identifier: http://data.ordnancesurvey.co.uk/id/50kGazetteer/155254 HTML version: http://data.ordnancesurvey.co.uk/doc/50kGazetteer/155254 RDF version: http://data.ordnancesurvey.co.uk/doc/50kGazetteer/ 155254.rdf JSON version: http://data.ordnancesurvey.co.uk/doc/50kGazetteer/ 155254.json ...
  • 22. BBC approach Identifier: http://www.bbc.co.uk/nature/species/ European_Water_Vole#species HTML version: http://www.bbc.co.uk/nature/species/ European_Water_Vole RDF version: http://www.bbc.co.uk/nature/species/ European_Water_Vole.rdf ...
  • 23. “When someone looks up a URI, provide useful information, using the standards”
  • 24. Content negotiation Tell me about .../id/school/1234 and I want it in RDF you need to look up .../doc/school/1234.rdf (“303 See Other”) OK, give me .../doc/school/1234.rdf RDF document
  • 25. Describe things with RDF @prefix owl: <http://www.w3.org/2002/07/owl#> . Thing @prefix bbc: <http://www.bbc.co.uk/nature/species/> . @prefix wo: <http://purl.org/ontology/wo> . bbc:European_Water_Vole owl:sameAs <http://dbpedia.org/resource/European_Water_Vole> ; wo:order <http://www.bbc.co.uk/nature/order/Rodent#order> . Attributes and values
  • 26. Describe things with RDF • Existing common ontologies - collections of properties and types • FOAF, Dublin Core, SKOS, Admingeo, Geonames... • Or make up your own
  • 27. Linked Data 1. Use URIs as names for things 2. Use HTTP URIs so that people can look up those names 3. When someone looks up a URI, provide useful information, using the standards 4. Include links to other URIs so that they can
  • 28. Linked Data <http://www.bbc.co.uk/programmes/p008ffmy#programme> po:subject <http://www.bbc.co.uk/nature/species/European_Water_Vole#species> . <http://news.bbc.co.uk/1/hi/scotland/highlands_and_islands/8659760.stm> foaf:primaryTopic <http://www.bbc.co.uk/nature/species/European_Water_Vole#species> . ex:school ex:administrativeWard <http://statistics.data.gov.uk/id/local-authority-ward/00QAMH>
  • 29. Licence: tell people what it is
  • 30. Publish • flat files • web app (growing list of libraries, RDF database engines...) • third party services
  • 32.
  • 34. Thanks Bill Roberts bill@swirrl.com Transmission #6 21 July 2010

Notas del editor