Knowledge Engineering: Principles and Methods

  title={Knowledge Engineering: Principles and Methods},
  author={Rudi Studer and Richard Benjamins and Dieter A. Fensel},
  journal={Data Knowl. Eng.},

Figures from this paper

Knowledge Engineering: Survey and Future Directions

The paradigm shift from a transfer to a modeling approach is discussed and two prominent methodological achievements are discussed: problem-solving methods and ontologies.

Knowledge Engineering: Survey of Methodologies, Techniques and Tools

The objective of this paper is to bring together, in a single document, important definitions and concepts of KE, presenting its history, main methodologies, tools and techniques found in the literature.

Knowledge Engineering

This chapter provides an overview of the main issues and major results that are considered as milestones in the domain, with a focus on recent advances marked by the raise of the semantic web, of ontologies and the social web.

Management Research and Practice

The main contributions described in this article are related to finding out a variability in the development activities and their flow of control, practical illustration of processes of manual or automated classification in an ontology, how ontologies are utilized in applications.

Processing Knowledge to Support Knowledge-based Engineering Systems Specification

A deployment of a knowledge capitalization process based on the enrichment of Methodology and tools Oriented to Knowledge based engineering Applications methodology to support the integration of Process Planning knowledge in a CAD System is presented.

Modelling knowledge-based systems using UML profiles

An initial profile that can be used to design a knowledge-based systems (KBS) is presented which extends the language at the meta-level without changing the main construct of the language.

Ontologies for Knowledge Management: An Information Systems Perspective

Basic concepts that have been used in computer science for the representation of knowledge and summarize some of their advantages and drawbacks are surveyed.

Modelling Knowledge-Based Systems Using UML Profile

An initial profile that can be used to design a knowledge-based systems (KBS) is presented which extends the UML Profile at the meta-level without changing the main construct of the language.

Mapping Knowledge Model Onto Java Codes

This paper gives an overview of the mapping mechanism of SEAM-a methodology for the automatic generation of knowledge models and its mapping onto Java codes. It discusses the rules that will be used

Unified Modeling Language for Knowledge Modelling

  • M. S. AbdullahR. PaigeI. BenestC. Kimble
  • Computer Science, Business
    International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06)
  • 2005
This paper argues the need and importance of adopting Unified Modeling Language (UML) for knowledge modelling through the profile extension mechanism.



Formal methods in knowledge engineering

This paper presents a general setting for the other contributions in this issue of the Journal, which each deal with a specific issue in more detail.

Formally specifying reusable knowledge model components

It is argued that the informal, verbal way in which the building blocks are defined is the cause of this problem, and proposed to formalize them to make their semantics clear and to assess the consequences of various modeling decisions.

Using explicit ontologies in KBS development

The main message is that early in the knowledge engineering process an application-specific ontology should be constructed, and some principles for organizing a library of reusable ontological theories which can be configured into an application ontology are presented.

Knowledge acquisition as a process of model refinement

Towards a Method to Conceptualize Domain Ontologies

A suite of principles, designs criteria and verification process used in the knowledge conceptualization process of a consensuated domain ontology in the domain of chemicals and an approach that integrates the following intermediate representation techniques are presented.

Formal ontology, conceptual analysis and knowledge representation

  • Nicola Guarino
  • Philosophy, Computer Science
    Int. J. Hum. Comput. Stud.
  • 1995
The notion of the ontological level is introduced, intermediate between the epistemological and the conceptual levels discussed by Brachman, as a way to characterize a knowledge representation formalism taking into account the intended meaning of its primitives.

Structure-preserving knowledge-based system development through reusable libraries: a case study in diagnosis

This work shows the construction of a conceptual and formal model of a diagnostic reasoner through the use of two respective libraries, following the structure-preserving design principle.

Ontologies and the configurations of problem-solving methods

This work presents a model of method configuration that incorporates the use of several ontologies in multiple levels of methods and submethods, and illustrates the approach by providing examples of the configuration of the board-game method.

Domain and Task Modeling in MIKE

Though the MIKE approach aims at supporting the building process of kbs, its principles and methods apply also to the development of non-knowledge-based software systems, e.g. information systems.