Re: [oXygen-user] [OXYGEN-8414] Refactoring functionality

Hello Judith, Oxygen has the ability to create custom XML refactoring actions based on XSLT or XQuery and to apply such actions on multiple files from the local disk. We also have a predefined "Wrap element content" XML refactor action which would probably help in this case: https://www.oxygenxml.com/doc/versions/25.1/ug-editor/topics/predefined-refa... But unfortunately as the files are on the Ixiasoft CMS our XML refactoring actions cannot run over the files from the Ixiasoft storage. If for example you export the project to the local disk you could use the Oxygen desktop application's "XML Refactoring" tool. I think you should also consider adding a Schematron custom validation check in your Oxygen DITA framework customization to report such problems so that people will be notified when they insert text in cells without wrapping it in pargraphs. Regards, Radu Radu Coravu Oxygen XML Editor On 9/18/23 12:55, Oudkerk, Judith wrote:
Hello,
I was wondering if you can use the refactoring functionality do the following:
Replace all <entry>TEXT</entry> elements with <entry><p>TEXT</p></entry>. In other words, add a <p> element to all entry elements that already contain text (without a <p> element).
I’m using Oxygen XML with Eclipse (and the Ixiasoft CCMS Web 6.3 version).
I’ve been looking into the refactoring functionality, but I can’t find a way to do this.
Thanks in advance for your help.
Kind regards,
Judith
Restricted Information and Basic Personal Data
Judith Oudkerk
|
Technical Writer
ELEKTA | Nucletron
P.O. Box 930,
3900 AX,
Veenendaal,
The Netherlands
Visiting Address:
Waardgelder 1, 3905 TH Veenendaal
Judith.Oudkerk@elekta.com
|
www.elekta.com <https://www.elekta.com/>
Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540
This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data.
Restricted Information and Basic Personal Data
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com https://www.oxygenxml.com/mailman/listinfo/oxygen-user

Hi Radu, Thanks for your quick answer. I tested it on the Desktop application, and it works. A somewhat related question. When I export xml files from Eclipse, this ‘ixia_locid’ attribute is added to certain elements. Is there a way to add this ‘personalised’ attribute to the attribute list? Then I won’t get these errors (hopefully). [cid:image002.png@01D9EA46.E91A8560] Also, do you have more information on this Schematron custom validation check? Then I can discuss with my colleagues if it’s something we can use and implement. Thanks very much! Kind regards, Judith Judith Oudkerk | Technical Writer ELEKTA | Nucletron P.O. Box 930, 3900 AX, Veenendaal, The Netherlands Visiting Address: Waardgelder 1, 3905 TH Veenendaal Judith.Oudkerk@elekta.com<mailto:Judith.Oudkerk@elekta.com> | www.elekta.com<https://www.elekta.com/> Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540 [cid:image774136.png@A999728E.C7D48512] This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data. Restricted Information and Basic Personal Data From: oXygen-user <oxygen-user-bounces@oxygenxml.com> On Behalf Of Oxygen XML Editor Support (Radu Coravu) Sent: maandag 18 september 2023 12:17 To: oxygen-user@oxygenxml.com Subject: Re: [oXygen-user] [OXYGEN-8414] Refactoring functionality Hello Judith, Oxygen has the ability to create custom XML refactoring actions based on XSLT or XQuery and to apply such actions on multiple files from the local disk. We also have a predefined "Wrap element content" XML refactor action which would probably help in this case: https://www.oxygenxml.com/doc/versions/25.1/ug-editor/topics/predefined-refactoring-operations-x-tools.html#predefined-refactoring-operations__dlentry_ud1_cgk_54b<https://www.oxygenxml.com/doc/versions/25.1/ug-editor/topics/predefined-refactoring-operations-x-tools.html#predefined-refactoring-operations__dlentry_ud1_cgk_54b> But unfortunately as the files are on the Ixiasoft CMS our XML refactoring actions cannot run over the files from the Ixiasoft storage. If for example you export the project to the local disk you could use the Oxygen desktop application's "XML Refactoring" tool. I think you should also consider adding a Schematron custom validation check in your Oxygen DITA framework customization to report such problems so that people will be notified when they insert text in cells without wrapping it in pargraphs. Regards, Radu Radu Coravu Oxygen XML Editor Restricted Information and Basic Personal Data On 9/18/23 12:55, Oudkerk, Judith wrote: Hello, I was wondering if you can use the refactoring functionality do the following: Replace all <entry>TEXT</entry> elements with <entry><p>TEXT</p></entry>. In other words, add a <p> element to all entry elements that already contain text (without a <p> element). I’m using Oxygen XML with Eclipse (and the Ixiasoft CCMS Web 6.3 version). I’ve been looking into the refactoring functionality, but I can’t find a way to do this. Thanks in advance for your help. Kind regards, Judith Restricted Information and Basic Personal Data Judith Oudkerk | Technical Writer ELEKTA | Nucletron P.O. Box 930, 3900 AX, Veenendaal, The Netherlands Visiting Address: Waardgelder 1, 3905 TH Veenendaal Judith.Oudkerk@elekta.com<mailto:Judith.Oudkerk@elekta.com> | www.elekta.com<https://www.elekta.com/> Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540 [cid:image001.png@01D9EA3F.2A857990] This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data. Restricted Information and Basic Personal Data _______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com<mailto:oXygen-user@oxygenxml.com> https://www.oxygenxml.com/mailman/listinfo/oxygen-user<https://www.oxygenxml.com/mailman/listinfo/oxygen-user>

