Understanding ontological engineering

  title={Understanding ontological engineering},
  author={Vladan Devedzic},
  journal={Commun. ACM},
  • V. Devedzic
  • Published 1 April 2002
  • Computer Science
  • Commun. ACM
Ontological engineering has garnered increasing attention over the last few years, as researchers have recognized ontologies are not just for knowledge-based systems---all software needs models of the world, and hence can make use of ontologies at design time [1]. A recent survey of the field [4] suggests developers of practical AI systems may especially benefit from their use. This survey earmarked several application classes that benefit from using ontologies, including natural language… 

Figures from this paper

Ontological engineering versus metaphysics

  • E. TatajR. TomanekJ. Mulawka
  • Computer Science
    Symposium on Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments (WILGA)
  • 2011
What ontological engineering borrows from metaphysics and what a feedback it can provide to natural language processing, simulations and modelling is presented and the main advantages which derive from such approach for knowledge management systems are identified.

Theory of Ontological Engineering

The current study presents the compilation, as theory of ontological engineering that addresses all aspects from definition to evaluation, but in a concise manner with all-inclusive contents.

Managing Ontologies: A Comparative Study of Ontology Servers

This paper reviews and compares the main ontology servers that have been reported in the literatures and point out several research questions related to server technology.

Ontology engineering: reuse and integration

It is concluded that a new methodology should be put forward that views the development of ontology development as a collaborative work within a community of stakeholders.

Towards a Data-driven Ontology Engineering Framework

This paper posits a conceptual framework that supports a data-driven, iterative, and self-correcting ontology engineering methodology for developing application-oriented and light-weight ontology.

A comparison of ontology servers

This paper tries to remain somewhat speculative in nature by reviewing several ontology servers in mainstream literatures by pointing out some important opportunities that would trigger several research questions related to the server technology.

Ontological approach to modeling information systems

  • I. AbugessaisaÅ. Sivertun
  • Computer Science
    The Fourth International Conference onComputer and Information Technology, 2004. CIT '04.
  • 2004
The concept of ontology (from a philosophical perspective) as it was used to bridge the gap between philosophy and information systems science is discussed, and ontology types that can be found during ontological investigation and the methods used in the investigation process are investigated.

Towards an Architectural Framework for Systematically Designing Ontologies

This work proposes an architecture based on a variant of the model-viewcontroller (MVC-II) architectural style, thereby giving a new engineering view for ontology design, and provides a step towards an ontologyDesign framework that can supplement existing development methodologies.

An Ontology-based Framework and its Application to Effective Collaboration

This work presents part of their ontological framework that allows for the partial representation of learning theories considering explicitness, formalism, concepts and vocabulary, and proposes sophisticated techniques to reasoning on these theories considering their semantics to facilitate the effective design and analysis of collaborative learning activities.

Framework for Analyzing Ontology Development Tools

The use of specific software tools that enable ontology conceptualization, representation, construction, and use becomes an important aspect of building ontologies.




The paper discusses the emergence of the term ‘ontology’ in knowledge engineering (and now in information science) and an explicit specification of a ‘world’ that is to be represented in a computer system.

The State of the Art in Ontology Design: A Survey and Comparative Review

A framework for comparing ontologies is developed and a number of the more prominent ontologies are placed into it and clarified the range of alternatives in creating a standard framework for ontology design is clarified.

Building a chemical ontology using Methontology and the Ontology Design Environment

This work presents the experience in using Methontology and ODE to build the chemical ontology and the Ontology Development Environment.

CYC: a large-scale investment in knowledge infrastructure

The fundamental assumptions of doing such a large-scale project are examined, the technical lessons learned by the developers are reviewed, and the range of applications that are or soon will be enabled by the technology is surveyed.

UML distilled - applying the standard object modeling language

This concise overview introduces you to UML, highlighting the key elements of its notation, semantics, and processes and offers the first look at the emerging Objectory Software Development Process derived from the methodologies of Grady Booch, Ivar Jacobson, and James Rumbaugh.

What are ontologies, and why do we need them?

A conceptual introduction to ontologies and their role in information systems and AI is provided and how ontologies clarify the domain's structure of knowledge and enable knowledge sharing is discussed.

Building and (re)using an ontology of air campaign planning

A case study in building and (re)using an ontology in a specific application domain-air campaign planning and discusses several issues raised in its construction.

Design patterns: elements of reuseable object-oriented software

The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns. The nice thing is, most experienced OOP designers will find out

Component software - beyond object-oriented programming

Anyone responsible for developing software strategy, evaluating new technologies, buying or building software will find Clemens Szyperski's objective and market-aware perspective of this new area invaluable.