Dados Abertos Governamentais e a Web Semântica
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
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
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.
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