uml2owl

2 messages Options
Embed this post
Permalink
Alexander Garcia Castro

uml2owl

Reply Threaded More More options
Print post
Permalink


Is there any plug in that facilitates the conversion from uml to owl? or any tool outside the protege-sphere?




--
Alexander Garcia
http://www.alexandergarcia.name/
http://www.usefilm.com/photographer/75943.html

_______________________________________________
protege-owl mailing list
[hidden email]
https://mailman.stanford.edu/mailman/listinfo/protege-owl

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 
Jean-Marc Vanel-2

Re: uml2owl

Reply Threaded More More options
Print post
Permalink
2009/7/1 Alexander Garcia Castro <[hidden email]>:
>
>
> Is there any plug in that facilitates the conversion from uml to owl? or any
> tool outside the protege-sphere?

For now, outside but may become a plugin, depending on financing ...
We have in EulerGUI an UML to N3 (turtle) translator.
Then we have an N3 rules base to translate the UML expressed in N3
into regular OWL :
http://deductions.svn.sourceforge.net/viewvc/deductions/n3/uml_owl-rules.n3

Details here in the Manual :
http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/html/documentation.html#Reading

This is little tested, but bugs will be corrected.

So to sum up:

1. install EulerGUI :
http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/html/documentation.html#Installati

2. start EulerGUI; add to the empty project an UML file, e.g. :
http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/examples/employee.uml
( save it as a local file; reading XMI from an URL is Not Yet Implemented)

3. add to the project the before mentioned N3 rules base to translate
the UML into OWL

4. click on the "Run Drools" button" ;
    copy the content of the lower pane, this is the OWL :)

If you have any problem, you can send me the UML file.

--
Jean-Marc Vanel
Consulting, services, training,
Rule-based programming, Semantic Web
http://jmvanel.free.fr/
+33 (0)6 89 16 29 52 -- +33 (0)1 39 55 58 16
( we rarely listen to voice messages, please send a mail instead )
_______________________________________________
protege-owl mailing list
[hidden email]
https://mailman.stanford.edu/mailman/listinfo/protege-owl

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03