Pular para conteúdo

Visibilidade de versões anteriores de conjuntos de dados⚓︎

Contexto⚓︎

Em reunião de 02/12/2022, estranhamos o fato das versões anteriores dos conjuntos publicados (tanto em produção quanto em homologação) não estarem visíveis para usuários deslogados, mas apenas para logados.

Esta funcionalidade tem importância pelo dispositivo legal de 'manutenção do histórico' dos dados abertos, vide art 29 da Lei 14.129, inciso VI:

Art. 29. Os dados disponibilizados pelos prestadores de serviços públicos, bem como qualquer informação de transparência ativa, são de livre utilização pela sociedade, observados os princípios dispostos no art. 6º da Lei nº 13.709, de 14 de agosto de 2018 (Lei Geral de Proteção de Dados Pessoais). § 1º Na promoção da transparência ativa de dados, o poder público deverá observar os seguintes requisitos: I - observância da publicidade das bases de dados não pessoais como preceito geral e do sigilo como exceção; II - garantia de acesso irrestrito aos dados, os quais devem ser legíveis por máquina e estar disponíveis em formato aberto, respeitadas as Leis nºs 12.527, de 18 de novembro de 2011 (Lei de Acesso à Informação), e 13.709, de 14 de agosto de 2018 (Lei Geral de Proteção de Dados Pessoais); III - descrição das bases de dados com informação suficiente sobre estrutura e semântica dos dados, inclusive quanto à sua qualidade e à sua integridade; IV - permissão irrestrita de uso de bases de dados publicadas em formato aberto; V - completude de bases de dados, as quais devem ser disponibilizadas em sua forma primária, com o maior grau de granularidade possível, ou referenciar bases primárias, quando disponibilizadas de forma agregada;

VI - atualização periódica, mantido o histórico, de forma a garantir a perenidade de dados, a padronização de estruturas de informação e o valor dos dados à sociedade e a atender às necessidades de seus usuários;

Documentação⚓︎

Na documentação do CKAN, a configuração default desde o upgrade v.2.9.0 é:

A full history of dataset changes is now displayed in the Activity Stream to admins, and optionally to the public. By default this is enabled for new installs, but disabled for sites which upgrade (just in case the history is sensitive). When upgrading, open data CKANs are encouraged to make this history open to the public, by setting this in production.ini: ckan.auth.public_activity_stream_detail = true (#3972)

When upgrading from previous CKAN versions, the Activity Stream needs a migrate_package_activity.py running for displaying the history of dataset changes

Entretanto, a despeito do trecho citado acima, a funcionalidade de visualização das versões anteriores parece ser restrita a usuários logados pelo menos como editores, segundo esse outro trecho da documentação do CKAN:

ckan.auth.public_activity_stream_detail = True Default value: False (however the default config file template sets it to True)

Restricts access to ‘view this version’ and ‘changes’ in the Activity Stream pages. These links provide users with the full edit history of datasets etc - what they showed in the past and the diffs between versions. If this option is set to False then only admins (e.g. whoever can edit the dataset) can see this detail. If set to True, anyone can see this detail (assuming they have permission to view the dataset etc).

Benchmarking⚓︎

De fato, esse parece ser o comportamento esperado do CKAN, conforme exemplos de outros estados:


Ultima atualização: December 27, 2022 00:27:02
Criado em: December 27, 2022 00:21:08

Comentários