34
LECTURE 7: LINKED (OPEN) DATA Marieke van Erp (with slides from Victor de Boer and Christophe Guéret)

KM Lecture 7 LOD

Embed Size (px)

DESCRIPTION

Slides of the Knowledge and Media lecture about Linked Data and Linked Open Data. Presented 19 november 2012. Slides were based on presentations by Victor de Boer and Christophe Guéret

Citation preview

Page 1: KM Lecture 7 LOD

LECTURE 7LINKED (OPEN) DATA

Marieke van Erp (with slides from Victor de Boer and Christophe Gueacuteret)

TODAYrsquoS LECTURE

bull Why Linked (Open) Data

bull What is Linked (Open) Data

bull The story of Linked Open Data

bull Contributing to Linked Data

bull Standards and best practices

bull Consuming Linked Data

bull Drawbacks and problems

WHY LINKED DATA (12)

Slide stolen from Christophe Gueacuteret

WHY LINKED DATA (22)

Slide stolen from Christophe Gueacuteret

``Sharable spreadable and nerd-friendlyrsquorsquo

-- Charlotte S H Jensen kulturweb

WHAT IS LINKED DATA

httpwwwtedcomtalkstim_berners_lee_on_the_next_webhtml

bull Linked Data is a method to publish structured data for interlinking with other data sources

bull Standard Web technology (HTTP and URIs)

bull Making information more easily readable and shareable for machines

bull Linked Open Data is a W3C community project to extend the Web with open data sets

May 2007

THE STORY

Oct 2007

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

CONTRIBUTING TO LINKED DATA

bull Transparency

bull Participation

bull Improvement

bull Innovation

bull New knowledge amp insights from combined data sources

Yes it may be scary to open up your data but it may lead to

STANDARDS AND BEST PRACTICES

Available on the web (whatever format) but with an open license

Available as machine-readable structured data (eg excel instead of image scan of a table)

as (2) plus non-proprietary format (eg CSV instead of excel)

All the above plus Use open standards from W3C (RDF and SPARQL) to identify things so that people can point at your stuff

All the above plus Link your data to other peoplersquos data to provide context

wwww3orgdesignissueslinkeddatahtml

LINKED OPEN DATA FIVE STAR SYSTEM

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 2: KM Lecture 7 LOD

TODAYrsquoS LECTURE

bull Why Linked (Open) Data

bull What is Linked (Open) Data

bull The story of Linked Open Data

bull Contributing to Linked Data

bull Standards and best practices

bull Consuming Linked Data

bull Drawbacks and problems

WHY LINKED DATA (12)

Slide stolen from Christophe Gueacuteret

WHY LINKED DATA (22)

Slide stolen from Christophe Gueacuteret

``Sharable spreadable and nerd-friendlyrsquorsquo

-- Charlotte S H Jensen kulturweb

WHAT IS LINKED DATA

httpwwwtedcomtalkstim_berners_lee_on_the_next_webhtml

bull Linked Data is a method to publish structured data for interlinking with other data sources

bull Standard Web technology (HTTP and URIs)

bull Making information more easily readable and shareable for machines

bull Linked Open Data is a W3C community project to extend the Web with open data sets

May 2007

THE STORY

Oct 2007

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

CONTRIBUTING TO LINKED DATA

bull Transparency

bull Participation

bull Improvement

bull Innovation

bull New knowledge amp insights from combined data sources

Yes it may be scary to open up your data but it may lead to

STANDARDS AND BEST PRACTICES

Available on the web (whatever format) but with an open license

Available as machine-readable structured data (eg excel instead of image scan of a table)

as (2) plus non-proprietary format (eg CSV instead of excel)

All the above plus Use open standards from W3C (RDF and SPARQL) to identify things so that people can point at your stuff

All the above plus Link your data to other peoplersquos data to provide context

wwww3orgdesignissueslinkeddatahtml

LINKED OPEN DATA FIVE STAR SYSTEM

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 3: KM Lecture 7 LOD

