This-Topic Fragment ID Test 01

Tests the resolution of this-topic fragment IDs within elements used by content reference.

Overview

The DITA 1.3 specification requires that these references be resolved in the context of the referencing topic, not the topic that contains the re-used elements. This means that these references must be resolved after content reference resolution has been performed.

Expected Results

For task test-case-01, which uses the steps by conref, the reference from step 3 to step 1 should be resolved in the context of the test-case-01 topic.

For task warehouse-task-01 when used directly from the map, the reference from step 3 to step 1 should be resolved in the context of the warehouse topic as rendered for that normal-role use.

Relevant Specification Language

The this-topic fragment identifier is defined here: http://docs.oasis-open.org/dita/dita/v1.3/os/part1-base/archSpec/base/uri-based-addressing.html.

The requirements for processing this-topic fragment identifiers in content references is defined here: http://docs.oasis-open.org/dita/dita/v1.3/os/part1-base/archSpec/base/handling-xref-and-conref-within-topics.html#handling-xref-and-conref-within-topics

Test Results

Tests performed 29 March 2016.

Table 1. Test Results
Processor Test Result Notes
DITA Open Toolkit 2.2.3 HTML: Failed with unresolved or incorrectly-resolved links

PDF: Failed with unresolved/incorrectly-resolved references in the conreffed elements.

This-topic fragment identifiers within conreffed elements are not correctly resolved. They are correctly resolved in the same content when processed directly.
oXygenXML Editor 18 beta Failed Reference is resolved in the context of source topic containing the conreffed elements, not in the referencing context.

Issue has been reported to Syncro Soft and logged as an issue.

XMetaL 11 Not tested  
FrameMaker 13 Not tested  
ditac 2.5.x Not tested