UPML: A Framework for Knowledge System Reuse

Abstract

Problem-solving methods provide reusable architectures and components for implementing the reasoning part of knowledge-based systems. The Unified Problem-solving Method Development Language, UPML, has been developed to describe and implement such architectures and components and to facilitate their semiautomatic reuse and adaptation. In a nutshell, UPML is a framework for developing knowledge-intensive reasoning systems based on libraries of generic problem-solving components. The paper describes the components, architectural constraints, development guidelines, and tools provided by UPML. Our focus is hereby on the meta ontology that has been developed to formalize the architectural structure and elements of UPML. 1 Introduction Problem-solving methods (PSMs) for knowledge-based systems (KBSs) (cf. [Schreiber et al., 1994]; [Benjamins & Fensel, 1998]) decompose the reasoning task of a KBS in a number of subtasks and inference actions that are connected by knowledge roles. Several p...

Cite

Text

Fensel et al. "UPML: A Framework for Knowledge System Reuse." International Joint Conference on Artificial Intelligence, 1999.

Markdown

[Fensel et al. "UPML: A Framework for Knowledge System Reuse." International Joint Conference on Artificial Intelligence, 1999.](https://mlanthology.org/ijcai/1999/fensel1999ijcai-upml/)

BibTeX

@inproceedings{fensel1999ijcai-upml,
  title     = {{UPML: A Framework for Knowledge System Reuse}},
  author    = {Fensel, Dieter and Benjamins, V. Richard and Motta, Enrico and Wielinga, Bob J.},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {1999},
  pages     = {16-23},
  url       = {https://mlanthology.org/ijcai/1999/fensel1999ijcai-upml/}
}