Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T11:24:56.056Z Has data issue: false hasContentIssue false

Configuration knowledge representations for Semantic Web applications

Published online by Cambridge University Press:  07 August 2003

ALEXANDER FELFERNIG
Affiliation:
Institut für Wirtschaftsinformatik und Anwendungssysteme, Produktionsinformatik, Klagenfurt, Austria
GERHARD FRIEDRICH
Affiliation:
Institut für Wirtschaftsinformatik und Anwendungssysteme, Produktionsinformatik, Klagenfurt, Austria
DIETMAR JANNACH
Affiliation:
Institut für Wirtschaftsinformatik und Anwendungssysteme, Produktionsinformatik, Klagenfurt, Austria
MARKUS STUMPTNER
Affiliation:
University of South Australia, Advanced Computing Research Centre, Adelaide, Australia
MARKUS ZANKER
Affiliation:
Institut für Wirtschaftsinformatik und Anwendungssysteme, Produktionsinformatik, Klagenfurt, Austria
Rights & Permissions [Opens in a new window]

Abstract

Today's economy exhibits a growing trend toward highly specialized solution providers cooperatively offering configurable products and services to their customers. This paradigm shift requires the extension of current standalone configuration technology with capabilities of knowledge sharing and distributed problem solving. In this context a standardized configuration knowledge representation language with formal semantics is needed in order to support knowledge interchange between different configuration environments. Languages such as Ontology Inference Layer (OIL) and DARPA Agent Markup Language (DAML+OIL) are based on such formal semantics (description logic) and are very popular for knowledge representation in the Semantic Web. In this paper we analyze the applicability of those languages with respect to configuration knowledge representation and discuss additional demands on expressivity. For joint configuration problem solving it is necessary to agree on a common problem definition. Therefore, we give a description logic based definition of a configuration problem and show its equivalence with existing consistency-based definitions, thus joining the two major streams in knowledge-based configuration (description logics and predicate logic/constraint based configuration).

Information

Type
Research Article
Copyright
© 2003 Cambridge University Press
Figure 0

An example of a configuration model.

Figure 1

The part–whole relationship (p, part; w, whole).

Figure 2

The navigation paths from Computer to CPU1 and IDEUnit.

Figure 3

The ports in the configuration model.

Figure 4

The cable connections of a Siemens EWSD telecommunication system.

Figure 5

The overall CAWICOMS architecture.