Felipe Dias Maria Fernanda

Slides:



Advertisements
Apresentações semelhantes
Profa. Dra Maria Luiza de Almeida Campos
Advertisements

Ontologias e Web Semântica
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
Tópicos Especiais em SI
Funcionalidades de um SGBD
Diagrama de Classes.
Diagrama de Classes continuação.
> Fases de Engenharia de SW > Gestão de Projectos de SW
Apresentação da Monografia
Um Processo Baseado em MDA para a Especialização de Mecanismos de Persistência Fabio Seixas Marques Seminário LES – 7 de abril de.
Aplicação de XML Web Semântica Tópicos Avançados em Bancos de Dados II
Teste em Esquemas de Dados Maria Cláudia Figueiredo Pereira Emer Universidade Federal do Paraná Departamento de Informática Seminário.
Modelagem de Sistemas de Informação I 2013/2 Laboratórios de Especificação Prof. Eber equipe.nce.ufrj.br/eber.
Grupo de Pesquisa Ontologia e Taxonomia
II Seminário de Ontologia Uso de ontologias em projetos de e-Science Daniele Palazzi 1,2, Laryssa Silva 1, Luiz Felipe Mendes 1, Wander Gaspar 1, Ely Matos.
Alexandre Parra Site: Linguagem Java Alexandre Parra Site:
Felipe Dias Maria Fernanda
Alunos: Benedito Jr, Douglas Bertol, Robson Costa
PROTEGÉ Suporte FRAMES
Protégé 3.0 Apresentação para a disciplina DAS 6607
Relatório do TCC Desenvolvimento do Trabalho: Deverá ser seguida uma Metodologia de Desenvolvimento (ciclo de vida) para sua categoria de trabalho; Requisitos.
Ontologias e web semântica
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Conceitos Básicos.
II Workshop XPTA-Lab Laboratório de Excelência em Desenvolvimento de Aplicativos para Produção, Edição e Difusão de Conteúdos Audiovisuais pela Internet.
I- Introdução A Evolução dos Modelos de Dados e dos Sistemas de Gerência de Banco de Dados.
Tecnologias de Linguagens para Banco de Dados
Sistemas Inteligentes Ontologia e Protegé
Web Semântica Mineração na Web – if796 Subtitle.
Gerenciamento de Configuração
Tópicos avançados em internet A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
PETER ANTONY RAUSCH JOYCE MARTINS
Raciocínio em Lógica de Descrições
Teoria das Relações Uma relação binária é um conjunto de pares ordenados. Uma relação entre dois conjuntos X e Y é um subconjunto do produto cartesiano.
Engenharia do Conhecimento Ernesto Trajano Jacques Robin CIn-UFPE.
1.
Vânia Maria P. Vidal, José Maria Monteiro, Luís Eufrasio T. Neto
Ontologias Profa. Lillian Alvares
A abordagem de banco de dados para gerenciamento de dados
© Ricardo Pereira e Silva
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Banco de Dados Aplicado ao Desenvolvimento de Software
FACULDADE DE TECNOLOGIA SENAC-RS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Uma Ferramenta para Geração de Casos de Testes para.
HyperDE Framework e Ambiente de Desenvolvimento dirigido por Ontologias para Aplicações Hipermídia Bom dia... Vou apresentar o HyperDE, que é o fruto desse.
Inteligência Artificial Web Semântica
Laboratório de Programação
Motivação de linguagens de ontologias na WEB*  Evolução da distribuição da informação na WEB (para ser processados por software e não apenas lidos por.
Generalização e herança Agregação e composição
Programação Lógica com Prolog
Modelagem de Sistemas de Informação I 2014/1 Laboratórios de Especificação Prof. Eber equipe.nce.ufrj.br/eber.
Ferramentas de Manipulação de Ontologias (Protégé)
Controle de Acesso e Privacidade em Sistemas Sensíveis ao Contexto Carlos Eduardo Andrião.
1 24/4/ :29 FMU – 1. Semestre – Tecnologia – Analise e Desenvolvimento de Sistemas Professor: Eduardo Silvestri Aluno:Clóvis de Oliveira- RA
Web Semântica Thiago José Marques Moura. Roteiro Problemática; Descrição; Arquitetura Proposta; Conclusão sobre Web Semântica; Linguagens de Anotação.
Lógicas Descritivas & CARIN Jacques Robin & Thiago Santos.
CONEXÕES DE SABERES Amirton Chagas – Paola Accioly –
Tesauro, Taxonomia e Ontologia: uma evolução?
Equipe: Bruno Barbosa Felipe Fernandes Waleska Dias.
Inteligência Artificial Web Semântica
Uso de Ontologias em Data Warehousing
Arnaldo Rocha1995 BANCO DE DADOS Modelo Relacional.
Técnicas e Linguagens para Banco de Dados – TLBD - I
Projeto de Banco de Dados
UCB – Universidade Católica de Brasília Bacharelado em Ciência da Computação e Sistemas de Informação Trabalho de Conclusão de Curso JMBLogView ferramenta.
Criando Otologias em OWL com o Protégé 4.0
DEFINIÇÃO DE UMA ONTOLOGIA APLICADA AO FUTEBOL Mário Joaquim Firmino Leite Faria D ISSERTAÇÃO M ESTRADO I NTEGRADO EM E NGENHARIA E LECTROTÉCNICA E DE.
B ANCO DE DADOS Modelo Relacional ABTécnico. M ODELOS DE DADOS Apoiando a estrutura de um BD está o modelo de dados: uma coleção de ferramentas conceituais.
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
Módulo II Capítulo 4: Primeiro Programa Completo no Console William Ivanski Curso de Programação C#
Modelos de dados.
Transcrição da apresentação:

Felipe Dias Maria Fernanda RAPDIS 2 Protégé Felipe Dias Maria Fernanda

Como desenvolver uma Ontologia de Termos e Regras de Negócio? Problema Como desenvolver uma Ontologia de Termos e Regras de Negócio? Criação de uma ontologia Inferência sobre essa ontologia

Motivação (1) Ferramenta RAPDIS Ferramenta de apoio à MDA Definição de Termos e Regras de Negócio Geração de código em Prolog Repositório interno em XML

Dissertação da aluna Alissandra Martins Motivação (2) Prolog Máquina de inferência existente (SWI-Prolog) Lógica Descritiva Ferramenta Protégé Apóia desenvolvimento de Ontologias Dissertação da aluna Alissandra Martins Trabalhos futuros

Metodologia Cadastrar Termos e Regras de Negócio na ferramenta RAPDIS Armazenamento em XML Desenvolver uma ferramenta para gerar o OWL a partir dos Termos e Regras de Negócio Testar a leitura do OWL da Ontologia no Protégé Realizar inferência sobre a Ontologia a partir do Prolog equivalente

Teoria: Termos e Regras de Negócio (1) Definem ou restringem o negócio <termo1> tem permissão para <verbo> <termo2> “aluno tem permissão para cursar disciplina” Definem um termo (Fato) Subtipo de <termo> Parte de <termo> Possui atributo <termo>, entre outros

Teoria: Termos e Regras de Negócio (2) Subtipo: 6 Categorias básicas Evento Papel Relação de Associação Especificação Coisa Tangível Senso Comum

Teoria: Lógica Descritiva Uma base de conhecimento de lógica descritiva é formada por: TBox: parte terminológica. Contém a definição dos conceitos e papéis. ABox: parte assertiva. Contém os fatos sobre os conceitos e papéis.

Teoria: Lógica Descritiva (2) Linguagem ALCNR Regras de Sintaxe

Teoria: Lógica Descritiva (3) Semântica Interpretação I Domínio: DI Mapeamento: Indivíduos: aI  DI Conceitos: CI  DI Papéis: R  DI x DI

Teoria: Lógica Descritiva (4) SHOIN(D): serve como base para OWL-DL transitividade hierarquia de classes restrições de cardinalidade SHIF(D): serve como base para OWL-Lite restrição de cardinalidade com 0 ou 1

Prática: Mapeamento dos Termos e Regras Termos de Negócio >> Classes Regra de Negócio de Subtipo >> Subclasses Regras de Negócio (Fatos) >> Propriedades Demais Regras de Negócio >> Trabalhos Futuros

Prática: Ferramenta RAPDIS 2 Protégé Implementado em Delphi Lê os arquivos XML de um projeto RAPDIS Componente DOM Cria um arquivo OWL com a definição dos Termos e Regras de Negócio que pode ser lido pelo Protégé 3.2 Beta

Ferramentas RAPDIS (free) Protégé (open source) RAPDIS 2 Protégé www.geti.dcc.ufrj.br >> Projetos Protégé (open source) http://protege.stanford.edu/ RAPDIS 2 Protégé Em breve no RAPDIS (+/- 1 semana) Trabalho Completo (monografia + exemplo + apresentação + RAPDIS2Protege) www.dcc.ufrj.br/~dias/websemantica