Search Mailing List Archives

Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-owl] Fw: creating a project based on an XMI file

Vance aroc725 at
Fri Mar 20 17:43:00 PDT 2009

Thanks, Tania, and thanks to everyone else who took the time to respond.

--- On Fri, 3/20/09, Tania Tudorache <tudorache at> wrote:

From: Tania Tudorache <tudorache at>
Subject: Re: [protege-owl] Fw: creating a project based on an XMI file
To: "User support for the Protege-OWL editor" <protege-owl at>
Date: Friday, March 20, 2009, 8:37 PM

I had actually good experience with Argo UML. Earlier version of 
Poseidon would also work well. The key is that the backend works only 
with XMI 1.1 or 1.2 and UML 1.4. I'm not sure what version of XMI most 
UML tools would export to.

If you look in the users guide of the UML backend, you will see what are 
the quirks that you need to do for some of the UML tools.. It's not a 
guarantee that it will work, though..

For MagicDraw, you need to make some steps:

"*UML import from MagicDraw*: MagicDraw stores its XMI files in a ZIP 
archive (choose XMI version 1.1), from which the XMI file can be easily 
extracted (you might want to rename the suffix from .xml to .xmi). 
However, MagicDraw generates slightly invalid XMI files, which need to 
be modified with a text or XML editor (such as XMLSpy 
<>). The following change needs to be done: 
Replace all occurrences of * with -1. MagicDraw apparently violates the 
UML standard here. Furthermore there seem to be some illegal characters 
in the file, and the parser might generate that he is unable to find a 
document root. To solve this simply open the XMI file with XMISpy and 
save it again".

As I said, there is no guarantee that this will work, but maybe it is 
worth a try...

Another idea would be to look for other UML for OWL converters that are 


Samson Tu wrote:
> Unfortunately, there are several flavors of XMI. Protege's XMI backend 
> is rather picky about the flavor. I was never able to get  Enterprise 
> Architect XMI files accepted by the XMI backend.
> Samson
> Vance wrote:
>> I thought that Protege would be able to read the XMI output since I 
>> installed the XMI backend plug-in for Protege that Tania had mentioned 
>> earlier.
>> --- On *Fri, 3/20/09, Samson Tu /<swt at>/* wrote:
>>     From: Samson Tu <swt at>
>>     Subject: Re: [protege-owl] Fw: creating a project based on an XMI file
>>     To: protege-owl at
>>     Date: Friday, March 20, 2009, 12:57 PM
>>     Protege 3.4 is an OWL editor, not UML editor. I am not surprised that
>>     Protege 3.4 to can't read your MagicDraw XMI output.
> _______________________________________________
> protege-owl mailing list
> protege-owl at
> Instructions for unsubscribing: 

protege-owl mailing list
protege-owl at

Instructions for unsubscribing: 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the protege-owl mailing list