Renaming based on multiple <ditavalref> elements
    
    It is possible for a branch with <ditavalref> already in
        effect to specify an additional <ditavalref>, where each
            <ditavalref> includes renaming metadata.
When renaming, metadata on the <ditavalref> nested more deeply
            within the branch appears closer to the original resource or key name. For example:
<topicref href="branchParent.dita">
  <ditavalref href="parent.ditaval">
    <ditavalmeta>
      <dvrResourcePrefix>parentPrefix-</dvrResourcePrefix>
    </ditavalmeta>
  </ditavalref>
  <!-- additional topics or layers of nesting -->
  <topicref href="branchChild.dita">
    <ditavalref href="child.ditaval">
      <ditavalmeta>
        <dvrResourcePrefix>childPrefix-</dvrResourcePrefix>
      </ditavalmeta>
    </ditavalref>
  </topicref>
</topicref>In this situation, the resource branchChild.dita is given a prefix
            based on both the reference to parent.ditaval and the reference to
                child.ditaval. The value childPrefix- is
            specified in the <ditavalref> that is nested more deeply within
            the branch, so it appears closer to the original resource name. The resource
                branchChild.dita would result in
                parentPrefix-childPrefix-branchChild.dita. Suffixes (if
            specified) would be added in a similar manner, resulting in a name like
                branchChild-childSuffix-parentSuffix.dita. Note that the
            hyphens are part of the specified prefix; they are not added automatically.