Archi 2 OWL Converter

Description

This tool provides a converter from Archi models to the process context model. It comes in two flavours

  • as a plugin to Archi
  • as a standalone command-line tool

Example

For demonstration purpose we have chosen an Archi model instance of a music classification workflow, which gets converted into a Web Ontology Language (OWL) ontology.

Download & Licensing

This tool is licensend under the Apache License Version 2.0. Show License Hide License

Copyright (c) 2013/2014 Verein zur Foerderung der IT-Sicherheit in Oesterreich (SBA). The work has been developed in the TIMBUS Project and the above-mentioned are Members of the TIMBUS Consortium. TIMBUS is supported by the European Union under the 7th Framework Programme for research and technological development and demonstration activities (FP7/2007-2013) under grant agreement no. 269940.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTIBITLY, or FITNESS FOR A PARTICULAR PURPOSE. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law or agreed to in writing, shall any Contributor be liable for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work.
See the License for the specific language governing permissions and limitation under the License.

The standalone version and also the Protege plugin is available for download.

This project is hosted at opensourceprojects. You can clone the project using following command:

git clone https://@opensourceprojects.eu/git/p/timbus/context-model/converters/archi2owl timbus-context-model-converters-archi2owl

Requirements & Execution

Requirements

  • Archi Version 2.6.0+
  • JDK >= 1.6 installed
  • Ant installed

To build the project, run "ant dist" from the project root folder. This will call the dist-standalone and dist-plugin tasks to build both flavours. Alternatively, you can just run the specific dist-* task that you want.

  • To run the standalone version, use following command. Where 'input file' is the Archimate file, and 'output file' will contain the converted OWL instance.

    java -jar dist/net.timbusproject.context.archi2owl-standalone.jar -i 'input file' -o 'output file'
  • In case you want to use the plugin, copy the generated jar file 'dist/net.timbusproject.context.archi2owl-plugin.jar' to the "plugins" directory in your Archi installation folder.

    Just select File -> Export -> TIMBUS Owl