Hello Judith, Please see some answers below:
A somewhat related question. When I export xml files from Eclipse, this ‘ixia_locid’ attribute is added to certain elements. Is there a way to add this ‘personalised’ attribute to the attribute list? Then I won’t get these errors (hopefully).
This attribute is not part of the DITA specification, so Oxygen is right in flagging it as valid. From what I remember when opening the same files with Oxygen in the Ixiasoft environment they use our APIs to tell Oxygen to skip showing certain validation errors. There is an example about how such a plugin for Oxygen can be built here: https://github.com/oxygenxml/wsaccess-javascript-sample-plugins/tree/master/... But unfortunately there is no user-friendly setting to precisely skip this error.
Also, do you have more information on this Schematron custom validation check? Then I can discuss with my colleagues if it’s something we can use and implement.
Usually if you were working with Oxygen desktop (without the Ixiasoft integration) and wanted to add custom Schematron rules I would suggest this article: https://blog.oxygenxml.com/topics/sharing_schematron_validation_rules.html As you are working with Ixiasoft, I think they might also have some material about how to customize the DITA XML framework configuration and then how to deliver it to all users. Hope this helps! Regards, Radu Radu Coravu Oxygen XML Editor On 9/18/23 16:49, Oudkerk, Judith wrote:
Hi Radu,
Thanks for your quick answer. I tested it on the Desktop application, and it works.
A somewhat related question. When I export xml files from Eclipse, this ‘ixia_locid’ attribute is added to certain elements. Is there a way to add this ‘personalised’ attribute to the attribute list? Then I won’t get these errors (hopefully).
Also, do you have more information on this Schematron custom validation check? Then I can discuss with my colleagues if it’s something we can use and implement.
Thanks very much!
Kind regards,
Judith
Judith Oudkerk
|
Technical Writer
ELEKTA | Nucletron
P.O. Box 930,
3900 AX,
Veenendaal,
The Netherlands
Visiting Address:
Waardgelder 1, 3905 TH Veenendaal
Judith.Oudkerk@elekta.com
|
www.elekta.com <https://www.elekta.com/>
Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540
This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data.
* *
*
Restricted Information and Basic Personal Data
From:* oXygen-user <oxygen-user-bounces@oxygenxml.com> *On Behalf Of *Oxygen XML Editor Support (Radu Coravu) *Sent:* maandag 18 september 2023 12:17 *To:* oxygen-user@oxygenxml.com *Subject:* Re: [oXygen-user] [OXYGEN-8414] Refactoring functionality
Hello Judith,
Oxygen has the ability to create custom XML refactoring actions based on XSLT or XQuery and to apply such actions on multiple files from the local disk. We also have a predefined "Wrap element content" XML refactor action which would probably help in this case:
https://www.oxygenxml.com/doc/versions/25.1/ug-editor/topics/predefined-refa...
But unfortunately as the files are on the Ixiasoft CMS our XML refactoring actions cannot run over the files from the Ixiasoft storage. If for example you export the project to the local disk you could use the Oxygen desktop application's "XML Refactoring" tool.
I think you should also consider adding a Schematron custom validation check in your Oxygen DITA framework customization to report such problems so that people will be notified when they insert text in cells without wrapping it in pargraphs.
Regards,
Radu
Radu Coravu Oxygen XML Editor
Restricted Information and Basic Personal Data
On 9/18/23 12:55, Oudkerk, Judith wrote:
Hello,
I was wondering if you can use the refactoring functionality do the following:
Replace all <entry>TEXT</entry> elements with <entry><p>TEXT</p></entry>. In other words, add a <p> element to all entry elements that already contain text (without a <p> element).
I’m using Oxygen XML with Eclipse (and the Ixiasoft CCMS Web 6.3 version).
I’ve been looking into the refactoring functionality, but I can’t find a way to do this.
Thanks in advance for your help.
Kind regards,
Judith
Restricted Information and Basic Personal Data
*Judith Oudkerk*****
|
Technical Writer
ELEKTA | Nucletron
P.O. Box 930,
3900 AX,
Veenendaal,
The Netherlands
Visiting Address:
Waardgelder 1, 3905 TH Veenendaal
Judith.Oudkerk@elekta.com <mailto:Judith.Oudkerk@elekta.com>
|
www.elekta.com <https://www.elekta.com/>
Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540
This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data.
Restricted Information and Basic Personal Data
_______________________________________________
oXygen-user mailing list
oXygen-user@oxygenxml.com
https://www.oxygenxml.com/mailman/listinfo/oxygen-user
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com https://www.oxygenxml.com/mailman/listinfo/oxygen-user

Hi Radu, Thanks again for your quick answer. I’ll have a look. Kind regards, Judith Judith Oudkerk | Technical Writer ELEKTA | Nucletron P.O. Box 930, 3900 AX, Veenendaal, The Netherlands Visiting Address: Waardgelder 1, 3905 TH Veenendaal Judith.Oudkerk@elekta.com<mailto:Judith.Oudkerk@elekta.com> | www.elekta.com<https://www.elekta.com/> Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540 [cid:image113276.png@D8831730.A38B4D14] This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data. Restricted Information and Basic Personal Data From: oXygen-user <oxygen-user-bounces@oxygenxml.com> On Behalf Of Oxygen XML Editor Support (Radu Coravu) Sent: dinsdag 19 september 2023 06:43 To: oxygen-user@oxygenxml.com Subject: Re: [oXygen-user] [OXYGEN-8414] Refactoring functionality Hello Judith, Please see some answers below: A somewhat related question. When I export xml files from Eclipse, this ‘ixia_locid’ attribute is added to certain elements. Is there a way to add this ‘personalised’ attribute to the attribute list? Then I won’t get these errors (hopefully). This attribute is not part of the DITA specification, so Oxygen is right in flagging it as valid.
From what I remember when opening the same files with Oxygen in the Ixiasoft environment they use our APIs to tell Oxygen to skip showing certain validation errors. There is an example about how such a plugin for Oxygen can be built here:
https://github.com/oxygenxml/wsaccess-javascript-sample-plugins/tree/master/validationProblemsFilter<https://github.com/oxygenxml/wsaccess-javascript-sample-plugins/tree/master/validationProblemsFilter> But unfortunately there is no user-friendly setting to precisely skip this error. Also, do you have more information on this Schematron custom validation check? Then I can discuss with my colleagues if it’s something we can use and implement. Usually if you were working with Oxygen desktop (without the Ixiasoft integration) and wanted to add custom Schematron rules I would suggest this article: https://blog.oxygenxml.com/topics/sharing_schematron_validation_rules.html<https://blog.oxygenxml.com/topics/sharing_schematron_validation_rules.html> As you are working with Ixiasoft, I think they might also have some material about how to customize the DITA XML framework configuration and then how to deliver it to all users. Hope this helps! Regards, Radu Radu Coravu Oxygen XML Editor Restricted Information and Basic Personal Data On 9/18/23 16:49, Oudkerk, Judith wrote: Hi Radu, Thanks for your quick answer. I tested it on the Desktop application, and it works. A somewhat related question. When I export xml files from Eclipse, this ‘ixia_locid’ attribute is added to certain elements. Is there a way to add this ‘personalised’ attribute to the attribute list? Then I won’t get these errors (hopefully). [cid:image001.png@01D9EAD3.AA6F4C00] Also, do you have more information on this Schematron custom validation check? Then I can discuss with my colleagues if it’s something we can use and implement. Thanks very much! Kind regards, Judith Judith Oudkerk | Technical Writer ELEKTA | Nucletron P.O. Box 930, 3900 AX, Veenendaal, The Netherlands Visiting Address: Waardgelder 1, 3905 TH Veenendaal Judith.Oudkerk@elekta.com<mailto:Judith.Oudkerk@elekta.com> | www.elekta.com<https://www.elekta.com/> Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540 [cid:image002.png@01D9EAD3.AA6F4C00] This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data. Restricted Information and Basic Personal Data From: oXygen-user <oxygen-user-bounces@oxygenxml.com><mailto:oxygen-user-bounces@oxygenxml.com> On Behalf Of Oxygen XML Editor Support (Radu Coravu) Sent: maandag 18 september 2023 12:17 To: oxygen-user@oxygenxml.com<mailto:oxygen-user@oxygenxml.com> Subject: Re: [oXygen-user] [OXYGEN-8414] Refactoring functionality Hello Judith, Oxygen has the ability to create custom XML refactoring actions based on XSLT or XQuery and to apply such actions on multiple files from the local disk. We also have a predefined "Wrap element content" XML refactor action which would probably help in this case: https://www.oxygenxml.com/doc/versions/25.1/ug-editor/topics/predefined-refactoring-operations-x-tools.html#predefined-refactoring-operations__dlentry_ud1_cgk_54b<https://www.oxygenxml.com/doc/versions/25.1/ug-editor/topics/predefined-refactoring-operations-x-tools.html#predefined-refactoring-operations__dlentry_ud1_cgk_54b> But unfortunately as the files are on the Ixiasoft CMS our XML refactoring actions cannot run over the files from the Ixiasoft storage. If for example you export the project to the local disk you could use the Oxygen desktop application's "XML Refactoring" tool. I think you should also consider adding a Schematron custom validation check in your Oxygen DITA framework customization to report such problems so that people will be notified when they insert text in cells without wrapping it in pargraphs. Regards, Radu Radu Coravu Oxygen XML Editor Restricted Information and Basic Personal Data On 9/18/23 12:55, Oudkerk, Judith wrote: Hello, I was wondering if you can use the refactoring functionality do the following: Replace all <entry>TEXT</entry> elements with <entry><p>TEXT</p></entry>. In other words, add a <p> element to all entry elements that already contain text (without a <p> element). I’m using Oxygen XML with Eclipse (and the Ixiasoft CCMS Web 6.3 version). I’ve been looking into the refactoring functionality, but I can’t find a way to do this. Thanks in advance for your help. Kind regards, Judith Restricted Information and Basic Personal Data Judith Oudkerk | Technical Writer ELEKTA | Nucletron P.O. Box 930, 3900 AX, Veenendaal, The Netherlands Visiting Address: Waardgelder 1, 3905 TH Veenendaal Judith.Oudkerk@elekta.com<mailto:Judith.Oudkerk@elekta.com> | www.elekta.com<https://www.elekta.com/> Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540 [cid:image002.png@01D9EAD3.AA6F4C00] This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data. Restricted Information and Basic Personal Data _______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com<mailto:oXygen-user@oxygenxml.com> https://www.oxygenxml.com/mailman/listinfo/oxygen-user<https://www.oxygenxml.com/mailman/listinfo/oxygen-user> _______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com<mailto:oXygen-user@oxygenxml.com> https://www.oxygenxml.com/mailman/listinfo/oxygen-user<https://www.oxygenxml.com/mailman/listinfo/oxygen-user>

