Dados Abertos Governamentais e a Web Semântica

54
Dados Abertos Governamentais Democracia na era digital Frederico Bortolato Analista Legislativo - ALESP I INFOTECH 17/10/2013

Transcript of Dados Abertos Governamentais e a Web Semântica

Dados Abertos GovernamentaisDemocracia na era digital

Frederico BortolatoAnalista Legislativo - ALESP

I INFOTECH17/10/2013

Contextualização◦Governo Eletrônico e Governo Aberto

◦Lei de Acesso à Informação Dados Abertos ◦Definições, conceitos e princípios

◦Aplicações e exemplos Web Semântica

Agenda

Formas de organização social e Adm. Pública

Contexto

Baseados em rede

Governo Aberto Governo Eletrônico

Portais Públicos

Dados Abertos Transparência Participação social

HierárquicaPouca transparência

Pouca participação

CentralizaçãoBurocrática

Adoção das TICs pelas organizações da Administração Pública, como diferentes vias através das quais se conectam e interagem com outras organizações e pessoas

Prestação de serviços públicos por meio eletrônico, ou seja, utilizando-se recursos de tecnologia da informação

Governo Eletrônico

Automatização de processos pré-existentes em papel e nos departamentos

Dados relativos às mais variadas atividades públicas estão agora em formato digital

Perspectivas para um emprego mais efetivo do Princípio da Publicidade

Governo Eletrônico

Ideia de que o governo deveria ser totalmente transparente para poder ser acompanhado pelo cidadão

Governo Aberto

1. Transparência de informações: para que a população entenda o funcionamento de seus governos;

2. Engajamento público: para que a população possa influenciar o funcionamento de seus governos ao participar de processos políticos governamentais e programas de políticas públicas;

3. Responsabilização: para que a população possa cobrar a responsabilidade dos governos por suas políticas e prestação de serviços.

Governo Aberto - Eixos

Fonte: Nathaniel Hellerhttp://www.globalintegrity.org/blog/working-definition-opengov

