Corpus ID: 17431467

How can we build reusable ontologies ? Learning from software architecture

  title={How can we build reusable ontologies ? Learning from software architecture},
  author={Stefan Ukena}
With the spread of Semantic Web technologies ontologies are becoming more and more important. An ontology should have two important properties in order to be a successful candidate for reuse: It should be usable be different software systems and agents, and it should be combinable with other ontologies for new applications and domains. In this paper I present a case study where the project team failed at reuseing existing ontologies. I examine the reasons for this failure and suggest a solution… Expand

Figures from this paper


Ontologies: How can They be Built?
The most representative methodologies for building ontologies from scratch are presented, and the proposed techniques, guidelines and methods to help in the construction task are described. Expand
Toward principles for the design of ontologies used for knowledge sharing?
  • T. Gruber
  • Computer Science
  • Int. J. Hum. Comput. Stud.
  • 1995
The role of ontology in supporting knowledge sharing activities is described, and a set of criteria to guide the development of ontologies for these purposes are presented, and it is shown how these criteria are applied in case studies from the design ofOntologies for engineering mathematics and bibliographic data. Expand
Engineering Ontologies using Semantic Patterns
This paper presents a methodology for engineering semantic knowledge such that these semantic structures are easier reusable when switching between several representation languages. Expand
Ontologies: principles, methods and applications
This paper outlines a methodology for developing and evaluating ontologies, first discussing informal techniques, concerning such issues as scoping, handling ambiguity, reaching agreement and producing definitions, and considers, a more formal approach. Expand
On Designing Ontologies for Knowledge Sharing in Communities of Practice
Ontologies in information systems design are world models used for sharing and reuse of knowledge. Besides formal ontologies, strictly based on logical theories, there are semi-formal ontologyExpand
Overview Of Methodologies For Building Ontologies
The goal of this paper is to present the most representative methodologies used in ontology development and to perform an analysis of such methodologies against the same framework of reference. Expand
Understanding ontological engineering
This survey earmarked several application classes that benefit from using ontologies, including natural language processing, intelligent information retrieval, virtual organizations, and simulation and modeling. Expand
The Enterprise Ontology
The Enterprise Ontology was developed within the Enterprise Project, a collaborative effort to provide a framework for enterprise modelling, and was built to serve as a basis for this framework which includes methods and a computer tool set for enterprise modeling. Expand
Ontology: Its Transformation From Philosophy to Information Systems
The goal of this paper is to show the specific points of variance between information systems ontology and philosophical ontology in order to shed light on the transformation of the term 'ontology' in its adoption by the information systems community. Expand
Formal Ontology in Information Systems
This ontology of risk-relevance (henceforth known as the ORR) is a tool for both data extraction professionals and risk-assessment professionals that allows new entries to be added easily when the need for additional information arises. Expand