Ontology is a comprehensive knowledge model which enables the developer to practice a “higher” level of reuse of knowledge. Typically, different modeling languages are employed in different phases of software development of a knowledge-based system. In order to achieve knowledge instead of software reuse, we propose forging a closer mapping between the knowledge and software models in the development process. In this paper, we first present an ontology developed and then investigate UML as an ontology modeling tool to facilitate the mapping from knowledge model to software model. To illustrate the integrated modeling approach using UML, we applied it to develop an ontology for the domain of selecting a remediation technique for petroleum contaminated sites.
KeywordsHydraulic Conductivity Unify Modeling Language Object Constraint Language Domain Ontology Knowledge Model
Unable to display preview. Download preview PDF.
- 3.Sowa J. Top-leyel ontological categories. International Journal of Human-Computer Studies 1995; 43(5/6): 669–686 Studer R, Benjamins V.R, Fensel D. Knowledge Engineering: Principles and Methods. Data & Knowledge Engineering 1998; 25: 161–197Google Scholar
- 5.Karp P.D. Hunter L. A qualitative biochemistry and its application to the regulation of the trytophan operon. In: Artificial Intelligence and Molecular Biology. AAAI Press/The MIT Press, 1993, pp. 289–325Google Scholar
- 6.Chen L. Chan C.W. Ontology construction from knowledge acquisition. Pacific Knowledge Acquisition Workshop (PKAW 2000 ), 11–13 December, 2000, Sydney, AustraliaGoogle Scholar
- 7.http://www. smi. Stanford, edu/proj ects/protegeGoogle Scholar