construidas nos dominios em estudo.b) Considerar o reuso de ontologias existentes:Nesta fase busca-se a ontologia numa biblioteca especializada na internet.c) Etapa Enumeracao dos termos importantes na ontologiaNesta fase devem-se escrever uma lista de todos os termos que necessitam de definicoes ou explicacoes para os usuarios, os termos sobre os quais e importante falar. Muitos dos termos identificados nas duas areas de conhecimento podem ser usados ou descartados na construcao da ontologia. A construcao da ontologia tambem mostra a necessidade de que haja uma relacao entre os termos encontrados com suas propriedades, ou seja, estas propriedades devem responder a seguinte pergunta: O que gostariamos que a ontologia respondesse sobre estes termos?d) Etapa Definicao das classes e a hierarquia das classesA definicao de classes e hierarquias pode ser efetivada: (i) de cima para baixo, (ii) de baixo para cima ou (iii) por combinacao. Um processo de desenvolvimento de cima para baixo comeca com a definicao da maioria dos conceitos gerais no dominio e as especializacoes subsequentes dos conceitos, podem-se criar classes gerais de conceitos e entao especializa-se em sub-classes categorizando-as. Um processo de desenvolvimento de baixo para cima comeca com a definicao da maioria das classes mais especificas, que partem da hierarquia, com subsequente agrupamento destas classes em conceitos mais gerais. Um processo de desenvolvimento por combinacao cima para baixo e baixo para cima inicia-se primeiro pela definicao dos conceitos mais salientes e entao se generaliza e especializa-se apropriadamente. Pode-se comecar por poucos conceitos de alto nivel e poucos conceitos especificos e entao relaciona-los com conceitos de nivel medio. Nenhum destes tres metodos e melhor um do que o outro, o metodo depende do ponto de vista de quem vai desenvolver a ontologia e a visao que tem do dominio. Nesta etapa deve ocorrer uma selecao dos conceitos listados anteriormente. Os conceitos selecionados sao as classes da ontologia e orientam a hierarquia. De acordo com Booch, Rumbauch e Jacobson (2000 p.47), uma classe e uma descricao de um conjunto de objetos que compartilham os mesmos atributos, operacoes, relacionamentos e semantica. Os autores explicam que as classes sao utilizadas para capturar o vocabulario do sistema que esta em desenvolvimento. Um exemplo de classe pode ser a construcao de uma casa: as janelas seriam uma classe, modelo e tamanho seriam considerados atributos destas classes. Outro termo importante na construcao da ontologia e a instancia que segundo Booch,Rumbauch e Jacobson (2000 p.181), e a manifestacao concreta de uma abstracao a qual um conjunto de operacoes pode ser aplicado e que tem um estado capaz de armazenar os efeitos da operacao. De acordo com Almeida (2003), com a lista de conceitos identificada, as classes sao criadas atraves de agrupamentos semanticos dos conceitos existentes, entretanto, apenas classes nao possibilitam a construcao da ontologia, e preciso definir as propriedades das classes, atributos e operacoes. Neste caso os conceitos excedentes, apos a definicao das classes podem ser propriedades das classes, normalmente estes termos sao, em geral, chamados de relacoes (slots).e) Etapa Definicao das propriedades das classes Slots ou atributosEsta fase define atributos das classes e visa a estruturacao interna dos conceitos