Dados Abertos - Tecnologias e conceitos

Preview:

Citation preview

Dados AbertosTecnologias e Conceitos

Diego Rabatone Oliveiradez/2015

Olá =)

● Diego Rabatone Oliveira● Hacker e Engenheiro● PoliGNU (http://polignu.org)● Transparência Hacker● Estadão Dados● ASK-AR (http://ask.ar.com)

http://ask.ar.com contato@ask.ar.com

API?

API Application Programming Interface→

http://ask.ar.com contato@ask.ar.com

É uma coleção de funções,

eventos, protocolos, arquivos, etc

Objetiva permitir que dois sistemas

se comuniquem por meio

de regras pré-estabelecidas

API?

http://ask.ar.com contato@ask.ar.com

API?

http://ask.ar.com contato@ask.ar.com

API

http://ask.ar.com contato@ask.ar.com

API

http://ask.ar.com contato@ask.ar.com

Ontologias

“é um conjunto de regras que objetivam

nomear e definir tipos, propriedades e

inter-relações entre elementos que

existem fundamentalmente num

contexto específico” (tradução livre)

https://en.wikipedia.org/wiki/Ontologia_(ciência_da_computação)

http://ask.ar.com contato@ask.ar.com

Ontologias

● Indivíduos (exemplares)● Classes (conceitos)● Atributos● Relacionamentos

http://ask.ar.com contato@ask.ar.com

Ontologias

● http://wiki.dbpedia.org/● Classes da Ontologia da DBPedia● http://dbpedia.org/snorql/● Exemplos de consultas na DBPedia● http://vocab.e.gov.br/2013/09/loa● http://orcamento.dados.gov.br/● http://vocab.e.gov.br/

http://ask.ar.com contato@ask.ar.com

Exemplos de API

● http://orcamento.dados.gov.br/

● http://gastospublicos.com.br/

● http://demo.gastosabertos.org/

http://ask.ar.com contato@ask.ar.com

Armazenamento de Dados

http://ask.ar.com contato@ask.ar.com

2 principais formas

Arquivos(csv, json, ods, etc)

Sistemas Gerenciadoresde Banco de Dados

(SGBD)

Armazenamento de Dadosem arquivos

● CSV:– Texto plano e separador

– Bom para dados tabulares, bi-dimensionais

● JSON:– Texto plano, estruturado, flexível, semântico e

permite dados multidimenionais

● ODS (Planilhas eletrônicas):– Binário, bom para dados tabulares

http://ask.ar.com contato@ask.ar.com

Armazenamento de Dadosem SGBDs

2 tipos de Sistemas Gerenciadores de Banco de Dados:

– Relacionais:● MySQL, PostgreSQL, SQLite

– Não-Relacionais:● NoSQL, MongoDB, CouchDB, Redis, etc.

http://ask.ar.com contato@ask.ar.com

Armazenamento de DadosVantagens

http://ask.ar.com contato@ask.ar.com

Armazenamento em Arquivos SGBD

Facilidade de enviar e receber Suporta grandes volumes de dados

Facilidade de controlar versão Maior flexibilidade para dados complexos

Demanda menos conhecimentos e ferramentas técnicas (para CSV e

ODS)

Integração entre diversas ferramentas

Possibilidade de expor o acesso

Maior facilidade para trabalhar em equipe

Armazenamento de DadosDesvantagens

http://ask.ar.com contato@ask.ar.com

Armazenamento em Arquivos SGBD

Caos de versões Exige mais ferramentas tecnológicas

Limitação na quantidade de dados Exige maior conhecimento técnico

Dificuldade em trabalhar com dados mais complexos

Maior dificuldade de versionamento

Mais difícil compartilhar “offline”

Descobrindo Dados Abertos

1. Avaliar quem é responsável pela informação:

1.1. Verificar no site se o dado está disponível;

1.2. Pedir o dado via Lei de Acesso;

2. Buscar no google com personalização

http://www.googleguide.com/advanced_operators_reference.html

ex.: educação site:sp.gov.br filetype:csv

http://ask.ar.com contato@ask.ar.com

Introdução à Programação

● https://www.codecademy.com/learn/learn-sql

● https://www.codecademy.com/learn/learn-the-command-line

● https://www.codecademy.com/learn/python

● https://www.codecademy.com/learn/javascript

● https://www.codecademy.com/apis

● https://pt.khanacademy.org/hourofcode

● https://pt.khanacademy.org/computing/computer-science

● https://www.udemy.com/beginners-learn-android-app-development-no-coding-needed/

http://ask.ar.com contato@ask.ar.com

1. http://techblog.netflix.com/2012/07/embracing-differences-inside-netflix.html

2. https://upload.wikimedia.org/wikipedia/commons/3/31/Tommy_Lapid_at_Eichman_trial1961.jpg

3. http://assets3.thrillist.com/v1/image/1244958/size/tl-no_parallax_cs_2x/the-33-best-beer-bars-in-the-country

4. https://upload.wikimedia.org/wikipedia/commons/b/bc/Newspaper_reader.jpg

5. https://upload.wikimedia.org/wikipedia/commons/6/60/Edward_Snowden-2.jpg

Referências

http://ask.ar.com contato@ask.ar.com

Diego Rabatone Oliveiradiego@ask.ar.com

@diraol

Este trabalho está licenciado com uma Licença Creative Commons - Atribuição 4.0 Internacional.

Recommended