chris gutteridge: rdf crash course
DESCRIPTION
A Lightning Talk at DevXS2011TRANSCRIPT
![Page 1: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/1.jpg)
Christopher Gutteridge@cgutteridge
Datageek
![Page 2: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/2.jpg)
Christopher Gutteridge@cgutteridge
University of Southampton, Linked Open Data Architect
![Page 3: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/3.jpg)
Christopher Gutteridge@cgutteridge
University of Southampton, Linked Open Data Architect Gardener
![Page 4: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/4.jpg)
RDFWTF?
![Page 5: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/5.jpg)
![Page 6: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/6.jpg)
![Page 7: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/7.jpg)
![Page 8: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/8.jpg)
![Page 9: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/9.jpg)
![Page 10: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/10.jpg)
![Page 11: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/11.jpg)
![Page 12: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/12.jpg)
URL
![Page 13: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/13.jpg)
URL
URI
![Page 14: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/14.jpg)
“Christopher Gutteridge”
“Simon Phipps”“Steve Lee”
“OggCamp”
![Page 15: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/15.jpg)
“Christopher Gutteridge”
“Simon Phipps”“Steve Lee”
“OggCamp”
http://id.ecs.soton.ac.uk/person/1248
http://oggcamp.org/#oggcamp2011
![Page 16: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/16.jpg)
“Christopher Gutteridge”
“Simon Phipps”“Steve Lee”
“OggCamp”
http://id.ecs.soton.ac.uk/person/1248
http://oggcamp.org/#oggcamp2011
http://www.w3.org/2000/01/rdf-schema#label
http://www.w3.org/2000/01/rdf-schema#label
http://www.w3.org/2000/01/rdf-schema#label
http://purl.org/prog/attendee
http://purl.org/prog/attendeehttp://purl.org/prog/attendee
http://www.w3.org/2000/01/rdf-schema#label
![Page 17: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/17.jpg)
Linked Data
![Page 18: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/18.jpg)
303See Other
![Page 19: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/19.jpg)
303 See Other
<http://id.southampton.ac.uk/building/59>
<http://data.southampton.ac.uk/building/59.rdf>
<http://data.southampton.ac.uk/building/59.html>
![Page 20: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/20.jpg)
<http://users.ecs.soton.ac.uk/cjg/foaf.rdf#me>
<http://users.ecs.soton.ac.uk/cjg/foaf.rdf>
![Page 21: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/21.jpg)
<http://id.ecs.soton.ac.uk/person/1248> <http://www.w3.org/2000/01/rdf-schema#label> “Christopher Gutteridge” .
<http://oggcamp.org/#oggcamp2011> <http://purl.org/prog/attendee> <http://id.ecs.soton.ac.uk/person/1248> .
“N-Triples”
![Page 22: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/22.jpg)
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .@prefix prog: <http://purl.org/prog/> .@prefix foaf: <http://xmlns.com/foaf/0.1/> .
<http://id.ecs.soton.ac.uk/person/1248> rdfs:label “Christopher Gutteridge” ;
rdf:type foaf:Person ; foaf:homepage <http://users.ecs.soton.ac.uk/cjg> .
<http://oggcamp.org/#oggcamp2011> prog:attendee <http://id.ecs.soton.ac.uk/person/1248> ,
<http://semantictweet.com/webmink> .
“Turtle”
![Page 23: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/23.jpg)
<subject> <predicate> <object> .
![Page 24: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/24.jpg)
<subject> <predicate> <object> .
![Page 25: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/25.jpg)
<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .
![Page 26: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/26.jpg)
<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .
![Page 27: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/27.jpg)
<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .
<graph>
![Page 28: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/28.jpg)
<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .
<A><subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .
<B>
![Page 29: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/29.jpg)
<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .
<A><subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .
<B>
![Page 30: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/30.jpg)
<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .
<A+B><subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .
![Page 31: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/31.jpg)
<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .
<A+B><subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .<subject> <predicate> <object> .
![Page 32: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/32.jpg)
"If HP knew what HP knows, we'd be three times more profitable."
Lew Platt
32
![Page 33: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/33.jpg)
Where else?
• Oxford• Edinburgh• Open University• Bristol• Lincoln• Edinburgh• Leeds
33
![Page 34: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/34.jpg)
Where else?
• Oxford• Edinburgh• Open University• Bristol• Lincoln• Edinburgh• Leeds
• Müenster, Germany
34
![Page 35: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/35.jpg)
Where else?
• Oxford• Edinburgh• Open University• Bristol• Lincoln• Edinburgh• Leeds
• Müenster, Germany• Tsinghua, China
35
![Page 36: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/36.jpg)
Transparency+
Utility
36
![Page 37: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/37.jpg)
• How much did the University spend on Taxis in December 2011?
37
![Page 38: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/38.jpg)
• Where am I going?
38
![Page 39: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/39.jpg)
• Where am I going?• How can I get there?
39
![Page 40: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/40.jpg)
• Where am I going?• How can I get there?• Where do I get coffee on the way?
40
![Page 41: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/41.jpg)
41
“Triple Store”(database)
Google Docs
Excel (via email)
Spreadsheet (CSV)
RDF direct from application
DatabaseRDF Document Web Page
Map (KML)
![Page 42: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/42.jpg)
Datasets
• Buildings and Places• Points of Service• Menus and Prices• Publications• Programmes & Modules
• Bus Stops & Routes• Teaching Rooms &
Facilities• Payments over £500• …
42
No research data?
…Not yet, that’s a different shape problem to organisational data!
![Page 43: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/43.jpg)
Data Sources
• Buildings and Estates• Transport Office • Catering• Nuffield Theatre• Student Helpers• Finance• Romanse (Bus Times)
• MUD• BANNER• Syllabus+• EPrints & EdShare• UniStats
43
![Page 44: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/44.jpg)
Crowd-Sourcing
44
![Page 45: Chris Gutteridge: RDF Crash Course](https://reader038.vdocument.in/reader038/viewer/2022103018/558d2366d8b42a470a8b4720/html5/thumbnails/45.jpg)
Colin-Sourcing
45