cin.ufpe.br ferramentas de manipulação de ontologias (protégé) rafael lucena cavalcanti de...

Post on 07-Apr-2016

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

CIn.ufpe.br

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

CIn.ufpe.br

Roteiro• Web Semântica• Ontologias• O que é o Protégé?

– Arquitetura– WebProtégé– Protégé Desktop

• Plugins• Exemplo

CIn.ufpe.br

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)

CIn.ufpe.br

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.

CIn.ufpe.br

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

CIn.ufpe.br

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

Ontologia

CIn.ufpe.br

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.”

CIn.ufpe.br

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

CIn.ufpe.br

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

CIn.ufpe.br

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.

CIn.ufpe.br

Protégé

CIn.ufpe.br

Protégé• O Protégé possui duas versões:

– Protégé Desktop• Versão clássica desenvolvida em Java.• OpenSource

– WebProtégé• Lançado em Abril de 2013• OpenSource• Possui uma versão rodando nos servidores da Universidade

de Stanford• Lançado com uma caracteristica colaborativa onde pode-se

compartilhar projetos online.

CIn.ufpe.br

Protégé

CIn.ufpe.br

Protégé

CIn.ufpe.br

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– http://protegewiki.stanford.edu/wiki/

Protege_Plugin_Library

CIn.ufpe.br

Protégé

CIn.ufpe.br

Protégé

• Cloud Views

CIn.ufpe.br

Protégé• DISCOWordSpaces

CIn.ufpe.br

Prática

CIn.ufpe.br

Dúvidas?

CIn.ufpe.br

Referências

• http://protege.stanford.edu/

• http://www.fernando.parreiras.nom.br/palestras/engeonto.pdf

• http://people.brunel.ac.uk/~csstnns/

• ONTOLOGIAS E PROTÉGÉ Semprebom, Camada, Mendonça - (UFSC) - Brazil

top related