Towards an architecture and adoption process for Linked Data technologies in Open Government contexts<br />A case study fo...
Overview: this talk in 1’<br />Why?<br />Linked Open Data in Public Administrations<br />How?<br />Proposal of Architectur...
Linked Open Data in Public Administrations<br />Why?<br />Government data & actions can be supervised<br />Improve transpa...
Linked Open Data inPublicAdministrations<br />Why?<br />Public value (generates citizen experience)<br />Research & Collab...
Linked Open Data in Public Administrations<br />Why?<br />Public information belongs to citizens<br />Financed by public r...
Linked Open Data inPublic Administrations<br />Why?<br />Legislation is public information…<br />…and must be of public do...
OK, ¡Linked Open Data is good!but…<br />¿Howtopublish it?<br />
Architecture & Adoption Process<br />There is huge interest to publish LOD<br />Practical guidelines & methodologies ?<br ...
Considerations in Public Administrations context<br />Largevolumes of data<br />Semistructuredcontent<br />Contents of gen...
Linked Open Data Architecture<br />How?<br />Web Browser<br />SemanticApplication<br />Client side<br />Server side<br />W...
Adoption Process<br />How?<br />Contextualization<br />Ontology design<br />RDF Graph Modeling<br />Phases<br />SPARQL End...
OK, youproposeanarchitecture & adoptionprocess, but…<br />¿Wheredidyouapplyit?<br />
Contextualization<br />Library of Congress - Chile<br />Where?<br />
Contextualization<br />Where?<br />Leychile 2008<br />Juridical certainty<br />LOD in Leychile: <br />Natural extension<br...
Contextualization<br />Where?<br />Publish Linked Open Data – 5 stars<br />Norms and relationships in a global RDF graph<b...
Contextualization<br />Where?<br /> 300.000 norms and their relationships <br />Modifications, Concordances, etc.<br />Fi...
Contextualization<br />Where?<br />Definition of domain model:<br />Norms, relationships, types of norms, metadata,<br />F...
Domain Ontologies<br />Where?<br />Small Ontology about Norms<br />
RDF Graph Modeling<br />A norm can be modified by another norm<br />Where?<br />Decree 296<br />Published 1995-02-17<br />...
RDF Graph Modeling<br />Where?<br />Careful URI Design<br />Expressiveness<br />
Where?<br />RDF GraphModeling<br />http://datos.bcn.cl/recurso/cl/DTO/ministerio-del-interior/1995-02-17/296/<br />Decree ...
Where?<br />Links to other datasets (Countries for International Treaties)<br />DBPedia, Geonames<br />Reuse vocabularies ...
SPARQL Endpoint<br />Example of query<br />Where?<br />Findallnormsemittedby a municipality between 1995 and 2000 that wer...
RDF Graph Implementation<br />Where?<br />We developed a Linked Data Frontend (WESO-DESH)<br />Content negotiation based o...
RDF Graph Implementation<br />Where?<br />WESO-DESH (Linked Data Frontend)<br />XML Configuration<br />Output HTML+RDFa<br />
26<br />Update Graph Service<br />Where?<br />Automatic extraction & transformation process to update the RDF Graph<br />B...
Documentation<br />Documentation Web Portal: TYPO3 CMS<br />Sections:<br />URI constructionguidelines<br />Examplequeries<...
Non-Functional Requirements<br />Answer time<br />Cache system, Profiling<br />Security & privacity<br />Different views a...
29<br />Optional: Data visualization<br />Where?<br />Protype tool: LODViz (Linked Open Data Vizualization)<br />Based on ...
30<br />Results<br />Public Dataset Catalogs Faceted Browser - CTIC Foundation<br />Five stars Linked Open Data<br />
31<br />Conclusions<br />First stage finished<br />> 300.000 norms exported <br /> 8mill. triples,  27 triples by norm<b...
Future Work<br />Library of Congress of Chile<br />More datasets: Biographies, Geographical data<br />History of Law<br />...
TheEnd<br />http://www.weso.es<br />More Information<br />http://www.bcn.cl<br />
34<br />Main Team<br />Francisco Cifuentes<br />Member of WESO Research Group and Library of Congress of Chile<br />http:/...
Credits<br />Most of the people were obtained from Internet. <br />Imagen transparencia: http://2.bp.blogspot.com/--wFwsKw...
Upcoming SlideShare
Loading in …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

3,692 views

Published on

Presentation at I-Semantics Conference, Graz

Published in: Technology, Education
1 Comment
0 Likes
Statistics
Notes
  • Nice work there at the portal http://datos.bcn.cl/ , as chilean I'm very pleased to see this kind of initiatives

    Regarding the slides, I liked the diagram that shows a clear overview of the URI design (Slide 20), It seems very useful to maintain URI schemes (I.E evolution of ontology/instances etc.)... Its the first time I see it. Also looking at the identifiers and I'm concerned about why time ({fechaversion}) was chosen as a variable to generate identifiers? is it safe to prevent collisions etc?

    Keep up the good work!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
