Unnecessary ancestor for AUTHORED_ARCHETYPE

AUTHORED_ARCHETYPE defined in components/AM/openEHR_am_230.bmm has two ancestors:

  • ARCHETYPE
  • AUTHORED_RESOURCE
    ["AUTHORED_ARCHETYPE"] = (P_BMM_CLASS) <
        name = <"AUTHORED_ARCHETYPE">
        ancestors = <"ARCHETYPE", "AUTHORED_RESOURCE">

However ARCHETYPE already extends AUTHORED_RESOURCE:

    ["ARCHETYPE"] = (P_BMM_CLASS) <
        name = <"ARCHETYPE">
        ancestors = <"AUTHORED_RESOURCE">

Can the unnecessary AUTHORED_RESOURCE ancestor be removed from AUTHORED_ARCHETYPE?

Or should the AUTHORED_RESOURCE ancestor be removed from the ARCHETYPE :thinking:

1 Like

That is an error, now fixed. See the UML.

1 Like