WHY LINKED DATA (12)

Slide stolen from Christophe Gueacuteret

WHY LINKED DATA (22)

Slide stolen from Christophe Gueacuteret

``Sharable spreadable and nerd-friendlyrsquorsquo

-- Charlotte S H Jensen kulturweb

WHAT IS LINKED DATA

httpwwwtedcomtalkstim_berners_lee_on_the_next_webhtml

bull Linked Data is a method to publish structured data for interlinking with other data sources

bull Standard Web technology (HTTP and URIs)

bull Making information more easily readable and shareable for machines

bull Linked Open Data is a W3C community project to extend the Web with open data sets

May 2007

THE STORY

Oct 2007

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

CONTRIBUTING TO LINKED DATA

bull Transparency

bull Participation

bull Improvement

bull Innovation

bull New knowledge amp insights from combined data sources

Yes it may be scary to open up your data but it may lead to

STANDARDS AND BEST PRACTICES

Available on the web (whatever format) but with an open license

Available as machine-readable structured data (eg excel instead of image scan of a table)

as (2) plus non-proprietary format (eg CSV instead of excel)

All the above plus Use open standards from W3C (RDF and SPARQL) to identify things so that people can point at your stuff

All the above plus Link your data to other peoplersquos data to provide context

wwww3orgdesignissueslinkeddatahtml

LINKED OPEN DATA FIVE STAR SYSTEM

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 4: KM Lecture 7 LOD

WHY LINKED DATA (22)

Slide stolen from Christophe Gueacuteret

``Sharable spreadable and nerd-friendlyrsquorsquo

-- Charlotte S H Jensen kulturweb

WHAT IS LINKED DATA

httpwwwtedcomtalkstim_berners_lee_on_the_next_webhtml

bull Linked Data is a method to publish structured data for interlinking with other data sources

bull Standard Web technology (HTTP and URIs)

bull Making information more easily readable and shareable for machines

bull Linked Open Data is a W3C community project to extend the Web with open data sets

May 2007

THE STORY

Oct 2007

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

CONTRIBUTING TO LINKED DATA

bull Transparency

bull Participation

bull Improvement

bull Innovation

bull New knowledge amp insights from combined data sources

Yes it may be scary to open up your data but it may lead to

STANDARDS AND BEST PRACTICES

Available on the web (whatever format) but with an open license

Available as machine-readable structured data (eg excel instead of image scan of a table)

as (2) plus non-proprietary format (eg CSV instead of excel)

All the above plus Use open standards from W3C (RDF and SPARQL) to identify things so that people can point at your stuff

All the above plus Link your data to other peoplersquos data to provide context

wwww3orgdesignissueslinkeddatahtml

LINKED OPEN DATA FIVE STAR SYSTEM

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 5: KM Lecture 7 LOD

``Sharable spreadable and nerd-friendlyrsquorsquo

-- Charlotte S H Jensen kulturweb

WHAT IS LINKED DATA

httpwwwtedcomtalkstim_berners_lee_on_the_next_webhtml

bull Linked Data is a method to publish structured data for interlinking with other data sources

bull Standard Web technology (HTTP and URIs)

bull Making information more easily readable and shareable for machines

bull Linked Open Data is a W3C community project to extend the Web with open data sets

May 2007

THE STORY

Oct 2007

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

CONTRIBUTING TO LINKED DATA

bull Transparency

bull Participation

bull Improvement

bull Innovation

bull New knowledge amp insights from combined data sources

Yes it may be scary to open up your data but it may lead to

STANDARDS AND BEST PRACTICES

Available on the web (whatever format) but with an open license

Available as machine-readable structured data (eg excel instead of image scan of a table)

as (2) plus non-proprietary format (eg CSV instead of excel)

All the above plus Use open standards from W3C (RDF and SPARQL) to identify things so that people can point at your stuff

All the above plus Link your data to other peoplersquos data to provide context

