RE: [dita] Presence of @id affects processing?

From
Gershon Joseph (gerjosep) <>
Date
2009-10-29T18:15:13+00:00
ID
Thread
RE: [dita] Presence of @id affects processing?
Because it's only on <fn>, I think we should mention this in detail 
in the lang spec for <fn> and in the arch spec discussion of @id just 
briefly mention that there is a special behavior associated with <fn> and 
details are provided in the lang spec for that element.

 

Alternatively, since this is arguably arch spec content, have a dedicated 
section in the @id topic that describes this special behavior of the <fn> 
in detail, and have the lang spec topic for <fn> call out the need to read 
the arch spec @id topic for details of the special @id 
behavior.

 

--

Gershon

 

From: Ogden, Jeff [mailto:] 

Sent: Thursday, October 29, 2009 5:40 PM
To: Bruce Nevin 
(bnevin); 
Subject: RE: [dita] Presence of 
@id affects processing?

Sure.

 

Not sure where it should 
go.  In the <fn> description or in the @id description or 
both.

 

My own view is that systems that 
put an id on every element are evil and should be discouraged, but that isn’t an 
appropriate comment for the DITA spec. :-).

 

   
-Jeff

 

From: Bruce Nevin 
(bnevin) [mailto:] 
Sent: Thursday, October 29, 2009 
9:59 AM
To: Ogden, Jeff; 
Subject: 
RE: [dita] Presence of @id affects processing?

 

For 
tools that ID everything, one could in every instance use <xref 
type="fn"> in combination with <fn id="foo">. Advice to that 
effect might be appropriate?

  
 

  

  
  

  
From: Ogden, Jeff 
  [mailto:] 
Sent: Thursday, October 29, 2009 6:49 
  AM
To: 
Subject: RE: [dita] 
  Presence of @id affects processing?

  
Comments 
  below.

  
 

  
   
  -Jeff

  
 

  
> -----Original Message-----

  
> From:  
  [mailto:]

  
> Sent: Wednesday, October 28, 2009 6:27 
  PM

  
> To: 

  
> Subject: [dita] Presence of @id affects 
  processing?

  
> 

  
> The 1.1 lang spec for <fn/> says that the 
  presence of the ID attribute

  
> on <fn/> affects how the footnote is 
  rendered. Is that true?

  
 

  
[JeffO:] Yes, it’s 
  true.  In retrospect this might not be the best design, but we are stuck 
  with it now.

  
 

  
> If so, I think we need to mention it in the ID 
  attribute section of the

  
> archspec. I'm imagining a tool vendor providing an 
  option to

  
> "automatically generate IDs", not knowing that the 
  presence of the ID

  
> attribute has processing 
  implications.

  
> 

  
> Are there other elements for which the presence of 
  @id has any effect,

  
> whatsoever?

  
 

  
[JeffO:] Not that I 
  am aware of, but it is hard to be absolutely certain without rereading the 
  entire spec. with this in mind.

  
> 

  
> 

  
> source: http://docs.oasis-

  
> 
  open.org/dita/v1.1/CD01/langspec/langref/fn.html

  
> 

  
> 

  
> 
-seth