An Overview of CKAN Augusto Herrmann Open Knowledge Brazil CKAN Overview | Augusto Herrmann

An Overview of CKAN Augusto Herrmann Open Knowledge Brazil CKAN Overview | Augusto Herrmann

Open source data catalog An overview of CKAN Augusto Herrmann Open Knowledge Brazil CKAN Overview | Augusto Herrmann Topics covered in this presentation • Introduction • Under the hood ○ what is CKAN ○ installation and maintenance ○ who uses it • Site administration ○ feature tour • Directions (where to find stuff) • Features of CKAN • Data publishing 2 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Time constraints • pick and choose topics accordingly • I’ll be quick, but will address questions by Moyan Brenn 3 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann First, a quick poll •who is familiar with ○ the concepts of open data ○ browsing open data catalogs ○ including data in CKAN catalogs ○ installing CKAN ○ developing / theming CKAN b y sean dreilinger 4 IV Moscow Urban Forum What is it? CKAN Overview | Augusto Herrmann What is it? Comprehensive Knowledge Archive Network by degreezero2000 6 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann What is it? by Steven de Costa An open source software for open data catalogs 7 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann What is it? An open source software for open data catalogs Affero GPL 3 Licence ● if you offer it as software-as-a- service (SaaS), you also have to make source code available https://github.com/ckan/ckan more than 7 years old more than 80 developers 8 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann What is it? An open source software for open data catalogs ● stores metadata, not data itself (in principle) ● makes it easy to find data ● keep handy documentation about data by Reeding Lessons 9 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann What is it? An open source software for open data catalogs ● data must be available on the internet in a permanent URL ○ directly linkable by Dave Winer 10 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann What is it? An open source software for open data catalogs ● data must be available on the internet in a permanent URL ○ no captcha! by LuChOeDu 11 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann What is it? An open source software for open data catalogs ● structured data ○ no tables inside pdf or doc ■ common offenders: statistic bulletins, official press ○ no tables as images by Petras Gagilas 12 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann What is it? An open source software for open data catalogs ● open formats ○ common formats: csv, json, xml, rdf ● open licences ○ “Open data and content can be freely used, modified, and shared by anyone for any purpose” - opendefinition.org ○ examples: CC 4.0, ODbL, OGL by Jonathan Grey 13 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Who makes it? ● Open Knowledge http://okfn.org http://br.okfn.org ● Community of developers http://github.com/ckan/ckan ● Governance: CKAN Association http://ckan.org/about/association 14 IV Moscow Urban Forum Who uses it? CKAN Overview | Augusto Herrmann Who uses it? ● national governments ● local and regional governments ● parliaments ● civil society (e.g. community instances) ● research institutions (open research data) more at: http://ckan.org/instances 16 IV Moscow Urban Forum Who uses it? National govenments CKAN Overview | Augusto Herrmann data.gov.uk United Kingdom Source code: https://github. com/datagovuk 18 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann data.gov USA 19 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann dados.gov.br Brazil Source code: http://dev.dados.gov. br/codigo/dev/tema-ckan 20 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann and many other countries ● Argentina ● Mexico ● Australia ● Netherlands ● Austria ● Norway ● Canada ● Romania ● Germany ● Slovakia Riley Kaminer ● Iceland ● Sweden ● Ireland ● Switzerland ● Italia ● Uruguay ● Japan 21 IV Moscow Urban Forum Who uses it? City govenments CKAN Overview | Augusto Herrmann dados.recife.pe.gov.br Recife, PE, Brazil Source code: http://dados.recife.pe.gov. br/source/ckan_dados_recife_20140828.zip 23 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann data.rio.rj.gov.br Rio de Janeiro, RJ, Brazil 24 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann datapoa.com.br Porto Alegre, RS, Brazil 25 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann data.buenosaires.gob.ar Buenos Aires, Argentina 26 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann opendata.caceres.es Cáceres, Spain 27 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann data.kk.dk Copenhagen, Denmark 28 IV Moscow Urban Forum Who uses it? Community instances CKAN Overview | Augusto Herrmann datahub.io Open Knowledge 30 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann hubofdata.ru OpenGovData.ru 31 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Internationalization (i18n) ● available in 53 languages ● languages with 99% or more complete in version 2.2: ○ bulgarian ○ japanese ○ catalan ○ norweigan ○ czech ○ portuguese (br) ○ dutch ○ spanish by Eric Andresen ○ french ○ swedish ○ finnish ○ german ○ italian 32 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Russian localization ● 92% completed for version 2.2 ● translation of version 2.3 will soon begin ● join the localization team: ○ collaborative translation platform - Transifex ○ https://www.transifex.com/projects/p/ckan/language/ru/ 33 IV Moscow Urban Forum Features by Jereme Rauckman CKAN Overview | Augusto Herrmann Catalog and search data ● catalog through the web interface, using the API or harvesting tools ● search all metadata fields ● faceted search ○ organization, tag, format, license ● data is sorted out as “datasets” and “resources” 35 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Find related data ● related or similar resources are registered in the same dataset (e.g. same data, but different format; same data, but for differing time periods, etc.) 36 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Find relevant metadata ● title ● description ● unique identifier ● author and maintainer ● license ● website or source page for the data ● groups, tags, organizations ● format (for the resource) ● other (including custom ones) 37 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Preview data ● preview a sample of the resource as a table, chart, map, etc. ● interactive - e.g. tables are sortable by column, axes in charts can be configured to any column, etc. ● uses the recline.js data visualization library 38 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Preview data 39 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Handle geospatial data ● through the ckanext-spatial extension ● visualize geo data in a map (e.g. contours of plazas and parks) ● search for data inside a user-defined bounding box selectable by the user in a search query 40 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann See a dataset’s change history ● track changes to a dataset ● see who did what and when 41 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Sort out datasets by organization ● each organization can manage their own data in the catalog and authorize users who can edit ● gets their own page in the catalog with visibility for the data they publish ● is also a facet available for search 42 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Sort out datasets into groups ● another way to link related datasets ● useful for thematic classification ● is also a facet available for search 43 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Sort out datasets into tags ● free-form user (editor) defined tags ● also for searching 44 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Custom themes ● simple customization (colors, layout of main page, portal title, etc.) can be made through the user interface by the site administrator ● for deeper customization, use the extension programming interface (Python) and develop custom templates (Jinja2) 45 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Extensible ● programming interface for creating extensions ● extension repository extensions.ckan.org ● has many extensions with varying degrees of maturity 46 IV Moscow Urban Forum James Petts CKAN Overview | Augusto Herrmann FileStore and DataStore ● built-in extensions ● FileStore: allow for uploading files and store them in CKAN, instead of just linking to a URL ● DataStore: allow for querying data through an API, even “joining” data from different resources ○ also comes with the DataPusher service, which updates the DataStore on each DRs Kulturarvsprojekt file registered 47 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Harvesting ● metadata can be harvested from another portal by using the etension ckanex-harvest ● in (configurable) time, data newly catalogued or modified in the source will show up in the harvesting portal by Martin Pettitt 48 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Feedback ● there are extensions for users to comment in a specific dataset ● stimulates discussion about and improvement of data 49 IV Moscow Urban Forum CKAN Overview | Augusto Herrmann Access by API ● uses http requests (pseudo-RESTful) ● consumes and returns metadata in JSON format ● you can do programmatically any operation you can do using the UI (e.g., searching) ● by using an access key on the API you can overcome access throttling limitations and also do any of the same read and write operations your user is allowed to do via UI ● useful for processing and cataloguing data in great volumes (e.g. apply a fix to many datasets in a batch, by Andrea Vallejos include many similar resources in a

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    81 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us