33
Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Embed Size (px)

Citation preview

Page 1: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Publicação de Dados Abertos através de

portais CKAN

Luiz Oliveira

Page 2: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

O que é CKAN?

O CKAN, sigla para Comprehensive Knowledge Archive Network, é uma

aplicação web de catalogação de dados, desenvolvida pela Open Knowledge

Foundation.

Page 3: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Portais CKAN pelo Mundo

Page 4: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Portais CKAN pelo Mundo

Page 5: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Portais CKAN pelo Mundo

Page 6: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Portais CKAN pelo Brasil

Page 7: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Portais CKAN pelo Brasil

Page 8: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Portais CKAN pelo Brasil

Page 9: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Portais CKAN pelo Brasil

Page 10: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Por que usar o CKAN?

sistema completo de catálogo, com interface gráfica amigável e API robusta;

efetiva integração com gestores de conteúdo como o Wordpress e Drupal;

visualização e análise de dados;workflow para publicação de dados;controle de acesso robusto;storage integrado de dados;suporte a federação;

fonte: http://docs.ckan.org/en/ckan-2.1/

Page 11: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Recursos

fonte: http://docs.ckan.org/en/ckan-2.1/Armazenamento embutido

Gráficos e Análises

Histórico de modificações

Page 12: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Recursos

Page 13: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Recursos

Page 14: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Recursos

Page 15: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

RecursosThe ckanext-qa extension will check each of your package resources and give these resources an openness score based Tim Berners-Lee's five stars of openness (http://lab.linkeddata.deri.ie/2010/star-scheme-by-example)

Page 16: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Recursos da API consulta de informações (todas as

funcionalidades da interface gráfica);

upload de dados e arquivos;

catalogação e listagem de conjunto de dados e recursos;

atividades recentes atravésde feed RSS;

estatísticas de uso de conjunto de dados;

versão em RDF de catálogo;

fonte: http://docs.ckan.org/en/ckan-2.0/

Page 17: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

API v2

Criar conjunto de dados

Atualizar um conjunto de dados

curl http://test.ckan.org/api/rest/dataset -d'{

"name":"test","title":"Test dataset"

}'-H "Authorization:your-api-key"

curl http://test.ckan.org/api/rest/dataset/test -d'{"

name":"test","title":"Changed Test dataset"

}'-H "Authorization:your-api-key"

Page 18: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Clientes da APIPython

https://github.com/okfn/ckanclient

Rubyhttps://github.com/apohllo/ckan

PHPhttps://github.com/jeffreybarke/Ckan_client-PHP

JAVAhttps://github.com/okfn/ckanclient-j

PERLhttps://github.com/lukec/net-ckan

Javascripthttps://github.com/okfn/ckanjs

Page 19: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Cliente PHP

Como obter:https://github.com/jeffreybarke/Ckan_client-PHP.git

https://github.com/luizsoliveira/Ckan_client-PHP.git

Page 20: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Configuração do Cliente PHP

Base URLeditar o arquivo Ckan_client.php

Page 21: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Caso de Uso da API: Publicação no CKAN de séries histórias da PGI/DadosGov

API Key

Page 22: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Criando Conjunto de Dados

Page 23: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Criando Conjunto de Dados

Adicionando recursos

Page 24: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Criando Conjunto de Dados

Page 25: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Criando Conjunto de Dados

Page 26: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Exemplos

Page 27: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Experiência no SERPRO

Suporte ao Portal Brasileiro de Dados Abertos

Page 28: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Experiência no SERPRO

Desenvolvimento do novo Portal Brasileiro de Dados Abertos

Page 29: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Experiência no SERPRO

PGI/DadosGov: Desde 2008 publicando informações de Políticas Públicashttp://i3gov.planejamento.gov.br

Page 30: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Experiência no SERPRO

– Kit de Dados Abertos

•Máquina virtual com CKAN totalmente instalado e configurado;

• Template CKAN adaptado para a identidade visual mais recente para portais do Governo Federal.

Page 31: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Lista de extensões:CKAN data.gov.uk extensionCKAN Archiver extensionCKAN Data Preview extensionCKAN Datastore extensionCKAN Harvest extensionCKAN Import Library extensionCKAN Link Finder extensionCKAN Ordnance Survey extensionCKAN QA extensionCKAN Social extensionCKAN Spatial extensionCKAN DISQUS extension

Page 32: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Links interessantes:Estudo de caso CKAN data.gov.ukhttp://ckan.org/case-studies/data-gov-uk/

Integração CKAN e Drupalhttp://data.gov.uk/blog/integrating-ckan-and-drupal

CKAN - CMS integration recommendations v1https://docs.google.com/document/d/1rMRxuwVh7rK-dDRZukspC4y2HlXynF4RGS0mj4OjhVo/edit

Detalhes Técnicoshttp://data.gov.uk/about-technical-details

Código fonte as customizações do data.gov.ukhttps://github.com/datagovuk

Page 33: Publicação de Dados Abertos através de portais CKAN Luiz Oliveira

Dúvidas?

Luiz [email protected]

SERPROSERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS