Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

27
Frederico Bortolato

description

Apresentação realizada sobre a construção da ontologia do Processo Legislativo de SP no Segundo Encontro Nacional de Dados Abertos em Brasília/DF (2013)

Transcript of Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Page 1: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Frederico Bortolato

Page 2: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Acesso à Informação como direito fundamental

Governo Eletrônico (e-Gov)

Governo Aberto

Lei Federal nº 12.527 - Lei de Acesso à Informação Pública (LAI)

Hackativismo

Dados Abertos Governamentais (DAG)

Web Semântica papel fundamental

Page 3: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Possui grande volume de informações não estruturadas ou pouco 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

Page 4: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Prover contexto e semântica à informação

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).

Page 5: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Recurso

Recurso Recurso Recurso Recurso

Recurso

Recurso Recurso Recurso

Link para

Link para

Link para

Link para

Link para Link para

Link paraLink para

Link para

Software

Documento Biblioteca Imagem Biblioteca

Documento

Tópico Tópico Pessoa

As s unto

temManual

requer

requer

baseadoEmparteDe

autorAssunto

Assunto

Page 6: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Metadados

RDF

SPARQL

Ontologias

OWL

Engenharia de Ontologias

Page 7: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

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.

Page 8: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

"..uma especificação formal e explícita de uma conceitualização compartilhada..." (GRUBER, 1997)

"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)

Page 9: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Fonte: Adaptado de Gomez-Perez et al. (2004) e Salm Junior (2012)

Page 10: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Possui uma estratégia de construção de ontologia independente da

aplicação ou de uma ontologia de núcleo.

Possui descrição para as principais atividades e processos da

Engenharia de Ontologia.

Possui o detalhamento necessário para o uso de Padrões de Projeto

de Ontologias.

Fornece uma biblioteca para reengenharia de Recursos Não

Ontológicos.

Fornece ferramentas de apoio às atividades da Engenharia de

Ontologia (Neon Toolkit e seus diversos plug-ins).

Disponibiliza boa documentação sobre os métodos, técnicas e

ferramentas associadas às atividades propostas na metodologia.

Page 11: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA
Page 12: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Cenário 1 - Da especificação para a implementação.

Cenário 2 - Reuso e reengenharia de recursos não-

ontológicos.

Cenário 3 - Reuso de recursos ontológicos.

Cenário 4 - Reuso e reengenharia de recursos ontológicos.

Cenário 5 - Reuso e fusão de recursos ontológicos.

Cenário 6 - Reuso, fusão e reengenharia de recursos

ontológicos.

Cenário 7 - Reuso de Padrões de Projeto de Ontologias.

Cenário 8 - Reestruturação de recursos ontológicos.

Cenário 9 - Localização de recursos ontológicos.

Page 13: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Definição: “An ODP is a modeling solution to solve a recurrent ontology design problem.”

Fonte: Presutti el al. (2008)

Page 14: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

1. Identificar o propósito, o escopo e o nível de formalidade

2. Identificar os usuários

3. Identificar os usos

4. Identificar os requisitosI. Requisitos Não-FuncionaisII. Requisitos Funcionais

5. Agrupar os requisitos

6. Validar o conjunto de requisitos

7. Priorizar os requisitos

8. Extrair a terminologia e suas frequências

Page 15: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Foi usada a técnica das Questões de Competência (CQs), adotando-se uma abordagem Middle out para a identificação, na qual escreve-se apenas uma lista inicial de CQs mais relevantes para o domínio e que são compostas ou decompostas, posteriormente, em formas mais abstratas ou mais simples.

2 macrogrupos bem delimitados de requisitos

Page 16: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Conceitos do Processo Legislativo enquanto procedimento formal de produção de normas, suas etapas e atividades, juntamente com as estruturas dos documentos, atores e papéis relacionados ao processo

Esses conceitos e regras estão positivados nos textos das Constituições Federal e Estadual, do Regimento Interno da Alesp, e nos manuais do processo legislativo.

Page 17: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

1. Definição do grupo de pessoas que irá participar da

atividade:

2. Definição e envio do questionário sobre Processo Legislativo

e Participação Social

3. Consolidação das respostas dos questionários

4. Responder as CQs:

5. Incorporar ao ORSD (Ontology Requirement Specification

Document):

Page 18: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

CQG1. Estrutura e Tipos das Proposições e das Normas

CQG2. Atores, Papéis, Grupos e Orgãos

CQG3. Processo Legislativo

CQG4. Participação Social no Processo Legislativo

Page 19: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

1. Modelo de Ciclo de vida

2. Cenários e seus processos e atividades

3. Mapeamento dos processos e das atividades na fases

4. Ordenação dos processos e atividades

5. Restrições e atribuições de recursos

Page 20: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Considerando que o Processo Legislativo é uma área na qual os requisitos estão consubstanciados em leis e regimentos que não sofrem alterações com frequencia

Considerando que os requisitos relacionados aos processos de Participação Social serão levantados e especificados em etapa anterior ao planejamento e execução do projeto

Foi considerado como o modelo mais adequado para este projeto o Modelo em Cascata

Page 21: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA
Page 22: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Six-Phase Waterfall Ontology Network Life Cycle Model

Page 23: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA
Page 24: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA
Page 25: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

gOntt: Plug-in NeOn para planejamento do projeto

Page 26: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Fonte: http://corais.org/ontolegissp

Page 27: Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA

Frederico [email protected]@fredbortolato