Transmission6 - Publishing Linked Data

1,858 views
1,783 views

Published on

Presented at Transmission6 "Towards a Web of Data" in Manchester on 21 July 2010.

Published in: Technology
2 Comments
4 Likes
Statistics
Notes
  • Hi Kingsley - thanks for taking the trouble to look through it. Of course the slides by themselves are a bit minimalist without the spoken part of the presentation - and I tried to explain that point verbally to the people there. Most of the audience were experienced web developers or web power-users but unfamiliar with LD, so I was trying to explain the basics of how it works and persuade them of its usefulness.

    Bill
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Nice presentation.

    Would it be possible for you to make things clearer re. slide 22/34:

    1. Indicating that HTML and RDF resources are Descriptor Documents accessible by from a Web Address
    2. Descriptor Docs have Subject that are Identified using their HTTP Names.

    Kingsley
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,858
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
34
Comments
2
Likes
4
Embeds 0
No embeds

No notes for slide


































  • Transmission6 - Publishing Linked Data

    1. 1. Publishing Linked Data Getting started Bill Roberts bill@swirrl.com Transmission #6 21 July 2010
    2. 2. Other data sources Your DATA Our SYSTEM The WORLD
    3. 3. Objective Make it easier for people to find, understand and use your data.
    4. 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. 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. 6. Examples to copy • data.gov.uk • BBC • Ordnance Survey
    7. 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. 8. Icing on the cake • SPARQL end point • Data dumps • Semantic site map • Update feed
    9. 9. What’s the data about?
    10. 10. Identifiers
    11. 11. 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
    12. 12. 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
    13. 13. Regular web pages AND data
    14. 14. 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 ...
    15. 15. 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 ...
    16. 16. “When someone looks up a URI, provide useful information, using the standards”
    17. 17. 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
    18. 18. 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
    19. 19. Describe things with RDF • Existing common ontologies - collections of properties and types • FOAF, Dublin Core, SKOS, Admingeo, Geonames... • Or make up your own
    20. 20. 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
    21. 21. 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>
    22. 22. Licence: tell people what it is
    23. 23. Publish • flat files • web app (growing list of libraries, RDF database engines...) • third party services
    24. 24. Querying the data
    25. 25. Summary: It’s simpler than it looks
    26. 26. Thanks Bill Roberts bill@swirrl.com Transmission #6 21 July 2010

    ×