Re: [dita] Footnotes

From
Kristen James Eberlein <>
Date
2017-08-15T14:44:22+00:00
ID
Thread
Re: [dita] Footnotes
Eliot, re “users
        struggle to figure out WHERE to place the <xref>
        elements” -- I flipped <fn> and <xref> in writing my
        e-mail. Like my users, I lost track of what needed to go where
        :(

      

    
Best,

      Kris

      

      Kristen James Eberlein

      Chair, OASIS DITA Technical Committee

      Principal consultant, Eberlein Consulting

      www.eberleinconsulting.com

      +1 919 682-2290; kriseberlein (skype)

      

    

    
On 8/15/2017 9:59 AM, Eliot Kimber
      wrote:

    

    
      
      
      
      
      
      

        
The ability to
            have multiple references to the same footnote is a hard
            requirement, so we can’t simply remove the implications of
            an xref to a fn.

        
 

        
However, I
            think three things would help quite a bit:

        
 

        
1.       Define a
            dedicated fnref specialization of xref that sets @type to
            “fn”. If this is sensible it might also be useful to have a
            dedicated “fn-conref” that helps make a clearer distinction
            between multiple references to the same note and re-use of a
            note in multiple locations. 

        
2.       Remove the
            requirement that if a fn element has an ID that you must use
            it by reference. The first use of a footnote with an id can
            occur inline and subsequent references to it are then done
            with xref (and the order of occurrence shouldn’t matter—by
            “first” here I mean “the first one authored”, not “first in
            document order”).

        
3.       Add a dedicated
            “end notes” specialization of div that can occur at the end
            of body that is intended to hold footnotes used only by
            reference. This serves the authors who don’t like inline
            footnotes and also provides a clear structural mapping to
            end-note-style presentation (even if the notes ultimately
            get referenced at the end of a higher-in-the-hierarchy topic
            or at the end of the entire publication).

        
 

        
I’m not sure I
            understand this statement: “users struggle to figure out WHERE
            to place the <xref> elements”

        
 

        
Xrefs to fn
            elements have to go at the point where you want the footnote
            reference to occur—how could it be otherwise? But if this is
            a problem, I think having an fnref element would help with
            the confusion since there’s an obvious parallel between “fn”
            and “fnref”.

        
 

        
It would also
            be useful to codify a way to indicate the author’s intent
            for footnotes within tables—that is, to treat the note as a
            table footnote or a page/topic footnote, with the default
            behavior being that footnotes within tables are treated as
            table footnotes, since that’s the most common case I would
            think. Alternatively, we can finally add table footers with
            the requirement that table footnotes be placed in the footer
            and referenced from within the table, which would make it
            clear what the intent is.

        
 

        
Cheers,

        
 

        
Eliot

        

          

            

              
--

            

            

              
Eliot
                  Kimber

            

            

              
http://contrext.com

            

            

              
 

            

          

        

        
 

        
 

        

          
From: <>
              on behalf of Kristen James Eberlein
              <>

              Date: Tuesday, August 15, 2017 at 8:30 AM

              To: DITA TC <>

              Subject: [dita] Footnotes

        

        

          
 

        

        
My personal take on the state of footnotes in DITA ... Your
          mileage might vary. Please post to the list; this was a
          general action item for everyone coming out of last week's
          call.

        
          
Coverage in the spec is poor. There is only the
            element reference topic, which I doubt has been updated
            since DITA 1.0: 

            http://docs.oasis-open.org/dita/dita/v1.3/errata01/os/complete/part3-all-inclusive/langRef/base/fn.html#fn

            

            If you are not familiar with the DITA footnote
            implementation, the topic probably doesn't make much sense.
            The example (which actually is three examples jumbled
            together) is not robust; it also does not demonstrate the
            use of @conref on <fn>.

          
In my experience, users do not understand this
            model unless it has been carefully explained and alternate
            company-specific documentation has been provided.

          
This model is hard for users to author using
            the use-by-reference
                footnote.

                

              

        
        
Re #3, users struggle to figure out WHERE to place
          the <xref> elements; they are fine with placing the
          <fn> elements at the point in the text where the super
          scripted footnote indicators will appear -- That makes sense
          to them, although some chafe over the way the <fn>
          element disrupts the visual flow of the topic in the authoring
          environment. And others struggle withe the need to use conref
          to reference common footnotes.

        
But the fact that the <xref> elements can go anywhere
          in the topic that contains the <fn>; many writers really
          struggle with that. And then they forget to specify type="fn".

        

          
-- 

            Best,

            Kris

            

            Kristen James Eberlein

            Chair, OASIS DITA Technical Committee

            Principal consultant, Eberlein Consulting

            www.eberleinconsulting.com

            +1 919 682-2290; kriseberlein (skype)

        

        
---------------------------------------------------------------------
          To unsubscribe from this mail list, you must leave the OASIS
          TC that generates this mail. Follow this link to all your TCs
          in OASIS at:
          https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php