25
CKAN as an implementation framework for the open data portals GFOSS George Karamanolis ICT Consultant Bologna 29/11/2012

15 v1 latest version - parousiasi 2

Embed Size (px)

Citation preview

Page 1: 15 v1 latest version - parousiasi 2

CKAN as an implementation framework for the open data

portals

GFOSSGeorge Karamanolis

ICT ConsultantBologna 29/11/2012

Page 2: 15 v1 latest version - parousiasi 2

Agenda• CKAN – introduction• User Groups and Features• Testing and customization for the

Decentralized Administration of Crete• Screens from the testing enviroment

• Implementation Toolkit • Added Value – Possible Synergies

Page 3: 15 v1 latest version - parousiasi 2

About CKAN

• CKAN is a powerful data management system that makes data accessible – by providing tools to streamline publishing, sharing, finding and using data.

• Was developed by the non-profit Open Knowledge Foundation

• Aimed at data publishers (national and regional governments, companies and organizations)

• Used to power both official and community data portals, CKAN

• It now powers more than 40 data hubs around the world, including portals for local, national and international government, such as the UK’s data.gov.uk and the European Union’s publicdata.eu (beta version)

Page 4: 15 v1 latest version - parousiasi 2

Ckan user groups

•Publishers• Local/national governments, data providers

•Open Data users• Researchers, journalists, programmers, NGOs,

citizens

Page 5: 15 v1 latest version - parousiasi 2

Features for publishers

• Publish data through a guided process or import via API/harvesting from other catalogs

• Customize: add your own metadata fields, themes and branding

• Store data within CKAN or on external (e.g. departmental) sites

• Manage: Full access control, version history with rollback, INSPIRE/RDF support, user analytics

Page 6: 15 v1 latest version - parousiasi 2

Features for data users

• Explore: search, add, edit, describe, tag, group datasets via web front-end or API •Collaborate: user profiles, dashboard, social network integration, comments •Use: metadata and data APIs, data previews and visualizations •Extend: full documentation for building extensions

Page 7: 15 v1 latest version - parousiasi 2

Ckan flows

Page 8: 15 v1 latest version - parousiasi 2

‘look and feel’ Customization

Page 9: 15 v1 latest version - parousiasi 2

Integration with existing information systems or Content management

systems• extensions for full Drupal and Wordpress

integration• API that makes it straightforward to add

support for other CMSs and third-party catalogs

Page 10: 15 v1 latest version - parousiasi 2

Community functionality• Comments extension – users can add comments and

discussion on a dataset. The extension can be enabled or disabled at any time.

• Share – users can quickly and easily promote and discuss a dataset using twitter and facebook integration.

• RSS/Atom feeds – create feeds of any changes and revisions to datasets and groups.

• Follow extension – ‘follow’ a dataset to be informed of any changes, updates or new activity.

• To do extension – flag a dataset with an issue or instructions of what is missing or still ‘to do’. This allows for a community driven effort for improving and adding to metadata.

Page 11: 15 v1 latest version - parousiasi 2

Testing for the decentralized Administration of Crete

• Set up at Decentralized Administration of Crete for testing and customization

• Customize layout, look and feel• Publish test data sets to explore

functionality• Testing community features• Testing Interoperability features, apis etc

Page 12: 15 v1 latest version - parousiasi 2

Localization (University of Crete)•English (100%)Spanish (100%)

•Portuguese (Brazil) (100%)

•Japanese (100%)

•French (100%)

•Italian (100%)Korean (100%)Chech (100%)

•Finnish (100%)

• Greek (100%) (80 => 100)

• Swedish (90%)• Serbian (82%)• Norwegian (100%)• Slovak (95%)• Russian (56%)• German (66%)• Polish (64%)• Dutch (70%)• Bulgarian (64%)• Hungarian (40%)• Slovenian (15%)• Latvian (21%)• Lithuanian (0%)• Romanian (3%)

Page 13: 15 v1 latest version - parousiasi 2

ckan version 1.8

Page 14: 15 v1 latest version - parousiasi 2
Page 15: 15 v1 latest version - parousiasi 2

Basic information

Page 16: 15 v1 latest version - parousiasi 2

Organization meta data

Page 17: 15 v1 latest version - parousiasi 2

Multiple types of resources for each data set (eg API)

Page 18: 15 v1 latest version - parousiasi 2

Relative items.. from Community

Page 19: 15 v1 latest version - parousiasi 2

Federation• the data can be pulled regularly into CKAN from the

existing repositories.

• customizable “harvesting” mechanism which can fetch and import records from many different repository sources, including

Geospatial Servers Existing web catalogues Simple HTML index pages Other CKAN instances

This functionality is used on data.gov.uk to implement a Discovery Metadata Service used to fulfill the UK’s obligations under the EU INSPIRE directive. It is also used on publicdata.eu to pull in information from other catalogues to make them all searchable in one place.

Page 20: 15 v1 latest version - parousiasi 2

Federation• The harvesting functionality can be used to pull in

metadata from other CKAN instances, it can also be used to create a federated network of CKAN nodes which share data between each other.

CKAN follows the DCAT standard for data catalogue metadata, so data can also be federated from other non-CKAN catalogues.

Page 21: 15 v1 latest version - parousiasi 2

Ιmplementation Toolkit• 10 pg document• Guidelines for opening up data, focusing to to

existing tools (CKAN)• Ckan installation• legal issues and licensing

o greek and eu legislation and directiveso Feedback from HOMER PROJECT

• Cataloging data sets and Publishing data sets• Connecting with stakeholders, Building communities• Reusable for Homer Partner

Page 22: 15 v1 latest version - parousiasi 2

Participation to an open source project

•A chance to actively participate for an Open source project

•GFOSS is willing to coordinate resources for further development • Eg python developers, web designers

Page 23: 15 v1 latest version - parousiasi 2

Final Thoughts..• GFOSS cooperates with OKFN and Informatics

Directorate-General (DIGIT)•ADMS, Egov core vocabularies developed by

ISA Group or EUROVOC• .. ADMS can be used for representing reusable

semantic assets, e.g. schemas, ontologies, models, codelists...., hosted in metadata repositories. ADMS can act as a common layer among repositories that want to exchange data (see als http://joinup.ec.europa.eu/asset/adms/description)

Page 24: 15 v1 latest version - parousiasi 2

Final Thoughts..

• Utilize the whole experience for European level projects

• Synergies (eg athens greek hackathons)• Transparency project in Greece

Page 25: 15 v1 latest version - parousiasi 2

links

•Ckan.org