AmpersandTarski / Ampersand

Build database applications faster than anyone else, and keep your data pollution free as a bonus.
http://ampersandtarski.github.io/
GNU General Public License v3.0
40 stars 8 forks source link

Enable support for Archimate #1026

Open hanjoosten opened 4 years ago

hanjoosten commented 4 years ago

@stefjoosten has done some work in recent years to support analysis of ArchiMate models. This requires the ability to import .xml files in the ArchiMate® Model Exchange File format. Until now, this has been done in a separate branch. However, it turns out that it fits well in the current development of Ampersand. It interprets each input file with the extention .xml as an ArchiMate model. It parses these files with a specific parser, similar to the way we treat files with an .xlsx extension.

This issue is a proposal to merge the work on Archimate into Ampersand.

stefjoosten commented 4 years ago

I have made a mistake. The remark above claims that Ampersand can read .xml files in the ArchiMate® Model Exchange File format. That claim is wrong. The current version of Ampersand parses ArchiMate models of the tool Archi only. These files have extention .archimate and not .xml. So I have changed the parser to read .archimate files instead of .xml files. To write a parser for the portable ArchiMate® Model Exchange File format remains on the wish-list.