Indeed. People should keep in mind the fact that adding various kinds of power to a formalism (even if just saying how to use the annotations section) doesn’t mean that all those capabilities have to be used in one layer of templates - you want to do what Erik is saying here, and separate the use of those capabilities into layers of artefacts.
See discussion here. Example of doing this:
symbol_bindings = <
["apgar_events"] = <
root = <"/data[id3]/events">
children = <
["apgar_respiratory_value"] = <"data[id2]/items[id10]/value[id43]/value">
["apgar_heartrate_value"] = <"data[id2]/items[id6]/value[id44]/value">
["apgar_muscle_tone_value"] = <"data[id2]/items[id14]/value[id45]/value">
["apgar_reflex_value"] = <"data[id2]/items[id18]/value[id46]/value">
["apgar_skin_colour_value"] = <"data[id2]/items[id22]/value[id47]/value">
["apgar_total_value"] = <"data[id2]/items[id26]/value[id48]/magnitude">
>
>
>
ADL2.3 doesn’t do this but I would propose that ADL2.5 implements it. Could be short-term faked in annotations.
That was our thinking on that.