Universidade Federal de Santa Catarina
Programa de Pós-graduação em Engenharia Elétrica
Inteligência Artificial Aplicada à Automação e Controle
http://www.das.ufsc.br/~gb/iaft/capa06.html
Alunos: Benedito Jr, Douglas Bertol, Robson Costa
Conteúdo
●
●
●
●
●
Ontologia
Introdução ao Protégé
Protégé-OWL
Protégé-Frames
Exemplo
Ontologia?
do Grego onto (existência, ente, ser) e logia (ciência, estudo, teoria);
●
Estudo do ser ou da existência
classes
conceitos
propriedades
restrições
●
●
descreve conceitos básicos de um ambiente e as relações
existentes nele;
uma ontologia com um conjunto de instâncias individual das classes,
constitui uma base de conhecimento.
Ontologia
●
como criar, visualizar, manipular ou até mesmo manter uma
ontologia?
Características
●
●
●
●
ferramentas para construção de modelos e aplicações baseadas
conhecimento através de ontologias;
possui um conjunto de estruturas de modelagem de conhecimento que
servem para criação, visualização e manipulação de ontologias em
vários formatos de representação;
configurável, com o intuito de proporcionar uma interface amigável para
criação de modelos de conhecimento e para a entrada de dados;
extensível por plug-in ou por API Java a fim de possibilitar a construção
ferramentas baseadas em conhecimento e aplicações.
open source
Arquitetura
OWL
●
●
●
Web Ontology Language (OWL);
recente padrão de linguagem de ontologia, endossado pelo Word Wide Web
Consortium (W3C) para promover a idéia da Web Semântica;
uma ontologia OWL inclui,


●
descrições de classes;
propriedades e suas instâncias;
semântica formal OWL especifica como derivar suas conseqüências lógicas
(fatos não literalmente presentes na ontologia, mas inferido pela semântica)”
[Web Ontology Language Guide].
frames
●
provê interface de usuário e servidor de conhecimento para:



●
construção e armazenamento de ontologias;
construção de formulários para entrada de dados;
entrada de dados de instancias;
neste modelo, uma ontologia consiste de:



um conjunto de classes organizadas hierarquicamente;
um conjunto de variáveis associadas as classes;
relacionamentos e um conjunto de instancias.
Desenvolvedor
●
desenvolvido pelo grupo de pesquisa Stanford Medical Informatics
da Stanford School of Medicine;
Stanford Medical Informatics
●
comunidade http://protege.stanford.edu/community/lists.html.
Apoios
Download

Ontologia? - Universidade Federal de Santa Catarina