dvrKeyscopeSuffix

Darwin Information Typing Architecture (DITA) Version 1.3 Part 1: Base Edition

Document
Darwin Information Typing Architecture (DITA) Version 1.3 Part 1: Base Edition
Version
1.3
Author
OASIS DITA Technical Committee

The dvrKeyscopeSuffix element specifies the suffix to use when constructing the effective key scope names for the map branch that is implied by the ancestor ditavalref element.

For map branches that are implied by ditavalref elements, the value of the dvrKeyscopeSuffix element contributes to the effective key scope names of the branch. The effective key scope names end with the value of the dvrKeyscopeSuffix element. Note that if the branch as authored does not specify a keyscope value, specifying dvrKeyscopeSuffix (without also specifying dvrKeyscopePrefix) results in the branch establishing a key scope whose name is the value of the dvrKeyscopeSuffix element. The full key scope names also will reflect the value of a dvrKeyscopePrefix element if one is specified, regardless of whether the branch as authored specifies a keyscope value.

Content models

See appendix for information about this element in OASIS document type shells.

Inheritance

+ topic/data ditavalref-d/dvrKeyscopeSuffix

Example

If the dvrKeyscopeSuffix is specified in the following way:
<topicref keys="branch-01"
    href="branch-01.dita" 
    keyscope="branch-01"
  >
  <ditavalref href="condition-01.ditaval">
    <ditavalmeta>
      <dvrKeyscopeSuffix>-cond01</dvrKeyscopeSuffix>
    </ditavalmeta>
  </ditavalref>
  <topicref href="topics/subtopic-01.dita"/>
</topicref>

Then the effective key scope name for the branch "branch-01" is "branch-01-cond01".

Attributes

The following attributes are available on this element: Universal attribute group (except for conkeyref, which is removed for all elements in this domain) and the attribute defined below.

name
The name of the metadata item. For this element the default value is "dvrKeyscopeSuffix".