Upload
marieke-van-erp
View
909
Download
2
Tags:
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
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)
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)
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)
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)
``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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)