Dear Oxygen support specialist, I have a question concerning keyscopes. We recently introduced DITA 1.3 into our CCMS (Ixiasoft), and the keyscope function works on my test chaptermap, but it doesn’t work on the actual chaptermap in which I want it to work. I’m wondering if I’m doing something wrong, or if the structure of the chaptermap obstructs the use of keyscopes like this. Could you perhaps have a look and let me know if there’s something I need to change? See the two examples below. Thank you. Test chaptermap Actual chaptermap <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE map PUBLIC "-//ELEKTA//DTD ELEKTA DITA Map//EN" "../../system/dtd/client/elekta-map.dtd"> <map id="ikp1699477418947" xml:lang="en-us"> <title>Chapter 3 - Test Keyscope</title> <topicref navtitle="Chapter 3 - Test Keyscope" type="concept.xml"> <topicref navtitle="Cleaning" type="concept.xml"> <topicref href="vxp1630917783705.dita" ixia_locid="85"/> <topicgroup keyscope="2"> <keydef keys="clean_min"> <topicmeta> <keywords> <keyword>2 times</keyword> </keywords> </topicmeta> </keydef> <topicref href="txv1699477418166.xml" type="task"/> </topicgroup> <topicgroup keyscope="3"> <keydef keys="clean_min"> <topicmeta> <keywords> <keyword>3 times</keyword> </keywords> </topicmeta> </keydef> <topicref href="omv1699477418619.xml" type="task"/> </topicgroup> </topicref> </topicref> </map> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE map PUBLIC "-//ELEKTA//DTD ELEKTA DITA Map//EN" "elekta-map.dtd"> <map id="akc1628845911899" xml:lang="en-us"> <title ixia_locid="68">87790677 MDR Reprocessing</title> <mapref format="ditamap" href="lkw1678273641906.ditamap" ixia_locid="69"/> <topicref href="gcu1628846582143.xml" ixia_locid="70"> <topicref href="rgj1632320614159.xml" ixia_locid="82"/> <topicref href="rxa1632466864947.xml" ixia_locid="71"/> <topicref href="mqk1698654265149.xml"/> <topicref href="auy1693229525780.xml" ixia_locid="73"> <topicref href="ddc1631019051495.xml" ixia_locid="74"/> <topicref href="vaj1571303228111.xml" ixia_locid="75"/> </topicref> <topicref href="vha1602860748443.xml" ixia_locid="55"> <topicref href="vxp1630917783705.dita" ixia_locid="85"/> <topicgroup keyscope="1"> <keydef keys="clean_min"> <topicmeta> <keywords> <keyword>2 times</keyword> </keywords> </topicmeta> </keydef> <keydef keys="rinse_min"> <topicmeta> <keywords> <keyword>10 seconds</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="6" keys="second_rinse_min" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="7">30 seconds</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="8" keys="min_temp" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="9">110 °C (230 °F) maximum</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="10" keys="disinfectant_ml" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="11">50 ml</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="12" keys="thoroughly_rinse_min" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="13">1 minute / 10 seconds</keyword> </keywords> </topicmeta> </keydef> <topicref href="myx1698060324132.xml"/> </topicgroup> <topicgroup keyscope="2"> <keydef keys="clean_min"> <topicmeta> <keywords> <keyword>3 times</keyword> </keywords> </topicmeta> </keydef> <keydef keys="rinse_min"> <topicmeta> <keywords> <keyword>30 seconds</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="6" keys="second_rinse_min" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="7">30 seconds</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="8" keys="min_temp" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="9">110 °C (230 °F) maximum</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="10" keys="disinfectant_ml" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="11">50 ml</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="12" keys="thoroughly_rinse_min" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="13">1 minute / 10 seconds</keyword> </keywords> </topicmeta> </keydef> <topicref href="nfc1698060338844.xml" ixia_locid="43"/> </topicgroup> </topicref> <topicref href="jaq1698050013557.xml" ixia_locid="76"/> <topicref href="tdk1667203793446.xml" ixia_locid="36"/> <topicref href="oqa1602753018500.xml" ixia_locid="89"/> <topicref href="ths1698049512795.xml" ixia_locid="78"> <topicref href="wci1647331763195.xml" ixia_locid="79"/> <topicref href="vuk1698065329525.xml" ixia_locid="80"/> </topicref> <topicref href="pdw1632819049142.xml" ixia_locid="81"/> <topicref href="gpr1698066787673.xml" ixia_locid="90"/> </topicref> </map> Kind regards, Judith Restricted Information and Basic Personal Data Judith Oudkerk | Technical Writer ELEKTA | Nucletron P.O. Box 930, 3900 AX, Veenendaal, The Netherlands Visiting Address: Waardgelder 1, 3905 TH Veenendaal Judith.Oudkerk@elekta.com<mailto:Judith.Oudkerk@elekta.com> | www.elekta.com<https://www.elekta.com/> Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540 [cid:image540852.png@0DB9663E.51EAB1A1] This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data. Restricted Information and Basic Personal Data

