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

A complete example of how to link data

Real estate agency

Client

Here is your dream home!

$$$

Robberies

Structure of population

Crimes

Immigrants

Young

Mature

Retired

Green spaces

Nationalities

Energy consumption

London borough profiles

Crime rates in boroughs

Total energy consumption

Energy consumptionLondon borough profiles

Crime rates in boroughs

sameAs

sameAs

sameAs

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

What for?

Clean up raw data• Identify duplicates• Discover patterns

Make data consistent• Spot inconsistencies

Link data to registry• e.g. Freebase

Formats supported

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

Excel

Google spreadsheets

XML, RDF as XML

RDF N3 files

JSON

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

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

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

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

London boroughs

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

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

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

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

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

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

Thank you for your attention