====== Differences ====== This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
archi_to_owl [2015/02/21 15:29] pszwed created |
archi_to_owl [2015/02/21 23:01] (current) pszwed [Sample results] |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Archimate to OWL ===== | ===== Archimate to OWL ===== | ||
+ | //Archimate to OWL// is a plugin to popular [[http://www.archimatetool.com/|Archi editor]]. | ||
+ | |||
+ | ==== General description ==== | ||
+ | |||
+ | The software explorates the model and based on element type generates on fly: | ||
+ | *classes, if referenced | ||
+ | *object properties (equivalent to Relationship) | ||
+ | *individuals corresponding to diagram elements | ||
+ | *relations between individuals | ||
+ | |||
+ | ==== Limitations ==== | ||
+ | It is a prototype version with several limitations. | ||
+ | *Only partial ontology of ArchiMate **language** is generated, comprising only those elements, which were referenced in the model | ||
+ | *In Archi relationships are reified and can be attributed with names and properties. This information is supressed, as realtionships are transformed into object properties. | ||
+ | *At present properties are ignored | ||
+ | |||
+ | ==== Installation ==== | ||
+ | |||
+ | Following the instructions in: [[http://www.archimatetool.com/dev/import-export]] | ||
+ | |||
+ | - Download the [[http://pszwed.kis.agh.edu.pl/code/2015/archi/pl.edu.agh.kis.pszwed.archi.owlexport_1.0.0.201502212230.jar|compiled plugin (JAR)]] | ||
+ | - Copy it to the //plugins// directory of Archi installation | ||
+ | - Restart Archi | ||
+ | - A new menu item //File//->//Export//->//Model to OWL// should appear. | ||
+ | ==== Sample results ==== | ||
+ | Generated ontology for the //Archisurance// example distributed with Archi: [[http://pszwed.kis.agh.edu.pl/ontologies/archi/Archisurance.owl]] | ||
+ | |||
+ | {{ ::code:archisurance-owl.png?500 |Archisurance ontology in Protege}} |