Named Object Abstract Nested

In XMIR, named objects cannot be nested deeper than one level inside an abstract object.

Incorrect:

<o base="x" name="@">
  <o base="y" name="a">
    <o base="z" name="b"/>
  </o>
</o>

Correct:

<o name="f">
  <o base="x" name="@">
    <o base="$.a"/>
  </o>
  <o base="y" name="a">
    <o base="$.b"/>
  </o>
  <o base="z" name="b"/>
</o>

Published on Mon May 26 13:15:47 UTC 2025.