Top Banner
© Semantic Web Company – http://www.semantic-web.at/ Tutorial Linked Data for Absolute Beginners What is Linked Data good for? Andreas Blumauer Semantic Web Company (SWC) http://www.semantic-web.at/ http://blog.semantic-web.at/ Web 2.0 – What´s next?
23
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Linked Data Tutorial

© 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: Linked Data Tutorial

© 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: Linked Data Tutorial

© 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: Linked Data Tutorial

© Semantic Web Company – http://www.semantic-web.at/

Data from Databases can be exposed to the Web via HTML

Persons Organisations

Page 5: Linked Data Tutorial

© 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: Linked Data Tutorial

(Some) Information on the Web can be found via search engines

Google & CoQuestions won´t be answered necessarily

Page 7: Linked Data Tutorial

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: Linked Data Tutorial

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: Linked Data Tutorial

© Semantic Web Company – http://www.semantic-web.at/

Any ideas for a

solution?

Page 10: Linked Data Tutorial

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: Linked Data Tutorial

© Semantic Web Company – http://www.semantic-web.at/

Mapping is no solution for a

distributed

Web of data

Page 12: Linked Data Tutorial

© Semantic Web Company – http://www.semantic-web.at/

Before I come up with a

solution,let me explain four simple

things

Page 13: Linked Data Tutorial

© Semantic Web Company – http://www.semantic-web.at/

Resources

work_place

location

place

isAisA

Austria

Vienna

partOf

type

type

Page 14: Linked Data Tutorial

© 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: Linked Data Tutorial

© 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: Linked Data Tutorial

© Semantic Web Company – http://www.semantic-web.at/

What, if each resource (classes and

individuals) had a URI?

Page 17: Linked Data Tutorial

© 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: Linked Data Tutorial

© 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: Linked Data Tutorial

© 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: Linked Data Tutorial

© 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: Linked Data Tutorial

© Semantic Web Company – http://www.semantic-web.at/

Use Case: Mobile DBpedia

http://wiki.dbpedia.org/DBpediaMobile

Page 22: Linked Data Tutorial

© 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: Linked Data Tutorial

© 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