Page 1
© Semantic Web Company – http://www.semantic-web.at/
Tutorial
Linked Data for Absolute Beginners
What is Linked Data good for?
Andreas BlumauerSemantic Web Company (SWC)
http://www.semantic-web.at/http://blog.semantic-web.at/
Web 2.0 –What´s next?
Page 2
© Semantic Web Company – http://www.semantic-web.at/
Databases store data to answer questions (1)
Persons Organisations
•How old is Andreas?•Where does Andreas work?•What is Andreas interested in?
•When was SWC founded?•Where is SWC located?•What can SWC do for me?
Page 3
© Semantic Web Company – http://www.semantic-web.at/
Databases store data to answer questions (2)
name date_birth
work_place
interests
Andreas 08-19 Vienna Semantic Web
Mike …. …. ….
Persons Organisations
organisation date_founded
location services
SWC 2004 Austria IT-Consulting
Zitgist …. …. ….
•Andreas is .. years old.•Andreas works in Vienna.•Andreas is interested in the Semantic Web.
•SWC was founded 4 years ago.•SWC is located in Austria.•SWC offers IT-Consulting.
Page 4
© Semantic Web Company – http://www.semantic-web.at/
Data from Databases can be exposed to the Web via HTML
Persons Organisations
Page 5
© Semantic Web Company – http://www.semantic-web.at/
Data from Databases can be accessed via APIs
getLocation(„SWC“)
Persons Organisations
getWorkplace(„Andreas“)
<workPlace>Vienna</workPlace> <location>Austria</location>
Page 6
(Some) Information on the Web can be found via search engines
Google & CoQuestions won´t be answered necessarily
Page 7
But how to get answers oncomplex questions? (1)
Who is interested in „Semantic Web“ and is working in the same country as SWC is located?
Page 8
But how to get answers oncomplex questions? (2)
Who is interested in „Semantic Web“ and is working in the same country as SWC is located?
name date_birth work_place interests
Andreas 08-19 Vienna Semantic Web
Mike …. …. ….
Persons Organisations
organisation date_founded location services
SWC 2004 Austria IT-Consulting
Zitgist …. …. ….
work_placeVienna
locationAustria
same thing?
same country?
Still no answer
Page 9
© Semantic Web Company – http://www.semantic-web.at/
Any ideas for a
solution?
Page 10
Is Mapping the solution?
work_placeVienna
locationAustria
Mapped!
same country?
Still not clear
….….….Mike
DB engineeringTU Vienna08-19Andreas
courseuniversitydate_birthname
Students
And what, if we need to add another database?
What, if DB-ownerscan´t agree on acommon model?
Page 11
© Semantic Web Company – http://www.semantic-web.at/
Mapping is no solution for a
distributed
Web of data
Page 12
© Semantic Web Company – http://www.semantic-web.at/
Before I come up with a
solution,let me explain four simple
things
Page 13
© Semantic Web Company – http://www.semantic-web.at/
Resources
work_place
location
place
isAisA
Austria
Vienna
partOf
type
type
Page 14
© Semantic Web Company – http://www.semantic-web.at/
URIs & Namespaces
geo:point
geonames:country
umbel:place
rdfs:subClassOf
dbpedia:Austria
dbpedia:Vienna
p:subdivisionName
rdfs:subClassOf
rdf:type
dbpedia:Vienna http://dbpedia.org/resource/Vienna=
rdf:type
rdfs:subClassOf = http://www.w3.org/2000/01/rdf-schema#subClassOf
Page 15
© Semantic Web Company – http://www.semantic-web.at/
Ontologies
work_place
location
place
Person Organisation
University
worksFor
studiesAt isA
has
isAisA
has
Austria
Vienna
partOf
type
type
Page 16
© Semantic Web Company – http://www.semantic-web.at/
What, if each resource (classes and
individuals) had a URI?
Page 17
© Semantic Web Company – http://www.semantic-web.at/
Expose data from databases as resources & triples on the web
foaf:name foaf:birthday foaf:based_near foaf:topic_interest
Andreas 08-19 dbpedia:Vienna dbpedia:Semantic Web
Mike …. …. ….
Persons
persons:Andreas
persons:Mike
dbpedia:Vienna
persons:Andreas
foaf:based_near
Organisations
foaf:name foaf:birthday foaf:based_near orgs:services
SWC 2004 dbpedia:Austria IT-Consulting
Zitgist …. …. ….
orgs:SWC
orgs:Zitigist
dbpedia:Austria
orgs:SWC
foaf:based_near
Page 18
© Semantic Web Company – http://www.semantic-web.at/
Link data and do queries all over the web
dbpedia:Vienna
persons:Andreas
foaf:based_near
dbpedia:Austria
orgs:SWC
foaf:based_near
Who is interested in „Semantic Web“ and is working in the same country as SWC is located?
dbpedia:Semantic_Web
foaf:topic_interest
p:subdivisionName
Page 19
© Semantic Web Company – http://www.semantic-web.at/
Link data from more than 40 datasets
Make use of more than 2 Billion triples!
http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData
Page 20
© Semantic Web Company – http://www.semantic-web.at/
How to get answers onreally complex questions?
dbpedia:Vienna
persons:Andreas
foaf:based_near
dbpedia:Austria
orgs:SWC
foaf:based_near
Who is interested in „Semantic Web“ and is working in a country where the unemployment rate is lower than 5%?
dbpedia:Semantic_Web
foaf:topic_interest
p:subdivisionName eurostat:Österreichowl:sameAs
4.8
eurostat:unemployment_rate_total
Page 21
© Semantic Web Company – http://www.semantic-web.at/
Use Case: Mobile DBpedia
http://wiki.dbpedia.org/DBpediaMobile
Page 22
© Semantic Web Company – http://www.semantic-web.at/
Use Case: Life Sciences
NeuronDB
BAMS
Literature
Homologene
SWAN
Entrez Gene
Gene Ontology
Mammalian Phenotype
PDSPki
BrainPharm
AlzGene
Antibodies
PubChem
MESH
Reactome
Allen Brain Atlas
http://www.w3.org/2001/sw/hcls/
Page 23
© Semantic Web Company – http://www.semantic-web.at/
Conclusio
1. Start your (re)search with
2. Get facts and start to learn on
3. Get deep insights & discover relations with