<topicref> elements are used to define keys, they also
can reference keys that are defined elsewhere. This topic explains how to evaluate key
<topicref> elements and its
For topic references that use the
@keyref attribute, the effective value
<topicref> element is determined in the following way:
<topicref>element is determined by resolving all intermediate key references. Each key reference is resolved either to a resource addressed directly by URI reference in an
@hrefattribute, or to no resource. Processors MAY impose reasonable limits on the number of intermediate key references that they will resolve. Processors SHOULD support at least three levels of key references.
@keyrefattribute cannot be determined until the key space has been constructed.
@lockmetaattribute is honored when metadata content is combined.
The combined attributes and content cascade from one map to another or from a map to a topic, but this is controlled by existing rules for cascading, which are not affected by the use of key references.
If, in addition to the
@keys attribute, a key definition specifies a
@keyref attribute that can be resolved after the key resolution
context for the key definition has been determined, the resources bound to the
referenced key definition take precedence.
Return to main page.
|Copyright © OASIS Open 2015. All Rights Reserved.||03 September 2015|