wwww3orgdesignissueslinkeddatahtml

LINKED OPEN DATA FIVE STAR SYSTEM

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 6: KM Lecture 7 LOD

WHAT IS LINKED DATA

httpwwwtedcomtalkstim_berners_lee_on_the_next_webhtml

bull Linked Data is a method to publish structured data for interlinking with other data sources

bull Standard Web technology (HTTP and URIs)

bull Making information more easily readable and shareable for machines

bull Linked Open Data is a W3C community project to extend the Web with open data sets

May 2007

THE STORY

Oct 2007

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

CONTRIBUTING TO LINKED DATA

bull Transparency

bull Participation

bull Improvement

bull Innovation

bull New knowledge amp insights from combined data sources

Yes it may be scary to open up your data but it may lead to

STANDARDS AND BEST PRACTICES

Available on the web (whatever format) but with an open license

Available as machine-readable structured data (eg excel instead of image scan of a table)

as (2) plus non-proprietary format (eg CSV instead of excel)

All the above plus Use open standards from W3C (RDF and SPARQL) to identify things so that people can point at your stuff

All the above plus Link your data to other peoplersquos data to provide context

wwww3orgdesignissueslinkeddatahtml

LINKED OPEN DATA FIVE STAR SYSTEM

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 7: KM Lecture 7 LOD

May 2007

THE STORY

Oct 2007

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

CONTRIBUTING TO LINKED DATA

bull Transparency

bull Participation

bull Improvement

bull Innovation

bull New knowledge amp insights from combined data sources

Yes it may be scary to open up your data but it may lead to

STANDARDS AND BEST PRACTICES

Available on the web (whatever format) but with an open license

Available as machine-readable structured data (eg excel instead of image scan of a table)

as (2) plus non-proprietary format (eg CSV instead of excel)

All the above plus Use open standards from W3C (RDF and SPARQL) to identify things so that people can point at your stuff

All the above plus Link your data to other peoplersquos data to provide context

wwww3orgdesignissueslinkeddatahtml

LINKED OPEN DATA FIVE STAR SYSTEM

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 8: KM Lecture 7 LOD

Oct 2007

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

CONTRIBUTING TO LINKED DATA

bull Transparency

bull Participation

bull Improvement

bull Innovation

bull New knowledge amp insights from combined data sources

Yes it may be scary to open up your data but it may lead to

STANDARDS AND BEST PRACTICES

Available on the web (whatever format) but with an open license

Available as machine-readable structured data (eg excel instead of image scan of a table)

as (2) plus non-proprietary format (eg CSV instead of excel)

All the above plus Use open standards from W3C (RDF and SPARQL) to identify things so that people can point at your stuff

All the above plus Link your data to other peoplersquos data to provide context

wwww3orgdesignissueslinkeddatahtml

LINKED OPEN DATA FIVE STAR SYSTEM

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 9: KM Lecture 7 LOD

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

CONTRIBUTING TO LINKED DATA

bull Transparency

bull Participation

bull Improvement

bull Innovation

bull New knowledge amp insights from combined data sources

Yes it may be scary to open up your data but it may lead to

STANDARDS AND BEST PRACTICES

Available on the web (whatever format) but with an open license

Available as machine-readable structured data (eg excel instead of image scan of a table)

as (2) plus non-proprietary format (eg CSV instead of excel)

All the above plus Use open standards from W3C (RDF and SPARQL) to identify things so that people can point at your stuff

All the above plus Link your data to other peoplersquos data to provide context

wwww3orgdesignissueslinkeddatahtml

LINKED OPEN DATA FIVE STAR SYSTEM

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 10: KM Lecture 7 LOD

ldquoLinking Open Data cloud diagram by Richard Cyganiak and Anja Jentzsch httplod-cloudnetrdquo

CONTRIBUTING TO LINKED DATA

bull Transparency

bull Participation

bull Improvement

bull Innovation

bull New knowledge amp insights from combined data sources

Yes it may be scary to open up your data but it may lead to

