xref, conref validation issue
Posted: Tue Aug 13, 2024 4:23 pm
Hello,
I have some topics that include conrefs to topics with xrefs that include key references to target topics. When I validate with Oxygen's validation in DITA Map Manager, the following errors occur:
Topic "<filename>" is referenced in the DITA map as "resource-only". Any cross reference to it will result in a broken link.
However, these topics are not referenced as resource-only. The only resource-only references are in maps that defines keys. So, why do these errors occur? The attached xref_key_issue.zip illustrates the issue. Here are details:
The attached doctypes.zip includes the DTDs used for validation
I have some topics that include conrefs to topics with xrefs that include key references to target topics. When I validate with Oxygen's validation in DITA Map Manager, the following errors occur:
Topic "<filename>" is referenced in the DITA map as "resource-only". Any cross reference to it will result in a broken link.
However, these topics are not referenced as resource-only. The only resource-only references are in maps that defines keys. So, why do these errors occur? The attached xref_key_issue.zip illustrates the issue. Here are details:
- The bookmap in the AC_F5-DE sub-directory is used to validate
- The bookmap references the AC_F5-DE/parameters/m_InterlockBraking-ApplicationSetup.dita and AC_F5-DE/parameters/m_FineTuning-Response-SpeedMode.dita topics, but not as resource-only
- The bookmap also references a submap in the general-fos/parameters sub-directory, menus_keys.ditamap, that defines the fine_tuning_menu-speed-mode key.
- The key points to the m_FineTuning-Response-SpeedMode.dita topic in general-fos/parameters
- The key is referenced in the xref in general-fos/parameters/m_InterlockBraking-ApplicationSetup.dita
The attached doctypes.zip includes the DTDs used for validation