OGP - Parceria para Governo Aberto (Open Government Partnership): iniciativa internacional que visa difundir e incentivar globalmente práticas governamentais relacionadas à transparência dos governos, acesso à informação pública e participação social. (http://www.opengovpartnership.org)

Governo Aberto - OGP

Declaração de Governo Abertohttp://www.opengovpartnership.org/declara%C3%A7%C3%A3o-de-governo-aberto

Constituição Federal - Art. 5º, Inciso XXXIII

“todos tem direito a receber dos órgãos públicos informações de seu interesse particular, ou de interesse coletivo ou geral, que serão prestadas no prazo da lei,

sob pena de responsabilidade, ressalvadas aquelas cujo sigilo seja imprescindível à segurança da sociedade e do Estado”.

Constituição Federal - Art. 37º § 3º A lei disciplinará as formas de participação do usuário

na administração pública direta e indireta, regulando especialmente:

I - as reclamações relativas à prestação dos serviços públicos em geral, asseguradas a manutenção de serviços de atendimento ao usuário e a avaliação periódica, externa e interna, da qualidade dos serviços;

II - o acesso dos usuários a registros administrativos e a informações sobre atos de governo, observado o disposto no art. 5º, X e XXXIII;

Fundamentação Legal (no Brasil)

Lei Nº 12.527, de 18 de novembro de 2011 (Lei de Acesso a Informação Pública – LAI)◦ Em vigor desde 16/05/2012

Quem deve cumprir a lei (Artigo 1º, parágrafo único)  ◦ Órgãos públicos dos três poderes (Executivo, Legislativo e Judiciário) dos três níveis de governo (federal, estadual, distrital e municipal). Incluem-se os Tribunais e Contas e os Ministérios Públicos.

Fundamentação Legal (no Brasil)

Informações mínimas que devem ser fornecidas (Portais)

Conteúdo institucional Conteúdo financeiro e orçamentário Requisitos para os sites de órgãos públicos◦ O site deve ter uma ferramenta de pesquisa de conteúdo◦ Indicar meios de contato por via eletrônica ou telefônica com o órgão que mantém o site

◦ Deve ser possível realizar o download das informações em formato eletrônico (planilhas e texto)

◦ O site deve ser aberto à ação de mecanismos automáticos de recolhimento de informações, em formatos abertos e estruturados

◦ A autenticidade e a integridade das informações do site devem ser garantidas pelo órgão

◦ Manter atualizadas as informações disponíveis para acesso

Lei de Acesso a Informação Pública

O movimento de Dados Abertos surge como uma demanda social para aumentar a transparência, a colaboração e a participação dos cidadãos nas políticas e nas ações do governo e compõe o conceito de Governo Aberto.

Um governo só pode ser considerado Aberto em sua plenitude se ele incorporar os dados abertos em suas políticas de gestão da informação

Dados Abertos

Segundo a definição da Open Knowledge Foundation, os dados são considerados abertos quando:

“Qualquer pessoa pode livremente usá-los, reutilizá-los e redistribuí-los, estando sujeito a,

no máximo, a exigência de creditar a sua autoria e compartilhar pela mesma licença.”

Dados Abertos – Definição

http://okfn.org

Revisão do lócus central da organização pública como intérprete único das necessidades sociais e produtora direta dos serviços.

Mudança no eixo do Governo Eletrônico cidadão não apenas mais como cliente, ele passa a ter papel ativo (protagonismo).

Dados Abertos - Nova visão

• As 3 leis dos dados abertos governamentais

1. Se o dado não pode ser encontrado e indexado na web, ele não existe.

2. Se não estiver aberto e disponível em formato compreensível por máquina, ele não pode ser reaproveitado.

3. Se algum dispositivo legal não permitir sua reaplicação, ele não é útil.

Dados Abertos

Fonte: David Eaves: http://eaves.ca/2009/09/30/three-law-of-open-government-data/

1. Completos: Todos os dados públicos estão disponíveis. Dado público é o dado que não está sujeito a limitações válidas de privacidade, segurança ou controle de acesso.

2. Primários: Os dados são apresentados tais como os coletados na fonte, com o maior nível possível de granularidade e sem agregação ou modificação.

3. Atuais: Os dados são disponibilizados tão rapidamente quanto necessário à preservação do seu valor.

4. Acessíveis: Os dados são disponibilizados para a o maior alcance possível de usuários e para o maior conjunto possível de finalidades.

Princípios dos Dados Abertos

http://www.opengovdata.org/home/8principles

5. Compreensíveis por máquinas: Os dados são razoavelmente estruturados de modo a possibilitar processamento automatizado.

6. Não discriminatórios: Os dados são disponíveis para todos, sem exigência de requerimento ou cadastro.

7. Não proprietários: Os dados são disponíveis em formato sobre o qual nenhuma entidade detenha controle exclusivo. (pdf, doc, etc.)

8. Livres de licenças:  Os dados não estão sujeitos a nenhuma restrição de direito autoral, patente, propriedade intelectual ou segredo industrial. Restrições sensatas relacionadas à privacidade, segurança e privilégios de acesso são permitidas.

Princípios dos Dados Abertos

http://www.opengovdata.org/home/8principles

Informações em um banco de dados ou um website que apenas usuários registrados podem acessar os dados.

Copyright, Licenças ou Patentes para proibir a reutilização da informação.

Tempo de limite para o uso dos dados.

Uso de uma tecnologia proprietária em protocolos ou criptografia para disponibilizar os dados.

Dados Fechados

"O melhor uso que poderá ser feito com seus dados certamente será feito por

outros e não por você.“

The Open Mind Principle

Permite que a inteligência coletiva crie melhores formas de trabalhar com os dados do que os próprios governos poderiam fazer

TXT (Arquivo Texto) CVS (Comma-Separated Values) XML (Extensible Markup Language) JSON (JavaScript Object Notation) RDF (Resource Description Framework)

API’s Web Services

Formatos Abertos

Transparência e controle democrático; Participação popular; Empoderamento dos cidadãos; Melhora na eficiência e efetividade de serviços governamentais;

Medição do impacto das políticas públicas;

Conhecimentos novos a partir da combinação de fontes de dados e padrões.

Inovação e empreendedorismo

Geração de Valor

Um mashup é um website ou uma aplicação web que usa conteúdo de mais de uma fonte para criar um novo serviço completo.

Mashups

Vídeo sobre OpenData

Tim Berners-Lee: The year open data went worldwide

Fonte: http://www.ted.com/talks/tim_berners_lee_the_year_open_data_went_worldwide.html

Pra onde foi meu dinheiro?

http://www.paraondefoiomeudinheiro.com.br

Dados do PAC

http://www.it4biz.com.br/apps/dados.gov.br/obrasdopac/

Preço dos Combustíveis

http://www.precodoscombustiveis.com.br

Cadê o Ônibus? (São Paulo)

Interoperabilidade: bases de dados interligadas entre o próprio governo

Uso das redes sociais: aproximação, avaliação e ambiente de troca

Crowdsourcing: produção colaborativa

Cidadão como protagonista de fato

Dados Ligados e Web Semântica

Futuro

Histórico da Web Web 1.0 •Ambiente de compartilhamento de documentos e não de informação (documentos e links entre eles apenas)

Web 2.0 (Atual) – Sintática•Web como plataforma• Compartilhamento e reutilização de dados e serviços

Web 2.0 (Sintática) A Web 2.0 trouxe aos usuários uma melhor forma de comunicação e interação, popularizando ainda mais o acesso a Internet e incentivando tanto a colaboração intelectual quanto de recursos por parte dos usuários.

Como conseqüência direta deste comportamento, o volume de dados disponíveis na Web cresce em quantidade exponencial.

Web 2.0 (Sintática) A Web atual representa informação usando:

Linguagem natural (ex., Inglês, Português, etc.) Gráficos, multimídia e Page layout (formatação)

Dados na Web são organizados para serem lidos por humanos e não por programas de computador

Nela os computadores fazem apenas a apresentação da informação, porém o processo de interpretação fica a cabo do seres humanos apenas

Problemas da Web Sintática Possui grande volume de informações não estruturadas

Dificuldade de encontrar o que se deseja Integrar informações de várias fontes Interpretação: extrair significado das páginas Falta de precisão: muitos resultados irrelevantes

Falta de contexto Falta de semântica na definição das páginas/conteúdos

Problemas da Web Sintática

• A falta de contexto na web inibe um processamento por máquina mais inteligente.

Solução para a Web atual A solução seria descrever os dados contidos na Web e representá-los de forma conveniente, fornecendo o contexto.

Web Semântica - Definição “A Web Semântica é uma extensão da Web atual, onde a informação possui um significado claro e bem definido, possibilitando uma melhor interação entre computadores e pessoas” (Tim Berners-Lee)

Também chamada de Web 3.0

Web Semântica - Objetivos Prover contexto e semântica à informação para softwares

Transformar os dados e aplicativos em elementos úteis, legíveis e compreensíveis para o software

Facilitar a comunicação dinâmica, a cooperação e a inferência para os agentes inteligentes

A Web Semântica é uma tentativa inversa de solução. Ao invés de pensar na informação para os humanos somente, a ideia é pensar na máquina também (cooperação).

Web Atual x Web SemânticaRecurso

Recurso Recurso Recurso Recurso

Recurso

Recurso Recurso Recurso

Link para

Link paraLink para

Link para

Link para Link para

Link paraLink paraLink para

Softw are

Documento Biblioteca Im agem Biblioteca

Documento

Tópico Tópico Pessoa

Assunto

tem M anualrequer

requer

baseadoEm parteDe

autorAssuntoAssunto

Web Semântica - Arquitetura

Fonte: Berners-Lee (2000) adaptada.

Web Semântica

MetadadosRDFSPARQLOntologiasOWL

Metadados

A Web Semântica utiliza metadados para dar significado aos seus recursos

Significa “dado sobre dado” ou “informação a respeito de outra informação”.

Definição do contexto da informação na web (Berners-Lee et al., 2001)

RDF Resource Description Framework Modelo para descrever recursos e como eles se relacionam

Baseado em um modelo de grafo no lugar de árvore

Usa XML como sintaxe Sintaxe: descreve os recursos através de declarações (triplas)

SPARQLPREFIX foaf: <http://xmlns.com/foaf/0.1/>SELECT ?name ?mboxWHERE { ?x foaf:name ?name . ?x foaf:mbox ?mbox }

name mbox

"Johnny Lee Outlaw" <mailto:[email protected]>

"Peter Goodguy" <mailto:[email protected]>

Ontologias A utilização das triplas <objeto, atributo, valor> garante a definição única dos conceitos, no entanto, o mesmo conceito pode ser expresso de forma diferente e em linguagens diferentes.

Para que a informação existente possa ser processada e relacionada é necessário que exista uma definição da relação entre os conceitos contidos em diferentes documentos e bases de dados. Para isso são utilizadas as ontologias.

Ontologias "..uma especificação formal e explícita de uma conceitualização compartilhada..." (FENSEL, 2001)

"An ontology defines the terms used to describe and represent an area of knowledge [...] need to share domain information [...] include computer-usable definitions of basic concepts in the domain and the relationships among them [...] they make that knowledge reusable...“ (W3C)

Ontologias Por meio de ontologias, é possível conseguir uma uniformidade de vocabulário, de forma a evitar ambigüidades e inconsistências

Uma ontologia descreve: Indivíduos: os objetos mais básicos Classes: conjuntos de objetos, ou tipo de objetos Atributos: propriedades, características ou parâmetros que os objetos têm e podem partilhar

Relações: formas de relacionamento entre objetos

Ontologias - Exemplo Uma ontologia envolve a definição de uma hierarquia de classes e subclasses para os conceitos envolvidos (ex. SOA)

Web Ontology LanguageA OWL é uma linguagem para a definição e instanciação de ontologias WEB.

A linguagem OWL é uma revisão baseada em pesquisa da linguagem DAML+OIL.

Maior capacidade de interpretação do conteúdo por máquinas do que XML, RDF e RDFS (RDF Schema), por fornecer vocabulário adicional com uma semântica formal

Sub-linguagens OWL A OWL possui três sub-linguagens incrementais para serem usadas por diferentes comunidades de implementadores e usuários: OWL Lite, OWL DL e OWL Full.

Cada uma destas sub-linguagens é uma extensão de sua predecessora, tanto em relação ao que pode ser expressado, como em relação ao que pode ser concluído.

OWL - Exemplo

Métodos para construção de ontologias

Cyc KACTUS SENSUS Uschold e King Grüninger e Fox Método 101 METHONTOLOGY On-To-Knowledge Neon - http://www.neon-project.org/

Ontology Design Patterns (ODPs)Definição: “An ODP is a modeling solution to solve a recurrent ontology design problem.”

http://ontologydesignpatterns.org/wiki/Main_Page

ReferênciasLEI Nº 12.527, DE 18 DE NOVEMBRO DE 2011 – Lei de Acesso a Informação Públicahttp://www.planalto.gov.br/ccivil_03/_Ato2011-2014/2011/Lei/L12527.htm

Portal da ALESPhttp://www.al.sp.gov.br/portal/site/Internet/

As três leis e os oito princípios dos Dados Abertos Governamentais (W3C.Br)http://www.w3c.br/divulgacao/pdf/dados-abertos-governamentais.pdf

Manual dos Dados Abertos: Governo traduzido e adaptado do opendatamanual.orghttp://www.w3c.br/pub/Materiais/PublicacoesW3C/Manual_Dados_Abertos_WEB.pdf

Manual dos Dados Abertos: Desenvolvedoreshttp://www.w3c.br/pub/Materiais/PublicacoesW3C/manual_dados_abertos_desenvolvedores_web.pdf

Open Government Working Group – Oito princípios dos dados abertos governamentaishttp://www.opengovdata.org/

David Eaves – As três leis do dado aberto governamentalhttp://eaves.ca/

CONSTITUIÇÃO DA REPÚBLICA FEDERATIVA DO BRASILhttp://www.planalto.gov.br/ccivil_03/constituicao/constitui%C3%A7ao.htm

Guia de Abertura de Dados – INDAhttps://www.consultas.governoeletronico.gov.br/ConsultasPublicas/download.do?acao=arquivoDocumentoItem&tipo=pdf&id=588

OWL – Ontology Web Language – Wikipediahttp://pt.wikipedia.org/wiki/OWL

RDFa 1.1 Primer - Rich Structured Data Markup for Web Documents http://www.w3.org/TR/xhtml-rdfa-primer/

HTML Microdata http://www.w3.org/TR/2011/WD-microdata-20110525/

Bernes-Lee T. The Semantic Web. http://www.scientificamerican.com/article.cfm?id=the-semantic-web&page=2

Perreira H. Microformats http://revolucao.etc.br/archives/microformats

BREITMAN, Karin. Web semântica: a internet do futuro. Rio de Janeiro: LTC, 2005.

Pollock, Jeffrey T. Semantic Web For Dummies: Wiley Publishing, 2009

Resource Description Framework (RDF): Concepts and Abstract Syntax http://www.w3.org/TR/2004/REC-rdf-concepts-20040210

Web Semântica – W3C http://www.w3c.br/Padroes/WebSemantica

Semantic Web http://semanticweb.org/wiki/Main_Page

OWL – Ontology Web Language – Wikipedia http://pt.wikipedia.org/wiki/OWL

Referências

Dúvidas?

Frederico [email protected]@fredbortolato