35
http://www.weso.es http://www.bcn. Towards an architecture and adoption process for Linked Data technologies in Open Government contexts A case study for the Library of Congress of Chile Francisco Cifuentes – Christian Sifaqui – Jose Emilio Labra I-Semantics 2011

Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

Embed Size (px)

DESCRIPTION

Presentation at I-Semantics Conference, Graz

Citation preview

Page 1: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Towards an architecture and adoption process for Linked Data technologies in

Open Government contexts

A case study for the Library of Congress of Chile

Francisco Cifuentes – Christian Sifaqui – Jose Emilio Labra

I-Semantics 2011

Page 2: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Overview: this talk in 1’

Why?

Linked Open Data in Public Administrations

How?

Proposal of Architecture

Adoption process

Where?

Library of Congress - Chile

Page 3: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Linked Open Data in Public Administrations

Government data & actions can be supervised

Improve transparency & confidence

Why?

Page 4: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Linked Open Data inPublic Administrations

Public value (generates citizen experience)

Research & Collaboration

Reuse data

Why?

Page 5: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Linked Open Data in Public Administrations

Public information belongs to citizens

Financed by public resources

Return of inversion

Why?

Page 6: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Linked Open Data inPublic Administrations

Legislation is public information…

…and must be of public domain

Everyone is affected by laws

Why?

Page 7: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

OK, ¡Linked Open Data is good!but…

¿How to publish it?

Page 8: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Architecture & Adoption Process

There is huge interest to publish LOD

Practical guidelines & methodologies ?

Our proposal:

Architecture of Linked Open Data

Implementation methodology

How?

Page 9: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Considerations in Public Administrations context

Large volumes of data

Semistructured content

Contents of general interest

High expectations

New projects should not interfere

Small teams in large organizations

Low semantic expertise

How?

Page 10: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Linked Open Data ArchitectureHow?

Web Server Operating System

RDF Storage CacheDB

Endpoint SPARQL

OutputRDF

GraphOntologies

DocumentationPortal

UpdateRDF

GraphService

Web Application Server

Server side

Client side

Web Browser Semantic Application

Page 11: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Adoption ProcessHow?

Time

Phases

Contextualization

Ontology design

RDF Graph Modeling

SPARQL Endpoint Implementation

RDF Graph Implementation

Update Graph Service

Documentation Web Portal

Non functional Requirements

Optional Data Visualization & demos

Page 12: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

OK, you propose an architecture & adoption process, but…

¿Where did you apply it?

Page 13: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Contextualization

Library of Congress - Chile

Where?

Page 14: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Contextualization

Leychile 2008

Juridical certainty

LOD in Leychile: Natural extension

Improve interoperability (more formats)

Create domain ontologies

Complex queries through SPARQL endpoint

Where?

Page 15: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Contextualization

Publish Linked Open Data – 5 stars

Norms and relationships in a global RDF graph

Infrastructure for future developments

First stage, pilot project

Where?

Page 16: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Contextualization

300.000 norms and their relationships

Modifications, Concordances, etc.

First stage Only main metadata of norms

Title, important dates, types, relationships

We exclude body text (articles, chapters, etc.)

Where?

Page 17: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Contextualization

Definition of domain model:

Norms, relationships, types of norms, metadata,

Functional requirements for bibliographical records (FRBR)

Output formats: RDFa, RDF/XML, JSON, N3,…

Where?

Page 18: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Domain OntologiesSmall Ontology about Norms

Where?

Page 19: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

RDF Graph Modeling

A norm can be modified by another norm

Where?

Decree 296Published 1995-02-17

Art..1. abc.Art. 2. def.Artí.3. ghi.

Decree 12066Published 2005-05-15

Art. 1. Modify decree 296 in the following way:: substitute in Art.1 the words “a” by “xyz”.

Now, Decree 296 should be:

Decree 296

Artículo 1. xyzbc.Artículo 2. def.Artículo 3. ghi.

We want URIs for all

Page 20: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

RDF Graph ModelingWhere?

Careful URI Design

Expressiveness

Page 21: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Where?RDF Graph Modeling

http://datos.bcn.cl/recurso/cl/DTO/ministerio-del-interior/1995-02-17/296/Decree 296

http://datos.bcn.cl/recurso/cl/DTO/ministerio-del-interior/1995-02-17/296/es@1995-02-17Original

http://datos.bcn.cl/recurso/cl/DTO/ministerio-del-interior/1995-02-17/296/es@2005-05-10Latest version

Page 22: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Links to other datasets (Countries for International Treaties)

