Modality | |
---|---|
Technologies | CKAN, CSS, HTML, Linux, MySQL, PHP, Python, Wordpress |
Platforms | Web |
Roles | Developer, IT Architect |
Period | 2012, 2013 |
Customer | Ministério do Planejamento (MP), SERPRO |
During the years 2012 to 2013, I participated in developing and implementing the Brazilian National Open Data Portal. This project was developed in partnership with the National Open Data Infrastructure (INDA) team of the Ministry of Planning, Budget and Management (MPOG) of the Federative Republic of Brazil.
The portal was developed using a layered architecture entirely based on free software, mainly the Comprehensive Knowledge Archive Network (CKAN), created by the Open Knowledge Foundation (OKF).
The CKAN is a data management system (DMS), the central component of this architecture, and it is responsible for managing published datasets and resources. Organizing these data sets into organizations and controlling publication flows through this component was also possible. Additionally, the DMS offers search and resource management functionality through a REST API.
![](https://luizfelipe.com.br/wp-content/uploads/2024/05/dadosAbertos.png)
The portal’s architecture also included WordPress, a Content Management System (CMS) responsible for managing published news.
Using CKAN’s REST API, it was possible to automate the publication flow of some data providers. This was the case with the dadosGov portal, which has thousands of open historical series on government actions. In this case, we developed an automatic synchronization process between the portals, in which the DataGov Information Groups and their Historical Series are automatically published on the Open Data portal as Data Sets and Resources, respectively.
![](https://luizfelipe.com.br/wp-content/uploads/2024/05/DadosGovCKAN1.png)
![](https://luizfelipe.com.br/wp-content/uploads/2024/05/DadosGovCKAN2.png)
![](https://luizfelipe.com.br/wp-content/uploads/2024/05/DadosGovCKAN3.png)
![](https://luizfelipe.com.br/wp-content/uploads/2024/05/DadosGovCKAN4.png)