SlideShare a Scribd company logo
1 of 64
Linked Open Data and
Applications

Victor de Boer
Intelligent Web Applications
24/2/2014

With slides from Rinke Hoekstra
Victor de Boer
Assistant professor at VU University Amsterdam
Domain-driven Semantic Technologies, Linked Data

Cultural Heritage
Digital History
Linked Data for Development
Today
• What is LOD?
– What’s in it for me (the developer)?

• What can I do with LOD
– Examples

• My LOD projects and applications
• Pointers, examples, inspiration
What is Linked Open Data?
Linked Data
is about technology for interoperability

Open Data
is about licenses to allow reuse
Linked Data five star system
★

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

★★

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

★★★

as (2) plus non-proprietary format
(e.g. 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 people’s data to provide
context

www.w3.org/designissues/linkeddata.html
“Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
Where can I get it?
•
•
•
•
•
•
•
•
•
•
•
•

http://datahub.io/
http://datadryad.org/
https://easy.dans.knaw.nl
http://datacatalogs.org/
http://www.openstreetmap.org/
http://www.w3.org/wiki/DataSetRDFDumps
http://www.freebase.com/
https://data.overheid.nl/
http://data.gov.uk/
http://www.data.gov/
http://publicdata.eu/
http://doc.metalex.eu

• http://linkeddata.few.vu.nl/
Rinke Hoekstra
What can I do with it?
Web of Documents (WWW)
Linked Documents
Web of Data
Linked Data
Without…

Slide stolen from Christophe Gueret
With Linked Data

Slide stolen from Christophe Gueret
So how do I do it?
Three main ways of accessing remote
Linked Data
1. Through HTTP request on the resource URI
2. Through SPARQL queries
3. Get a copy of a dataset
(Linked Data Platform, Linked Data API)
1. Through HTTP request on the
resource URI
• HTTP GET on resource, parse, follow links
– Simple HTTP requests and RDF parsing
– One request per resource: may require many
requests

• Local caching can be done
• Crawling
2. Through SPARQL queries
• Full-blown query language
• Needs SPARQL endpoint
$query =
"SELECT distinct ?title ?description WHERE {
?x <http://data.open.ac.uk/podcast/ontology/relatesToCourse>
<http://data.open.ac.uk/course/t209>.
?x <http://purl.org/dc/terms/title> ?title.
?x <http://www.w3.org/TR/2010/WD-mediaont-10-20100608/description> ?description }
LIMIT 10
";
$requestURL = 'http://data.open.ac.uk/query?query='.urlencode($query);
$response = request($requestURL);

SPARQL in PHP example
http://www.greenhughes.com/content/approach-consuming-linked-data-php
3. Get a local copy of a dataset
•
•
•

through SPARQL CONSTRUCT,
crawling or
direct file download

•

Save in triple store
–

or convert to something else
RDF Libraries
Redland: http://www.librdf.org/ Perl, Python,
PHP, Ruby, C#, Objective-C
Jena:

http://jena.sourceforge.net/ Java

RDFLib:

http://www.rdflib.net/ Python

ARC2:

http://arc2.semsol.net/ PHP

ActiveRDF: http://www.activerdf.org/ Ruby
What can I do with it?
Examples: Linked Data Browsers
Allow you to browse remote linked data,
clicking through linked resources and
visualising images etc.
TimBL's Tabulator
http://dig.csail.mit.edu/2005/ajar/ajaw/tab.html

Disco
Marbles
OpenLink data browser
Explore more!
• http://sig.ma
• http://mspace.fm/
• http://www.google.com/publicdata
• http://datamarket.com/
• http://www.wolframalpha.com/
OpenPhacts
explorer

http://www.openphacts.org/
Fancy mashups

www.bbc.co.uk/music
Intelligent Web Apps!
•
•
•
•
•
• http://www.sandbag.org.uk/maps/offsetmap/ •
• http://www.sandbag.org.uk/maps/emissionsmap/ •
• http://www.data-art.net/locus/
•
•
•
•
•
•

http://mashupbreakdown.com/
http://conflicthistory.com/
http://traintimes.org.uk/map/tube/
http://bikes.oobrien.com/
http://www.nomenest.info/

http://wheredoesmymoneygo.org/
http://openspending.org/
http://energy.publicdata.eu/
http://www.fearsquare.com
http://energielabelapp.nl/
http://register.ocistimo.si/
http://epdb.eu/eulegislation/
http://www.travelschecklist.com/

Rinke Hoekstra
Enough about me, let’s
talk about me.
Multimedia E-culture
Demonstrator
MultimediaN E-Culture project
• Museums have increasingly nice websites
• But: most of them are driven by stand-alone collection
databases
• Data is isolated, both syntactically and semantically
• If users can do cross-collection search, the individual
collections become more valuable!
• Semantic Search
MultimediaN E-Culture
2003-2008: UvA, VU, CWI, DEN, ICN
“Use Semantic Web techniques to
facilitate interoperability between
cultural heritage institutes”
29
Semantic search
• Search for via
annotations with
concepts (semantic links)
• Use the type of semantic
link to provide
meaningful presentation
of the search results

Query
“Paris”
Paris
PartOf

Montmartre

30
vocabulary alignment
“Tokugawa”

AAT style/period
Edo (Japanese period)
Tokugawa

AAT is Getty’s
Art & Architecture Thesaurus

SVCN period
Edo
SVCN is local in-house
ethnology thesaurus
31
Search, Show and Annotate
 Multiple search/browse/result interfaces
 Google-like
 Local view
 Map
 Graph display
 Facet browser
 Split up data based on attribute-values
 Multiple criteria

 Annotation Interface
 Use of semantic autocompletion
 Experts
 Laypeople?
32
Verrijkt Koninkrijk
Het Koninkrijk der Nederlanden in de Tweede Wereldoorlog

History of German occupied Dutch society
(1940-1945)
Published between 1969 and 1991 in 14
volumes, 30 parts, 18.000 pages
1. Digitization,
2. Open Data,
3. Enriched access with Linked Open Data
country, collection, doc-type, volume, chapter, section, sub-section,
SKOS vocabularies as stepping stones

Back-of-the-book index
(SKOS)
15.234 Concepts
121.525 references

Named Entities
(SKOS)
88.249 Concepts
364,924 references
niod:oai_wo2_niod_nl_rec_1020
45

dct:subject

niod:Blitzkrieg
skos:exactMatc
h
botb:Blitzkrieg

http://resolver.verrijktkoninkrijk.nl/nl.vk.d.reg.4.1386
skos:exactMatch

skos:exactMatch
http://semanticweb.cs.vu.nl/verrijktkoninkrijk/

Dereferenceable
URIs!

http://purl.org/collections/nl/niod/V-wapens.rdf
Geographical analysis using
background knowledge from
GeoNames
12000
10000
8000
6000
4000
2000
0

NE index

SELECT * WHERE
{ ?s skos:prefLabel ?pl.
?s skos:closeMatch ?geo.
?geo gn:parentADM1 ?prov.
?prov gn:name ?provname.
?s niod:pageRef ?pref. }

BotB index

SPARQL for R
http://linkedscience.org/tools/sparql-package-for-r/
Results are links to paragraphs
Quick analysis, inspiring researchers

Jewish
5%
Communist
8%
R-Catholic
12%
Liberal
12%
Protestant
13%

NationalSocialist
29%

SocialDemocrat
21%

Pillar1
Pillar2
Liber.
Protestant
Protestan
t
R-Cath.
Liber.
R-Cath.
Comm
Soc-dem
Liber.
Soc-dem

Co
0.29
0.22
0.21
0.20
0.15
Hackathon
Dutch Ships and Sailors
Dutch Ships and Sailors
VOC Opvarenden
Dutch Asiatic Shipping
Generale Zeemonsterrollen
Noordelijke Monsterrollen
KB Newspapers
1782

Web of Data

gz:Batavia

gz:Mercuur

gz:Claas Roem

gz:Buijksloot

19-12-1780

das:Texel

das:Departure

20-7-1781

das:Batavia

das:Arrival

das:Voyage1

das:Roem, Klaas

voc:Buijksloot
voc:Claas Roem
das:Mercuur

1752
Example web application?
VOC Opvarenden
Dutch Asiatic Shipping

Generale Zeemonsterrollen
Noordelijke Monsterrollen
KB Newspapers

http://semanticweb.cs.vu.nl/dss
http://dutchshipsandsailors.nl/
Linked Data 4 Development
Linked Data for International
Aid Transparency Initiative

Msc. Thesis by Kasper Brandt
Victor de Boer
Introduction - IATI

“IATI is a voluntary, multi-stakeholder initiative that seeks
to improve the transparency of aid in order to increase
its effectiveness in tackling poverty.”
-- http://www.aidtransparency.net/
IATI datamodel
Activities

Organisations

Aid Type
Country
Currency
Geographical precision
Language
Location type
Organisation role
Policy marker
Region
Sector
Transaction type

Vocabularies
Model and links based on requirements
elicitated from experts

Iterative Requirements Engineering Process Model by Loucopoulos and Karakostas
Linking datasets and Applications
User questions
1. In total, how much does a given country receive in
aid?
2. A comparative index of aid versus the Human
Development Index.
3. What is the geographic location of a project? How
much aid went to a given province, constituency or
village?
o Is the aid spent in places where the need is
highest? Is it well distributed across the
country?
o Can we attribute sub-national breakdowns for
aid so we can see how much goes to different
parts of recipient countries?
4. How does violent conflict in recipient countries
affect aid activities?
5. How does aid spending as registered in the IATI
standard compare to World Bank indicators?
IATI 2 LOD
application

http://iati2lod.appspot.com/applications
http://iati2lod.appspot.com/
1. In total, how much does a given country receive in aid?
http://iati2lod.appspot.com/
2. A comparative index of aid versus the Human Development Index.
http://iati2lod.appspot.com/
4. How does violent conflict in recipient countries affect aid activities?
5. How does aid spending as registered in the IATI standard compare to World
Bank indicators?
Talking to Linked Data
RadioMarché
Local market data
Communiqué
Web Interface

Text-To-Speech

GSM/Voice interface

Sahel Eco operative

Buyers

Community radio
EcoMash

[M.Sc. thesis by Henk Kroon]
Linked Data for Development (LD4D)
Agrovoc
GeoNames

DBpedia

‘Allo, Linked
Data?

RadioMarché
Linked market data

*
<VoiceXML> to SPARQL

Web applications
Voice browser
Tel: +31208080855
Skype: +990009369996162208
Linked Open Data…
…should make it easier for developers to develop IWAs
… from distributed datasources
… with heterogeneous data

Go build stuff!
Links to datasets and applications
•
•
•
•
•

http://semanticweb.cs.vu.nl/verrijktkoninkrijk
http://semanticweb.cs.vu.nl/dss
http://semanticweb.cs.vu.nl/radiomarche
http://semanticweb.cs.vu.nl/iati
http://eculture.multimedian.nl/demo

• http://iati2lod.appspot.com/
• http://eculture.multimedian.nl
• http://Worldwidesemanticweb.org

/sparql/query=
/user/query
/yasgui/index.html

More Related Content

What's hot

An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked Data
Gabriela Agustini
 
From Open Linked Data towards an Ecosystem of Interlinked Knowledge
From Open Linked Data towards an Ecosystem of Interlinked KnowledgeFrom Open Linked Data towards an Ecosystem of Interlinked Knowledge
From Open Linked Data towards an Ecosystem of Interlinked Knowledge
Sören Auer
 
EDF2012 Mariana Damova - Factforge
EDF2012   Mariana Damova - FactforgeEDF2012   Mariana Damova - Factforge
EDF2012 Mariana Damova - Factforge
European Data Forum
 
Open Data and Data Journalism in Russia
Open Data and Data Journalism in RussiaOpen Data and Data Journalism in Russia
Open Data and Data Journalism in Russia
Irina Radchenko
 

What's hot (18)

RDF and other linked data standards — how to make use of big localization data
RDF and other linked data standards — how to make use of big localization dataRDF and other linked data standards — how to make use of big localization data
RDF and other linked data standards — how to make use of big localization data
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked Data
 
Linked Data and Sevices
Linked Data and SevicesLinked Data and Sevices
Linked Data and Sevices
 
when the link makes sense
when the link makes sensewhen the link makes sense
when the link makes sense
 
Linked Data in Libraries
Linked Data in LibrariesLinked Data in Libraries
Linked Data in Libraries
 
FOAF for Social Network Portability
FOAF for Social Network PortabilityFOAF for Social Network Portability
FOAF for Social Network Portability
 
20110728 datalift-rpi-troy
20110728 datalift-rpi-troy20110728 datalift-rpi-troy
20110728 datalift-rpi-troy
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
Datalift a-catalyser-for-the-web-of-data-fosdem-05-02-2011
 
From Open Linked Data towards an Ecosystem of Interlinked Knowledge
From Open Linked Data towards an Ecosystem of Interlinked KnowledgeFrom Open Linked Data towards an Ecosystem of Interlinked Knowledge
From Open Linked Data towards an Ecosystem of Interlinked Knowledge
 
ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"
 
Inference on the Semantic Web
Inference on the Semantic WebInference on the Semantic Web
Inference on the Semantic Web
 
EDF2012 Mariana Damova - Factforge
EDF2012   Mariana Damova - FactforgeEDF2012   Mariana Damova - Factforge
EDF2012 Mariana Damova - Factforge
 
From the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking upFrom the Semantic Web to the Web of Data: ten years of linking up
From the Semantic Web to the Web of Data: ten years of linking up
 
Open Data and Data Journalism in Russia
Open Data and Data Journalism in RussiaOpen Data and Data Journalism in Russia
Open Data and Data Journalism in Russia
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked Data
 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 

Similar to Linked Open Data and Applications

Ifla swsig meeting - Puerto Rico - 20110817
Ifla swsig meeting - Puerto Rico - 20110817Ifla swsig meeting - Puerto Rico - 20110817
Ifla swsig meeting - Puerto Rico - 20110817
Figoblog
 

Similar to Linked Open Data and Applications (20)

The Europeana Strategy and Linked Open Data
The Europeana Strategy and Linked Open DataThe Europeana Strategy and Linked Open Data
The Europeana Strategy and Linked Open Data
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
Dariah vcc3 2505-2013_displaying
Dariah vcc3 2505-2013_displayingDariah vcc3 2505-2013_displaying
Dariah vcc3 2505-2013_displaying
 
Linked Open Data for Cultural Heritage
Linked Open Data for Cultural HeritageLinked Open Data for Cultural Heritage
Linked Open Data for Cultural Heritage
 
Linked Open Data Visualization
Linked Open Data VisualizationLinked Open Data Visualization
Linked Open Data Visualization
 
Timbuctoo 2 EASY
Timbuctoo 2 EASYTimbuctoo 2 EASY
Timbuctoo 2 EASY
 
ESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge GraphsESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge Graphs
 
Guest Lecture: Linked Open Data for the Humanities and Social Sciences
Guest Lecture: Linked Open Data for the Humanities and Social SciencesGuest Lecture: Linked Open Data for the Humanities and Social Sciences
Guest Lecture: Linked Open Data for the Humanities and Social Sciences
 
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic WebDataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
 
Intro to Web Science (Oct 2022)
Intro to Web Science (Oct 2022)Intro to Web Science (Oct 2022)
Intro to Web Science (Oct 2022)
 
Notes for talk on 12th June 2013 to Open Innovation meeting, Glasgow
Notes for talk on 12th June 2013 to Open Innovation meeting, GlasgowNotes for talk on 12th June 2013 to Open Innovation meeting, Glasgow
Notes for talk on 12th June 2013 to Open Innovation meeting, Glasgow
 
Lodlam presentation v1.0 final al20151104
Lodlam presentation v1.0 final al20151104Lodlam presentation v1.0 final al20151104
Lodlam presentation v1.0 final al20151104
 
Scaling the (evolving) web data –at low cost-
Scaling the (evolving) web data –at low cost-Scaling the (evolving) web data –at low cost-
Scaling the (evolving) web data –at low cost-
 
W3C Library Linked Data Incubator Group
W3C Library Linked Data Incubator GroupW3C Library Linked Data Incubator Group
W3C Library Linked Data Incubator Group
 
Ifla swsig meeting - Puerto Rico - 20110817
Ifla swsig meeting - Puerto Rico - 20110817Ifla swsig meeting - Puerto Rico - 20110817
Ifla swsig meeting - Puerto Rico - 20110817
 
What do we want computers to do for us?
What do we want computers to do for us? What do we want computers to do for us?
What do we want computers to do for us?
 
EKAW2014 Keynote: Ontology Engineering for and by the Masses: are we already ...
EKAW2014 Keynote: Ontology Engineering for and by the Masses: are we already ...EKAW2014 Keynote: Ontology Engineering for and by the Masses: are we already ...
EKAW2014 Keynote: Ontology Engineering for and by the Masses: are we already ...
 
Knowledge Graph Introduction
Knowledge Graph IntroductionKnowledge Graph Introduction
Knowledge Graph Introduction
 
Breaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social SemanticsBreaking Down Walls in Enterprise with Social Semantics
Breaking Down Walls in Enterprise with Social Semantics
 
Linked Open Data Cloud
Linked Open Data CloudLinked Open Data Cloud
Linked Open Data Cloud
 

More from Victor de Boer

More from Victor de Boer (20)

One day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic WebOne day workshop Linked Data and Semantic Web
One day workshop Linked Data and Semantic Web
 
Linked Data for Digital Humanities research at Media Archives
Linked Data for Digital Humanities research at Media ArchivesLinked Data for Digital Humanities research at Media Archives
Linked Data for Digital Humanities research at Media Archives
 
The Benefits of Linking Metadata for Internal and External users of an Audiov...
The Benefits of Linking Metadata for Internal and External users of an Audiov...The Benefits of Linking Metadata for Internal and External users of an Audiov...
The Benefits of Linking Metadata for Internal and External users of an Audiov...
 
UX Challenges of Information Organisation: Assessment of Language Impairment ...
UX Challenges of Information Organisation: Assessment of Language Impairment ...UX Challenges of Information Organisation: Assessment of Language Impairment ...
UX Challenges of Information Organisation: Assessment of Language Impairment ...
 
Interactive Dance Choreography Assistance presentation for ACE entertainment ...
Interactive Dance Choreography Assistance presentation for ACE entertainment ...Interactive Dance Choreography Assistance presentation for ACE entertainment ...
Interactive Dance Choreography Assistance presentation for ACE entertainment ...
 
Fahad Ali's slides for Machine to-machine communication in rural conditions ...
Fahad Ali's slides for Machine to-machine communication in rural conditions  ...Fahad Ali's slides for Machine to-machine communication in rural conditions  ...
Fahad Ali's slides for Machine to-machine communication in rural conditions ...
 
Linking African Traditional Medicine Knowledge - by Gossa Lo
Linking African Traditional Medicine Knowledge - by Gossa LoLinking African Traditional Medicine Knowledge - by Gossa Lo
Linking African Traditional Medicine Knowledge - by Gossa Lo
 
Enriching Media Collections for Event-based Exploration
Enriching Media Collections for Event-based ExplorationEnriching Media Collections for Event-based Exploration
Enriching Media Collections for Event-based Exploration
 
New Life for Old Media (NEM presentation)
New Life for Old Media  (NEM presentation)New Life for Old Media  (NEM presentation)
New Life for Old Media (NEM presentation)
 
User-centered Data Science for Digital Humanities
User-centered Data Science for Digital HumanitiesUser-centered Data Science for Digital Humanities
User-centered Data Science for Digital Humanities
 
Linked Data for Audiovisual Archives (Guest lecture at NISV)
Linked Data for Audiovisual Archives (Guest lecture at NISV)Linked Data for Audiovisual Archives (Guest lecture at NISV)
Linked Data for Audiovisual Archives (Guest lecture at NISV)
 
Semantic Technology for Development: Semantic Web without the Web?
Semantic Technology for Development: Semantic Web without the Web?Semantic Technology for Development: Semantic Web without the Web?
Semantic Technology for Development: Semantic Web without the Web?
 
DIVE+ and Events at EVENTS2017
DIVE+ and Events at EVENTS2017DIVE+ and Events at EVENTS2017
DIVE+ and Events at EVENTS2017
 
About Cultuurlink
About CultuurlinkAbout Cultuurlink
About Cultuurlink
 
Intro to Linked, Dutch Ships and Sailors and SPARQL handson
Intro to Linked, Dutch Ships and Sailors and SPARQL handson Intro to Linked, Dutch Ships and Sailors and SPARQL handson
Intro to Linked, Dutch Ships and Sailors and SPARQL handson
 
Kasadaka and ICT4D at VU
Kasadaka and ICT4D at VUKasadaka and ICT4D at VU
Kasadaka and ICT4D at VU
 
VU ICT4D symposium 2017 Francis Dittoh Mr. Meteo
VU ICT4D symposium 2017 Francis Dittoh  Mr. MeteoVU ICT4D symposium 2017 Francis Dittoh  Mr. Meteo
VU ICT4D symposium 2017 Francis Dittoh Mr. Meteo
 
VU ICT4D symposium 2017 Chris van Aart
VU ICT4D symposium 2017 Chris van AartVU ICT4D symposium 2017 Chris van Aart
VU ICT4D symposium 2017 Chris van Aart
 
VU ICT4D symposium 2017 Gayo Diallo Towards a Digital African Traditional Hea...
VU ICT4D symposium 2017 Gayo Diallo Towards a Digital African Traditional Hea...VU ICT4D symposium 2017 Gayo Diallo Towards a Digital African Traditional Hea...
VU ICT4D symposium 2017 Gayo Diallo Towards a Digital African Traditional Hea...
 
VU ICT4D symposium 2017 Wendelien Tuyp: Boosting african agriculture
VU ICT4D symposium 2017 Wendelien Tuyp: Boosting african agriculture VU ICT4D symposium 2017 Wendelien Tuyp: Boosting african agriculture
VU ICT4D symposium 2017 Wendelien Tuyp: Boosting african agriculture
 

Recently uploaded

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 

Recently uploaded (20)

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

Linked Open Data and Applications

  • 1. Linked Open Data and Applications Victor de Boer Intelligent Web Applications 24/2/2014 With slides from Rinke Hoekstra
  • 2. Victor de Boer Assistant professor at VU University Amsterdam Domain-driven Semantic Technologies, Linked Data Cultural Heritage Digital History Linked Data for Development
  • 3. Today • What is LOD? – What’s in it for me (the developer)? • What can I do with LOD – Examples • My LOD projects and applications • Pointers, examples, inspiration
  • 4. What is Linked Open Data?
  • 5. Linked Data is about technology for interoperability Open Data is about licenses to allow reuse
  • 6. Linked Data five star system ★ Available on the web (whatever format), but with an open license ★★ Available as machine-readable structured data (e.g. excel instead of image scan of a table) ★★★ as (2) plus non-proprietary format (e.g. 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 people’s data to provide context www.w3.org/designissues/linkeddata.html
  • 7. “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
  • 8. Where can I get it? • • • • • • • • • • • • http://datahub.io/ http://datadryad.org/ https://easy.dans.knaw.nl http://datacatalogs.org/ http://www.openstreetmap.org/ http://www.w3.org/wiki/DataSetRDFDumps http://www.freebase.com/ https://data.overheid.nl/ http://data.gov.uk/ http://www.data.gov/ http://publicdata.eu/ http://doc.metalex.eu • http://linkeddata.few.vu.nl/ Rinke Hoekstra
  • 9. What can I do with it?
  • 10. Web of Documents (WWW) Linked Documents
  • 12. Without… Slide stolen from Christophe Gueret
  • 13. With Linked Data Slide stolen from Christophe Gueret
  • 14. So how do I do it?
  • 15. Three main ways of accessing remote Linked Data 1. Through HTTP request on the resource URI 2. Through SPARQL queries 3. Get a copy of a dataset (Linked Data Platform, Linked Data API)
  • 16. 1. Through HTTP request on the resource URI • HTTP GET on resource, parse, follow links – Simple HTTP requests and RDF parsing – One request per resource: may require many requests • Local caching can be done • Crawling
  • 17. 2. Through SPARQL queries • Full-blown query language • Needs SPARQL endpoint $query = "SELECT distinct ?title ?description WHERE { ?x <http://data.open.ac.uk/podcast/ontology/relatesToCourse> <http://data.open.ac.uk/course/t209>. ?x <http://purl.org/dc/terms/title> ?title. ?x <http://www.w3.org/TR/2010/WD-mediaont-10-20100608/description> ?description } LIMIT 10 "; $requestURL = 'http://data.open.ac.uk/query?query='.urlencode($query); $response = request($requestURL); SPARQL in PHP example http://www.greenhughes.com/content/approach-consuming-linked-data-php
  • 18. 3. Get a local copy of a dataset • • • through SPARQL CONSTRUCT, crawling or direct file download • Save in triple store – or convert to something else
  • 19. RDF Libraries Redland: http://www.librdf.org/ Perl, Python, PHP, Ruby, C#, Objective-C Jena: http://jena.sourceforge.net/ Java RDFLib: http://www.rdflib.net/ Python ARC2: http://arc2.semsol.net/ PHP ActiveRDF: http://www.activerdf.org/ Ruby
  • 20. What can I do with it?
  • 21. Examples: Linked Data Browsers Allow you to browse remote linked data, clicking through linked resources and visualising images etc. TimBL's Tabulator http://dig.csail.mit.edu/2005/ajar/ajaw/tab.html Disco Marbles OpenLink data browser Explore more! • http://sig.ma • http://mspace.fm/ • http://www.google.com/publicdata • http://datamarket.com/ • http://www.wolframalpha.com/
  • 24. Intelligent Web Apps! • • • • • • http://www.sandbag.org.uk/maps/offsetmap/ • • http://www.sandbag.org.uk/maps/emissionsmap/ • • http://www.data-art.net/locus/ • • • • • • http://mashupbreakdown.com/ http://conflicthistory.com/ http://traintimes.org.uk/map/tube/ http://bikes.oobrien.com/ http://www.nomenest.info/ http://wheredoesmymoneygo.org/ http://openspending.org/ http://energy.publicdata.eu/ http://www.fearsquare.com http://energielabelapp.nl/ http://register.ocistimo.si/ http://epdb.eu/eulegislation/ http://www.travelschecklist.com/ Rinke Hoekstra
  • 25. Enough about me, let’s talk about me.
  • 27. MultimediaN E-Culture project • Museums have increasingly nice websites • But: most of them are driven by stand-alone collection databases • Data is isolated, both syntactically and semantically • If users can do cross-collection search, the individual collections become more valuable! • Semantic Search
  • 28. MultimediaN E-Culture 2003-2008: UvA, VU, CWI, DEN, ICN “Use Semantic Web techniques to facilitate interoperability between cultural heritage institutes”
  • 29. 29
  • 30. Semantic search • Search for via annotations with concepts (semantic links) • Use the type of semantic link to provide meaningful presentation of the search results Query “Paris” Paris PartOf Montmartre 30
  • 31. vocabulary alignment “Tokugawa” AAT style/period Edo (Japanese period) Tokugawa AAT is Getty’s Art & Architecture Thesaurus SVCN period Edo SVCN is local in-house ethnology thesaurus 31
  • 32. Search, Show and Annotate  Multiple search/browse/result interfaces  Google-like  Local view  Map  Graph display  Facet browser  Split up data based on attribute-values  Multiple criteria  Annotation Interface  Use of semantic autocompletion  Experts  Laypeople? 32
  • 33.
  • 35. Het Koninkrijk der Nederlanden in de Tweede Wereldoorlog History of German occupied Dutch society (1940-1945) Published between 1969 and 1991 in 14 volumes, 30 parts, 18.000 pages 1. Digitization, 2. Open Data, 3. Enriched access with Linked Open Data
  • 36. country, collection, doc-type, volume, chapter, section, sub-section,
  • 37. SKOS vocabularies as stepping stones Back-of-the-book index (SKOS) 15.234 Concepts 121.525 references Named Entities (SKOS) 88.249 Concepts 364,924 references
  • 41. Geographical analysis using background knowledge from GeoNames 12000 10000 8000 6000 4000 2000 0 NE index SELECT * WHERE { ?s skos:prefLabel ?pl. ?s skos:closeMatch ?geo. ?geo gn:parentADM1 ?prov. ?prov gn:name ?provname. ?s niod:pageRef ?pref. } BotB index SPARQL for R http://linkedscience.org/tools/sparql-package-for-r/
  • 42. Results are links to paragraphs
  • 43. Quick analysis, inspiring researchers Jewish 5% Communist 8% R-Catholic 12% Liberal 12% Protestant 13% NationalSocialist 29% SocialDemocrat 21% Pillar1 Pillar2 Liber. Protestant Protestan t R-Cath. Liber. R-Cath. Comm Soc-dem Liber. Soc-dem Co 0.29 0.22 0.21 0.20 0.15
  • 45. Dutch Ships and Sailors
  • 46. Dutch Ships and Sailors VOC Opvarenden Dutch Asiatic Shipping Generale Zeemonsterrollen Noordelijke Monsterrollen KB Newspapers
  • 47. 1782 Web of Data gz:Batavia gz:Mercuur gz:Claas Roem gz:Buijksloot 19-12-1780 das:Texel das:Departure 20-7-1781 das:Batavia das:Arrival das:Voyage1 das:Roem, Klaas voc:Buijksloot voc:Claas Roem das:Mercuur 1752
  • 48. Example web application? VOC Opvarenden Dutch Asiatic Shipping Generale Zeemonsterrollen Noordelijke Monsterrollen KB Newspapers http://semanticweb.cs.vu.nl/dss http://dutchshipsandsailors.nl/
  • 49. Linked Data 4 Development
  • 50. Linked Data for International Aid Transparency Initiative Msc. Thesis by Kasper Brandt Victor de Boer
  • 51. Introduction - IATI “IATI is a voluntary, multi-stakeholder initiative that seeks to improve the transparency of aid in order to increase its effectiveness in tackling poverty.” -- http://www.aidtransparency.net/
  • 52. IATI datamodel Activities Organisations Aid Type Country Currency Geographical precision Language Location type Organisation role Policy marker Region Sector Transaction type Vocabularies
  • 53. Model and links based on requirements elicitated from experts Iterative Requirements Engineering Process Model by Loucopoulos and Karakostas
  • 54. Linking datasets and Applications User questions 1. In total, how much does a given country receive in aid? 2. A comparative index of aid versus the Human Development Index. 3. What is the geographic location of a project? How much aid went to a given province, constituency or village? o Is the aid spent in places where the need is highest? Is it well distributed across the country? o Can we attribute sub-national breakdowns for aid so we can see how much goes to different parts of recipient countries? 4. How does violent conflict in recipient countries affect aid activities? 5. How does aid spending as registered in the IATI standard compare to World Bank indicators?
  • 56. http://iati2lod.appspot.com/ 1. In total, how much does a given country receive in aid?
  • 57. http://iati2lod.appspot.com/ 2. A comparative index of aid versus the Human Development Index.
  • 58. http://iati2lod.appspot.com/ 4. How does violent conflict in recipient countries affect aid activities? 5. How does aid spending as registered in the IATI standard compare to World Bank indicators?
  • 60. RadioMarché Local market data Communiqué Web Interface Text-To-Speech GSM/Voice interface Sahel Eco operative Buyers Community radio
  • 62. Linked Data for Development (LD4D) Agrovoc GeoNames DBpedia ‘Allo, Linked Data? RadioMarché Linked market data * <VoiceXML> to SPARQL Web applications Voice browser Tel: +31208080855 Skype: +990009369996162208
  • 63. Linked Open Data… …should make it easier for developers to develop IWAs … from distributed datasources … with heterogeneous data Go build stuff!
  • 64. Links to datasets and applications • • • • • http://semanticweb.cs.vu.nl/verrijktkoninkrijk http://semanticweb.cs.vu.nl/dss http://semanticweb.cs.vu.nl/radiomarche http://semanticweb.cs.vu.nl/iati http://eculture.multimedian.nl/demo • http://iati2lod.appspot.com/ • http://eculture.multimedian.nl • http://Worldwidesemanticweb.org /sparql/query= /user/query /yasgui/index.html

Editor's Notes

  1. Lauradoet: - Sem tech / search - Patronen Cases modeleren en publiceren van Linked DataModeleren van Events - Polimedia( - E-culture)Victor doet: - Am.museum - Tools – Carmen? - Historische use cases - VK, Bioned, DSS
  2. Interactie momenthier!
  3. General purpose
  4. Multiple medical and biological datasets
  5. Mashups mix data from different sourcesLinks to Dbpedia, MusicBrainz
  6. “Published between 1969 and 1991, the 30 volumes still combine the qualities of an authoritative work for a general audience, and an inevitable point of reference for scholars”Digitized version online in 2011, crashing the server
  7. VIC: update namespaces