Thank you, Chris, for sharing your data! While I have never tested the third submap case, the earlier two cases are representing exactly what I am seeing.
From my later research, I have realized that DITA 1.2 specification is stating <othermeta> will cascade.
Attributes and metadata that cascade
The following attributes and metadata elements cascade:
- Metadata elements
- author, source, publisher, copyright, critdates, permissions
- audience, category, prodinfo, othermeta
It is not clear what is implied by the two bullets in the "Metadata elements" list, but I am feeling that first bullet is listing direct children of <topicmeta>, and second bullet is listing children of <topicmeta>/<metadata>.
So, this DITA-OT preprocessing behavior seems to be an issue for DITA 1.2 standard supportability at least.
Thank you and best regards,
Masayuki Yamane