by SWAP: Semantic Web Architecture and Performance Group


OWL2XMI is a java project to facilitate the creation of classes UML diagrams. It generates a XMI file from one ontology, this XMI file can be imported using UML tools such as: StarUML, ArgoUML, among others.

Online Version

Now! It is available the online version:

Download from Sourceforge


In this project is not our intention explain the trouble of convert OWL ontologies into UML representation. Since, UML does not support ontology features, such as: subproperties; equivalent, transitive,..., reflexive properties, etc.

You can obtain more information:

  • Ontology Definition Metamodel from OMG web site (PDF)
  • This project transforms UML class diagram into a OWL DL document (Web)
  • ...

How to use the XMI-file

  1. Launch StarUML application
  2. Create an new project
  3. File -> Import the XMI file
  4. Choose the Desing model
  5. In the Model Explorer view, drag the concepts in the panel view
  6. Finally... try to enjoy it!

Future versions

GNU/GPL License

It is Free software distributed under the GNU General Public License (GPL)