Epistimis / UDDL

Universal Data Definition Language
0 stars 0 forks source link

Make creating Entities less verbose #31

Open steve-hickman-epistimis opened 1 year ago

steve-hickman-epistimis commented 1 year ago

The Conceptual/Logical/Platform layers, in the default UDDL textual format, make creating Entities bulky. But if we rely on defaults (that every Composition has the same Characteristic attributes as the thing it realizes (which is the most common case), then we can specify that info once and use it at all 3 levels. We then only need to specify the Composition element type at each level.

Several possible solutions:

steve-hickman-epistimis commented 1 year ago

Compressed UDDL (cuddl) being created to address this. Cuddl is an additional XText grammar that can be used to specify things succinctly. Saving a .cuddl file will generate a corresponding (expanded) .uddl file that matches the .cuddl content.