Teses e dissertações

Mestrado
Engenharia Informática
Título

Ontologias O3F: Conversão de UML e extracção em CO3L

Autor
Maria, Jairo Avelar
Resumo
pt
Esta dissertação centra-se no modelo de representação de ontologias O3F e da correspondente linguagem CO3L, ambos desenvolvidos no grupo de Agentes e Inteligência Artificial do Departamento de Ciências e Tecnologias da Informação do ISCTE-IUL. Pretende-se alcançar dois objectivos. O primeiro consiste em melhorar e expandir o O3F e o CO3L para aumentar a sua expressividade, especialmente no sentido de permitir a representação de modelos UML e ontologias OWL. O segundo consiste na criação de ferramentas computacionais para ontologias O3F, a principal das quais é um conversor automático de UML para O3F/CO3L. Pretende-se assim que as ontologias O3F possam ser especificadas em UML, tirando partido das suas ferramentas de desenvolvimento, e aproximar o O3F da grande comunidade de especialistas de modelação UML. Adicionalmente, foram também feitas contribuições para a construção de um servidor de ontologias O3F e desenvolveu-se um mecanismo capaz de extrair, na linguagem textual CO3L, as ontologias armazenadas nesse servidor. Decidiu-se apostar no O3F porque, quando comparado com outras abordagens à representação de ontologias (OWL, Ontolingua e UML), revela várias vantagens e, além disso, tem sido desenvolvida no grupo de investigação em que esta dissertação se integra. Exemplos dessas vantagens são a capacidade de especificar acções ou de modelar segundo vários paradigmas (orientado a objectos, relacional/funcional, ou misturando ambos). A avaliação deste trabalho conclui que as melhorias feitas ao modelo e à linguagem têm utilidade e cumpriram os seus objectivos, e que as ferramentas desenvolvidas efectuam processamentos correctos, têm utilidade e são práticas de usar.
en
This dissertation is focused on the ontology representation model O3F and the corresponding language CO3L, both developed by the Agents and Artificial Intelligence group of the Department of Sciences and Information Technologies of ISCTE-IUL. It is intended to achieve two goals. The first one consists of improving and expanding O3F and CO3L in order to increase their expressiveness, especially to allow the representation of UML models and OWL ontologies. The second one consists of developing computer tools for O3F ontologies, the most important of which is an automatic translator from UML to O3F/CO3L. This translator is meant to allow the specification of O3F ontologies in UML, taking advantage of its development tools, and to bridge the gap between O3F and the large and important UML community. In addition, contributions were made to build an ontology server for O3F, and a mechanism capable of extracting, in the CO3L text language, the ontologies stored on the developed server. It was decided to invest in O3F because, when compared to other formal representation languages (OWL, Ontolingua and UML), it shows several advantages and also because it has been developed in the research group where this dissertation was done. Some examples of O3F advantages are its capability to specify actions and is multi-paradigm modeling abilities (object oriented, relational/functional or mixing both). The evaluation of this work concludes that the improvements made to the model and language achieved their goals, and that the developed tools are correct, useful and user-friendly.

Data

10-ago-2011

Palavras-chave

O3F - Object Oriented Ontology Framework
CO3L - Compact O3F Language
Ferramentas para ontologias
Ontology tools
Ontologia -- Ontology
UML -- Unified modeling language

Acesso

Acesso livre

Ver no repositório  
Voltar ao topo