W3C home > Mailing lists > Public > semantic-web@w3.org > July 2009

Re: Tool for Creating UML Class Diagrams from OWL Ontologies?

From: Elisa Kendall <ekendall@sandsoft.com>
Date: Wed, 01 Jul 2009 10:50:17 -0700
Message-ID: <4A4BA1D9.3040407@sandsoft.com>
CC: hepp@ebusiness-unibw.org, semantic-web at W3C <semantic-web@w3c.org>, "semanticweb@yahoogroups.com" <semanticweb@yahoogroups.com>
Thanks Paul,

Martin -- we have an add-in to IBM Rational Rose we sell that supports 
OWL 1 now, and are
alpha testing our second generation capability for OWL 2 in No Magic's 
MagicDraw UML tool
at present.  It has been developed entirely in Eclipse (though MagicDraw 
is not built on
Eclipse -- it has an interface to it), and uses the OWL API from the 
University of Manchester.
We have also integrated Pellet, though we're still thinking about what 
it would mean to show
issues Pellet finds in terms of consistency, etc. in the context of a 
UML diagram. 

All of the diagrams are editable and ODM-compliant - we attempt to keep 
you from "shooting
yourself in the foot" through rules that augment our custom diagrams, 
but you can also create other
kinds of UML diagrams, add stereotypes from other profiles for various 
purposes (/e.g/., SysML,
Java, etc.), reuse the terminology you've specified in your ontology in 
other UML models through
package imports, etc., as you would with any UML profile.

We're planning to release the beta version later this summer through the 
MagicDraw site.  Ports
to other UML tools are planned, but not likely before next year.  Parts 
of the work will also be
released through the Eclipse MDT project as open source, but probably 
not until next year, as we
are still ironing out a few bugs in the ODM 1.0 through the 1.1 revision 
task force at OMG, and
would rather not incur the support overhead until the profiles are 
fairly stable.

Please feel free to contact me off list, and I would be delighted to 
share more.

Best regards,


Paul Gearon wrote:
> You should have a talk to Sandpiper Software, as they specialize in
> translating both ways between OWL and UML, and have a GUI framework
> that plugs into Eclipse.
>   http://www.sandsoft.com/
> I don't know if they've formally released it, but I've seen it running
> and it's nice. It's also based on some heavy research to get the
> mappings right (join projects with IBM, DSTO, etc). Have a chat with
> them, and I'm sure they'll be able to help you out.
> Regards,
> Paul Gearon
> Fedora Commons
> On Wed, Jul 1, 2009 at 11:30 AM, Martin Hepp
> (UniBW)<hepp@ebusiness-unibw.org> wrote:
>> Dear all:
>> Can anyone recommend a good tool for deriving UML class diagrams from OWL
>> ontologies in a way that allows editing the final diagram?
>> The plug-in for Protégé 4.0
>> http://protegewiki.stanford.edu/index.php/OWL2UML
>> creates only a .png file of limited quality and the online tool at
>> http://owl2xmi.sourceforge.net/
>> http://swap.uib.es:8080/owl2xmi/
>> exports only XMI 1.0 as far as I can see.
>> Thanks for any hints!
>> Best
>> Martin
>> --------------------------------------------------------------
>> martin hepp
>> e-business & web science research group
>> universitaet der bundeswehr muenchen
>> e-mail:  mhepp@computer.org
>> phone:   +49-(0)89-6004-4217
>> fax:     +49-(0)89-6004-4620
>> www:     http://www.unibw.de/ebusiness/ (group)
>>        http://www.heppnetz.de/ (personal)
>> skype:   mfhepp twitter: mfhepp
Received on Wednesday, 1 July 2009 17:50:59 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 March 2016 07:42:13 UTC