STANDARDS AND BEST PRACTICES

Available on the web (whatever format) but with an open license

Available as machine-readable structured data (eg excel instead of image scan of a table)

as (2) plus non-proprietary format (eg CSV instead of excel)

All the above plus Use open standards from W3C (RDF and SPARQL) to identify things so that people can point at your stuff

All the above plus Link your data to other peoplersquos data to provide context

wwww3orgdesignissueslinkeddatahtml

LINKED OPEN DATA FIVE STAR SYSTEM

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 11: KM Lecture 7 LOD

CONTRIBUTING TO LINKED DATA

bull Transparency

bull Participation

bull Improvement

bull Innovation

bull New knowledge amp insights from combined data sources

Yes it may be scary to open up your data but it may lead to

STANDARDS AND BEST PRACTICES

Available on the web (whatever format) but with an open license

Available as machine-readable structured data (eg excel instead of image scan of a table)

as (2) plus non-proprietary format (eg CSV instead of excel)

All the above plus Use open standards from W3C (RDF and SPARQL) to identify things so that people can point at your stuff

All the above plus Link your data to other peoplersquos data to provide context

wwww3orgdesignissueslinkeddatahtml

LINKED OPEN DATA FIVE STAR SYSTEM

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 12: KM Lecture 7 LOD

STANDARDS AND BEST PRACTICES

Available on the web (whatever format) but with an open license

Available as machine-readable structured data (eg excel instead of image scan of a table)

as (2) plus non-proprietary format (eg CSV instead of excel)

All the above plus Use open standards from W3C (RDF and SPARQL) to identify things so that people can point at your stuff

All the above plus Link your data to other peoplersquos data to provide context

wwww3orgdesignissueslinkeddatahtml

LINKED OPEN DATA FIVE STAR SYSTEM

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 13: KM Lecture 7 LOD

Available on the web (whatever format) but with an open license

Available as machine-readable structured data (eg excel instead of image scan of a table)

as (2) plus non-proprietary format (eg CSV instead of excel)

All the above plus Use open standards from W3C (RDF and SPARQL) to identify things so that people can point at your stuff

All the above plus Link your data to other peoplersquos data to provide context

wwww3orgdesignissueslinkeddatahtml

LINKED OPEN DATA FIVE STAR SYSTEM

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 14: KM Lecture 7 LOD

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 15: KM Lecture 7 LOD

FOUR RULES OF LINKED DATA

1 Use URIs as names for things (Resources)

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 16: KM Lecture 7 LOD

HOW TO MAKE COOL URIrsquoS

bull Use HTTP

bull Use a namespace you control

bull Unique stable and persistent

bull Donrsquot use

bull Author name subject status access file name extension software mechanism

CMyDiskawesomeMvanErplatestcgi_binrembrandthtml

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 17: KM Lecture 7 LOD

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names (Dereferencing)

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 18: KM Lecture 7 LOD

RDF REMINDERTriples

amRembrandt

ldquo1651rdquoamhasBirthdate

Graphfoafknows

amPiterLastman

geonamesAmsterdam

amwasBornIn

Subject13 13 Predicate13 13 Object13

amRembrandt13 amhasBirthdate13 ldquo1651rdquo

amRembrandt13 foafknows13 amPiterLastman

amPiterLastman13 amwasBornIn13 geonamesAmsterdam

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 19: KM Lecture 7 LOD

RDF CONVERSIONltrecord priref=19319 ldquo gt ltdategt1651ltdategt

ltmakergtRembrandt (1606-1669)ltmakergt ltobjecttypegtetsplaatltobjecttypegt

hellipltrecordgt

amRecord_bn1

ldquo19319 rdquo

ldquo1651rdquo

priref

date

amPersonamp-1234

skosConceptametsplaat

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdate

ldquoetsplaatrdquo

maker

objecttype

ldquoRembrandt (1606-1669)rdquo

ldquoetsplaatrdquo

amRecordamproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