Dear Judith, To what format are you publishing DITA XML? Plain HTML5, PDF, WebHelp responsive? If you can put together a small and valid sample DITA project on which the publishing does not work according to your needs, zip it and send it to us (support@oxygenxml.com) I can take a look at it. Other than that just by looking at some code samples it's hard for me to pinpoint a problem or investigate a problem. Also I do not know precisely what DITA OT version Ixiasoft uses on the CMS side, maybe this would also be some useful information. Have you considered asking Ixiasoft about this publishing problem as you are publishing from the CMS side? Regards, Radu Radu Coravu Oxygen XML Editor On 11/9/23 14:20, Oudkerk, Judith wrote:
Dear Oxygen support specialist,
I have a question concerning keyscopes. We recently introduced DITA 1.3 into our CCMS (Ixiasoft), and the keyscope function works on my test chaptermap, but it doesn’t work on the actual chaptermap in which I want it to work. I’m wondering if I’m doing something wrong, or if the structure of the chaptermap obstructs the use of keyscopes like this.
Could you perhaps have a look and let me know if there’s something I need to change? See the two examples below.
Thank you.
Test chaptermap
Actual chaptermap
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map PUBLIC "-//ELEKTA//DTD ELEKTA DITA Map//EN" "../../system/dtd/client/elekta-map.dtd">
_<__map_id="ikp1699477418947"xml:lang="en-us">
<title>Chapter 3 - Test Keyscope</title>
<topicrefnavtitle="Chapter 3 - Test Keyscope"type="concept.xml">
<topicrefnavtitle="Cleaning"type="concept.xml">
<topicrefhref="vxp1630917783705.dita"ixia_locid="85"/>
<topicgroupkeyscope="2">
<keydefkeys="clean_min">
<topicmeta>
<keywords>
<keyword>2 times</keyword>
</keywords>
</topicmeta>
</keydef>
<topicrefhref="txv1699477418166.xml"type="task"/>
</topicgroup>
<topicgroupkeyscope="3">
<keydefkeys="clean_min">
<topicmeta>
<keywords>
<keyword>3 times</keyword>
</keywords>
</topicmeta>
</keydef>
<topicrefhref="omv1699477418619.xml"type="task"/>
</topicgroup>
</topicref>
</topicref>
_</__map__>_
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map PUBLIC "-//ELEKTA//DTD ELEKTA DITA Map//EN" "elekta-map.dtd">
_<__map_id="akc1628845911899"xml:lang="en-us">
<titleixia_locid="68">87790677 MDR Reprocessing</title>
<maprefformat="ditamap"href="lkw1678273641906.ditamap"ixia_locid="69"/>
<topicrefhref="gcu1628846582143.xml"ixia_locid="70">
<topicrefhref="rgj1632320614159.xml"ixia_locid="82"/>
<topicrefhref="rxa1632466864947.xml"ixia_locid="71"/>
<topicrefhref="mqk1698654265149.xml"/>
<topicrefhref="auy1693229525780.xml"ixia_locid="73">
<topicrefhref="ddc1631019051495.xml"ixia_locid="74"/>
<topicrefhref="vaj1571303228111.xml"ixia_locid="75"/>
</topicref>
<topicrefhref="vha1602860748443.xml"ixia_locid="55">
<topicrefhref="vxp1630917783705.dita"ixia_locid="85"/>
<topicgroupkeyscope="1">
<keydefkeys="clean_min">
<topicmeta>
<keywords>
<keyword>2 times</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefkeys="rinse_min">
<topicmeta>
<keywords>
<keyword>10 seconds</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="6"keys="second_rinse_min"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="7">30 seconds</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="8"keys="min_temp"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="9">110 °C (230 °F) maximum</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="10"keys="disinfectant_ml"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="11">50 ml</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="12"keys="thoroughly_rinse_min"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="13">1 minute / 10 seconds</keyword>
</keywords>
</topicmeta>
</keydef>
<topicrefhref="myx1698060324132.xml"/>
</topicgroup>
<topicgroupkeyscope="2">
<keydefkeys="clean_min">
<topicmeta>
<keywords>
<keyword>3 times</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefkeys="rinse_min">
<topicmeta>
<keywords>
<keyword>30 seconds</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="6"keys="second_rinse_min"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="7">30 seconds</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="8"keys="min_temp"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="9">110 °C (230 °F) maximum</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="10"keys="disinfectant_ml"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="11">50 ml</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="12"keys="thoroughly_rinse_min"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="13">1 minute / 10 seconds</keyword>
</keywords>
</topicmeta>
</keydef>
<topicrefhref="nfc1698060338844.xml"ixia_locid="43"/>
</topicgroup>
</topicref>
<topicrefhref="jaq1698050013557.xml"ixia_locid="76"/>
<topicrefhref="tdk1667203793446.xml"ixia_locid="36"/>
<topicrefhref="oqa1602753018500.xml"ixia_locid="89"/>
<topicrefhref="ths1698049512795.xml"ixia_locid="78">
<topicrefhref="wci1647331763195.xml"ixia_locid="79"/>
<topicrefhref="vuk1698065329525.xml"ixia_locid="80"/>
</topicref>
<topicrefhref="pdw1632819049142.xml"ixia_locid="81"/>
<topicrefhref="gpr1698066787673.xml"ixia_locid="90"/>
</topicref>
_</__map__>_
Kind regards,
Judith
Restricted Information and Basic Personal Data
Judith Oudkerk
|
Technical Writer
ELEKTA | Nucletron
P.O. Box 930,
3900 AX,
Veenendaal,
The Netherlands
Visiting Address:
Waardgelder 1, 3905 TH Veenendaal
Judith.Oudkerk@elekta.com
|
www.elekta.com <https://www.elekta.com/>
Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540
This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data.
Restricted Information and Basic Personal Data
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com https://www.oxygenxml.com/mailman/listinfo/oxygen-user

