SlideShare une entreprise Scribd logo
1  sur  45
CKAN: the open source
software powering open
data portals
Open Knowledge Foundation
Irina Bolychevsky (@shevski)
info@ckan.org
ckan.org okfn.org
Agenda
1. Open Knowledge Foundation
2. Context
3. CKAN overview
4. Discoverability and Data Management
5. Geospatial, Federation, Multilingualism
6. Roadmap
7. 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 - everything developed on GitHub
Extensible flexible componentized architecture
Developer friendly
Rich RESTful JSON API
Serves two main use cases
1. search and discoverability for re-users of
data
2. data management tools for publishers
1. Search and discovery
Online home for data
Central keyword search
Facet by tags, location, format, licence,
publishing department
Browse by groups, keywords, publishers
Standardized interface for viewing
Link to datasets or data directly
Previews 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 records
Workflow and approval
Fine grained authorization controls
Broken link reports
Download and view counts
Add and edit dataset metadata
Authorisation & access control
Stats & analytics
CKAN comes with inbuilt stats + integration with
Google Analytics
Includes dataset counts, download counts +
reports
Link checker and 5 star ratings
Specialist Features
Sophisticated geospatial capabilities
Geo-Search: Filter by location /
draw bounding box
WMS previews
Plotting 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 languages
https://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 Foundation
Irina Bolychevsky (@shevski)
info@ckan.org
ckan.org okfn.org

Contenu connexe

Similaire à OKF intro and CKAN 2.0

Introduction to CKAN
Introduction to CKANIntroduction to CKAN
Introduction to CKANOKCon2013
 
Enabling re-use via CKAN: discoverability and interoperability
Enabling re-use via CKAN: discoverability and interoperabilityEnabling re-use via CKAN: discoverability and interoperability
Enabling re-use via CKAN: discoverability and interoperabilityIrina Bolychevsky
 
Building an open democracy with open data +
Building an open democracy with open data + Building an open democracy with open data +
Building an open democracy with open data + Irina Bolychevsky
 
OKFN, CKAN & OpenData at #OpenRoma
OKFN, CKAN & OpenData at #OpenRomaOKFN, CKAN & OpenData at #OpenRoma
OKFN, CKAN & OpenData at #OpenRomaIrina Bolychevsky
 
CKAN intro for Estonian open data workshop
CKAN intro for Estonian open data workshopCKAN intro for Estonian open data workshop
CKAN intro for Estonian open data workshopIrina Bolychevsky
 
Open Data Conference - Rufus Pollock - Open Knowledge Foundation & CKAN
Open Data Conference - Rufus Pollock - Open Knowledge Foundation & CKANOpen Data Conference - Rufus Pollock - Open Knowledge Foundation & CKAN
Open Data Conference - Rufus Pollock - Open Knowledge Foundation & CKANOpening-up.eu
 
Open Data Portals: 9 Solutions and How they Compare
Open Data Portals: 9 Solutions and How they CompareOpen Data Portals: 9 Solutions and How they Compare
Open Data Portals: 9 Solutions and How they CompareSafe Software
 
Open data for_resilience
Open data for_resilienceOpen data for_resilience
Open data for_resilienceDami Sonoiki
 
OPEN KNOWLEDGE PLATFORM USE-CASES - TugaIT 2018
OPEN KNOWLEDGE PLATFORM USE-CASES - TugaIT 2018OPEN KNOWLEDGE PLATFORM USE-CASES - TugaIT 2018
OPEN KNOWLEDGE PLATFORM USE-CASES - TugaIT 2018Pedro Sousa
 
Breakout Session: When Open and Accessible is a Good Thing - Innovative Code ...
Breakout Session: When Open and Accessible is a Good Thing - Innovative Code ...Breakout Session: When Open and Accessible is a Good Thing - Innovative Code ...
Breakout Session: When Open and Accessible is a Good Thing - Innovative Code ...Code Communications
 
