Archi Forum

Archi => General Archi Discussion => Topic started by: lollisoft on November 08, 2014, 11:17:01 AM

Title: Integrating UML (XMI) via CSV transformation (XSLT)?
Post by: lollisoft on November 08, 2014, 11:17:01 AM
Hi,

I am new to archimate and archi, but familiar with UML. I see some potential to integrate Archi using csv with my modeling approach to develop data driven applications.
I like to use Archi for the enterprise planning when it come time to do so. But I do like to avoid unesecary data / model entry (enter the same data twice or more).

Thus csv may be an option to integrate. Another is the fact, Archi and probably others use plain XML as the storage format, I am able to create a startup template based on
my modeling approach toward some generic architecture types (SOA,Client/Server,N-Tier,...).

I'll start using csv with a predefined sample model I would create at first but how about the format?

Can I automate csv import/export anyhow?

Thanks, Lothar
Title: Re: Integrating UML (XMI) via CSV transformation (XSLT)?
Post by: Phil Beauvoir on November 08, 2014, 12:07:04 PM
Hi,

there is no automation of CSV import/export, although no reason why someone couldn't write a command line interface to a Java jar that uses the CSV import/export plugin. Also, the Open Group are working on an Open ArchiMate Exchange format which uses XML. There will be support for this format in Archi. It should be possible to automate the conversion of Archi models to and from this format.

Phil
Title: Re: Integrating UML (XMI) via CSV transformation (XSLT)?
Post by: lollisoft on November 08, 2014, 12:27:27 PM
Thanks for your quick answer!

Is there any public progress available on the Open Group work at the format, and where?

Lothar
Title: Re: Integrating UML (XMI) via CSV transformation (XSLT)?
Post by: Phil Beauvoir on November 08, 2014, 13:14:55 PM
The Open Group's ArchiMate Forum approved the release of the current draft specification as a snapshot and so should be publically available this month. The first version of the exchnage format deals with exchanging ArchiMate model elements, relations, and properties. The diagram information will be added in a later iteration.
Title: Re: Integrating UML (XMI) via CSV transformation (XSLT)?
Post by: Andrew Josey on November 24, 2014, 11:02:20 AM
As Phil mentioned The Open Group has put out a Snaphot release of its ArchiMate Model Exchange File Format (Phase 1). (a snapshot is a preview of work in progress)

The Snapshot specification and its support files (XSD and example XML files) available for free download at:
https://www2.opengroup.org/ogsys/catalog/S142

The FAQ for the snapshot is available at:
http://www.opengroup.org/subjectareas/enterprise/archimate/model-exchange-file-format

One item to note for the Snapshot  is this is Phase 1 only, which excludes Visual layout - so its of limited use right now. The purpose of the Snapshot is to take feedback on the direction- comments are requested (see the FAQ).

A plug-in is now available for Archi too . See http://www.archimatetool.com/plugins