ONTOLOGIA Ontologia Autores Bruno Guilherme Andretta de Miranda Fernando Hiroshi Suemitsu Matheus Alves de Souza Professor responsável Professor Adolfo Gustavo Serra Seca Neto Agradecimentos Professor Cesar Augusto Tacla Professor Gustavo Alberto Gimenez Lugo Tópicos História Ontologia Caso Prático Conclusão História • O termo ontologia é originário da filosofia • Década de 70 – pesquisadores reconhecem que a chave para computação é a captura de informações • Década de 90 – Tom Gruber define ontologia • Atualmente – Projeto interdisciplinar Um Exemplo de ontologia Ontologia Uma ontologia é criada por especialistas e define as regras que regulam a combinação entre termos e relações em um domínio do conhecimento. Elementos das ontologias • CLASSES Grupos abstratos, conjuntos ou coleções de objetos. • INDIVÍDUOS Base do sistema de ontologia. • ATRIBUTOS Características de um objeto. • RELACIONAMENTO Ligação entre objetos. Caso Prático O caso prático escolhido para este artigo foi um exemplo da UTFPR. Ferramenta Utilizada Protégé 3.4 Protégé em um software livre de código aberto com ferramentas para construir modelos e aplicações baseadas nas áreas de conhecimento usando ontologias. Caso Prático PARA QUE SERVE ONTOLOGIA? • Ontologia define um vocabulário para pesquisadores que compartilham informações em um domínio. • Compartilhar conhecimento e informação entre pessoas e agentes de software; • Reutilização do conhecimento de um domínio. • Tornar explícitas hipóteses sobre o domínio; • Separar conhecimento de um domínio do conhecimento operacional; • Análise do domínio de conhecimento. (Gruber, T. R. - 1993). Caso Prático Etapas para construção de ontologia Determinar o domínio e o escopo; Considerar reutilização; Enumerar termos; Definir Classes; Definir Restrições; Criar instâncias; Caso Prático Conclusão Apesar de parecer fácil fazer uma ontologia, pudemos concluir que não é. Para fazer uma ontologia decente é necessário ter prática. Protégé Stanford é uma excelente ferramenta de auxílio. Referências Wikipedia: http://pt.wikipedia.org/wiki/Ontologia http://pt.wikipedia.org/wiki/Ontologia_(ciência_da_computação) Página oficial do Protégé: http://protege.stanford.edu/doc/tutorial/get_started/getstarted.html T. R. Gruber. A translation approach to portable ontologies. Knowledge Acquisition, 5(2):199-220, 1993.