What do we want computers to do for us?
What do we want computers to do for us? What do we want computers to do for us?
What do we want computers to do for us? Andrea Volpini
 
Linked Open Data as Element of Public Administration Information Management
Linked Open Data as Element of Public Administration Information ManagementLinked Open Data as Element of Public Administration Information Management
Linked Open Data as Element of Public Administration Information ManagementJohann Höchtl
 
Linked_Open_Data_Rome_Netcamp_13
Linked_Open_Data_Rome_Netcamp_13Linked_Open_Data_Rome_Netcamp_13
Linked_Open_Data_Rome_Netcamp_13Michele Piunti
 
CKAN - the open source data portal platform
CKAN - the open source data portal platformCKAN - the open source data portal platform
CKAN - the open source data portal platformMaurizio Napolitano
 
Falling in and out and in love with Information Architecture
Falling in and out and in love with Information ArchitectureFalling in and out and in love with Information Architecture
Falling in and out and in love with Information ArchitectureLouis Rosenfeld
 

Similaire à OKF intro and CKAN 2.0 (20)

Introduction to CKAN
Introduction to CKANIntroduction to CKAN
Introduction to CKAN
 
Enabling re-use via CKAN: discoverability and interoperability
Enabling re-use via CKAN: discoverability and interoperabilityEnabling re-use via CKAN: discoverability and interoperability
Enabling re-use via CKAN: discoverability and interoperability
 
CKAN Slidedeck (June2012)
CKAN Slidedeck (June2012)CKAN Slidedeck (June2012)
CKAN Slidedeck (June2012)
 
LOD2 Webinar Series: publicdata.eu and CKAN
LOD2 Webinar Series: publicdata.eu and CKANLOD2 Webinar Series: publicdata.eu and CKAN
LOD2 Webinar Series: publicdata.eu and CKAN
 
Building an open democracy with open data +
Building an open democracy with open data + Building an open democracy with open data +
Building an open democracy with open data +
 
OKFN, CKAN & OpenData at #OpenRoma
OKFN, CKAN & OpenData at #OpenRomaOKFN, CKAN & OpenData at #OpenRoma
OKFN, CKAN & OpenData at #OpenRoma
 
CKAN intro for Estonian open data workshop
CKAN intro for Estonian open data workshopCKAN intro for Estonian open data workshop
CKAN intro for Estonian open data workshop
 
Open Data Conference - Rufus Pollock - Open Knowledge Foundation & CKAN
Open Data Conference - Rufus Pollock - Open Knowledge Foundation & CKANOpen Data Conference - Rufus Pollock - Open Knowledge Foundation & CKAN
Open Data Conference - Rufus Pollock - Open Knowledge Foundation & CKAN
 
Open Data Portals: 9 Solutions and How they Compare
Open Data Portals: 9 Solutions and How they CompareOpen Data Portals: 9 Solutions and How they Compare
Open Data Portals: 9 Solutions and How they Compare
 
Open Data Presentation
Open Data PresentationOpen Data Presentation
Open Data Presentation
 
Open data for_resilience
Open data for_resilienceOpen data for_resilience
Open data for_resilience
 
BLC & Digital Science: Mark Hahnel, Figshare
BLC & Digital Science: Mark Hahnel, FigshareBLC & Digital Science: Mark Hahnel, Figshare
BLC & Digital Science: Mark Hahnel, Figshare
 
OPEN KNOWLEDGE PLATFORM USE-CASES - TugaIT 2018
OPEN KNOWLEDGE PLATFORM USE-CASES - TugaIT 2018OPEN KNOWLEDGE PLATFORM USE-CASES - TugaIT 2018
OPEN KNOWLEDGE PLATFORM USE-CASES - TugaIT 2018
 
Breakout Session: When Open and Accessible is a Good Thing - Innovative Code ...
Breakout Session: When Open and Accessible is a Good Thing - Innovative Code ...Breakout Session: When Open and Accessible is a Good Thing - Innovative Code ...
Breakout Session: When Open and Accessible is a Good Thing - Innovative Code ...
 
