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