UML2OWL – Ontologieextraktion und -modellierung

Auf dieser Seite wurde im Rahmen einer Diplomarbeit (ja, es ist meine) ein praktischer Ansatz zu automatischen Transformation von UML Klassendiagrammen zu OWL DL Ontologien entwickelt.

Mit einem XSLT Script ist es möglich, bereits bestehende UML Klassendiagramme innerhalb von Minuten in eine gültige OWL Ontologie zu überführen, ohne dass semantischer Inhalt verloren geht. Nähere Informationen dazu auf der Seite der Diplomarbeit.

Mit dem zweiten XSLT Script kann die UML als Modellierungssprache für eine OWL Ontologie genutzt werden. Die Ontologieerstellung wird somit vereinfacht und visualisiert. Es gibt in dieser Richtung andere (vermeintlich vielversprechendere) Ansätze, jedoch wird bei diesem praktischen Ansatz die Semantik der einzelnen UML Elemente beibehalten. Auch hier gibts nähere Informationen auf dieser Seite.