Академический Документы
Профессиональный Документы
Культура Документы
(UFSC) Universidade Federal de Santa Catarina Programa de Ps-Graduao em Engenharia de Automao e Sistemas DAS6607 - Inteligncia Articial Aplicada ao Controle e Automao Industrial
Sumrio - Ontologias
1 2 3 4 5 6
Introduo Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilizao de Ontologias Ontologias para Uso ou para Modelar outras Ontologias.
2 / 26
Ontologias e Protg
Sumrio Protg
7 8 9 10 11 12 13 14 15
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
3 / 26 Ontologias e Protg
Introduo Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilizao de Ontologias Ontologias para Uso ou para Modelar outras Ontologias.
Parte I Ontologias
Introduo Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilizao de Ontologias Ontologias para Uso ou para Modelar outras Ontologias.
Introduo
Ontologia (grego ontos+logoi = conhecimento do ser) a parte da losoa que trata da natureza do ser, da realidade, da existncia dos entes e das questes metafsicas em geral. O termo ontologia originrio da losoa. Ontologia um ramo da losoa que lida com a natureza e a organizao do ser. Termo foi introduzido por Aristteles. No contexto da pesquisa em ontologia, lsofos tentam responder as questes: O que um ser? e quais so as caractersticas comuns de todos os seres?
5 / 26 Tiago Semprebom, Marcos Camada, Igor Mendona Ontologias e Protg
Introduo Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilizao de Ontologias Ontologias para Uso ou para Modelar outras Ontologias.
Introduo
Termo foi recentemente adotado pelas comunidades de IA e gesto de conhecimento para se referir a conceitos e termos usados para descrever alguma rea do conhecimento ou construir uma representao desse. Uma ontologia dene um domnio, ou, mais formalmente, especica uma conceitualizao acerca dele (Gruber 1995). Organizada em hierarquias de conceitos (taxonomias). Pode-se considerar as ontologias como a materializao do nvel do conhecimento (Clark 1999).
6 / 26 Tiago Semprebom, Marcos Camada, Igor Mendona Ontologias e Protg
Introduo Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilizao de Ontologias Ontologias para Uso ou para Modelar outras Ontologias.
Tipos de Ontologias
Ont. de representao: denem as primitivas de representao (frames, axiomas, atributos) de forma declarativa. Ont. gerais: trazem abstraes de aspectos do mundo (tempo, processos, papis, espao, seres, coisas). Ont. genricas de domnio: denem ramos de estudo de uma rea, conceitos mais genricos (direito bsico). Ont. de domnio: tratam de um domnio mais especco de uma rea genrica de conhecimento (direito tributrio). Ont. de aplicao: solucionam um problema especco de um domnio (ex. identicar doenas do corao).
7 / 26 Tiago Semprebom, Marcos Camada, Igor Mendona Ontologias e Protg
Introduo Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilizao de Ontologias Ontologias para Uso ou para Modelar outras Ontologias.
Introduo Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilizao de Ontologias Ontologias para Uso ou para Modelar outras Ontologias.
Introduo Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilizao de Ontologias Ontologias para Uso ou para Modelar outras Ontologias.
Ontologias e Desenvolvimento
Descrio de conceitos (classes) em um domnio. Propriedades de cada conceito (slots). Restries das propriedades (facets). Instncias das classes (base de conhecimento). Denir classes. Hierarquia de classes (sub-classes e super-classes). Denir propriedades e suas restries. Criar instncias.
10 / 26 Tiago Semprebom, Marcos Camada, Igor Mendona Ontologias e Protg
Introduo Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilizao de Ontologias Ontologias para Uso ou para Modelar outras Ontologias.
Introduo Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilizao de Ontologias Ontologias para Uso ou para Modelar outras Ontologias.
Ontologias Disponveis
Ontologias de Alto-Nvel (SOWA, Guarino, IEEE Standard). Ontologias Lingusticas (CoreLex, EDR Eletronic Dictionary, GUM (Generalized Upper Model)). Ontologias para Empresas (Enterprise Ontology, TOVE (Toronto Virtual Enterprise)). Ontologias para Domnios Especcos (GALEN, UMLS (Unield Medical Language System)).
12 / 26 Tiago Semprebom, Marcos Camada, Igor Mendona Ontologias e Protg
Introduo Tipos de Ontologias Porque desenvolver ontologias? Como criar uma Ontologia? Utilizao de Ontologias Ontologias para Uso ou para Modelar outras Ontologias.
Breve Descrio 192 ontologias (URI, submisso, etc) 1 50 ontologias escritas em Ontolingua 2 50 ontologias para educadores 3
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
Histrico
Desenvolvido pelo departamento de informtica mdica da Universidade de Stanford. Em seu projeto original, o Protg era uma ferramenta de aquisio de conhecimento limitada a um sistema especialista para oncologia. Foi modernizado gradativamente para acompanhar a evoluo da tecnologia de SBC (Sistemas Baseados em Conhecimento). A equipe do Protg, que desenvolvido em Java, optou por abrir seu cdigo.
15 / 26 Tiago Semprebom, Marcos Camada, Igor Mendona Ontologias e Protg
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
Viso Geral
O Protg uma ferramenta que permite construir ontologias de domnio, personalizar formulrios de entrada de dados, inserir e editar dados, possibilitando ento, a criao de bases de conhecimento guiadas por uma ontologia. Sua interface grca prov acesso a barra de menus e barra de ferramentas, alem de apresentar cinco reas de visualizao (views) que funcionam como mdulos de navegao e edio de classes, atributos, formulrios, instncias e pesquisas na base de conhecimento, propiciando a entrada de dados e a recuperao das informaes.
16 / 26 Tiago Semprebom, Marcos Camada, Igor Mendona Ontologias e Protg
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
Viso Geral
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
Arquitetura do Protg
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
Caractersticas
A linguagem axiomtica PAL (Protg Axiomatic Language) A gerao de arquivos de sada alterveis. Atualmente podem ser criados classes e instncias em CLIPS - a base de conhecimento gerada nativamente para esse motor de inferncia Uma excelente interface para entrada de conhecimento, incluindo um gerador automtico de formulrios.
19 / 26 Tiago Semprebom, Marcos Camada, Igor Mendona Ontologias e Protg
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
Descrio
O domnio em que se aplica este caso de uso corresponde a consulta de veculos (carro ou moto). O sistema deve informar os veculos em que se enquadra na requisio do usurio.
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
Modelo Ontolgico
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
Caractersticas
Modelo: Fat Boy Estado: Novo Cor: Azul UF: SC Marca: Harley-davidson Cilindradas: 1584 Marcha: 6 Quilometragem: 0 Refrigerao: ar Tamanho do Tanque: 18.9 Combustvel: Gasolina Valor: R$ 115.00
Tiago Semprebom, Marcos Camada, Igor Mendona Ontologias e Protg
23 / 26
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
Concluses
Ontologia uma maneira de formalizar conhecimento de um determinado domnio. Conhecimento utilizvel em larga escala, reuzvel aplicaes. Problemas da organizao ontologica da Internet. Contedo nem sempre preciso e claro. Padres ontolgicos ainda em discusso. Amadurecimento da rea.
24 / 26 Tiago Semprebom, Marcos Camada, Igor Mendona Ontologias e Protg
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
Referncias Bilbiogrcas
Natalya F. Noy and Deborah L. McGuinness Ontology Development 101: A Guide to Creating Your First Ontology. Stanford University, Stanford CA. Frederico Luiz G. de Freitas Ontologias e Web Semntica Universidade Catlica de Santos - Santos - SP. Maurcio B. Almeida and Marcelo P. Bax An Overview Ontologies: Survey About Denitions, types, applications, evaluation and building methods Universidade Federal de Minas Gerais - MG.
Tiago Semprebom, Marcos Camada, Igor Mendona Ontologias e Protg
25 / 26
Histrico Viso Geral Arquitetura do Protg Caractersticas Venda de Veculos Exemplo de Cadastro na Ontologia Concluses Referncias Bibliogrcas Agradecimentos
Obrigado!