Jump to content

Draft:DKAN (open data platform): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Declining submission: v - Submission is improperly sourced and nn - Submission is about a topic not yet shown to meet general notability guidelines (be more specific if possible) (AFCH)
I added a ton of references to support the article content.
Line 1: Line 1:
{{AFC submission|d|v|u=TheBoatyMcBoatFace|ns=118|decliner=SafariScribe|declinets=20240723213845|reason2=nn|ts=20240723213118}} <!-- Do not remove this line! -->
{{AFC submission|d|v|u=TheBoatyMcBoatFace|ns=118|decliner=SafariScribe|declinets=20240723213845|reason2=nn|ts=20240723213118}}


{{Short description|An open-source, open data platform built on Drupal}}
{{Short description|An open-source, open data platform built on Drupal}}
Line 19: Line 19:
}}
}}


'''DKAN''' is an open-source open data platform built on the [[Drupal]] content management system. Inspired by the Comprehensive Knowledge Archive Network ([[CKAN]]), DKAN is designed for the storage, publication, and management of open data.
'''DKAN''' is an open-source open data platform built on the [[Drupal]] content management system. Inspired by the Comprehensive Knowledge Archive Network ([[CKAN]]), DKAN is designed for the storage, publication, and management of open data.<ref>{{cite web |title=Open data platform DKAN changes hands |url=https://statescoop.com/open-data-platform-dkan-changes-hands/ |access-date=30 August 2024 |publisher=StateScoop}}</ref>


== Overview ==
== History ==
DKAN was initially released on October 2, 2012, by its original maintainers, NuCivic.<ref>{{cite web |title=DKAN Project Creation |url=https://www.drupal.org/project/dkan#:~:text=Created%20by%20acouch%20on%202%20October%202012 |website=drupal.org |access-date=30 August 2024}}</ref> In 2017, [[CivicActions]] assumed stewardship of DKAN, taking over from Granicus.<ref>{{cite web |title=CivicActions Assumes Leadership of DKAN Project |url=https://medium.com/dkan-blog/civicactions-assumes-leadership-of-dkan-project-expands-government-open-data-services-b2e28525ead6 |website=Medium |access-date=30 August 2024}}</ref> This transition was intended to foster further development and innovation within the DKAN community.
DKAN is a robust open-source system for managing and publishing open data, originally launched in 2014. It provides a suite of tools similar to those found in [[CKAN]] but within the Drupal framework.

In 2020, DKAN was completely rewritten to support [[Drupal]] 8, and it has since been adapted to work with Drupal 9 and 10.<ref>{{cite web |title=DKAN 2.0.0 Release |url=https://github.com/GetDKAN/dkan/releases/tag/2.0.0 |website=GitHub |access-date=30 August 2024}}</ref>


== Features ==
== Features ==
DKAN offers a comprehensive suite of features to manage and publish [[open data]], including:
DKAN offers a robust set of features for managing and publishing [[open data]], including:


* '''Harvesting''': Collect data from external catalogs that provide a data.json file.
* '''Harvesting''': Collect data from external catalogs that provide a data.json file.<ref>{{cite web |title=DKAN Open Data Platform Overview |url=https://www.orientmct.com/dkan-open-data-platform/ |publisher=OrientMCT |access-date=30 August 2024}}</ref>
* '''Metadata and Resources''': Manage dataset metadata and resources.<ref>{{cite web |title=Unlocking Transparency: Open Data Management and Metadata Standards with Drupal and DKAN |url=https://www.drupal.tv/index.php/external-video/2024-08-15/unlocking-transparency-open-data-management-and-metadata-standards-drupal |publisher=Drupal TV |access-date=30 August 2024}}</ref>
* '''Metadata and Resources''': Manage dataset metadata and resources.
* '''Web Service API''': Provide automated management of datasets through endpoints.
* '''Web Service API''': Automated management of datasets through endpoints.<ref>{{cite web |title=Open Data with Drupal: DKAN 2 |url=https://dev.to/dharizza/open-data-with-drupal-dkan-2-6dn |publisher=Dev.to |access-date=30 August 2024}}</ref>
* '''Integration''': Decoupled front end using React.
* '''Integration''': Decoupled front-end using React.<ref>{{cite web |title=DKAN v2: A New Architecture for Open Data |url=https://dev.to/dharizza/open-data-with-drupal-dkan-2-6dn |publisher=Dev.to |access-date=30 August 2024}}</ref>
* '''Datastore''': Store and query [[CSV (file format)|CSV data files]].
* '''Datastore''': Store and query [[CSV (file format)|CSV data files]].<ref>{{cite web |title=DKAN: Open Data as Content |url=https://www.bluedrop.fr/en/content/dkan |publisher=Bluedrop |access-date=30 August 2024}}</ref>

=== Workflow Management ===
DKAN features a user-friendly interface for data publishing [[Workflow|workflows]]. Editors can review data before publication through an optional Workflow module.

=== Visualization Tools ===
It includes built-in visualization tools, such as charts and graphs, and drag-and-drop dashboards, minimizing the need for external software.

=== Usability ===
DKAN enhances data usability by making it searchable and providing context with [[metadata]]. Data can be directly accessed and explored through the DKAN Datastore module.


== Security ==
== Security ==
DKAN follows best practices for securing [[open-source software]]. It includes regular security updates and patches to address vulnerabilities. The platform is licensed under the [[GNU General Public License]], version 2 or any later version. Users and developers are encouraged to report any [[security vulnerabilities]] to the [https://github.com/GetDKAN/dkan DKAN security team].
DKAN adheres to best practices for securing open-source software. Regular security updates and patches are released to address vulnerabilities. The platform is licensed under the [[GNU General Public License]], version 2 or later.<ref>{{cite web |title=DKAN Security Overview |url=https://granicus.com/blog/take-open-data-one-step-further-with-dkan/ |publisher=Granicus |access-date=30 August 2024}}</ref>

== History ==
* '''2014''': Initial v1.0 release.
* '''2017''': [[CivicActions]] took over sponsorship and maintenance.
* '''2020''': Completely rewritten version supporting [[Drupal]] 8, later adapted to Drupal 9 and 10.


== Usage ==
== Usage ==
DKAN is utilized by various institutions and organizations, including:
DKAN is utilized by various institutions and organizations worldwide:


* [https://data.cms.gov/ Data.CMS.gov]: [[CivicActions]] led a project with the [[Centers for Medicare & Medicaid Services|Centers for Medicare and Medicaid Services (CMS)]] to modernize multiple platforms, including CMS open data portals, moving from proprietary systems to DKAN. This effort aimed to improve the customer experience and agency workflows.<ref>{{cite web |title=Improving the online experience for Medicare beneficiaries with WECMS |url=https://www.drupal.org/case-study/improving-the-online-experience-for-medicare-beneficiaries-with-wecms |date=20 June 2024 |publisher=Drupal.org |access-date=10 October 2023}}</ref>
* [https://data.cms.gov/ Data.CMS.gov]: The [[Centers for Medicare & Medicaid Services|Centers for Medicare and Medicaid Services (CMS)]] moved to DKAN to modernize their open data portals.<ref>{{cite web |title=Improving the online experience for Medicare beneficiaries with WECMS |url=https://www.drupal.org/case-study/improving-the-online-experience-for-medicare-beneficiaries-with-wecms |date=20 June 2024 |publisher=Drupal.org |access-date=10 October 2023}}</ref>
* [[Oak Ridge National Laboratory]]: [[CivicActions]] has collaborated with Oak Ridge National Laboratory on the DKAN Open Data Project. This partnership emphasizes the transparency and collaboration facilitated by DKAN.<ref>{{cite web |title=CivicActions Partners with Oak Ridge National Laboratory on DKAN Open Data Project |url=https://www.thedroptimes.com/40093/civicactions-partners-with-oak-ridge-national-laboratory-dkan-open-data-project |publisher=The Drop Times |access-date=10 October 2023}}</ref>
* [[Oak Ridge National Laboratory]]: Collaboration with CivicActions on the DKAN Open Data Project.<ref>{{cite web |title=CivicActions Partners with Oak Ridge National Laboratory on DKAN Open Data Project |url=https://www.thedroptimes.com/40093/civicactions-partners-with-oak-ridge-national-laboratory-dkan-open-data-project |publisher=The Drop Times |access-date=10 October 2023}}</ref>
* [https://data.cambridgeshireinsight.org.uk/ Cambridgeshire Insight]: This platform uses DKAN to provide access to data and resources that can be used for research and analysis.<ref>{{cite web |title=About Cambridgeshire Insight Data Portal |url=https://data.cambridgeshireinsight.org.uk/about#:~:text=Research%20Group.-,WHAT%20IS%20DKAN%3F,-DKAN%20is%20the |publisher=Cambridgeshire Insight |access-date=10 October 2023}}</ref>
* [https://data.cambridgeshireinsight.org.uk/ Cambridgeshire Insight]: DKAN powers this platform to provide access to data for research and analysis.<ref>{{cite web |title=About Cambridgeshire Insight Data Portal |url=https://data.cambridgeshireinsight.org.uk/about#:~:text=Research%20Group.-,WHAT%20IS%20DKAN%3F,-DKAN%20is%20the |publisher=Cambridgeshire Insight |access-date=10 October 2023}}</ref>


== Components ==
== Components ==
DKAN is organized around four main data functions:
DKAN is organized around four main data functions:


* '''Management''': Tools for creating, editing, and managing datasets and their [[metadata]]. This includes user-friendly interfaces for administrators and contributors to manage data publication workflows.
* '''Management''': Tools for creating, editing, and managing datasets and their metadata.<ref>{{cite web |title=DKAN Components |url=https://resources.data.gov/categories/data-tools/ |publisher=Resources.data.gov |access-date=30 August 2024}}</ref>
* '''Aggregation''': Collect and combine data from multiple sources.<ref>{{cite web |title=DKAN Aggregation |url=https://handbook.data.ca.gov/resources/ |publisher=Data.ca.gov |access-date=30 August 2024}}</ref>

* '''Discoverability''': Advanced search and indexing features powered by Solr.<ref>{{cite web |title=DKAN Discoverability |url=https://op.nisci.gov.vn/software/dkan/ |publisher=NISCI |access-date=30 August 2024}}</ref>
* '''Aggregation''': The capability to collect and combine data from multiple sources. DKAN can harvest data from external catalogs using data.json files, enabling seamless integration with other [[open data]] platforms.
* '''Usability''': Tools like built-in data visualization tools and customizable dashboards.<ref>{{cite web |title=DKAN Usability |url=https://www.bluedrop.fr/en/content/dkan |publisher=Bluedrop |access-date=30 August 2024}}</ref>

* '''Discoverability''': Advanced search and indexing features powered by [[Apache Solr|Solr]], allowing users to easily find and access datasets. [[Metadata]] enrichment helps improve the searchability and context of data, making it easier for users to discover relevant information.

* '''Usability''': Tools and features that enhance the user experience, such as built-in [[data visualization]] tools, customizable dashboards, and a responsive, decoupled front-end using [[React (JavaScript library)|React]]. These features ensure that data is not only accessible but also interpretable and actionable for end users.


== Comparison with CKAN ==
== Comparison with CKAN ==
DKAN provides similar functionalities to [[CKAN]] but leverages [[Drupal|Drupal's architecture]], enhancing modularity and customization possibilities. This makes DKAN suitable for organizations that are already using or familiar with [[Drupal]].
DKAN offers similar functionalities to CKAN but leverages Drupal's architecture, which enhances modularity and customization possibilities.<ref>{{cite web |title=Comparison with CKAN |url=https://www.drupal.tv/index.php/external-video/2024-08-15/unlocking-transparency-open-data-management-and-metadata-standards-drupal |publisher=Drupal TV |access-date=30 August 2024}}</ref>


== External Links ==
== External Links ==

Revision as of 20:38, 30 August 2024

DKAN (open data platform)

DKAN
Developer(s)CivicActions
Initial release2014
Written inPHP
TypeOpen Data Portal
LicenseGPL
Websitegetdkan.org

DKAN is an open-source open data platform built on the Drupal content management system. Inspired by the Comprehensive Knowledge Archive Network (CKAN), DKAN is designed for the storage, publication, and management of open data.[1]

History

DKAN was initially released on October 2, 2012, by its original maintainers, NuCivic.[2] In 2017, CivicActions assumed stewardship of DKAN, taking over from Granicus.[3] This transition was intended to foster further development and innovation within the DKAN community.

In 2020, DKAN was completely rewritten to support Drupal 8, and it has since been adapted to work with Drupal 9 and 10.[4]

Features

DKAN offers a robust set of features for managing and publishing open data, including:

  • Harvesting: Collect data from external catalogs that provide a data.json file.[5]
  • Metadata and Resources: Manage dataset metadata and resources.[6]
  • Web Service API: Automated management of datasets through endpoints.[7]
  • Integration: Decoupled front-end using React.[8]
  • Datastore: Store and query CSV data files.[9]

Security

DKAN adheres to best practices for securing open-source software. Regular security updates and patches are released to address vulnerabilities. The platform is licensed under the GNU General Public License, version 2 or later.[10]

Usage

DKAN is utilized by various institutions and organizations worldwide:

Components

DKAN is organized around four main data functions:

  • Management: Tools for creating, editing, and managing datasets and their metadata.[14]
  • Aggregation: Collect and combine data from multiple sources.[15]
  • Discoverability: Advanced search and indexing features powered by Solr.[16]
  • Usability: Tools like built-in data visualization tools and customizable dashboards.[17]

Comparison with CKAN

DKAN offers similar functionalities to CKAN but leverages Drupal's architecture, which enhances modularity and customization possibilities.[18]

References

  1. ^ "Open data platform DKAN changes hands". StateScoop. Retrieved 30 August 2024.
  2. ^ "DKAN Project Creation". drupal.org. Retrieved 30 August 2024.
  3. ^ "CivicActions Assumes Leadership of DKAN Project". Medium. Retrieved 30 August 2024.
  4. ^ "DKAN 2.0.0 Release". GitHub. Retrieved 30 August 2024.
  5. ^ "DKAN Open Data Platform Overview". OrientMCT. Retrieved 30 August 2024.
  6. ^ "Unlocking Transparency: Open Data Management and Metadata Standards with Drupal and DKAN". Drupal TV. Retrieved 30 August 2024.
  7. ^ "Open Data with Drupal: DKAN 2". Dev.to. Retrieved 30 August 2024.
  8. ^ "DKAN v2: A New Architecture for Open Data". Dev.to. Retrieved 30 August 2024.
  9. ^ "DKAN: Open Data as Content". Bluedrop. Retrieved 30 August 2024.
  10. ^ "DKAN Security Overview". Granicus. Retrieved 30 August 2024.
  11. ^ "Improving the online experience for Medicare beneficiaries with WECMS". Drupal.org. 20 June 2024. Retrieved 10 October 2023.
  12. ^ "CivicActions Partners with Oak Ridge National Laboratory on DKAN Open Data Project". The Drop Times. Retrieved 10 October 2023.
  13. ^ "About Cambridgeshire Insight Data Portal". Cambridgeshire Insight. Retrieved 10 October 2023.
  14. ^ "DKAN Components". Resources.data.gov. Retrieved 30 August 2024.
  15. ^ "DKAN Aggregation". Data.ca.gov. Retrieved 30 August 2024.
  16. ^ "DKAN Discoverability". NISCI. Retrieved 30 August 2024.
  17. ^ "DKAN Usability". Bluedrop. Retrieved 30 August 2024.
  18. ^ "Comparison with CKAN". Drupal TV. Retrieved 30 August 2024.