termos pretendem capturar. Os autores argumentam que o processo de conceitualizacao implica definir um corpo de conhecimento, representado formalmente, que seja baseado nos seguintes elementos: objetos, entidades, relacoes entre objetos e entre conceitos. Ja os estudos de Gruber (1995, p. 9) crescentam uma dimensao mais formal a definicao de ontologia que e uma especificacao explicita dos objetos, conceitos e outras entidades que assumam que existem em outras areas de interesse, alem das relacoes entre esses conceitos e restricoes expressadas por meio de axiomas. Para Gruber (1995), os componentes basicos de uma ontologia sao as classes, as quais sao organizadas em uma taxonomia, as relacoes que representam a interacao entre os conceitos, os axiomas que representam sentencas verdadeiras e as instancias, que representam dados. De acordo com Duarte e Falbo (2000, p. 5, 12) ratificam esta definicao e acrescentam uma dimensao de utilidade a ontologia. Uma ontologia e uma especificacao de uma conceitualizacao, isto e, uma descricao de conceitos e relacoes que existem em um dominio de interesse, basicamente consiste desses conceitos e relacoes e suas definicoes, propriedades e restricoes, descritas na forma de axiomas. Ontologias sao uteis para apoiar a especificacao e a implementacao de qualquer sistema de computacao complexo. Neste sentido: ontologia pode ser desenvolvida para diversos fins, mas, de modo geral, os seguintes propositos sao atingidos: ajuda as pessoas a compreender melhor uma certa area de conhecimento; ajuda as pessoas a atingir um consenso sobre uma area de conhecimento; ajuda outras pessoas a compreender uma certa area de conhecimento.As autoras Noy e McGuiness (2001, p. 15) reforcam a razao para utilizar ontologia e acrescentam outras. Sao elas: a) compartilhar a mesma estrutura de informacao entre pessoas e agentes de software; b) permitir o reuso do conhecimento o dominio; c) separar o conhecimento do dominio do conhecimento operacional; e d) analisar o conhecimento do dominio. Almeida e Bax (2003, p. 7), confirmam o carater de representacao do conhecimento por meio de ontologias. A utilizacao de ontologias para a organizacao de conceitos tem sido amplamente aplicada e, por esta razao, o uso das ontologias seja uma opcao para caracterizar e relacionar entidades em um dominio, representando desta forma o conhecimento nele contido.Cantele, Adamatti, Ferreira e Sichman (2004, p. 11) adicionam que, para que possa existir o compartilhamento de conhecimento, e necessario que pelo menos os conceitos mais comuns estejam descritos em uma ontologia basica, que possa ser o ponto de convergencia dos engenheiros ontologicos. 36 As autoras Noy e McGuinness (2001, p. 15), afirmam que uma ontologia define um vocabulario comum para pesquisadores que necessitam compartilhar informacoes em um dominio. Inclui definicoes de conceitos basicos e a relacao entre eles. Ainda, ontologia e uma descricao explicita formal de conceitos em um dominio do discurso (classes algumas vezes chamadas conceitos), propriedades de cada conceito que descreve varias caracteristicas e atributos do conceito, (slots algumas vezes chamados papeis ou propriedades) e restricoes em slots (facets algumas vezes chamados restricoes do papel). Uma ontologia com um conjunto de exemplos de classes individuais constitui uma base de conhecimento. Reitera-se que o presente trabalho nao se fixa