Hostname: page-component-7b7567c8c-jswmv Total loading time: 0 Render date: 2026-11-15T09:16:53.014Z Has data issue: false hasContentIssue false

Towards a general ontology of configuration

Published online by Cambridge University Press:  01 September 1998

TIMO SOININEN
Affiliation:
Helsinki University of Technology, TAI Research Centre and Laboratory of Information Processing Science, Helsinki, Finland
JUHA TIIHONEN
Affiliation:
Helsinki University of Technology, TAI Research Centre and Laboratory of Information Processing Science, Helsinki, Finland
TOMI MÄNNISTÖ
Affiliation:
Helsinki University of Technology, TAI Research Centre and Laboratory of Information Processing Science, Helsinki, Finland
REIJO SULONEN
Affiliation:
Helsinki University of Technology, TAI Research Centre and Laboratory of Information Processing Science, Helsinki, Finland
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

This article presents a generalized ontology of product configuration as a step towards a general ontology of configuration, which is needed to reuse and share configuration knowledge. The ontology presented consists of a set of concepts for representing the knowledge on a configuration and the restrictions on possible configurations. The ontology is based on a synthesis of the main approaches to configuration. Earlier approaches are extended with new concepts arising from our practical experience on configurable products. The concepts include components, attributes, resources, ports, contexts, functions, constraints, and relations between these. The main contributions of this work are in the detailed conceptualization of knowledge on product structures and in extending the resource concept with contexts for limiting the availability and use of resources. In addition, constraint sets representing different views on the product are introduced. The ontology is compared with the previous work on configuration. It covers all the principal approaches, that is, connection-based, structure-based, resource-based, and function-based approaches to configuration. The dependencies between the concepts arising from different conceptualizations are briefly analyzed. Several ways in which the ontology could be extended are pointed out.

Information

Type
ARTICLES
Copyright
© 1998 Cambridge University Press