towards an architecture and adoption process for linked data technologies in open government...
DESCRIPTION
Presentation at I-Semantics Conference, GrazTRANSCRIPT
![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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/1.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/2.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/3.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/4.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/5.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/6.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/7.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/8.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/9.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/10.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/11.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/12.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/13.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/14.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/15.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/16.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/17.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/18.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/19.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/20.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/21.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/22.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/23.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/24.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/25.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/26.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/27.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/28.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/29.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/30.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/31.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/32.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/33.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/34.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022042813/54bd43944a79594a148b45fb/html5/thumbnails/35.jpg)
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