Importação

Context

Apesar de serem ambas iniciativas da Open Knowledge, o CKAN não possui suporte nativo para a importação de pacotes de dados. Atualmente a CGE tem feito a importação por meio de uma ferramenta CLI desenvolvida internamente, o dpckan. O dpckan atualmente faz o mapeamento de algumas propriedades entre frictionless e CKAN, mas ainda armazena o arquivo datapackage.json como um recurso adicional no conjunto de dados do CKAN.

Apesar da importância de um fluxo de importação programático que permita a automatização das publicações e atualizações, as oficinas piloto com os órgãos e entidades tem demonstrado a importância de um fluxo de importação manual via interface gráfica para usuários iniciantes e/ou não técnicos1.

Open questions

  • Como o pacote de dados e seu conteúdo devem ser armazenados no CKAN?

  • É possível uma conversão ida-e-volta sem perda de metadados (lossless) entre um pacote de dados frictionless e um conjunto de dados CKAN?

  • Como permitir que alterações nos metadados sejam realizadas pela interface gráfica e/ou interface de linha de comando? Vide dpckan#153

Examples/Research

Footnotes

  1. No blog da Datopian existe uma discussão sobre os fluxos alternativos para publicação de conjuntos de dados. Uma discussão mais ampla sobre os trade-offs entre interfaces GUI e CLIs pode ser encontrada aqui.↩︎