A complete example of how to create Linked Data

25
A complete example of how to link data

Transcript of A complete example of how to create Linked Data

Page 1: A complete example of how to create Linked Data

A complete example of how to link data

Page 2: A complete example of how to create Linked Data

Real estate agency

Client

Here is your dream home!

Page 3: A complete example of how to create Linked Data

$$$

Page 4: A complete example of how to create Linked Data

Robberies

Structure of population

Crimes

Immigrants

Young

Mature

Retired

Green spaces

Nationalities

Energy consumption

Page 5: A complete example of how to create Linked Data

London borough profiles

Page 6: A complete example of how to create Linked Data

Crime rates in boroughs

Page 7: A complete example of how to create Linked Data

Total energy consumption

Page 8: A complete example of how to create Linked Data

Energy consumptionLondon borough profiles

Crime rates in boroughs

sameAs

sameAs

sameAs

Page 9: A complete example of how to create Linked Data

How to connect data?

WWW

Energy consumption

Census data

Crime data Unifying

and cleaning

Converting to RDF

Linking to other data

sources

Publishing on the Web

Storing

Google Refne

Page 10: A complete example of how to create Linked Data

What for?

Clean up raw data• Identify duplicates• Discover patterns

Make data consistent• Spot inconsistencies

Link data to registry• e.g. Freebase

Page 11: A complete example of how to create Linked Data
Page 12: A complete example of how to create Linked Data

Formats supported

TSV, CSV or values separated by a custom separator you specify

Excel

Google spreadsheets

XML, RDF as XML

RDF N3 files

JSON

Page 13: A complete example of how to create Linked Data

WWW

Energy consumption

Borough profiles

Crime data Unifying

and cleaning

Converting to RDF

Linking to other data

sources

Publishing on the Web

Storing

Google Refine

Building a skeleton

Reconciliation

Page 14: A complete example of how to create Linked Data
Page 15: A complete example of how to create Linked Data

WWW

Energy consumption

Census data

Crime data Unifying

and cleaning

Converting to RDF

Linking to other data

sources

Publishing on the Web

Storing

Google Refine

Building a skeleton

Reconciliation

Page 16: A complete example of how to create Linked Data

London boroughs

Dataset

has label

has structure

Defined bycomponents

Specified by

properties

Defined by columns in the table

have label

Header of the column

e.g. measure

represent type

Page 17: A complete example of how to create Linked Data

London boroughs

Dataset

has label

has structure

Defined bycomponents

Specified by

properties

Defined by columns in the table

have label

Header of the column

e.g. measure

represent type

Page 18: A complete example of how to create Linked Data

London boroughs

Page 19: A complete example of how to create Linked Data

Cube vocabulary

London boroughs

Dataset

has label

has structure

Defined bycomponents

Specified by

properties

Defined by columns in the table

have label

Header of the column

e.g. measure

represent type

Page 20: A complete example of how to create Linked Data

London boroughs

qb:dataSet

rdfs:label

qb:structure

qb:DataStructureDefinition

qb:component qb:ComponentSpecification

e.g. qb:measure

qb:ComponentProperty

rdfs:label

“Area name”

e.g. measure

e.g. qb: MeasureProperty

Page 21: A complete example of how to create Linked Data

WWW

Energy consumption

Census data

Crime data Unifying

and cleaning

Converting to RDF

Linking to other data

sources

Publishing on the Web

Storing

Google Refine

Building a skeleton

Reconciliation

Defining structure

Filling with values

Page 22: A complete example of how to create Linked Data

WWW

Energy consumption

Census data

Crime data Unifying

and cleaning

Converting to RDF

Linking to other data

sources

Publishing on the Web

Storing

Google RefineSilk

Pubby

Fuseki

Page 23: A complete example of how to create Linked Data

London boroughs

qb:dataSet

rdfs:label

qb:structure qb:DataStructureDefinition

qb:component qb:ComponentSpecific

ation

e.g. qb:measure

qb:ComponentProperty

rdfs:label

“Area name”

e.g. measure

e.g. qb: MeasureProperty

Area name URI

qb:ComponentSpecif

icationqb:ComponentSpecifi

cation

qb:ComponentSpecifi

cation

qb:ComponentSpecifi

cation

Energy consumption

qb:dataSet

rdfs:label

qb:structure qb:DataStructureDefinition

qb:component qb:ComponentSpecific

ation

e.g. qb:measure

qb:ComponentProperty

rdfs:label

“LAU1 Area”

e.g. measure

e.g. qb: MeasureProperty

Area name URI

qb:ComponentSpecif

icationqb:ComponentSpecifi

cation

qb:ComponentSpecifi

cation

qb:ComponentSpecifi

cation

Crime rates in boroughs

qb:dataSet

rdfs:label

qb:structure qb:DataStructureDefinition

qb:component qb:ComponentSpecific

ation

e.g. qb:measure

qb:ComponentProperty

rdfs:label

“Borough”

e.g. measure

e.g. qb: MeasureProperty

Area name URI

qb:ComponentSpecif

icationqb:ComponentSpecifi

cation

qb:ComponentSpecifi

cation

qb:ComponentSpecifi

cation

sameAs

sameAs

sameAs

Page 24: A complete example of how to create Linked Data

London boroughs

qb:dataSet

rdfs:label

qb:structure qb:DataStructureDefinition

qb:component qb:ComponentSpecific

ation

e.g. qb:measure

qb:ComponentProperty

rdfs:label

“Area name”

e.g. measure

e.g. qb: MeasureProperty

Area name URI

qb:ComponentSpecif

icationqb:ComponentSpecifi

cation

qb:ComponentSpecifi

cation

qb:ComponentSpecifi

cation

Crime rates in boroughs

qb:dataSet

rdfs:label

qb:structure qb:DataStructureDefinition

qb:component qb:ComponentSpecific

ation

e.g. qb:measure

qb:ComponentProperty

rdfs:label

“Borough”

e.g. measure

e.g. qb: MeasureProperty

Area name URI

qb:ComponentSpecif

icationqb:ComponentSpecifi

cation

qb:ComponentSpecifi

cation

qb:ComponentSpecifi

cation

sameAs

qb:Observation

qb:Observation

http://example.org/def/statistical-dimension/area-name

http://example.org/def/statistical-dimension/area-name

qb:dataSet

qb:dataSet

Page 25: A complete example of how to create Linked Data

Thank you for your attention