Different publishing results when using a subject scheme map defining condition hierarchies
Posted: Wed Jan 26, 2022 12:42 pm
Hi,
I'm testing the ditaval and subject scheme configurations, and found that the filtering hierarchy defined by the subject scheme map did not take effect when publishing with the built-in DITA Map transformation scenarios. But if I specify the ditaval in a customized transformation scenario, or specify the Profiling Condition Set in Oxygen, the filtering hierarchy works as expected.
For example, the subject scheme defined that flutter is one level down framework:
So if the ditaval excludes framework, all content marked with flutter should also be excluded. But I only get this result if I specify the ditaval in a customized transformation scenario or the Profiling Condition Set, or the DITA-OT project file. When I publish the DITA map with Oxygen built-in transformation scenarios, the filtering hierarchy seems not picked up.
I've attached the files for testing, could you take a look and see what have gone wrong? I'm using <oXygen/> XML Author 24.0, build 2021121518 on macOS Monterey 12.1.
I'm testing the ditaval and subject scheme configurations, and found that the filtering hierarchy defined by the subject scheme map did not take effect when publishing with the built-in DITA Map transformation scenarios. But if I specify the ditaval in a customized transformation scenario, or specify the Profiling Condition Set in Oxygen, the filtering hierarchy works as expected.
For example, the subject scheme defined that flutter is one level down framework:
Code: Select all
<subjectdef keys="framework">
<topicmeta>
<navtitle>Frameworks</navtitle>
</topicmeta>
<subjectdef keys="flutter">
<topicmeta>
<navtitle>Flutter</navtitle>
</topicmeta>
</subjectdef>
</subjectdef>
I've attached the files for testing, could you take a look and see what have gone wrong? I'm using <oXygen/> XML Author 24.0, build 2021121518 on macOS Monterey 12.1.