Knowledge Modelling Using UML Profile for Knowledge-Based Systems Development

Mohd Syazwan Abdullah, Richard F. Paige, Ian D. Benest, Chris Kimble, Ilias Maglogiannis (Editor), Kostas Karpouzis (Editor), Manolis Wallace (Editor), John Soldatos (Editor)

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Knowledge modelling techniques are widely adopted for designing knowledge-based systems (KBS) used for managing knowledge. This chapter discusses conceptual modelling of KBS in the context of model-driven engineering using standardised conceptual modeling language. An extension to the Unified Modeling Language (UML) for knowledge modelling is presented based on the profiling extension mechanism of UML. The UML profile discussed in this chapter has been successfully captured in a Meta-Object-Facility (MOF) based UML tool --the eXecutable Modelling Framework (XMF) Mosaic. The Ulcer Clinical Practical Guidelines (CPG) Recommendations case study demonstrates the use of the profile, with the prototype system implemented in the Java Expert System Shell (JESS).
Original languageUndefined/Unknown
Title of host publicationEmerging Artificial Intelligence Applications in Computer Engineering - Real Word AI Systems with Applications in eHealth, HCI, Information Retrieval and Pervasive Technologies
Place of PublicationAmsterdam
PublisherIOS Press
Number of pages16
ISBN (Electronic)978-1-58603-780-2
ISBN (Print)978-1-58603-780-2
Publication statusPublished - 2007

Publication series

NameFrontiers in Artificial Intelligence and Applications
PublisherIOS Press

Cite this