O processo de construção de ontologias baseado na modelagem UML
The Ontology Development Process Based in UML Modeling
Resumo: Artefatos e técnicas da engenharia de software estão consolidados no ambiente empresarial de desenvolvimento e podem ser utilizados no processo de construção de ontologias. Através de uma abordagem simplificada, porém não menos eficaz, propõem-se nesse artigo a utilização da linguagem UML e utilização estruturada das técnicas de análise e projeto para o desenvolvimento de ontologias. Utilizando-se de tais recursos criou-se um guia para auxiliar, principalmente, o desenvolvimento de ontologias em escala. O fator motivador é o nível crescente de demandas por ontologias, e o fator condicionante é a necessidade de disponibilizar uma metodologia simplificada para facilitar implementações de ontologias.
Palavras-chave: Ontologia. Engenharia de software. UML.
Abstract: Artifacts and techniques from software engineering are consolidated in enterprise development environment and could be used in ontology development process. Through a simplified approach, however not less effective, this article proposes the utilization of UML Language and structured utilization from analysis and project techniques to ontology development. Using those resources a guide was built to help large-scale ontology development. The motivating factor is the increasing level of demands for ontologies and the constraint factor is the need to provide a simplified methodology to facilitate ontology implementation.
Keywords: Ontology. Software engineering. UML.
1. Introdução
Com o advento da web semântica e o avanço da aplicação de ontologias, verifica-se uma necessidade de evolução e aprimoramento de técnicas e ferramentas existentes para construção e desenvolvimento das mesmas. Ferramentas de metodologia que guiam uma elaboração padronizada ainda estão amadurecendo. Em conseqüência, os métodos de desenvolvimento, validação, verificação, e mesmo