Hi Radu, Thanks for your quick reply. Unfortunately, I didn’t have time today to prepare a file for you. Next week I’ll go the TC World Conference in Stuttgart. So I will prepare something when I return to the office on Monday 20 November. Kind regards, Judith Judith Oudkerk | Technical Writer ELEKTA | Nucletron P.O. Box 930, 3900 AX, Veenendaal, The Netherlands Visiting Address: Waardgelder 1, 3905 TH Veenendaal Judith.Oudkerk@elekta.com<mailto:Judith.Oudkerk@elekta.com> | www.elekta.com<https://www.elekta.com/> Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540 [cid:image203768.png@980C5263.ED219496] This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data. Restricted Information and Basic Personal Data From: oXygen-user <oxygen-user-bounces@oxygenxml.com> On Behalf Of Oxygen XML Editor Support (Radu Coravu) Sent: donderdag 9 november 2023 13:34 To: oxygen-user@oxygenxml.com Subject: Re: [oXygen-user] Keyscopes Dear Judith, To what format are you publishing DITA XML? Plain HTML5, PDF, WebHelp responsive? If you can put together a small and valid sample DITA project on which the publishing does not work according to your needs, zip it and send it to us (support@oxygenxml.com<mailto:support@oxygenxml.com>) I can take a look at it. Other than that just by looking at some code samples it's hard for me to pinpoint a problem or investigate a problem. Also I do not know precisely what DITA OT version Ixiasoft uses on the CMS side, maybe this would also be some useful information. Have you considered asking Ixiasoft about this publishing problem as you are publishing from the CMS side? Regards, Radu Radu Coravu Oxygen XML Editor Restricted Information and Basic Personal Data On 11/9/23 14:20, Oudkerk, Judith wrote: Dear Oxygen support specialist, I have a question concerning keyscopes. We recently introduced DITA 1.3 into our CCMS (Ixiasoft), and the keyscope function works on my test chaptermap, but it doesn’t work on the actual chaptermap in which I want it to work. I’m wondering if I’m doing something wrong, or if the structure of the chaptermap obstructs the use of keyscopes like this. Could you perhaps have a look and let me know if there’s something I need to change? See the two examples below. Thank you. Test chaptermap Actual chaptermap <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE map PUBLIC "-//ELEKTA//DTD ELEKTA DITA Map//EN" "../../system/dtd/client/elekta-map.dtd"> <map id="ikp1699477418947" xml:lang="en-us"> <title>Chapter 3 - Test Keyscope</title> <topicref navtitle="Chapter 3 - Test Keyscope" type="concept.xml"> <topicref navtitle="Cleaning" type="concept.xml"> <topicref href="vxp1630917783705.dita" ixia_locid="85"/> <topicgroup keyscope="2"> <keydef keys="clean_min"> <topicmeta> <keywords> <keyword>2 times</keyword> </keywords> </topicmeta> </keydef> <topicref href="txv1699477418166.xml" type="task"/> </topicgroup> <topicgroup keyscope="3"> <keydef keys="clean_min"> <topicmeta> <keywords> <keyword>3 times</keyword> </keywords> </topicmeta> </keydef> <topicref href="omv1699477418619.xml" type="task"/> </topicgroup> </topicref> </topicref> </map> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE map PUBLIC "-//ELEKTA//DTD ELEKTA DITA Map//EN" "elekta-map.dtd"> <map id="akc1628845911899" xml:lang="en-us"> <title ixia_locid="68">87790677 MDR Reprocessing</title> <mapref format="ditamap" href="lkw1678273641906.ditamap" ixia_locid="69"/> <topicref href="gcu1628846582143.xml" ixia_locid="70"> <topicref href="rgj1632320614159.xml" ixia_locid="82"/> <topicref href="rxa1632466864947.xml" ixia_locid="71"/> <topicref href="mqk1698654265149.xml"/> <topicref href="auy1693229525780.xml" ixia_locid="73"> <topicref href="ddc1631019051495.xml" ixia_locid="74"/> <topicref href="vaj1571303228111.xml" ixia_locid="75"/> </topicref> <topicref href="vha1602860748443.xml" ixia_locid="55"> <topicref href="vxp1630917783705.dita" ixia_locid="85"/> <topicgroup keyscope="1"> <keydef keys="clean_min"> <topicmeta> <keywords> <keyword>2 times</keyword> </keywords> </topicmeta> </keydef> <keydef keys="rinse_min"> <topicmeta> <keywords> <keyword>10 seconds</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="6" keys="second_rinse_min" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="7">30 seconds</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="8" keys="min_temp" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="9">110 °C (230 °F) maximum</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="10" keys="disinfectant_ml" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="11">50 ml</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="12" keys="thoroughly_rinse_min" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="13">1 minute / 10 seconds</keyword> </keywords> </topicmeta> </keydef> <topicref href="myx1698060324132.xml"/> </topicgroup> <topicgroup keyscope="2"> <keydef keys="clean_min"> <topicmeta> <keywords> <keyword>3 times</keyword> </keywords> </topicmeta> </keydef> <keydef keys="rinse_min"> <topicmeta> <keywords> <keyword>30 seconds</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="6" keys="second_rinse_min" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="7">30 seconds</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="8" keys="min_temp" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="9">110 °C (230 °F) maximum</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="10" keys="disinfectant_ml" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="11">50 ml</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="12" keys="thoroughly_rinse_min" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="13">1 minute / 10 seconds</keyword> </keywords> </topicmeta> </keydef> <topicref href="nfc1698060338844.xml" ixia_locid="43"/> </topicgroup> </topicref> <topicref href="jaq1698050013557.xml" ixia_locid="76"/> <topicref href="tdk1667203793446.xml" ixia_locid="36"/> <topicref href="oqa1602753018500.xml" ixia_locid="89"/> <topicref href="ths1698049512795.xml" ixia_locid="78"> <topicref href="wci1647331763195.xml" ixia_locid="79"/> <topicref href="vuk1698065329525.xml" ixia_locid="80"/> </topicref> <topicref href="pdw1632819049142.xml" ixia_locid="81"/> <topicref href="gpr1698066787673.xml" ixia_locid="90"/> </topicref> </map> Kind regards, Judith Restricted Information and Basic Personal Data Judith Oudkerk | Technical Writer ELEKTA | Nucletron P.O. Box 930, 3900 AX, Veenendaal, The Netherlands Visiting Address: Waardgelder 1, 3905 TH Veenendaal Judith.Oudkerk@elekta.com<mailto:Judith.Oudkerk@elekta.com> | www.elekta.com<https://www.elekta.com/> Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540 [cid:image001.png@01DA132D.41A1F4C0] This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data. Restricted Information and Basic Personal Data _______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com<mailto:oXygen-user@oxygenxml.com> https://www.oxygenxml.com/mailman/listinfo/oxygen-user<https://www.oxygenxml.com/mailman/listinfo/oxygen-user>

