Unified Modeling Language for Knowledge Modelling


Knowledge modelling techniques are widely adopted for designing knowledge-based systems (KBS) and these systems are important for knowledge management. This paper argues the need and importance of adopting Unified Modeling Language (UML) for knowledge modelling through the profile extension mechanism. KBS are developed using knowledge engineering (KE) techniques that are often similar to software engineering (SE), and both domains emphasise the use of conceptual models in designing software systems. Most of these knowledge models heavily rely on modelling notations used in software engineering; in this the UML is widely adopted. UML can be formally tailored for knowledge modelling by creating a UML profile for knowledge modelling

DOI: 10.1109/CIMCA.2005.1631591

1 Figure or Table

Showing 1-10 of 44 references

OMG, Requirements for UML Profile, Object Management Group

  • 1999
Highly Influential
9 Excerpts

Metamodelling for Model-Driven Development (draft): To be published

  • T Clark, A Evans, P Sammut, J Willians
  • 2005
Highly Influential
6 Excerpts
Showing 1-10 of 191 extracted citations


Citations per Year

315 Citations

Semantic Scholar estimates that this publication has received between 249 and 401 citations based on the available data.

See our FAQ for additional information.