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

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

Ferramentas de Manipulação de Ontologias (Protégé)

Apresentações semelhantes


Apresentação em tema: "Ferramentas de Manipulação de Ontologias (Protégé)"— Transcrição da apresentação:

1 Ferramentas de Manipulação de Ontologias (Protégé)
Rafael Lucena Cavalcanti de Oliveira

2 Roteiro Web Semântica Ontologias O que é o Protégé? Plugins Exemplo
Arquitetura WebProtégé Protégé Desktop Plugins Exemplo

3 Web Semântica “Web Semântica tem como objetivo embutir inteligência e contexto nos códigos XML utilizados para confecção de páginas Web, de modo a melhorar a forma com que programas podem interagir com estas páginas e também possibilitar um uso mais intuitivo por parte dos usuários...” (Souza e Alvarenga)

4 Web Semântica Características Evolução da web atual.
O conteúdo na web hoje possui ambuiguidades que dificultam a análise de agentes de softwares. A Web Semântica propõe adicionar sentido semânticos no conteúdo web para evoluir o modo como as informações são consumidas. Conteúdo pode ser consumido por agentes pessoais e por agentes de software.

5 Ontologia “Conjunto de entidades com suas relações, restrições, axiomas e vocabulário que especifica um domínio e a conceitualização acerca dele.” Motivos para desenvolver ontologias Compartilhar conhecimento que possam atender tanto agentes de software como usuários comuns Reutilização do conhecimento Separar conhecimento de um domínio do conhecimento operacional

6 Ontologia Uma ontologia descreve um domínio da seguinte maneira
Conceitos Propriedades e atributos do conceito Restrições Instâncias

7 Protégé “Protégé is a free, open-source platform that provides a growing user community with a suite of tools to construct domain models and knowledge-based applications with ontologies.”

8 Protégé Plataforma desenvolvida pelo grupo Stanford Medical Informatics. Originalmente era uma ferramenta para adquirir informações sobre a área de onconlogia. Arquitetura integrável a diversas aplicações Backends Slot widgets Tab plug-ins 1. Backends, permitem usu´arios armazenar e importar bases de conhecimento em v´arios formatos; 2. Slot widgets, s˜ao usados para mostrar e editar valores de slot ou suas combina¸c˜oes em modos de dom´ınio espec´ıfico e tarefa espec´ıfica; 3. Tab plug-ins, s˜ao aplicativos baseados no conhecimento usualmente fortemente ligado a bases de conhecimento do Prot´eg´e.

9 Protégé Como a decisão de tornar o Protégé uma ferramenta de código aberto, houve uma integração de outras ferramentas. Jambalaya Ferramenta com animação e vários recursos na visualização de dados. Graphviz da AT&T Gerador de gráficos utilizado na geração dos gráficos com as instâncias

10 Protégé A arquitetura do Protégé é dividida em três partes com o intuito de facilitar modificações futuras da ferramenta Interface com o usúario Plug-in Slots Plug-in Tab Núcleo do Protégé Base do conhecimento do Protégé Armazenamento persistente Base de armazenamento persistente podem ser em formato de banco de dados ou arquivos.

11 Protégé

12 Protégé O Protégé possui duas versões: Protégé Desktop WebProtégé
Versão clássica desenvolvida em Java. OpenSource WebProtégé Lançado em Abril de 2013 Possui uma versão rodando nos servidores da Universidade de Stanford Lançado com uma caracteristica colaborativa onde pode-se compartilhar projetos online.

13 Protégé

14 Protégé

15 Protégé O Protége permite o desenvolvimento de plugins para acrescentar funcionalidades ao programa Possui uma biblioteca onde os plugins desenvolvidos podem ser registrados para o uso da comunidade. Possui mais de 100 plugins relacionados

16 Protégé

17 Protégé Cloud Views

18 Protégé DISCOWordSpaces

19 Prática

20 Dúvidas?

21 Referências http://protege.stanford.edu/
ONTOLOGIAS E PROTÉGÉ Semprebom, Camada, Mendonça - (UFSC) - Brazil


Carregar ppt "Ferramentas de Manipulação de Ontologias (Protégé)"

Apresentações semelhantes


Anúncios Google