Introduction to CKAN

Post on 07-May-2015

584 views 5 download

description

Slides of OKCon2013 Session: CKAN Workshop - how to use, extend and get involved see http://okcon.org/technology-tools-and-business/session-b/

Transcript of Introduction to CKAN

CKAN: the open source software powering open

data portalsOpen Knowledge FoundationIrina Bolychevsky (@shevski)

info@ckan.org

ckan.org okfn.org

Agenda

1. Open Knowledge Foundation2. Context3. CKAN overview4. Discoverability and Data Management5. Geospatial, Federation, Multilingualism6. Roadmap7. Questions

We are a global movement to open up knowledge around the world and see it used and useful.

The Open Knowledge Foundation

okfn.org

We build tools and communities to educate, empower and connect people.

OpenDataProtocols.org

A piece of content or data is open if anyone is free to use, reuse, and redistribute it — subject only, at most, to the requirement to attribute and share-alike.

http://opendefinition.org/

What does open mean?

WhereDoesMyMoneyGo.org

DataJounalismHandbook.org

Working Groups

okfn.org/wg

To utilize digital information more effectively to improve governance, the economy and research

Context:

● Explosion of digital information● Ever improving information technology

For example:

● Find a better way to get to work● Build more sustainable cities● Spend government money more effectively and

legitimately

What problems are we trying to solve?

Open Solution

Step 1: get the data openly licensed

Step 2: make it accessible - metadata, formats, portal (ckan.org)

Step 3: start building, linking and turning data into something more - information

CKAN - Quick Fact Sheet

Open Source - all code on GitHubExtensible flexible componentized architectureDeveloper friendlyRich RESTful JSON API

Serves two main use cases

1. search and discoverability for re-users of data2. data management tools for publishers

1. Search and discovery

Online home for data

Central keyword searchFacet by tags, location, format, licence, publishing departmentBrowse by groups, keywords, publishersStandardized interface for viewingLink to datasets or data directlyPreviews and data exploration where possible

Numerous social and community features

Visualisation & data explorer functionality:● Previews for many types of data● Data API for .csv & tabular data● Linkable URIs and ability to embed visualisations

Data explorer allows filtering, editing, plotting, graphing and embedding

Data Management for Publishers

Easily store and update metadata recordsWorkflow and approvalFine grained authorization controlsBroken link reportsDownload and view counts

Add and edit dataset metadata

Authorisation & access control

Stats & analyticsCKAN comes with inbuilt stats + integration with Google AnalyticsIncludes dataset counts, download counts + reports

Link checker and 5 star ratings

Specialist Features

Sophisticated geospatial capabilities

Geo-Search: Filter by location / draw bounding boxWMS previewsPlotting GeoJSON / Longitude & Latitude in tabular data

Support for: ● INSPIRE● GEMINI 2.1 ● CSW● ISO 19139

Harvesting and normalization

Get metadata from external catalogs and endpoints

CKAN will parse, validate and normalise to create metadata records that look the same to end users no matter where they came from

We can currently harvest: other CKAN catalogs, CSW endpoints and WAFs serving ISO 19139 documents

Federation

Search across catalogs in aggregator sites (such as publicdata.eu)

Data Catalog Interoperability Protocol: http://spec.datacatalogs.org/

Spec.datacatalogs.org

Multilingualism

Translated by into over 18 languageshttps://www.transifex.com/projects/p/ckan/language/sv/

Fully supports all international characters

Added multilingual search, setting dataset language level, string translations using a vocabulary & more for the European Commission Open Data Portal

Roadmap

Extending data exploration features

Supporting complex workflows

Better reports, analytics and notifications

Open Source

All our code is on Github: https://github.com/okfn/ckan

Open issue tracker

Code contributions: https://github.com/okfn/ckan/blob/master/CONTRIBUTING.rst

Used by governments, organizations and communities around the world

ckan.org/instances/

Thank you.Questions?

Open Knowledge FoundationIrina Bolychevsky (@shevski)

info@ckan.org

ckan.org okfn.org