Transcript
Page 1: Introduction to CKAN

CKAN: the open source software powering open

data portalsOpen Knowledge FoundationIrina Bolychevsky (@shevski)

[email protected]

ckan.org okfn.org

Page 2: Introduction to CKAN

Agenda

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

Page 3: Introduction to CKAN

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

The Open Knowledge Foundation

okfn.org

Page 4: Introduction to CKAN

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

OpenDataProtocols.org

Page 5: Introduction to CKAN

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?

Page 6: Introduction to CKAN

WhereDoesMyMoneyGo.org

Page 7: Introduction to CKAN

DataJounalismHandbook.org

Page 8: Introduction to CKAN

Working Groups

okfn.org/wg

Page 9: Introduction to CKAN

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?

Page 10: Introduction to CKAN

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

Page 11: Introduction to CKAN

CKAN - Quick Fact Sheet

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

Page 12: Introduction to CKAN

Serves two main use cases

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

Page 13: Introduction to CKAN

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

Page 14: Introduction to CKAN
Page 15: Introduction to CKAN
Page 16: Introduction to CKAN
Page 17: Introduction to CKAN

Numerous social and community features

Page 18: Introduction to CKAN

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

Page 19: Introduction to CKAN

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

Page 20: Introduction to CKAN

Data Management for Publishers

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

Page 21: Introduction to CKAN
Page 22: Introduction to CKAN

Add and edit dataset metadata

Page 23: Introduction to CKAN

Authorisation & access control

Page 24: Introduction to CKAN
Page 25: Introduction to CKAN

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

Page 26: Introduction to CKAN

Link checker and 5 star ratings

Page 27: Introduction to CKAN

Specialist Features

Page 28: Introduction to CKAN

Sophisticated geospatial capabilities

Page 29: Introduction to CKAN

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

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

Page 30: Introduction to CKAN

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

Page 31: Introduction to CKAN
Page 32: Introduction to CKAN
Page 33: Introduction to CKAN

Federation

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

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

Page 34: Introduction to CKAN

Spec.datacatalogs.org

Page 35: Introduction to CKAN

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

Page 36: Introduction to CKAN

Roadmap

Extending data exploration features

Supporting complex workflows

Better reports, analytics and notifications

Page 37: Introduction to CKAN

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

Page 38: Introduction to CKAN
Page 39: Introduction to CKAN

Used by governments, organizations and communities around the world

Page 40: Introduction to CKAN
Page 41: Introduction to CKAN
Page 42: Introduction to CKAN
Page 43: Introduction to CKAN
Page 44: Introduction to CKAN

ckan.org/instances/

Page 45: Introduction to CKAN

Thank you.Questions?

Open Knowledge FoundationIrina Bolychevsky (@shevski)

[email protected]

ckan.org okfn.org


Top Related