deboer ld4 iati_knowescape

20
Linked Data for Kasper Brandt Victor de Boer KnowEscape workshop 19-9-2013

Upload: victor-de-boer

Post on 26-Jan-2015

104 views

Category:

Education


0 download

DESCRIPTION

Talk given at KNOWeSCAPE workshop colocated with OKCon 2013 in Genva. The work and the slides are by Kasper Brandt, MSc.

TRANSCRIPT

Page 1: Deboer ld4 iati_knowescape

Linked Data for

Kasper Brandt Victor de Boer

KnowEscape workshop 19-9-2013

Page 2: Deboer ld4 iati_knowescape

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.”

Page 3: Deboer ld4 iati_knowescape

Introduction - IATI users

• Funders o Where is the money of my organisation spent?o Where do other organisations spend their money?

• Governmentso How much money is spent in my country?o What are the budgets or planned disbursements for my country?

• Localso What organisations are working in my area?o What projects are currently going on in my area?

• Publico Where is my tax money going?o What are the organisations doing with my donations?

Page 4: Deboer ld4 iati_knowescape

Introduction - IATI modelActivities

Organisations

Page 5: Deboer ld4 iati_knowescape

Introduction - IATI model

Codelists

• Aid Type

• Country

• Currency

• Geographical precision

• Language

• Location type

• Organisation role

• Policy marker

• Region

• Sector

• Transaction type

• Vocabulary

Page 6: Deboer ld4 iati_knowescape

Introduction - Linked Data

1. HTTP URIs to name things

2. Create meaningful links to other datasets

3. No more data silos

4. Standardized vocabularies and ontologies

5. Query datasets through SPARQL

Page 7: Deboer ld4 iati_knowescape

Introduction - Why IATI Linked Data?

1. Reusable vocabularieso Extract information automatically from the IATI data by

making use of applications which are able to interpret standard vocabularies

2. Enrich IATI datao Link IATI data to external datasets in order to enrich the

IATI data with additional information or metadata.

3. Donors can use their own Linked Data specification.o @Linked-data-uri attribute already exists in the IATI

model.

Page 8: Deboer ld4 iati_knowescape

Linked Data model

1. How can the IATI model best be converted to a Linked Data model?a. How can we create the Linked Data model in a

structured manner?b. How can we keep track of provenance on the

IATI data?c. What standard vocabularies can be reused for

enriching the Linked Data model?

Page 9: Deboer ld4 iati_knowescape

Model and links based on requirements elicitated from experts

Iterative Requirements Engineering Process Model by Loucopoulos and Karakostas

Page 10: Deboer ld4 iati_knowescape

Linked Data model - Example

iati:activity/GB-CHC-285776-CHA024iati:activity-transactioniati:activity/GB-CHC-285776-CHA024/transaction/42737 .

iati:activity/GB-CHC-285776-CHA024/transaction/42737iati:transaction-tied-statusiati:codelist/TiedStatus/5 .

Page 11: Deboer ld4 iati_knowescape

Linked Data model - Provenance

• On file levelo Not on activity level

• A named graph per file, e.g.:iati:graph/dataset/Worldbank

Page 12: Deboer ld4 iati_knowescape

Linked Data model - Vocabularies

Page 13: Deboer ld4 iati_knowescape

Linked Data model - Triple store

• Triples loaded into a ClioPatria triple store:o http://eculture.cs.vu.nl:1987/iati/homeo Sparql endpointo Dereferenceable URIs

(http://purl.org/collections/iati/codelist/Sector/11420)

• Total number of triples: 36,629,017

• Total number of named graphs: 4,790o Largest activities graph is UNOPS containing

1,231,896 triples

• Takes approximately 30 minutes to load all data into the triple store.

RDFLibPython RDF/Turtle

Page 14: Deboer ld4 iati_knowescape

Linking datasets - Approach1. 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?

Page 15: Deboer ld4 iati_knowescape

Linking datasets - Evaluation

Page 16: Deboer ld4 iati_knowescape

Linking Data applications - Approach1. 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?

Page 17: Deboer ld4 iati_knowescape

http://iati2lod.appspot.com/1. In total, how much does a given country receive in aid?

Page 18: Deboer ld4 iati_knowescape

2. A comparative index of aid versus the Human Development Index.

http://iati2lod.appspot.com/

Page 19: Deboer ld4 iati_knowescape

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?

Page 20: Deboer ld4 iati_knowescape

Questions?

http://iati2lod.appspot.com/

http://eculture.cs.vu.nl:1987/iati/http://eculture.cs.vu.nl:1987/iati/sparql

http://purl.org/collections/iati/codelist/Sector/11420

https://github.com/KasperBrandt/IATI2LOD

[email protected]