The Simple Power of the Link - ELAG 2014 Workshop
-
Upload
richard-wallis -
Category
Technology
-
view
105 -
download
0
description
Transcript of The Simple Power of the Link - ELAG 2014 Workshop
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
XMLJSON
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/listLink
Web?
Linking at it’s corehttp://www.flickr.com/photos/leapkye/4407661949
The
Web?
Linking at it’s corehttp://www.flickr.com/photos/leapkye/4407661949
The
Powerful
Web?
©AllPosters.com
Linking at it’s core
link
The
Powerful
WebThe
WebThe
Semantic
WebThe
Semantic
Got a bad press
Flying Cars Technology
Ai
WebThe
Semantic
Got a bad press
Linked DataLinked 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 attributeshttp://nasa.dataincubator.org/spacecraft/1969-059A
Things have attributeshttp://nasa.dataincubator.org/spacecraft/1969-059A
28801.0kg
Things have attributeshttp://nasa.dataincubator.org/spacecraft/1969-059A
28801.0kg
Columbia
Things have attributeshttp://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
launch16 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
launch16 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
launch16 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
launch16 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
launch16 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
launch16 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 TripleMerging
RDF TripleMerging
The same identifier in a different place still identifies the same thing
Linked Data PrinciplesLinked Data Principles
Linked Data PrinciplesLinked Data Principles
1. Use URIs as names for things
Linked Data PrinciplesLinked Data Principles
1. Use URIs as names for things
2. Use HTTP URIs so people can look up those names
Linked Data PrinciplesLinked 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 PrinciplesLinked 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 LinkedData 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 ToolsStorage!
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!