Richard Wallis
Technology Evangelist
Richard Wallis
Technology Evangelist
Linked Data
Richard Wallis
Technology Evangelist
The Simple Power Of The Link
Web?Semantic
Web?The
Web?
HTML
The
Web?
URL
HTML
The
Web?
http
URL
HTML
The
Web?
http
URL
Flash
Javascript
DOM
CSS
Ajax
SEO
Microformats RDFa
JQuery
HTML5
CSS3
XML JSON
HTML
The
Web?
http URLHTML
The
Web?
HTML http URL
Web?
HTML http URL
Text text text
text text link
text. Text, text
text text, text.
Text text - text
text - text text
text.
Document
Web?
HTML http URL
Text text text
text text link
text. Text, text
text text, text.
Text text - text
text - text text
text.
Text text text
text text.Text:
• link
• link
Text text, text.
Text text - link
text - text text.
Document Document
Web?
HTML http URL
Text text text
text text link
text. Text, text
text text, text.
Text text - text
text - text text
text.
Text text text
text text.Text:
• link
• link
Text text, text.
Text text - link
text - text text.
Document Document
Web?
HTML http URL
Text text text
text text link
text. Text, text
text text, text.
Text text - text
text - text text
text.
Text text text
text text.Text:
• link
• link
Text text, text.
Text text - link
text - text text.
Document Document
http://example.com/page1
Web?
HTML http URL
Text text text
text text link
text. Text, text
text text, text.
Text text - text
text - text text
text.
Text text text
text text.Text:
• link
• link
Text text, text.
Text text - link
text - text text.
Document Document
http://example.com/page1
http://eg.co.uk/list
Web?
http://example.com/page1 http://eg.co.uk/list
Link
Web?
Linking at it’s core
http://www.flickr.com/photos/leapkye/4407661949
The
Web?
Linking at it’s core
http://www.flickr.com/photos/leapkye/4407661949
The
Powerful
Web?
©AllPosters.com
Linking at it’s core
link
The
Powerful
Web
The
Web
The
Semantic
Web
The
Semantic
Got a bad press
Flying CarsTechnology
Ai
Web
The
Semantic
Got a bad press
Linked Data
Linked Data
Linked Data
Built on Semantic Web Standards
Linked Data
Linked Data
Built on Semantic Web Standards
All about identifying and linking things
Linked Data
Thing
Identifying things
Identifying things
Identifying things
1969-059A
Identifying things
spacecraft/1969-059A
1969-059A
Identifying things
spacecraft/1969-059A
nasa.dataincubator.org/spacecraft/1969-059A
1969-059A
Identifying things
spacecraft/1969-059A
nasa.dataincubator.org/spacecraft/1969-059A
http://nasa.dataincubator.org/spacecraft/1969-059A
1969-059A
Identifying things
spacecraft/1969-059A
nasa.dataincubator.org/spacecraft/1969-059A
http://nasa.dataincubator.org/spacecraft/1969-059A
1969-059A
with URIs
Things have attributes
http://nasa.dataincubator.org/spacecraft/1969-059A
Things have attributes
http://nasa.dataincubator.org/spacecraft/1969-059A
28801.0kg
Things have attributes
http://nasa.dataincubator.org/spacecraft/1969-059A
28801.0kg
Columbia
Things have attributes
http://nasa.dataincubator.org/spacecraft/1969-059A
28801.0kg
Columbia
Apollo 11 CSM
CSM-107
United States
Cape Canaveral
Saturn 5
http://nasa.dataincubator.org/spacecraft/1969-059A
http://nasa.dataincubator.org/spacecraft/1969-059A
.../1969-059A
http://nasa.dataincubator.org/spacecraft/1969-059A
mass
28801.0
.../1969-059A
http://nasa.dataincubator.org/spacecraft/1969-059A
mass
28801.0
Apollo 11 CSM
name
.../1969-059A
http://nasa.dataincubator.org/spacecraft/1969-059A
mass
28801.0
Apollo 11 CSM Columbia
name name
.../1969-059A
http://nasa.dataincubator.org/spacecraft/1969-059A
mass
28801.0
Apollo 11 CSM Columbia
name name
.../1969-059A
prefName
http://nasa.dataincubator.org/spacecraft/1969-059A
mass
28801.0
Apollo 11 CSM Columbia
name name
launch
.../1969-059A
../launch/
1969-059
prefName
http://nasa.dataincubator.org/spacecraft/1969-059A
mass
28801.0
Apollo 11 CSM Columbia
name name
launch
16 July 1969
date
.../1969-059A
../launch/
1969-059
prefName
http://nasa.dataincubator.org/spacecraft/1969-059A
mass
28801.0
Apollo 11 CSM Columbia
name name
launch
16 July 1969
date
site
.../1969-059A
../launch/
1969-059
Cape
Canaveral
prefName
http://nasa.dataincubator.org/spacecraft/1969-059A
mass
28801.0
Apollo 11 CSM Columbia
name name
launch
16 July 1969
date
site
N 28° 27' 31''
lat
.../1969-059A
../launch/
1969-059
Cape
Canaveral
prefName
http://nasa.dataincubator.org/spacecraft/1969-059A
mass
28801.0
Apollo 11 CSM Columbia
name name
launch
16 July 1969
date
site
N 28° 27' 31''
W 80° 31' 59''
lat
long
.../1969-059A
../launch/
1969-059
Cape
Canaveral
prefName
http://nasa.dataincubator.org/spacecraft/1969-059A
mass
28801.0
Apollo 11 CSM Columbia
name name
launch
16 July 1969
date
site
RDF
N 28° 27' 31''
W 80° 31' 59''
lat
long
.../1969-059A
../launch/
1969-059
Cape
Canaveral
prefName
http://nasa.dataincubator.org/spacecraft/1969-059A
mass
28801.0
Apollo 11 CSM Columbia
name name
launch
16 July 1969
date
site
RDF
N 28° 27' 31''
W 80° 31' 59''
lat
long
.../1969-059A
../launch/
1969-059
Cape
Canaveral
<../1969-059A> mass 28801.0 .
<../1969-059A> name “Apollo 11 CSM” .
<../1969-059A> name “Columbia” .
<../1969-059A> prefName “Columbia” .
<../1969-059A> launch <../launch/1969-059> .
<../launch/1969-059> date 1969-07-16 .
<../launch/1969-059> site <..site/capecanaveral> .
<..site/capecanaveral> lat “N 28° 27' 31''” .
<..site/capecanaveral> long “W 80° 31' 59''” .
prefName
RDF Triple
RDF Triple
Thing attribute value
property
RDF Triple
Thing value
property
RDF Triple
Thing value
Thing property Thing
property
RDF Triple
Thing value
Thing property Thing
../person/A
property
RDF Triple
Thing value
Thing property Thing
../person/A hasParent
property
RDF Triple
Thing value
Thing property Thing
../person/B../person/A hasParent
property
RDF Triple
Thing value
Thing property Thing
../person/B
../person/B
../person/A hasParent
property
RDF Triple
Thing value
Thing property Thing
../person/B
name../person/B
../person/A hasParent
property
“Eric”
RDF Triple
Thing value
Thing property Thing
../person/B
name../person/B
../person/A hasParent
property
“Eric”
RDF Triple
Thing value
Thing property Thing
../person/B
name../person/B
../person/A hasParent
property
“Eric”
RDF Triple
Thing value
Thing property Thing
name../person/B../person/A hasParent
Merging
RDF Triple
Merging
RDF Triple
Merging
The same identifier in a different
place still identifies the same thing
Linked Data Principles
Linked Data Principles
Linked Data Principles
Linked Data Principles
1. Use URIs as names for things
Linked Data Principles
Linked Data Principles
1. Use URIs as names for things
2. Use HTTP URIs so people can look up those
names
Linked Data Principles
Linked Data Principles
1. Use URIs as names for things
2. Use HTTP URIs so people can look up those
names
3. When someone looks up a URI, provide useful
information, using the standards - RDF
Linked Data Principles
Linked Data Principles
1. Use URIs as names for things
2. Use HTTP URIs so people can look up those
names
3. When someone looks up a URI, provide useful
information, using the standards - RDF
4. Include links to other URIs, so that they can
discover more
Tim Berners-Lee - 2006
Data Open and/or Linked
Data Open and/or Linked
Data Open and/or Linked
Paul Walk - UKLON
1. Data can be open, while not being linked
2. Data can be linked, while not being open
3. Data which is both open and linked is increasingly
viable
4. The Semantic Web can only function with data
which is both open and linked
Data Open and/or Linked
Linked Data Tools
Storage!
File System / Web Server!
Relational Database - output mapped to RDF!
D2RQ!
Graph Data Store!
!
Triple Store (SPARQL Endpoint)!
Native graph store!
SPARQL Query Language!
Pattern matching!
Not good at strings!
SQL-like syntax!

The Simple Power of the Link - ELAG 2014 Workshop