Hi Radu, I prepared the map: removed unnecessary files and cleaned up the XML files. Please have a look at the map with ID: akc1628845911899. The map still says that there are multiple keys in the map, but that’s what the keyscope is for, right? So I guess I’m applying it incorrectly. Hopefully you can help. Thanks very much. Kind regards, Judith PS. I spoke to your colleagues at the TC World Conference and told them I’m very happy with the support you give me 😊. Judith Oudkerk | Technical Writer ELEKTA | Nucletron P.O. Box 930, 3900 AX, Veenendaal, The Netherlands Visiting Address: Waardgelder 1, 3905 TH Veenendaal Judith.Oudkerk@elekta.com<mailto:Judith.Oudkerk@elekta.com> | www.elekta.com<https://www.elekta.com/> Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540 [cid:image547113.png@DE8BF27B.A3AE14BB] This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data. Restricted Information and Basic Personal Data From: Oudkerk, Judith Sent: donderdag 9 november 2023 16:53 To: oxygen-user@oxygenxml.com Subject: RE: [oXygen-user] Keyscopes Hi Radu, Thanks for your quick reply. Unfortunately, I didn’t have time today to prepare a file for you. Next week I’ll go the TC World Conference in Stuttgart. So I will prepare something when I return to the office on Monday 20 November. Kind regards, Judith Restricted Information and Basic Personal Data From: oXygen-user <oxygen-user-bounces@oxygenxml.com<mailto:oxygen-user-bounces@oxygenxml.com>> On Behalf Of Oxygen XML Editor Support (Radu Coravu) Sent: donderdag 9 november 2023 13:34 To: oxygen-user@oxygenxml.com<mailto:oxygen-user@oxygenxml.com> Subject: Re: [oXygen-user] Keyscopes Dear Judith, To what format are you publishing DITA XML? Plain HTML5, PDF, WebHelp responsive? If you can put together a small and valid sample DITA project on which the publishing does not work according to your needs, zip it and send it to us (support@oxygenxml.com<mailto:support@oxygenxml.com>) I can take a look at it. Other than that just by looking at some code samples it's hard for me to pinpoint a problem or investigate a problem. Also I do not know precisely what DITA OT version Ixiasoft uses on the CMS side, maybe this would also be some useful information. Have you considered asking Ixiasoft about this publishing problem as you are publishing from the CMS side? Regards, Radu Radu Coravu Oxygen XML Editor On 11/9/23 14:20, Oudkerk, Judith wrote: Dear Oxygen support specialist, I have a question concerning keyscopes. We recently introduced DITA 1.3 into our CCMS (Ixiasoft), and the keyscope function works on my test chaptermap, but it doesn’t work on the actual chaptermap in which I want it to work. I’m wondering if I’m doing something wrong, or if the structure of the chaptermap obstructs the use of keyscopes like this. Could you perhaps have a look and let me know if there’s something I need to change? See the two examples below. Thank you. Test chaptermap Actual chaptermap <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE map PUBLIC "-//ELEKTA//DTD ELEKTA DITA Map//EN" "../../system/dtd/client/elekta-map.dtd"> <map id="ikp1699477418947" xml:lang="en-us"> <title>Chapter 3 - Test Keyscope</title> <topicref navtitle="Chapter 3 - Test Keyscope" type="concept.xml"> <topicref navtitle="Cleaning" type="concept.xml"> <topicref href="vxp1630917783705.dita" ixia_locid="85"/> <topicgroup keyscope="2"> <keydef keys="clean_min"> <topicmeta> <keywords> <keyword>2 times</keyword> </keywords> </topicmeta> </keydef> <topicref href="txv1699477418166.xml" type="task"/> </topicgroup> <topicgroup keyscope="3"> <keydef keys="clean_min"> <topicmeta> <keywords> <keyword>3 times</keyword> </keywords> </topicmeta> </keydef> <topicref href="omv1699477418619.xml" type="task"/> </topicgroup> </topicref> </topicref> </map> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE map PUBLIC "-//ELEKTA//DTD ELEKTA DITA Map//EN" "elekta-map.dtd"> <map id="akc1628845911899" xml:lang="en-us"> <title ixia_locid="68">87790677 MDR Reprocessing</title> <mapref format="ditamap" href="lkw1678273641906.ditamap" ixia_locid="69"/> <topicref href="gcu1628846582143.xml" ixia_locid="70"> <topicref href="rgj1632320614159.xml" ixia_locid="82"/> <topicref href="rxa1632466864947.xml" ixia_locid="71"/> <topicref href="mqk1698654265149.xml"/> <topicref href="auy1693229525780.xml" ixia_locid="73"> <topicref href="ddc1631019051495.xml" ixia_locid="74"/> <topicref href="vaj1571303228111.xml" ixia_locid="75"/> </topicref> <topicref href="vha1602860748443.xml" ixia_locid="55"> <topicref href="vxp1630917783705.dita" ixia_locid="85"/> <topicgroup keyscope="1"> <keydef keys="clean_min"> <topicmeta> <keywords> <keyword>2 times</keyword> </keywords> </topicmeta> </keydef> <keydef keys="rinse_min"> <topicmeta> <keywords> <keyword>10 seconds</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="6" keys="second_rinse_min" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="7">30 seconds</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="8" keys="min_temp" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="9">110 °C (230 °F) maximum</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="10" keys="disinfectant_ml" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="11">50 ml</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="12" keys="thoroughly_rinse_min" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="13">1 minute / 10 seconds</keyword> </keywords> </topicmeta> </keydef> <topicref href="myx1698060324132.xml"/> </topicgroup> <topicgroup keyscope="2"> <keydef keys="clean_min"> <topicmeta> <keywords> <keyword>3 times</keyword> </keywords> </topicmeta> </keydef> <keydef keys="rinse_min"> <topicmeta> <keywords> <keyword>30 seconds</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="6" keys="second_rinse_min" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="7">30 seconds</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="8" keys="min_temp" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="9">110 °C (230 °F) maximum</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="10" keys="disinfectant_ml" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="11">50 ml</keyword> </keywords> </topicmeta> </keydef> <keydef ixia_locid="12" keys="thoroughly_rinse_min" processing-role="resource-only"> <topicmeta> <keywords> <keyword ixia_locid="13">1 minute / 10 seconds</keyword> </keywords> </topicmeta> </keydef> <topicref href="nfc1698060338844.xml" ixia_locid="43"/> </topicgroup> </topicref> <topicref href="jaq1698050013557.xml" ixia_locid="76"/> <topicref href="tdk1667203793446.xml" ixia_locid="36"/> <topicref href="oqa1602753018500.xml" ixia_locid="89"/> <topicref href="ths1698049512795.xml" ixia_locid="78"> <topicref href="wci1647331763195.xml" ixia_locid="79"/> <topicref href="vuk1698065329525.xml" ixia_locid="80"/> </topicref> <topicref href="pdw1632819049142.xml" ixia_locid="81"/> <topicref href="gpr1698066787673.xml" ixia_locid="90"/> </topicref> </map> Kind regards, Judith Restricted Information and Basic Personal Data Judith Oudkerk | Technical Writer ELEKTA | Nucletron P.O. Box 930, 3900 AX, Veenendaal, The Netherlands Visiting Address: Waardgelder 1, 3905 TH Veenendaal Judith.Oudkerk@elekta.com<mailto:Judith.Oudkerk@elekta.com> | www.elekta.com<https://www.elekta.com/> Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540 [cid:image001.png@01DA1C82.8FC80EB0] This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data. Restricted Information and Basic Personal Data _______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com<mailto:oXygen-user@oxygenxml.com> https://www.oxygenxml.com/mailman/listinfo/oxygen-user<https://www.oxygenxml.com/mailman/listinfo/oxygen-user>