DBPedia, Geonames

Reuse vocabularies / Ontologies

SKOS, DC, FOAF, DBPedia, ORG

Triplestore: Openlink Virtuoso

Where?SPARQL Endpoint

Page 23: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

SPARQL Endpoint

Example of query

Where?

Find all norms emitted by a municipality between 1995 and 2000 that were modified after 2005.PREFIX dc: <http://purl.org/dc/elements/1.1/>

PREFIX n: <http://datos.bcn.cl/ontologies/bcn-norms#>

SELECT ?normTitle ?creatorName ?pubDate ?pubDateOtherWHERE { ?norm n:createdBy ?creator . ?creator n:hasName ?creatorName . ?norm dc:title ?normTitle . ?norm n:publishDate ?pubDate . ?norm n:isModifiedBy ?otherNorm . ?otherNorm n:publishDate ?pubDateOther . FILTER (regex(?creatorName,"MUNICIPALIDAD","i")) FILTER (?pubDate > "1995" && ?pubDate < "2000" && ?pubDateOther > "2005")}ORDER BY (?pubDate)

Page 24: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

RDF Graph Implementation

http://code.google.com/p/weso-desh/

Where?

We developed a Linked Data Frontend (WESO-DESH)

Content negotiation based on HTTP 303 See Other

Definition of URIs based on regular expressions

Easy configuration

Support for CONSTRUCT, ASK & DESCRIBE

Delegates output formats to SPARQL Endpoint

Result caching

GUI for administration backend (in progress)

Page 25: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

RDF Graph Implementation

WESO-DESH (Linked Data Frontend)

Output HTML+RDFa

XML Configuration

Where?

Page 26: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

26

Update Graph ServiceWhere?

*ETL = Extraction, Transformation Loading

Automatic extraction & transformation process to update the RDF Graph

Based on Pentaho - Kettle ETL

Executes Transformations in threads

Configuration in XML

Page 27: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Documentation

Documentation Web Portal: TYPO3 CMS

Sections:

URI construction guidelines

Example queries

Output formats

Ontology documentation

etc.

Where?

Page 28: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Non-Functional Requirements

Answer time

Cache system, Profiling

Security & privacity

Different views and access levels of RDF Graph

Others

Internationalization

Accessibility

Use of standards

Where?

Page 29: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

29

Optional: Data visualization

http://www.weso.es/lodviz/

Where?

Protype tool: LODViz (Linked Open Data Vizualization)

Based on HTML5 (pattern library)

Work in progress

Page 30: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

30

Results

Public Dataset Catalogs Faceted Browser - CTIC Foundation

Five stars Linked Open Data

Page 31: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

31

Conclusions

First stage finished

> 300.000 norms exported 8mill. triples, 27 triples by norm

200/400 triples added each day

3 tools in developmentWESO DESH - Linked data frontend

WESO RUD – RDF Updater

LODVIZ – Linked Open Data Visualization

Proposed methodology of Linked Open Data

Page 32: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Future Work

Library of Congress of Chile

More datasets: Biographies, Geographical data

History of Law

Improve documentation

WESO Research group

Semantic search engine

Entity extraction & reconciliation in text

Resource Recommendation

Provenance & graph views

Page 33: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

The End

http://www.weso.es

http://www.bcn.cl

More Information

Page 34: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

34

Main Team

Francisco CifuentesMember of WESO Research Group and Library of Congress of Chilehttp://www.weso.es/~fcifuentes

Christian SifaquiHead of Systems and Network information servicesLibrary of Congress of Chilehttp://sifaqui.blogspot.com/

Jose Emilio LabraAssociate Professor of University of Oviedo and Head of WESO Research Grouphttp://www.di.uniovi.es/~labra/

Page 35: Towards an architecture and adoption process for Linked Data technologies in Open Government contexts - A case study for the Librery of Congress of Chile

http://www.weso.es http://www.bcn.cl

Credits

Most of the people were obtained from Internet.

Imagen transparencia: http://2.bp.blogspot.com/--wFwsKwMgAg/TjSDXOLCTzI/AAAAAAAAOzQ/qvBtbShckdI/s1600/11.2.bmp

Euros: Minuto digital. http://www.minutodigital.com/wp-content/uploads/euros-300x196.jpg

Biblioteca: http://ffernandez.files.wordpress.com/2010/04/biblioteca.jpg

FRBR: http://cucataloging.blogspot.com/

Contextualization: http://tentblogger.com/right-advertisers/

Documentation: http://susops.blogspot.com/2010/07/power-of-documentation.html