connections that work: linked open data demystified

106
Connections that work Linked Open Data demystified Jakob Voß October 22th, 2014 (#kivepa2014)

Upload: jakob-

Post on 02-Dec-2014

54 views

Category:

Government & Nonprofit


1 download

DESCRIPTION

Keynote given 2014-10-22 at the National Library of Finland at Kirjastoverkkopäivät 2014 (https://www.kiwi.fi/pages/viewpage.action?pageId=16767828) #kivepa2014

TRANSCRIPT

Page 1: Connections that work: Linked Open Data demystified

Connections that workLinked Open Data demystified

Jakob Voß

October 22th, 2014 (#kivepa2014)

Page 2: Connections that work: Linked Open Data demystified

connections

Page 3: Connections that work: Linked Open Data demystified

everything is connected

with everything

Page 4: Connections that work: Linked Open Data demystified

everything is connectedwith everything

Page 5: Connections that work: Linked Open Data demystified

six degrees of separation

Page 6: Connections that work: Linked Open Data demystified

Linked Open Data cloud

Page 7: Connections that work: Linked Open Data demystified

What is a useful connection?

Page 8: Connections that work: Linked Open Data demystified

What is a useful connection?

Page 9: Connections that work: Linked Open Data demystified

connections that work

Page 10: Connections that work: Linked Open Data demystified

connection that can be processed

automatically

Page 11: Connections that work: Linked Open Data demystified

connection that can be processedautomatically

Page 12: Connections that work: Linked Open Data demystified

connection expressed asLinked Open Data

Page 13: Connections that work: Linked Open Data demystified

Overview

1. History2. Present3. Future

Page 14: Connections that work: Linked Open Data demystified

History

Page 15: Connections that work: Linked Open Data demystified
Page 16: Connections that work: Linked Open Data demystified

Henriette Avram (1919-2006)

Page 17: Connections that work: Linked Open Data demystified

The MARC pilot project (1968)

Page 18: Connections that work: Linked Open Data demystified

Machine Readable Cataloging (MARC)

good…

▶ encoding of bibliographic information as data▶ controlled collaboration

…but…

▶ primary use case: printed cards

Page 19: Connections that work: Linked Open Data demystified

Machine Readable Cataloging (MARC)

good…

▶ encoding of bibliographic information as data▶ controlled collaboration

…but…

▶ primary use case: printed cards

Page 20: Connections that work: Linked Open Data demystified
Page 21: Connections that work: Linked Open Data demystified

Tim Berners-Lee (1955-)

Page 22: Connections that work: Linked Open Data demystified

Information Management: A Proposal (1989)

Page 23: Connections that work: Linked Open Data demystified

World Wide Web (WWW)

good…

▶ worldwide connections▶ uncontrolled collaboration

…but…

▶ only for browsing interfaces

Page 24: Connections that work: Linked Open Data demystified

World Wide Web (WWW)

good…

▶ worldwide connections▶ uncontrolled collaboration

…but…

▶ only for browsing interfaces

Page 25: Connections that work: Linked Open Data demystified

Present

Page 26: Connections that work: Linked Open Data demystified

Linked Open Data cloud

Page 27: Connections that work: Linked Open Data demystified

Semantic Web

good…

▶ data integration and analysis▶ semi-controlled collaboration

…but…

▶ promises of artificial intelligence

Page 28: Connections that work: Linked Open Data demystified

Semantic Web

good…

▶ data integration and analysis▶ semi-controlled collaboration

…but…

▶ promises of artificial intelligence

Page 29: Connections that work: Linked Open Data demystified

Linked Open Data (LOD)

good…

▶ data integration and analysis▶ semi-controlled collaboration

…but…

▶ promises of artificial intelligence

Page 30: Connections that work: Linked Open Data demystified

Linked Open Data (LOD)

sounds nice…

▶ encoding of information as data▶ worldwide connections▶ data integration and analysis

…but…

▶ how does it actually work?!

Page 31: Connections that work: Linked Open Data demystified

Linked Open Data (LOD)

sounds nice…

▶ encoding of information as data▶ worldwide connections▶ data integration and analysis

…but…

▶ how does it actually work?!

Page 32: Connections that work: Linked Open Data demystified

a little theory of data

Page 33: Connections that work: Linked Open Data demystified

Data

▶ all data refers to something

▶ some data refer to the “same” thing

▶ for instance the same person▶ as author in a library catalog▶ in a university research management system▶ Wikipedia article about the person▶ …

Page 34: Connections that work: Linked Open Data demystified

Data

▶ all data refers to something

▶ some data refer to the “same” thing

▶ for instance the same person▶ as author in a library catalog▶ in a university research management system▶ Wikipedia article about the person▶ …

Page 35: Connections that work: Linked Open Data demystified

Data

▶ all data refers to something

▶ some data refer to the “same” thing

▶ for instance the same person▶ as author in a library catalog▶ in a university research management system▶ Wikipedia article about the person▶ …

Page 36: Connections that work: Linked Open Data demystified

Data

▶ all data refers to something▶ some data refer to the “same” thing▶ Linked Data makes true sense only with data

from multiple sources about the same thing

Page 37: Connections that work: Linked Open Data demystified

“Old School” Library Linked Data

authority files registry, classification, thesaurus…controlled vocabularies no homonyms/synonymsidentifier notations, codes, numbers…

same identifier ⇒ data refers to the same thing

Page 38: Connections that work: Linked Open Data demystified

“Old School” Library Linked Data

authority files registry, classification, thesaurus…controlled vocabularies no homonyms/synonymsidentifier notations, codes, numbers…

same identifier ⇒ data refers to the same thing

Page 39: Connections that work: Linked Open Data demystified

unique identification

with URIs

Page 40: Connections that work: Linked Open Data demystified

unique identificationwith URIs

Page 41: Connections that work: Linked Open Data demystified

an example

Page 42: Connections that work: Linked Open Data demystified
Page 43: Connections that work: Linked Open Data demystified

Karl Marx

Page 44: Connections that work: Linked Open Data demystified

Karl Marx (German artist, 1929-2008)

Page 45: Connections that work: Linked Open Data demystified

unique identification of things

▶ “author:”http://d-nb.info/gnd/118578545

Page 46: Connections that work: Linked Open Data demystified

unique identification of things

and connections

▶ object:http://d-nb.info/gnd/118578545(“Karl Marx, the artists”)

▶ property:http://purl.org/dc/terms/creator(“authorship, as defined by Dublin Core”)

Page 47: Connections that work: Linked Open Data demystified

unique identification of things and connections

▶ object:http://d-nb.info/gnd/118578545(“Karl Marx, the artists”)

▶ property:http://purl.org/dc/terms/creator(“authorship, as defined by Dublin Core”)

Page 48: Connections that work: Linked Open Data demystified

Ei kaksi kolmannetta

▶ subject:http://d-nb.info/940697734(“a specific book with paintings”)

▶ property:http://purl.org/dc/terms/creator(“authorship, as defined by Dublin Core”)

▶ object:http://d-nb.info/gnd/118578545(“Karl Marx, the artists”)

hey, that’s an RDF triple!

Page 49: Connections that work: Linked Open Data demystified

Ei kaksi kolmannetta

▶ subject:http://d-nb.info/940697734(“a specific book with paintings”)

▶ property:http://purl.org/dc/terms/creator(“authorship, as defined by Dublin Core”)

▶ object:http://d-nb.info/gnd/118578545(“Karl Marx, the artists”)

hey, that’s an RDF triple!

Page 50: Connections that work: Linked Open Data demystified

Ei kaksi kolmannetta

▶ subject:http://d-nb.info/940697734(“a specific book with paintings”)

▶ property:http://purl.org/dc/terms/creator(“authorship, as defined by Dublin Core”)

▶ object:http://d-nb.info/gnd/118578545(“Karl Marx, the artists”)

hey, that’s an RDF triple!

Page 51: Connections that work: Linked Open Data demystified

technical break

Page 52: Connections that work: Linked Open Data demystified

An RDF triple (N-Triples syntax)

<http://d-nb.info/940697734><http://purl.org/dc/terms/creator><http://d-nb.info/gnd/118578545> .

Page 53: Connections that work: Linked Open Data demystified

An RDF triple (Turtle syntax)

@prefix dct: <http://purl.org/dc/terms/> .

<http://d-nb.info/940697734>dc:creator<http://d-nb.info/gnd/118578545> .

Page 54: Connections that work: Linked Open Data demystified

An RDF triple (aREF syntax)

http://d-nb.info/940697734:dc_creator:

http://d-nb.info/gnd/118578545

RDF syntax converters exist!always use the RDF syntax you understand best!(nobody understands RDF/XML syntax)

Page 55: Connections that work: Linked Open Data demystified

An RDF triple (aREF syntax)

http://d-nb.info/940697734:dc_creator:

http://d-nb.info/gnd/118578545

RDF syntax converters exist!

always use the RDF syntax you understand best!(nobody understands RDF/XML syntax)

Page 56: Connections that work: Linked Open Data demystified

An RDF triple (aREF syntax)

http://d-nb.info/940697734:dc_creator:

http://d-nb.info/gnd/118578545

RDF syntax converters exist!always use the RDF syntax you understand best!

(nobody understands RDF/XML syntax)

Page 57: Connections that work: Linked Open Data demystified

An RDF triple (aREF syntax)

http://d-nb.info/940697734:dc_creator:

http://d-nb.info/gnd/118578545

RDF syntax converters exist!always use the RDF syntax you understand best!(nobody understands RDF/XML syntax)

Page 58: Connections that work: Linked Open Data demystified

Multiple RDF triples (Turtle syntax)

@prefix dct: <http://purl.org/dc/terms/> .@prefix foaf: <http://xmlns.com/foaf/0.1/> .

<http://d-nb.info/940697734>dct:title "Gemälde" ;dct:creator <http://d-nb.info/gnd/118578545> .

<http://d-nb.info/gnd/118578545>foaf:name "Karl Marx" .

Page 59: Connections that work: Linked Open Data demystified

That’s RDF!

▶ all things identified by URIs1

▶ all data consists of triples▶ subject (always an URI)1▶ property (always an URI)▶ object (URI or character string)1

1or a blank node

Page 60: Connections that work: Linked Open Data demystified

That’s RDF!

▶ all things identified by URIs1

▶ all data consists of triples▶ subject (always an URI)1▶ property (always an URI)▶ object (URI or character string)1

1or a blank node

Page 61: Connections that work: Linked Open Data demystified

Ontologies

set of common properties and rules

▶ foaf:name(http://xmlns.com/foaf/0.1/name)

▶ dct:title(http://purl.org/dc/terms/title)

more specialized ontologies exist

▶ schema.org▶ RDA-ontology and BIBFRAME▶ …

ontologies can be mapped and merged

Page 62: Connections that work: Linked Open Data demystified

Ontologiesset of common properties and rules

▶ foaf:name(http://xmlns.com/foaf/0.1/name)

▶ dct:title(http://purl.org/dc/terms/title)

more specialized ontologies exist

▶ schema.org▶ RDA-ontology and BIBFRAME▶ …

ontologies can be mapped and merged

Page 63: Connections that work: Linked Open Data demystified

Ontologiesset of common properties and rules

▶ foaf:name(http://xmlns.com/foaf/0.1/name)

▶ dct:title(http://purl.org/dc/terms/title)

more specialized ontologies exist

▶ schema.org▶ RDA-ontology and BIBFRAME▶ …

ontologies can be mapped and merged

Page 64: Connections that work: Linked Open Data demystified

Ontologiesset of common properties and rules

▶ foaf:name(http://xmlns.com/foaf/0.1/name)

▶ dct:title(http://purl.org/dc/terms/title)

more specialized ontologies exist

▶ schema.org▶ RDA-ontology and BIBFRAME▶ …

ontologies can be mapped and merged

Page 65: Connections that work: Linked Open Data demystified

end of technical break.wake up!

Page 66: Connections that work: Linked Open Data demystified

Lesson learned

▶ RDF data consists of triples

▶ subjects, properties, and most objectsidentified by URIs

▶ common properties from ontologies

=⇒ easy to mix and merge!

Page 67: Connections that work: Linked Open Data demystified

Lesson learned

▶ RDF data consists of triples

▶ subjects, properties, and most objectsidentified by URIs

▶ common properties from ontologies

=⇒ easy to mix and merge!

Page 68: Connections that work: Linked Open Data demystified

Lesson learned

▶ RDF data consists of triples

▶ subjects, properties, and most objectsidentified by URIs

▶ common properties from ontologies

=⇒ easy to mix and merge!

Page 69: Connections that work: Linked Open Data demystified

Lesson learned

▶ RDF data consists of triples

▶ subjects, properties, and most objectsidentified by URIs

▶ common properties from ontologies

=⇒ easy to mix and merge!

Page 70: Connections that work: Linked Open Data demystified

summary of the presentlinked open data

Page 71: Connections that work: Linked Open Data demystified

Linked Open Data

1. Datawith URIs, in RDF

2. Openaccesible via HTTP-URIs

3. Linkedcontains other HTTP-URIs

Page 72: Connections that work: Linked Open Data demystified

Linked Open Data

1. Datawith URIs, in RDF

2. Openaccesible via HTTP-URIs

3. Linkedcontains other HTTP-URIs

Page 73: Connections that work: Linked Open Data demystified

Linked Open Data

1. Datawith URIs, in RDF

2. Openaccesible via HTTP-URIs

3. Linkedcontains other HTTP-URIs

Page 74: Connections that work: Linked Open Data demystified

Kippis!

Page 75: Connections that work: Linked Open Data demystified

Linked RDF

contains other HTTP-URIs

Page 76: Connections that work: Linked Open Data demystified

Linked RDFcontains other HTTP-URIs

Page 77: Connections that work: Linked Open Data demystified
Page 78: Connections that work: Linked Open Data demystified

Future

of cataloging

Page 79: Connections that work: Linked Open Data demystified

Future of cataloging

Page 80: Connections that work: Linked Open Data demystified

cataloging?

Page 81: Connections that work: Linked Open Data demystified

intellectual creation of data

about existing works

Page 82: Connections that work: Linked Open Data demystified

intellectual creation of dataabout existing works

Page 83: Connections that work: Linked Open Data demystified

Creation of data about existing works

1. digitization

Page 84: Connections that work: Linked Open Data demystified

Digitization

required only once per work

Page 85: Connections that work: Linked Open Data demystified

Digitization

required only once per work

Page 86: Connections that work: Linked Open Data demystified

creation of data about existing works

1. digitization

2. connections

infinite combination of connections

Page 87: Connections that work: Linked Open Data demystified

creation of data about existing works

1. digitization

2. connections

infinite combination of connections

Page 88: Connections that work: Linked Open Data demystified

creation of data about existing works

1. digitization

2. connections

infinite combination of connections

Page 89: Connections that work: Linked Open Data demystified

Connections that work▶ selection from already existing URIs

▶ with appropriate tools

Page 90: Connections that work: Linked Open Data demystified

Connections that work▶ selection from already existing URIs

▶ with appropriate tools

Page 91: Connections that work: Linked Open Data demystified

why Linked Open Data?

Page 92: Connections that work: Linked Open Data demystified

Benefits

▶ common data format▶ accessibility of data▶ flexible aggregation and subsets▶ collaborative creation

Page 93: Connections that work: Linked Open Data demystified

Disadvantages

▶ some data is more difficult to express in RDF(e.g. hierarchies and order)

▶ data modeling is complicated

▶ reality is complicated

▶ collaboration can be complicated

Page 94: Connections that work: Linked Open Data demystified

Disadvantages

▶ some data is more difficult to express in RDF(e.g. hierarchies and order)

▶ data modeling is complicated

▶ reality is complicated

▶ collaboration can be complicated

Page 95: Connections that work: Linked Open Data demystified

Disadvantages

▶ some data is more difficult to express in RDF(e.g. hierarchies and order)

▶ data modeling is complicated

▶ reality is complicated

▶ collaboration can be complicated

Page 96: Connections that work: Linked Open Data demystified

Disadvantages

▶ some data is more difficult to express in RDF(e.g. hierarchies and order)

▶ data modeling is complicated

▶ reality is complicated

▶ collaboration can be complicated

Page 97: Connections that work: Linked Open Data demystified

where to start?

Page 98: Connections that work: Linked Open Data demystified

Linked Data Finland

http://www.ldf.fi/please contact to share your datasets!

Page 99: Connections that work: Linked Open Data demystified

summary

Page 100: Connections that work: Linked Open Data demystified

everything can be connected

with URIsas soon as you connect it!

Page 101: Connections that work: Linked Open Data demystified

everything can be connected with URIs

as soon as you connect it!

Page 102: Connections that work: Linked Open Data demystified

everything can be connected

with URIs

as soon as you connect it!

Page 103: Connections that work: Linked Open Data demystified

Conferences

SWIB Semantic Web in Libraries (since 2009)http://swib.org/

LODLAM Linked Open Data in Libraries, Archives,and Museums (since 2011)http://lodlam.net

SEMANTiCS http://www.semantics.cc

Page 104: Connections that work: Linked Open Data demystified

Image sources

▶ Six degrees of separation by Daniel Walker (User:Dannie-walker)▶ Linking Open Data cloud diagram (2014) by Max Schmachtenberg,

Christian Bizer, Anja Jentzsch and Richard Cyganiakhttp://lod-cloud.net/

▶ Henriette Avram fromhttp://www.loc.gov/loc/lcib/0605/avram.html

▶ Information Management: A Proposal (1989) by Tim-Berners-Lee.http://www.w3.org/History/1989/proposal.html

▶ Tim Berners-Lee (2005) by Uldis Bojārs from Flickr

Page 105: Connections that work: Linked Open Data demystified

thanks!

Page 106: Connections that work: Linked Open Data demystified

questions!