Plataforma para desenvolvimento de Aplicações baseadas em Ontologias para o projeto LAriisa Aluno:...

Preview:

Citation preview

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

Recommended