a uma definicao de ontologia especifica por considerar que as mesmas nao sao de natureza contraditoria mas sim complementar. A ontologia a ser tratada nesta pesquisa considerara apenas a aplicacao relacionada a representacao de conhecimento, com objetivo de contribuir para o desenvolvimento de sistemas baseados em conhecimento, ou engenharia do conhecimento. O principal objetivo e a possibilidade de desenvolver uma base de conhecimento para utilizacao em outras ontologias relacionada a assuntos semelhantes. Deve-se ressaltar que, embora varias das definicoes apresentadas estejam relacionadas a utilizacao de ontologias na area de engenharia de software, esta aplicacao da ontologia nao sera foco deste trabalho. Apos a apresentacao das definicoes de ontologia, faz-se necessario classificar a ontologia a ser obtida quanto aos diferentes tipos existentes.2 Tipos de ontologiasAlmeida e Bax (2003), dizem que as ontologias nao tem sempre a mesma estrutura, mas algumas caracteristicas e componentes estao presentes na maioria delas. Adicionalmente, apresentam uma sintese dos tipos de ontologia e suadescricao, os quais sao apresentados no Quadro 1- tipos de ontologia.A Estrategia de Pesquisa se apoia neste Quadro e ilustra a classificacao da ontologia a ser representada em termos de funcao, grau de formalismo, aplicacao, estrutura e conteudo.Tipos de Ontologia - Abordagem, Classificacao e DescricaoOntologia de dominio Reutilizavel no dominio, fornece vocabulario sobre conceitos, seus relacionamentos, sobre atividades e regras que os governam.Ontologia de tarefa Fornece um vocabulario sistematizado de termos, especificando tarefas que podem ou nao estar no mesmo dominio.Quanto a funcaoMizoguchi, Vanwellkenhuysen & Ikeda (1995) Ontologias gerais Inclui um vocabulario relacionado a coisas, eventos, tempo, espaco, casualidade, comportamento, funcoes etc.Ontologia altamente informal Expressa livremente em linguagem naturalOntologia semi-informal Expressa em linguagem natural de forma restrita e estruturada.Ontologia semiinformal Expressa em uma linguagem artificial definida formalmente Quanto ao grau de formalismo Uschold & Gruninger (1996).Ontologia rigorosamente formal Os termos sao definidos com semantica formal, teoremas e provas.Ontologia de autoria neutra Um aplicativo e escrito em uma unica lingua e depois convertido para uso em diversos sistemas, reutilizando-se as informacoes.Ontologia como especificacao Cria-se uma ontologia para um dominio, a qual e usada para documentacao e manutencao do desenvolvimento de softwares.Quanto a aplicacao Jasper & Uschold (1999) Ontologia de acesso comum a informacao Quando o vocabulario e inacessivel, a ontologia torna a informacao inteligivel, proporcionando conhecimento compartilhado dos termos.Ontologia de alto nivel Descreve conceitos gerais relacionados a todos os elementos da ontologia (espaco, tempo, materia, objeto, evento, acao etc.) os quais sao independentes do problema ou dominio.Ontologia de dominio Descreve um vocabulario relacionado a um dominio,como por exemplo, medicina ou automoveis.Quanto a estrutura Haav & Lubi (2001). Ontologia de tarefas Descreve uma tarefa ou atividade, como por exemplo,diagnosticos ou compras, mediante insercao de termos especializados em ontologia.Ontologia terminologica Especifica termos que serao usados para representar o conhecimento em um dominio (por exemplo, os lexicos).Quanto ao Conteudo Van-Heijist, Schreiber & Wielinga (2002) apud Almeida e Bax (2003)Ontologia de informacao Especifica a estrutura de registros de bancos de dados (por exemplo, os esquemas de bancos de dados). Ontologia de modelagem do conhecimento Especifica conceitualizacao do conhecimento, tem uma estrutura interna semanticamente rica e sao refinadas para uso no dominio