amobjecttype

ldquoRembrandtrdquordaname

skosprefLabel

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 20: KM Lecture 7 LOD

ARCHITECTURE

RDF(s) storage

HTTP server

SPARQL

Prolog

Web interface

SPARQL-app Browser

Logic

Purlorg redirect

httpsemanticwebcsvunl

cliop

atria

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 21: KM Lecture 7 LOD

HOW TO ACCESS THE DATAbull PURL 303 redirect to VU semantic layer

httppurlorgcollectionsnlamproxy-63432 egravehttpsemanticwebcsvunleuropeanabrowselist_resourcer=httppurlorgcollectionsnlamproxy-63432

bull At our server content negotiationbull HTTP request texthtml bull Local condensed view13bull Local full view

bull HTTP request applicationrdf+xmlbull rdfxml ldquodescriberdquo

bull SPARQL endpoint

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 22: KM Lecture 7 LOD

TEXTHTML

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 23: KM Lecture 7 LOD

TEXTHTML

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 24: KM Lecture 7 LOD

APPLICATIONRDF+XMLprefix rdfs lthttpwwww3org200001rdf-schemagt prefix rdf lthttpwwww3org19990222-rdf-syntax-nsgt prefix ore lthttpwwwopenarchivesorgoretermsgt prefix ens lthttpwwweuropeanaeuschemasedmgt prefix ahm lthttppurlorgcollectionsnlamgt

ahmproxy-66970 a oreProxy ahmtitle Zegelstempel Felix Meritisnl ahmmaterial ahmt-12463 ahmt-5447 ahmobjectCategory ahmt-5504 ahmobjectName ahmt-13817 ahmt-8489 ahmobjectNumber KA 76531 ahmpriref 66970 ahmproxy-66972 a oreProxy ahmacquisitionDate 0000 ahmtitle Zegelstempel mogelijk van familiewapennl

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 25: KM Lecture 7 LOD

httpsemanticwebcsvunleuropeanauserquery

SPARQL

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 26: KM Lecture 7 LOD

FOUR RULES OF LINKED DATA

1 Use URIs as names for things

2 Use HTTP URIs so that people can look up those names

3 When someone looks up a URI provide useful information using the standards (RDF SPARQL)

4 Include links to other URIs so that they can discover more things

httpwwww3orgDesignIssuesLinkedDatahtml

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 27: KM Lecture 7 LOD

LINK TO OTHER SOURCES

amPersonamp-1234

ldquo1234rdquo

ldquo1606rdquo

amprirefambirthdateamRecord

amproxy-19319

ldquo19319 rdquo

ldquo1651rdquoamprire

f

amdate

ammaker

ldquoRembrandtrdquordaname

ViafPersonViafRebrandtvanRijn

ldquoDutchrdquoViafnationality

rdfslabel

ldquoRembrandt Harmensz Van

Rijnrdquo

owlsameAs ()

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 28: KM Lecture 7 LOD

CONSUMING LINKED DATA

bull Generic Applications

bull Can process any data from any domain

bull Domain specific applications

bull Covers needs of specific user community

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 29: KM Lecture 7 LOD

LINKED DATA BROWSERS

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 30: KM Lecture 7 LOD

DOMAIN-SPECIFIC APPS

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 31: KM Lecture 7 LOD

DRAWBACKS AND PROBLEMS

bull Extra burden on the data provider

bull Nerd-only (aka ldquoSPARQL is hardrdquo)

bull How do we build user-friendly systems

bull Ranking user-friendly information presentation

bull Scalability (how do you query a huge graph)

bull Licenses

bull Is Open always a good idea

bull Context

bull Data quality

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)

Page 32: KM Lecture 7 LOD

FURTHER READING

bull Tom Heath and Christian Bizer (2011) Linked Data Evolving the Web into a Global Data Space (1st edition) Synthesis Lectures on the Semantic Web Theory and Technology 11 1-136 Morgan amp Claypool (available online for free)