The Simple Power of the Link - ELAG 2014 Workshop

Post on 26-Jan-2015

107 views 0 download

Tags:

description

Slides used to introduce Linked Data concepts in the ELAG 2014 Workshop "The Power of Sharing Linked Data" - Bath University, UK 10/11 June 2014

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!