Cross-Deliverable Link Test 01

Tests the handling of cross-deliverable links using DITA 1.3's new meaning for scope="peer" and scoped key references. asdfasdj;lfm

Overview

This test consists of two maps where Map A has a scope="peer" map reference to Map B and then has several forms of link from Map A to keys defined in Map B:
  • Cross references from topics in Map A to topics in Map B using scope-qualified key references.
  • Relationship table references from Map A to topics in Map B.

In order to test that the key spaces of Map A and Map B are kept distinct, Map B and Map A both declare the same key name in the root scope. Because Map B's map reference occurs in Map A before Map A's reference to it's own key-defining map, if the key spaces are not kept distinct the key definition in Map B will take precedence over the key definition in Map A. A reference from a topic in Map A should resolve to the Map-A-used topic and not to the Map B-used topic.

Map A is here: . Map A is the input to the tests.

Map B is here: . Map B is linked to by topics in Map A.

Expected Results

The expected results include:
  • Map B's keys are not included in Map A's key space.
  • The references to Map B topics from Map A are recognized as being cross-deliverable. The processing result will vary depending on how well cross-deliverable linking is supported, but at a minimum the reference should be recognized as cross-deliverable and either resolved correctly or reported as a unsupported link in some appropriate way. The link should not be reported as invalid or unresolvable. Because both maps are present processors should able to process both Map A and Map B when Map A is processed.

Relevant Specification Language

Cross-deliverable addressing is defined in Cross-deliverable addressing and linking.

Test Results

Test results

Table 1. Test Results
Processor Test Result Notes
DITA Open Toolkit 2.2.3 Not tested  
oXygenXML Editor 18 beta Key reference to peer topic is reported as a topic referenced from another topic but not referenced from the map. Reported to Radu.
XMetaL 11.0 Not tested  
FrameMaker 15 Not tested  
ditac 2.5.x Not tested  
DFST Link Manager 0.9.x Not tested