plataforma para desenvolvimento de aplicações baseadas em ontologias para o projeto lariisa aluno:...
TRANSCRIPT
PaolaPlataforma para desenvolvimento de Aplicações
baseadas em Ontologias para o projeto LAriisa
Aluno: Taciano PinheiroOrientador: Prof. Dr. Mauro OliveiraFortaleza - CE, 10/08/2012
Taciano Pinheiro 2
Introdução◦ Motivação, Objetivos, Metodologia, Relevância
Trabalhos Relacionados Projeto Lariisa Paola
◦ Especificação, Aspectos de Implementação Estudo de Caso: Sisa Considerações Finais
Agenda
Fortaleza, 10/08/2012
Taciano Pinheiro 3Fortaleza, 10/08/2012
Hospital
Taciano Pinheiro 4Fortaleza, 10/08/2012
Residência
Taciano Pinheiro 5Fortaleza, 10/08/2012
Taciano Pinheiro 6
PSF◦ Descentralização
Demanda na área de Gestão da Informação TI pode ajudar! Lariisa (aspectos conceituais)
◦ Contexto do paciente em sua residência◦ Representação do conhecimento: Ontologias
Motivação
Fortaleza, 10/08/2012
Taciano Pinheiro 7
Especificar uma plataforma e implementar um protótipo para o desenvolvimento de aplicações baseadas em ontologias em um ambiente sensível ao contexto
Objetivo
Fortaleza, 10/08/2012
Lariisa
Taciano Pinheiro 8
Estudo do Lariisa Estudo da fundamentação teórica
◦ Contexto, Ontologias, Governança de Saúde Projetos do Lariisa
◦ Lisa, Sisa, Caminhos do Conhecimento Trabalhos Relacionados Especificação Prototipação Validação
Metodologia
Fortaleza, 10/08/2012
Taciano Pinheiro 9
Relevância tecnológica◦ Aplicação de TI na área da saúde◦ Ontologias – Web semântica◦ Context-aware
Relevância social◦ Facilidade para o uso do Lariisa
Melhoria da gestão da saúde Melhores serviços à população
Relevância
Fortaleza, 10/08/2012
Taciano Pinheiro 10
Contexto◦ Sensibilidade ao contexto◦ Always best connected
Ontologias◦ Web semântica◦ Modelagem contextual
Governança de Saúde◦ Interoperabilidade◦ Domínios: Conhecimento, Normatização, Clínico-
Epidemiológico, Administrativo, Compartilhado
Fundamentação Teórica
Fortaleza, 10/08/2012
Taciano Pinheiro 11
Contexto ◦ computacional, usuário, físico
Entender como o contexto será utilizado, aquisição informações, aquisição & utilização, homem-máquina, validação
Modelagem de contexto
Contexto
Fortaleza, 10/08/2012
Taciano Pinheiro 12
Web Semântica Machine readable Modelagem de contexto
Ontologias
Fortaleza, 10/08/2012
Taciano Pinheiro 13
Governança de Saúde
Fortaleza, 10/08/2012
Taciano Pinheiro 14
The Context Toolkit VadeMecum A Framework for Development Mobile,
Context-aware Applications Protégé
Trabalhos Relacionados
Fortaleza, 10/08/2012
Taciano Pinheiro 15
Salber, Dey e Abowd (1999)
Context-widget
The Context Toolkit
Fortaleza, 10/08/2012
Taciano Pinheiro 16
Figueiredo (2009) Regras contexto
VadeMecum
Fortaleza, 10/08/2012
Taciano Pinheiro 17
Biegel e Cahill (2004) Móvel, Ubíquo, Baseado em Evento
A Framework for Development Mobile, Context-aware Applications
Fortaleza, 10/08/2012
Taciano Pinheiro 18
Protégé
Fortaleza, 10/08/2012
Taciano Pinheiro 19
Contexto de Saúde Configuração de Governança KTA Framework core Evolução do Lariisa
◦ Diga Saúde◦ Lisa◦ Sisa◦ Caminhos do Conhecimento
Projeto Lariisa
Fortaleza, 10/08/2012
Taciano Pinheiro 20
Lariisa: Contexto de Saúde
Fortaleza, 10/08/2012
Taciano Pinheiro 21
Lariisa: Contexto de Saúde
Fortaleza, 10/08/2012
Taciano Pinheiro 22
Gerenciamento do Conhecimento Normatização Sistêmica Clínico-Epidemiológico Administrativa Gerenciamento Compartilhado
Figura do odorico
Larissa: Configuração de Governança
Fortaleza, 10/08/2012
Taciano Pinheiro 23Fortaleza, 10/08/2012
Lariisa Framework coreArtigo IEEE (2010) – Mauro/Odorico et al
Taciano Pinheiro 24
Diga SaúdeDissertação MPCOMP (2011) – Marcos Eduardo
Fortaleza, 10/08/2012
Taciano Pinheiro 25
LisaDissertação MPCOMP (2011) – João Batista
Fortaleza, 10/08/2012
Taciano Pinheiro 26
SisaDissertação MPCOMP (2011) – Antunes
Fortaleza, 10/08/2012
Taciano Pinheiro 27
Caminhos do ConhecimentoDissertação UFC - Medicina (2012) - Veruska
Fortaleza, 10/08/2012
Taciano Pinheiro 28
Paola
Fortaleza, 10/08/2012
Taciano Pinheiro 29
Paola - Arquitetura
Fortaleza, 10/08/2012
Taciano Pinheiro 30
Paola – Bases de Conhecimento
Fortaleza, 10/08/2012
Taciano Pinheiro 31
Paola – Bases de Conhecimento
Fortaleza, 10/08/2012
Taciano Pinheiro 32
Paola – Bases de Conhecimento
Fortaleza, 10/08/2012
Taciano Pinheiro 33
Paola – Provedores de Contexto
Fortaleza, 10/08/2012
Taciano Pinheiro 34
Paola – Provedores de Contexto
Fortaleza, 10/08/2012
Taciano Pinheiro 35
Paola – Provedores de Contexto
Fortaleza, 10/08/2012
Taciano Pinheiro 36
Paola – Regras e Ações
Fortaleza, 10/08/2012
Taciano Pinheiro 37
Paola – Regras e AçõesMudança de contexto
Fortaleza, 10/08/2012
Taciano Pinheiro 38
Paola – Regras
Fortaleza, 10/08/2012
Taciano Pinheiro 39
Paola – Ações
Fortaleza, 10/08/2012
Taciano Pinheiro 40
Paola - Informação
Fortaleza, 10/08/2012
Taciano Pinheiro 41
Paola - Informação
Fortaleza, 10/08/2012
Taciano Pinheiro 42
Paola - Informação
Fortaleza, 10/08/2012
Taciano Pinheiro 43
Paola – Executável e Simulação
Fortaleza, 10/08/2012
Taciano Pinheiro 44
Paola – Executável e Simulação
Fortaleza, 10/08/2012
Taciano Pinheiro 45
Falar do SISA utilizando Paola
Estudo de Caso – Paola & Sisa
Fortaleza, 10/08/2012
Taciano Pinheiro 46Fortaleza, 10/08/2012
Ontologia
Taciano Pinheiro 47
Protégé
Fortaleza, 10/08/2012
Taciano Pinheiro 48
(hasSintoma min 3 SintomaDengue) and (hasLocalizaçãoEspacial in Fortaleza)
RegrasQuadro 18 - Pré-condições da regra do Sisa
Fortaleza, 10/08/2012
Taciano Pinheiro 49Fortaleza, 10/08/2012
Ação - Notificação
Taciano Pinheiro 50
PREFIX foaf: <http://xmlns.com/foaf/0.1/>SELECT count(*)WHERE
{ ?x integer:quantidadeSintomasDengue > 3 }
Consultas
Fortaleza, 10/08/2012
Taciano Pinheiro 51
package sisa; // importação do artefato executável gerado pela plataforma Paolaimport br.gov.larissa.paola.sisa-ca; public class Sisa {
...}
IntegraçãoQuadro 20 –
Fortaleza, 10/08/2012
Taciano Pinheiro 52
Paola auxilia o desenvolvimento/adaptação de aplicações sensíveis ao contexto para o Lariisa
Nível de abstração no Lariisa aumentou
Conteibuições da Paola◦ Editor de ontologias como o Protege◦ + integracao provedores◦ + regras e ações◦ + gera executável para tornar uma aplicação
sensível ao contexto
Considerações Finais
Fortaleza, 10/08/2012
Taciano Pinheiro 53
Implementar completamente a Paola e integrar seus módulos
Editor de ontologia mais rico para a Paola Desenvolver outras aplicações utilizando a
Paola Incrementar o nível de abstração utilizando
mapas conceituais e caminhos do conhecimento
Trabalhos Futuros
Fortaleza, 10/08/2012