OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

dita message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Stage 3 proposal: remove @xtrc and @xtrf


Stage 3 proposal: feature #46, remove @xtrf and @xtrc

The @xtrf and @xtrc attributes were added in DITA 1.0 purely for processing purposes, to add a standard way for processors to store mid-conversion debug information while (in theory) retaining validity against an original DTD. This is a legacy concern outside the scope of the standard / outside of the usual interoperability concern; they should be removed as part of the effort to clean up DITA 2.0 and remove obsolete or unnecessary markup.

Champion

Robert Anderson

Tracking information
Event
Date
Links
Stage 1 proposal accepted11 July 2017Minutes
Stage 2 proposal submitted2 Feb 2018HTML, DITA
Stage 2 proposal discussed6 Feb 2018Minutes
Stage 2 proposal approved13 Feb 2018https://lists.oasis-open.org/archives/dita/201802/msg00050.html
Stage 3 proposal submitted to reviewers1 March 2018Carsten Brennecke, Kris Eberlein
Stage 3 proposal (this document) submitted to TC6 March 2018
Approved technical requirements

Dependencies or interrelated proposals

N/A

Modified grammar files
For RNG, the following group and declarations will be removed from commonElementsMod.rng:
<define name="global-atts">
     <optional>
       <attribute name="xtrc"/>
     </optional>
     <optional>
       <attribute name="xtrf"/>
     </optional>
   </define>

In addition, all uses of the following should be removed; this is currently used on every RNG element declaration, so there is no benefit to listing every instance in the grammar:
<ref name="global-atts"/>
For DTDs, the following entity and declarations will be deleted from commonElements.mod:
<!ENTITY % global-atts
             "xtrc
                         CDATA
                                   #IMPLIED
              xtrf
                         CDATA
                                   #IMPLIED"
>

In addition, all uses of the following should be removed; this is currently used on every DTD element declaration, so there is no benefit to listing every instance in the grammar:
%global-atts;
Modified terminology

N/A

Modified specification documentation

The Debug Attributes topic will be removed from the specification. None of the content will be preserved and no new content is required elsewhere. It is currently referenced from ditaref-attributes.ditamap

Links to this topic will need to be removed from any attribute definitions that currently include them (a small number of elements that modify or do not include most of "universal attributes" group):

Migration plans for backwards incompatibilities
Regards,

Robert D. Anderson
DITA-OT lead and Co-editor DITA 1.3 specification,
Digital Services Group


E-mail: robander@us.ibm.com
Digital Services Group
11501 BURNET RD,, TX, 78758-3400, AUSTIN, USA



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]