Hi Judith, Thanks for the samples, I proposed to you initially to send the sample directly to "support@oxygenxml.com" because the Oxygen Users List is public and sending company specific samples on a public users list might be a problem if the content is confidential, I hope this is not the case here. The sample DITA Map contains topics like "jxg1602773272834.xml" or "yqd1602773826501.xml" or "vie1602775719975.xml" which use DTD specializations specific for your company. So for me these topics are invalid and I cannot publish using them. I removed them and arrived at a valid version of the project. Some general advice about using key scopes, once you use key scopes you need to use keys all the way down, for example in your project you have a mix of keyrefs and conrefs. I thought Ixiasoft prohibited the use of direct content references instead of conkeyrefs but maybe I'm wrong here. So for example:
<topicgroup keyscope="2" id="2"> <keydef keys="min_temp" processing-role="resource-only"> <topicmeta> <keywords> <keyword>abc</keyword> </keywords> </topicmeta> </keydef> <topicref href="nfc1698060338844.xml"/> </topicgroup> and "nfc1698060338844.xml" has conrefs to:
<step id="step_N10058_N10055_N10052_N10001"> <cmd conref="zyd1602765760398.xml#zyd1602765760398/MC_prepare_solution"/> </step> Instead you would probably need to do things like this in the DITA Map:
<topicgroup keyscope="2" id="2"> <keydef keys="min_temp" processing-role="resource-only"> <topicmeta> <keywords> <keyword>abc</keyword> </keywords> </topicmeta> </keydef> <topicref href="nfc1698060338844.xml"/> <keydef keys="zyd1602765760398" href="zyd1602765760398.xml"/> </topicgroup> and then use a conkeyref in the "nfc1698060338844.xml" topic:
<step id="step_N10058_N10055_N10052_N10001"> <cmd conkeyref="zyd1602765760398/MC_prepare_solution"/> </step>
That's because the publishing engine expands keys before it expands conrefs. So in order for the key "MC_prepare_solution" to be properly expanded in "zyd1602765760398.xml", the "zyd1602765760398.xml" would need to be referenced in the DITA Map in that specific key scope as a resource only key definition. Hope this helps and for the kind words, I'm sorry I missed talking to you at Tekom! Regards, Radu Radu Coravu Oxygen XML Editor On 11/21/23 15:01, Oudkerk, Judith wrote:
Hi Radu,
I prepared the map: removed unnecessary files and cleaned up the XML files. Please have a look at the map with ID: akc1628845911899.
The map still says that there are multiple keys in the map, but that’s what the keyscope is for, right?
So I guess I’m applying it incorrectly. Hopefully you can help.
Thanks very much.
Kind regards,
Judith
PS. I spoke to your colleagues at the TC World Conference and told them I’m very happy with the support you give me 😊.
Judith Oudkerk
|
Technical Writer
ELEKTA | Nucletron
P.O. Box 930,
3900 AX,
Veenendaal,
The Netherlands
Visiting Address:
Waardgelder 1, 3905 TH Veenendaal
Judith.Oudkerk@elekta.com
|
www.elekta.com <https://www.elekta.com/>
Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540
This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data.
* *
*
Restricted Information and Basic Personal Data
From:* Oudkerk, Judith *Sent:* donderdag 9 november 2023 16:53 *To:* oxygen-user@oxygenxml.com *Subject:* RE: [oXygen-user] Keyscopes
Hi Radu,
Thanks for your quick reply. Unfortunately, I didn’t have time today to prepare a file for you. Next week I’ll go the TC World Conference in Stuttgart. So I will prepare something when I return to the office on Monday 20 November.
Kind regards,
Judith
* *
*Restricted Information and Basic Personal Data *
*From:* oXygen-user <oxygen-user-bounces@oxygenxml.com> *On Behalf Of *Oxygen XML Editor Support (Radu Coravu) *Sent:* donderdag 9 november 2023 13:34 *To:* oxygen-user@oxygenxml.com *Subject:* Re: [oXygen-user] Keyscopes
Dear Judith,
To what format are you publishing DITA XML? Plain HTML5, PDF, WebHelp responsive?
If you can put together a small and valid sample DITA project on which the publishing does not work according to your needs, zip it and send it to us (support@oxygenxml.com) I can take a look at it. Other than that just by looking at some code samples it's hard for me to pinpoint a problem or investigate a problem.
Also I do not know precisely what DITA OT version Ixiasoft uses on the CMS side, maybe this would also be some useful information. Have you considered asking Ixiasoft about this publishing problem as you are publishing from the CMS side?
Regards,
Radu
Radu Coravu Oxygen XML Editor
On 11/9/23 14:20, Oudkerk, Judith wrote:
Dear Oxygen support specialist,
I have a question concerning keyscopes. We recently introduced DITA 1.3 into our CCMS (Ixiasoft), and the keyscope function works on my test chaptermap, but it doesn’t work on the actual chaptermap in which I want it to work. I’m wondering if I’m doing something wrong, or if the structure of the chaptermap obstructs the use of keyscopes like this.
Could you perhaps have a look and let me know if there’s something I need to change? See the two examples below.
Thank you.
Test chaptermap
Actual chaptermap
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map PUBLIC "-//ELEKTA//DTD ELEKTA DITA Map//EN" "../../system/dtd/client/elekta-map.dtd">
_<__map_id="ikp1699477418947"xml:lang="en-us">
<title>Chapter 3 - Test Keyscope</title>
<topicrefnavtitle="Chapter 3 - Test Keyscope"type="concept.xml">
<topicrefnavtitle="Cleaning"type="concept.xml">
<topicrefhref="vxp1630917783705.dita"ixia_locid="85"/>
<topicgroupkeyscope="2">
<keydefkeys="clean_min">
<topicmeta>
<keywords>
<keyword>2 times</keyword>
</keywords>
</topicmeta>
</keydef>
<topicrefhref="txv1699477418166.xml"type="task"/>
</topicgroup>
<topicgroupkeyscope="3">
<keydefkeys="clean_min">
<topicmeta>
<keywords>
<keyword>3 times</keyword>
</keywords>
</topicmeta>
</keydef>
<topicrefhref="omv1699477418619.xml"type="task"/>
</topicgroup>
</topicref>
</topicref>
_</__map__>_
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map PUBLIC "-//ELEKTA//DTD ELEKTA DITA Map//EN" "elekta-map.dtd">
_<__map_id="akc1628845911899"xml:lang="en-us">
<titleixia_locid="68">87790677 MDR Reprocessing</title>
<maprefformat="ditamap"href="lkw1678273641906.ditamap"ixia_locid="69"/>
<topicrefhref="gcu1628846582143.xml"ixia_locid="70">
<topicrefhref="rgj1632320614159.xml"ixia_locid="82"/>
<topicrefhref="rxa1632466864947.xml"ixia_locid="71"/>
<topicrefhref="mqk1698654265149.xml"/>
<topicrefhref="auy1693229525780.xml"ixia_locid="73">
<topicrefhref="ddc1631019051495.xml"ixia_locid="74"/>
<topicrefhref="vaj1571303228111.xml"ixia_locid="75"/>
</topicref>
<topicrefhref="vha1602860748443.xml"ixia_locid="55">
<topicrefhref="vxp1630917783705.dita"ixia_locid="85"/>
<topicgroupkeyscope="1">
<keydefkeys="clean_min">
<topicmeta>
<keywords>
<keyword>2 times</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefkeys="rinse_min">
<topicmeta>
<keywords>
<keyword>10 seconds</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="6"keys="second_rinse_min"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="7">30 seconds</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="8"keys="min_temp"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="9">110 °C (230 °F) maximum</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="10"keys="disinfectant_ml"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="11">50 ml</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="12"keys="thoroughly_rinse_min"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="13">1 minute / 10 seconds</keyword>
</keywords>
</topicmeta>
</keydef>
<topicrefhref="myx1698060324132.xml"/>
</topicgroup>
<topicgroupkeyscope="2">
<keydefkeys="clean_min">
<topicmeta>
<keywords>
<keyword>3 times</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefkeys="rinse_min">
<topicmeta>
<keywords>
<keyword>30 seconds</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="6"keys="second_rinse_min"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="7">30 seconds</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="8"keys="min_temp"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="9">110 °C (230 °F) maximum</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="10"keys="disinfectant_ml"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="11">50 ml</keyword>
</keywords>
</topicmeta>
</keydef>
<keydefixia_locid="12"keys="thoroughly_rinse_min"processing-role="resource-only">
<topicmeta>
<keywords>
<keywordixia_locid="13">1 minute / 10 seconds</keyword>
</keywords>
</topicmeta>
</keydef>
<topicrefhref="nfc1698060338844.xml"ixia_locid="43"/>
</topicgroup>
</topicref>
<topicrefhref="jaq1698050013557.xml"ixia_locid="76"/>
<topicrefhref="tdk1667203793446.xml"ixia_locid="36"/>
<topicrefhref="oqa1602753018500.xml"ixia_locid="89"/>
<topicrefhref="ths1698049512795.xml"ixia_locid="78">
<topicrefhref="wci1647331763195.xml"ixia_locid="79"/>
<topicrefhref="vuk1698065329525.xml"ixia_locid="80"/>
</topicref>
<topicrefhref="pdw1632819049142.xml"ixia_locid="81"/>
<topicrefhref="gpr1698066787673.xml"ixia_locid="90"/>
</topicref>
_</__map__>_
Kind regards,
Judith
Restricted Information and Basic Personal Data
*Judith Oudkerk*****
|
Technical Writer
ELEKTA | Nucletron
P.O. Box 930,
3900 AX,
Veenendaal,
The Netherlands
Visiting Address:
Waardgelder 1, 3905 TH Veenendaal
Judith.Oudkerk@elekta.com <mailto:Judith.Oudkerk@elekta.com>
|
www.elekta.com <https://www.elekta.com/>
Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540
This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data.
Restricted Information and Basic Personal Data
_______________________________________________
oXygen-user mailing list
oXygen-user@oxygenxml.com
https://www.oxygenxml.com/mailman/listinfo/oxygen-user
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com https://www.oxygenxml.com/mailman/listinfo/oxygen-user

