Extended Subject Scheme Maps
Post here questions and problems related to editing and publishing DITA content.
-
- Posts: 7
- Joined: Tue Mar 05, 2019 1:13 pm
Extended Subject Scheme Maps
Hi there
I am quite new to Oxygen and looking into a problem now for quite a while.
Help would be appreciated
So, I have a project with a "common" subject scheme map and an "extended" subject scheme map. For each dita map I will in the end use a seperated "extension" scheme, and all will have the same common subject scheme.
my Problem: The values in the extension (e.g. audience--> SAMPLES" do not appear in the ditamap (and inherited topics), but the values of the common scheme map do appear. So there seems to be a problem with the keyref i guess?
I work with oxygen 17 and dita 1.2
here is part of my common scheme (commonscheme.ditamap):
And here is my extension (extendedscheme.ditamap)
I reference in my ditamap to it. (i also tried mapref, does not work as well)
Thanks for your help in advance 
Nadine
I am quite new to Oxygen and looking into a problem now for quite a while.
Help would be appreciated

So, I have a project with a "common" subject scheme map and an "extended" subject scheme map. For each dita map I will in the end use a seperated "extension" scheme, and all will have the same common subject scheme.
my Problem: The values in the extension (e.g. audience--> SAMPLES" do not appear in the ditamap (and inherited topics), but the values of the common scheme map do appear. So there seems to be a problem with the keyref i guess?
I work with oxygen 17 and dita 1.2
here is part of my common scheme (commonscheme.ditamap):
Code: Select all
<subjectScheme>
<subjectHead>
<subjectHeadMeta>
<navtitle> Cendric Subject Scheme</navtitle>
</subjectHeadMeta>
</subjectHead>
<hasInstance>
<subjectdef keys="audiencekey">
<!-- A tree of related values -->
<subjectdef keys="public_DS"/>
<subjectdef keys="public_UM"/>
<subjectdef keys="public_UM_history"/>
</subjectdef>
Code: Select all
<subjectScheme>
<schemeref href="commonscheme.ditamap"/>
<!-- <schemeref href="Cendric_Subject_Scheme.ditamap"> </schemeref>-->
<subjectdef keyref="audiencekey">
<!-- A tree of related values -->
<subjectdef keys="RAM"/>
<subjectdef keys="SAMPLES"/>
</subjectdef>
</subjectScheme>
Code: Select all
<topicref href="Extendedscheme.ditamap" type="subjectScheme" format="ditamap"/>

Nadine
-
- Posts: 9437
- Joined: Fri Jul 09, 2004 5:18 pm
Re: Extended Subject Scheme Maps
Hi Nadine,
Looking at this example in the DITA 1.3 specification:
https://www.oxygenxml.com/dita/1.3/spec ... nsion.html
I think what you are trying to do is correct. Indeed right now Oxygen does not seem to properly combine the subjectdef keyref with the subject definitions placed inside it. I will add an internal issue on our side to look into this.
Regards,
Radu
Looking at this example in the DITA 1.3 specification:
https://www.oxygenxml.com/dita/1.3/spec ... nsion.html
I think what you are trying to do is correct. Indeed right now Oxygen does not seem to properly combine the subjectdef keyref with the subject definitions placed inside it. I will add an internal issue on our side to look into this.
Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
<oXygen/> XML Editor
http://www.oxygenxml.com
Return to “DITA (Editing and Publishing DITA Content)”
Jump to
- Oxygen XML Editor/Author/Developer
- ↳ Feature Request
- ↳ Common Problems
- ↳ DITA (Editing and Publishing DITA Content)
- ↳ SDK-API, Frameworks - Document Types
- ↳ DocBook
- ↳ TEI
- ↳ XHTML
- ↳ Other Issues
- Oxygen XML Web Author
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Content Fusion
- ↳ Feature Request
- ↳ Common Problems
- Oxygen JSON Editor
- ↳ Feature Request
- ↳ Common Problems
- Oxygen PDF Chemistry
- ↳ Feature Request
- ↳ Common Problems
- Oxygen Feedback
- ↳ Feature Request
- ↳ Common Problems
- Oxygen XML WebHelp
- ↳ Feature Request
- ↳ Common Problems
- XML
- ↳ General XML Questions
- ↳ XSLT and FOP
- ↳ XML Schemas
- ↳ XQuery
- NVDL
- ↳ General NVDL Issues
- ↳ oNVDL Related Issues
- XML Services Market
- ↳ Offer a Service