WOntoVLab: Uma Arquitetura para Laboratórios Virtuais Baseada em Workflows e Ontologias Aluno: Daniel Cintra Cugler Orientadora: Profª. Dra. Marilde T. P. Santos
2/21 Sumário Relembrando... Desafios Proposta Evolução do Trabalho Contribuições
3/21 Relembrando... Laboratórios virtuais Execução de experimentos em computador Disponibiliza recursos para experimentação Todos aparatos são virtuais Economia de recursos financeiros Eliminação de barreiras físicas e temporais Agregar valor ou substituir laboratórios físicos Figuras extraídas de: e Treinamentos Demonstração de produtos Educação Empresas Instituições de ensino
4/21 Sumário Relembrando... Desafios Proposta Evolução do Trabalho Contribuições
5/21 Desafios Permitir experiência real Exigir cumprimento de um protocolo / Protocolos alternativos Avaliar desempenho dos usuários Realizar sugestões ou correções
6/21 Desafios Permitir experiência real Exigir cumprimento de um protocolo / Protocolos alternativos Avaliar desempenho dos usuários Realizar sugestões ou correções Ontologias Descrever conceitos, relacionamentos, restrições e instâncias associadas aos experimentos Inferências Recomendar aparatos + Verificar fluxos alternativos Representar vocabulário associado ao experimento, detalhando os recursos, materiais e aparatos utilizados. Tecnologias de representação de Workflows Permite modelar os passos que compõem o protocolo do experimento. XPDL (XML Process Description Language)
7/21 Desafios Permitir experiência real Exigir cumprimento de um protocolo / Protocolos alternativos Avaliar desempenho dos usuários Realizar sugestões ou correções Ontologias Descrever conceitos, relacionamentos, restrições e instâncias associadas aos experimentos Inferências Recomendar aparatos + Verificar fluxos alternativos Representar vocabulário associado ao experimento, detalhando os recursos, materiais e aparatos utilizados. Tecnologias de representação de Workflows Permite modelar os passos que compõem o protocolo do experimento. XPDL (XML Process Description Language)
8/21 Desafios Permitir experiência real Exigir cumprimento de um protocolo / Protocolos alternativos Avaliar desempenho dos usuários Realizar sugestões ou correções Ontologias Descrever conceitos, relacionamentos, restrições e instâncias associadas aos experimentos Inferências Recomendar aparatos + Verificar fluxos alternativos Representar vocabulário associado ao experimento, detalhando os recursos, materiais e aparatos utilizados. Tecnologias de representação de Workflows Permite modelar os passos que compõem o protocolo do experimento. XPDL (XML Process Description Language)
9/21 Desafios Permitir experiência real Exigir cumprimento de um protocolo / Protocolos alternativos Avaliar desempenho dos usuários Realizar sugestões ou correções Ontologias Descrever conceitos, relacionamentos, restrições e instâncias associadas aos experimentos Inferências Recomendar aparatos + Verificar fluxos alternativos Representar vocabulário associado ao experimento, detalhando os recursos, materiais e aparatos utilizados. Tecnologias de representação de Workflows Permite modelar os passos que compõem o protocolo do experimento. XPDL (XML Process Description Language) Arquitetura WOntoVLab: Laboratórios Virtuais + Ontologias + Workflows
10/21 Sumário Relembrando... Desafios Proposta Evolução do Trabalho Contribuições
11/21 Proposta Tipos de ontologias, de acordo com sua dependência em relação a uma tarefa ou ponto de vista particular [GUARINO 1998] Ontologia de nível superior Ontologia de Domínio Ontologia de Tarefa Ontologia de Aplicação Descrever conceitos, relacionamentos, restrições e instâncias associadas aos experimentos Recomendar aparatos similares Descrever diferentes maneiras de se realizar uma tarefa
12/21 Proposta Padrões de workflows. Figuras extraídas de Seqüência: Paralelismo: Sincronização:
13/21 Proposta
14/21 Proposta
15/21 Proposta
16/21 Proposta Micro centrífuga
17/21 Sumário Relembrando... Desafios Proposta Evolução do Trabalho Contribuições
18/21 Evolução do trabalho
19/21 Evolução do trabalho
20/21 Sumário Relembrando... Desafios Proposta Evolução do Trabalho Contribuições
21/21 Contribuições Propor uma arquitetura para laboratórios virtuais: Permitir que um experimento seja criado conforme as necessidades do projetista. Recomendação na criação do experimento Representar semanticamente o vocabulário associado ao experimento Avaliação do desempenho Passo não previsto no protocolo (Protocolos alternativos) Implementar um web service contendo métodos que dêem suporte à criação de laboratórios virtuais