Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T01:35:55.560Z Has data issue: false hasContentIssue false

A dynamic knowledge modeler

Published online by Cambridge University Press:  16 December 2008

Robert Harrison
Affiliation:
Energy Informatics Laboratory, Faculty of Engineering, University of Regina, Regina, Saskatchewan, Canada
Christine W. Chan
Affiliation:
Energy Informatics Laboratory, Faculty of Engineering, University of Regina, Regina, Saskatchewan, Canada
Rights & Permissions [Opens in a new window]

Abstract

This paper presents the development and application of a software tool for modeling knowledge to be used in knowledge-based systems or the Semantic Web. The inferential modeling technique, which is a technique for modeling the static and dynamic knowledge elements of a problem domain, provided the basis for the tool. A survey of existing knowledge modeling tools revealed they typically failed to provide support in four main areas: support for an ontological engineering methodology or technique, support for dynamic knowledge modeling, support for dynamic knowledge testing, and support for ontology management. Dyna, a Protégé plug-in, has been developed, which supports the Inferential Modeling Technique, dynamic knowledge modeling, and dynamic knowledge testing. Protégé and Dyna are applied for constructing an ontological model in the domain of selecting a remediation technology for petroleum contaminated sites. Dynamic knowledge testing in Dyna enabled creation of a more complete knowledge model.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2009
Figure 0

Fig. 1. Determining the contamination level objective with multiple task priorities. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 1

Fig. 2. An overview of the contamination problem caused by petroleum production activities according to Chen (2001).

Figure 2

Fig. 3. The architecture of Dyna.

Figure 3

Fig. 4. Dyna knowledge representation.

Figure 4

Fig. 5. The design of the TBL interpreter.

Figure 5

Fig. 6. The static knowledge class hierarchy in Protégé. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 6

Fig. 7. Dyna: task behavior. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 7

Fig. 8. Dyna: testing task behavior. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 8

Fig. 9. Dyna: DetermineSiteSize objective. [A color version of this figure can be viewed online at journals.cambridge.org/aie]

Figure 9

Table 1. Select remediation method objective

Figure 10

Fig. 10. Objective: DetermineSiteHydraulicConductivity. [A color version of this figure can be viewed online at journals.cambridge.org/aie]