Hi guys, back to this thread.
We actually prepare building simple modelling tool in TW for ArchiMate models and structures. Here is few of basic concepts:
- Element is tiddler with name as name (not caption) and few fields (Type, Specialization, Status, Responsible, Documentation). Text of tiddler is making by transclusion macro {{||element}} and it renders human readable element properties.
- Relation is tiddler too. Nothing about tags or contents by field, simple tiddler with fields Type, Source and Target.
- Source and Target field has names of tiddlers (source element tiddler and target element tiddler).
- Everythink about relation content is grabbed by macros from source tiddler and target tiddler.
- Exporting is done by simple export in CSV format which renders CSV which can be imported to Archi or another tool.
- Grouping is done by tags, it allows grouping both (elements and relations) to packages and it is possible to have one element in many packages (great, this function absents in architectural tools). Modelling (including to models) is done by tags too.
- And, we want code some easy forms to user-friendly and easy editing or adding right elements and relationships (for non-architect users).
Thats we brainsorm brainstorm about using TW as simple modeling tool. At this time we wont generate diagrams, because it is not easy to draw relevant elements UI concepts, but we know that this can be done by TiddlyMap plugin with some customisations. But, may be somedayâŚ