OOIS 2001 pp 59-68 | Cite as

Ontology Modeling Using UML

  • Xin Wang
  • Christine W. Chan


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.


Hydraulic Conductivity Unify Modeling Language Object Constraint Language Domain Ontology Knowledge Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Newell A. The knowledge level. Artificial Intelligence 1982; 18: 87–127CrossRefGoogle Scholar
  2. 2.
    Gruber T.R. A translation approach to portable ontology specifications. Knowledge Acquisition 1993; 5: 199–220CrossRefGoogle Scholar
  3. 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
  4. 4.
    Dahlgren K. Naive semantics for natural language understanding. Kluwer Academic, Boston, MA, 1988CrossRefGoogle Scholar
  5. 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. 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. 7.
    http://www. smi. Stanford, edu/proj ects/protegeGoogle Scholar

Copyright information

© Springer-Verlag London Limited 2001

Authors and Affiliations

  • Xin Wang
    • 1
  • Christine W. Chan
    • 1
  1. 1.Department of Computer ScienceUniversity of ReginaCanada

Personalised recommendations