3,692
On SlideShare
0
From Embeds
0
Number of Embeds
1,696
Actions
Shares
0
Downloads
41
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Towards an architecture and adoption process for Linked Data technologies in Open Government contexts<br />A case study for the Library of Congress of Chile<br />Francisco Cifuentes – Christian Sifaqui – Jose Emilio Labra<br />I-Semantics 2011<br />
  2. 2. Overview: this talk in 1’<br />Why?<br />Linked Open Data in Public Administrations<br />How?<br />Proposal of Architecture<br />Adoption process<br />Where?<br />Library of Congress - Chile<br />
  3. 3. Linked Open Data in Public Administrations<br />Why?<br />Government data & actions can be supervised<br />Improve transparency & confidence<br />
  4. 4. Linked Open Data inPublicAdministrations<br />Why?<br />Public value (generates citizen experience)<br />Research & Collaboration<br />Reuse data<br />
  5. 5. Linked Open Data in Public Administrations<br />Why?<br />Public information belongs to citizens<br />Financed by public resources<br />Return of inversion<br />
  6. 6. Linked Open Data inPublic Administrations<br />Why?<br />Legislation is public information…<br />…and must be of public domain<br />Everyone is affected by laws<br />
  7. 7. OK, ¡Linked Open Data is good!but…<br />¿Howtopublish it?<br />
  8. 8. Architecture & Adoption Process<br />There is huge interest to publish LOD<br />Practical guidelines & methodologies ?<br />Our proposal:<br />Architecture of Linked Open Data<br />Implementation methodology<br />How?<br />
  9. 9. Considerations in Public Administrations context<br />Largevolumes of data<br />Semistructuredcontent<br />Contents of general interest<br />Highexpectations<br />New projectsshouldnotinterfere<br />Small teams in largeorganizations<br />Lowsemanticexpertise<br />How?<br />
  10. 10. Linked Open Data Architecture<br />How?<br />Web Browser<br />SemanticApplication<br />Client side<br />Server side<br />Web Application Server<br />Endpoint SPARQL<br />Output<br />RDF<br />Graph<br />Ontologies<br />Update<br />RDF<br />Graph<br />Service<br />Documentation<br />Portal<br />RDF Storage<br />Cache<br />DB<br />Web Server OperatingSystem<br />
  11. 11. Adoption Process<br />How?<br />Contextualization<br />Ontology design<br />RDF Graph Modeling<br />Phases<br />SPARQL Endpoint Implementation<br />RDF Graph Implementation<br />Update Graph Service<br />Documentation Web Portal<br />Non functional Requirements<br />Optional Data Visualization & demos<br />Time<br />
  12. 12. OK, youproposeanarchitecture & adoptionprocess, but…<br />¿Wheredidyouapplyit?<br />
  13. 13. Contextualization<br />Library of Congress - Chile<br />Where?<br />
  14. 14. Contextualization<br />Where?<br />Leychile 2008<br />Juridical certainty<br />LOD in Leychile: <br />Natural extension<br />Improve interoperability (more formats)<br />Create domain ontologies<br />Complex queries through SPARQL endpoint<br />
  15. 15. Contextualization<br />Where?<br />Publish Linked Open Data – 5 stars<br />Norms and relationships in a global RDF graph<br />Infrastructure for future developments<br /> First stage, pilot project <br />
  16. 16. Contextualization<br />Where?<br /> 300.000 norms and their relationships <br />Modifications, Concordances, etc.<br />First stage  Only main metadata of norms <br />Title, important dates, types, relationships<br />We exclude body text (articles, chapters, etc.)<br />
  17. 17. Contextualization<br />Where?<br />Definition of domain model:<br />Norms, relationships, types of norms, metadata,<br />Functional requirements for bibliographical records (FRBR)<br />Output formats: RDFa, RDF/XML, JSON, N3,…<br />
  18. 18. Domain Ontologies<br />Where?<br />Small Ontology about Norms<br />
  19. 19. RDF Graph Modeling<br />A norm can be modified by another norm<br />Where?<br />Decree 296<br />Published 1995-02-17<br />Art..1. abc.<br />Art. 2. def.<br />Artí.3. ghi.<br />Decree 12066<br />Published 2005-05-15<br />Art. 1. Modify decree 296 in the following way:: substitute in Art.1 the words “a” by “xyz”.<br />Now, Decree 296 should be:<br />Decree 296<br />Artículo 1. xyzbc.<br />Artículo 2. def.<br />Artículo 3. ghi.<br />We want URIs for all<br />
  20. 20. RDF Graph Modeling<br />Where?<br />Careful URI Design<br />Expressiveness<br />
  21. 21. Where?<br />RDF GraphModeling<br />http://datos.bcn.cl/recurso/cl/DTO/ministerio-del-interior/1995-02-17/296/<br />Decree 296<br />http://datos.bcn.cl/recurso/cl/DTO/ministerio-del-interior/1995-02-17/296/es@1995-02-17<br />Original<br />http://datos.bcn.cl/recurso/cl/DTO/ministerio-del-interior/1995-02-17/296/es@2005-05-10<br />Latest version<br />
  22. 22. Where?<br />Links to other datasets (Countries for International Treaties)<br />DBPedia, Geonames<br />Reuse vocabularies / Ontologies<br />SKOS, DC, FOAF, DBPedia, ORG<br />Triplestore: Openlink Virtuoso<br />SPARQL Endpoint<br />
  23. 23. SPARQL Endpoint<br />Example of query<br />Where?<br />Findallnormsemittedby a municipality between 1995 and 2000 that were modified after 2005.<br />PREFIX dc: <http://purl.org/dc/elements/1.1/><br />PREFIX n: <http://datos.bcn.cl/ontologies/bcn-norms#> <br />SELECT ?normTitle ?creatorName ?pubDate ?pubDateOther<br />WHERE {<br /> ?norm n:createdBy ?creator .<br /> ?creator n:hasName ?creatorName .<br /> ?norm dc:title ?normTitle .<br /> ?norm n:publishDate ?pubDate .<br /> ?norm n:isModifiedBy ?otherNorm .<br /> ?otherNorm n:publishDate ?pubDateOther .<br />FILTER (regex(?creatorName,"MUNICIPALIDAD","i"))<br />FILTER (?pubDate > "1995" && <br /> ?pubDate < "2000" && <br /> ?pubDateOther > "2005")<br />}<br />ORDER BY (?pubDate)<br />
  24. 24. RDF Graph Implementation<br />Where?<br />We developed a Linked Data Frontend (WESO-DESH)<br />Content negotiation based on HTTP 303 See Other<br />Definition of URIs based on regular expressions<br />Easy configuration<br />Support for CONSTRUCT, ASK & DESCRIBE<br />Delegates output formats to SPARQL Endpoint<br />Result caching<br />GUI for administration backend (in progress)<br />http://code.google.com/p/weso-desh/<br />
  25. 25. RDF Graph Implementation<br />Where?<br />WESO-DESH (Linked Data Frontend)<br />XML Configuration<br />Output HTML+RDFa<br />
  26. 26. 26<br />Update Graph Service<br />Where?<br />Automatic extraction & transformation process to update the RDF Graph<br />Based on Pentaho - Kettle ETL<br />Executes Transformations in threads<br />Configuration in XML<br />*ETL = Extraction, Transformation Loading<br />
  27. 27. Documentation<br />Documentation Web Portal: TYPO3 CMS<br />Sections:<br />URI constructionguidelines<br />Examplequeries<br />Output formats<br />Ontology documentation<br />etc.<br />Where?<br />
  28. 28. Non-Functional Requirements<br />Answer time<br />Cache system, Profiling<br />Security & privacity<br />Different views and access levels of RDF Graph<br />Others<br />Internationalization<br />Accessibility<br />Use of standards<br />Where?<br />
  29. 29. 29<br />Optional: Data visualization<br />Where?<br />Protype tool: LODViz (Linked Open Data Vizualization)<br />Based on HTML5 (pattern library)<br />Work in progress<br />http://www.weso.es/lodviz/<br />
  30. 30. 30<br />Results<br />Public Dataset Catalogs Faceted Browser - CTIC Foundation<br />Five stars Linked Open Data<br />
  31. 31. 31<br />Conclusions<br />First stage finished<br />> 300.000 norms exported <br /> 8mill. triples,  27 triples by norm<br />200/400 triples added each day<br /> 3 tools in development<br />WESO DESH - Linked data frontend<br />WESO RUD – RDF Updater <br />LODVIZ – Linked Open Data Visualization<br />Proposed methodology of Linked Open Data<br />
  32. 32. Future Work<br />Library of Congress of Chile<br />More datasets: Biographies, Geographical data<br />History of Law<br />Improve documentation<br />WESO Research group<br />Semantic search engine<br />Entity extraction & reconciliation in text<br />Resource Recommendation<br />Provenance & graph views<br />
  33. 33. TheEnd<br />http://www.weso.es<br />More Information<br />http://www.bcn.cl<br />
  34. 34. 34<br />Main Team<br />Francisco Cifuentes<br />Member of WESO Research Group and Library of Congress of Chile<br />http://www.weso.es/~fcifuentes<br />Christian Sifaqui<br />Head of Systems and Network information services<br />Library of Congress of Chile<br />http://sifaqui.blogspot.com/<br />Jose Emilio Labra<br />Associate Professor of University of Oviedo and <br />Head of WESO Research Group<br />http://www.di.uniovi.es/~labra/<br />
  35. 35. Credits<br />Most of the people were obtained from Internet. <br />Imagen transparencia: http://2.bp.blogspot.com/--wFwsKwMgAg/TjSDXOLCTzI/AAAAAAAAOzQ/qvBtbShckdI/s1600/11.2.bmp<br />Euros: Minuto digital. http://www.minutodigital.com/wp-content/uploads/euros-300x196.jpg<br />Biblioteca: http://ffernandez.files.wordpress.com/2010/04/biblioteca.jpg <br />FRBR: http://cucataloging.blogspot.com/<br />Contextualization: http://tentblogger.com/right-advertisers/<br />Documentation: http://susops.blogspot.com/2010/07/power-of-documentation.html<br />

×