Hi All, A colleague of mine would like to use cross references within reusable content. For example, he created a reusable content topic with <p> elements and <table> elements. In the <p> elements, he created an <xref> to the <table> element, but in the PDF, this does not result in a correct link. Is there a way to incorporate <xref> elements in reusable content? I would think it’s possible with conkeyrefs, but I can’t figure out how to implement this. Any suggestion would be appreciated. We work with Oxygen embedded in Ixiasoft Eclipse / Madcap IXIA CCMS Web. Thank you. Kind regards, Judith PS. Do you offer DITA or Oxygen courses for technical authors who would like to learn a bit more about how these kind of things work? Restricted Information and Basic Personal Data Judith Oudkerk | Technical Writer ELEKTA | Nucletron P.O. Box 930, 3900 AX, Veenendaal, The Netherlands Visiting Address: Waardgelder 1, 3905 TH Veenendaal Judith.Oudkerk@elekta.com<mailto:Judith.Oudkerk@elekta.com> | www.elekta.com<https://www.elekta.com/> Nucletron B.V., registered 2730 3235 Nucletron Operations B.V., registered 30129540 [cid:image828207.png@0C14025E.E711489B] This message is confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please telephone or email the sender and delete this message and any attachment from your system; you must not copy or disclose the contents of this message or any attachment to any other person. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Elekta. Elekta may monitor email traffic data. Restricted Information and Basic Personal Data
participants (2)
-
Oudkerk, Judith
-
Oxygen XML Editor Support (Radu Coravu)