A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Web Semântica - RAPDIS 2 Protégé - RAPDIS 2 Protégé Felipe Dias Maria Fernanda.

Apresentações semelhantes


Apresentação em tema: "Web Semântica - RAPDIS 2 Protégé - RAPDIS 2 Protégé Felipe Dias Maria Fernanda."— Transcrição da apresentação:

1 Web Semântica - RAPDIS 2 Protégé - RAPDIS 2 Protégé Felipe Dias Maria Fernanda

2 Web Semântica - RAPDIS 2 Protégé - Problema Como desenvolver uma Ontologia de Termos e Regras de Negócio? –Criação de uma ontologia –Inferência sobre essa ontologia

3 Web Semântica - RAPDIS 2 Protégé - 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

4 Web Semântica - RAPDIS 2 Protégé - 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

5 Web Semântica - RAPDIS 2 Protégé - 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

6 Web Semântica - RAPDIS 2 Protégé - Teoria: Termos e Regras de Negócio (1) Regras de Negócio –Definem ou restringem o negócio tem permissão para aluno tem permissão para cursar disciplina –Definem um termo (Fato) Subtipo de Parte de Possui atributo, entre outros

7 Web Semântica - RAPDIS 2 Protégé - 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

8 Web Semântica - RAPDIS 2 Protégé - 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.

9 Web Semântica - RAPDIS 2 Protégé - Teoria: Lógica Descritiva (2) Linguagem ALCNR Regras de Sintaxe

10 Web Semântica - RAPDIS 2 Protégé - Teoria: Lógica Descritiva (3) Semântica Interpretação I -Domínio: D I -Mapeamento: -Indivíduos: a I D I -Conceitos: C I D I -Papéis: R D I x D I

11 Web Semântica - RAPDIS 2 Protégé - 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 –transitividade –hierarquia de classes –restrição de cardinalidade com 0 ou 1

12 Web Semântica - RAPDIS 2 Protégé - 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

13 Web Semântica - RAPDIS 2 Protégé - 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

14 Web Semântica - RAPDIS 2 Protégé - Ferramentas RAPDIS (free) –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


Carregar ppt "Web Semântica - RAPDIS 2 Protégé - RAPDIS 2 Protégé Felipe Dias Maria Fernanda."

Apresentações semelhantes


Anúncios Google