Enabling Citizen-empowered Apps over Linked Data
Enabling Citizen-empowered Apps over Linked DataEnabling Citizen-empowered Apps over Linked Data
Enabling Citizen-empowered Apps over Linked Data
 
What do we want computers to do for us?
What do we want computers to do for us? What do we want computers to do for us?
What do we want computers to do for us?
 
Linked Open Data as Element of Public Administration Information Management
Linked Open Data as Element of Public Administration Information ManagementLinked Open Data as Element of Public Administration Information Management
Linked Open Data as Element of Public Administration Information Management
 
Linked_Open_Data_Rome_Netcamp_13
Linked_Open_Data_Rome_Netcamp_13Linked_Open_Data_Rome_Netcamp_13
Linked_Open_Data_Rome_Netcamp_13
 
CKAN - the open source data portal platform
CKAN - the open source data portal platformCKAN - the open source data portal platform
CKAN - the open source data portal platform
 
Falling in and out and in love with Information Architecture
Falling in and out and in love with Information ArchitectureFalling in and out and in love with Information Architecture
Falling in and out and in love with Information Architecture
 

Dernier

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Dernier (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

OKF intro and CKAN 2.0

  • 1. CKAN: the open source software powering open data portals Open Knowledge Foundation Irina Bolychevsky (@shevski) info@ckan.org ckan.org okfn.org
  • 2. Agenda 1. Open Knowledge Foundation 2. Context 3. CKAN overview 4. Discoverability and Data Management 5. Geospatial, Federation, Multilingualism 6. Roadmap 7. Questions
  • 3. We are a global movement to open up knowledge around the world and see it used and useful. The Open Knowledge Foundation okfn.org
  • 4. We build tools and communities to educate, empower and connect people. OpenDataProtocols.org
  • 5. 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?
  • 9. 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?
  • 10. 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
  • 11. CKAN - Quick Fact Sheet Open Source - everything developed on GitHub Extensible flexible componentized architecture Developer friendly Rich RESTful JSON API
  • 12. Serves two main use cases 1. search and discoverability for re-users of data 2. data management tools for publishers
  • 13. 1. Search and discovery Online home for data Central keyword search Facet by tags, location, format, licence, publishing department Browse by groups, keywords, publishers Standardized interface for viewing Link to datasets or data directly Previews and data exploration where possible
  • 14.
  • 15.
  • 16.
  • 17. Numerous social and community features
  • 18. Visualisation & data explorer functionality: ●Previews for many types of data ●Data API for .csv & tabular data ●Linkable URIs and ability to embed visualisations
  • 19. Data explorer allows filtering, editing, plotting, graphing and embedding
  • 20. Data Management for Publishers Easily store and update metadata records Workflow and approval Fine grained authorization controls Broken link reports Download and view counts
  • 21.
  • 22. Add and edit dataset metadata
  • 24.
  • 25. Stats & analytics CKAN comes with inbuilt stats + integration with Google Analytics Includes dataset counts, download counts + reports
  • 26. Link checker and 5 star ratings
  • 29. Geo-Search: Filter by location / draw bounding box WMS previews Plotting GeoJSON / Longitude & Latitude in tabular data Support for: ● INSPIRE ● GEMINI 2.1 ● CSW ● ISO 19139
  • 30. 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
  • 31.
  • 32.
  • 33. Federation Search across catalogs in aggregator sites (such as publicdata.eu) Data Catalog Interoperability Protocol: http: //spec.datacatalogs.org/
  • 35. Multilingualism Translated by into over 18 languages https://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
  • 36. Roadmap Extending data exploration features Supporting complex workflows Better reports, analytics and notifications
  • 37. 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
  • 38.
  • 39. Used by governments, organizations and communities around the world
  • 40.
  • 41.
  • 42.
  • 43.
  • 45. Thank you. Questions? Open Knowledge Foundation Irina Bolychevsky (@shevski) info@ckan.org ckan.org okfn.org