[ESW Wiki] Update of "its0505LimitImpact" by YvesSavourel

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "ESW Wiki" for change notification.

The following page has been changed by YvesSavourel:
http://esw.w3.org/topic/its0505LimitImpact


------------------------------------------------------------------------------
  '''[http://esw.w3.org/topic/its0505WikiProcess  Status: Initial Draft]''' 
  ie. please focus on technical content, rather than wordsmithing at this stage.
  
+ The original discussion is the feedback from Norm:
+ [http://lists.w3.org/Archives/Member/member-i18n-its/2005AprJun/0025.html]
+ 
  Author: Yves Savourel
  
  = Limited Impact of the Tag Set =
  
+ 
+ === Summary ===
+ 
+ All solutions provided by the tag set should be designed to have as less impact as possible on the tree structure of the original document.
+ 
+ === Description ===
+ 
+ Inserting elements or attributes of a different namespace in an XML document can have side effects on various processing aspects. For example, the inserted nodes may:
+ 
+  * break the XPath expressions already in use to access part of the document.
+ 
+  * interfere with {{{<xsl:value-of/>}}} for extracting information.
+ 
+  * interfere with numbering and other aspects of styling the original document.
+ 
+ Any solution for one of the ITS requirements must take in account these potential drawbacks and try to be implemented in a way that limits the impact in the original document.
+ 
+ For instance:
+ 
+  * Use attributes whenever possible (they have a lesser impact than elements). For example:
+ 
+  {{{<table ist:translate="no">
+  <tr>...
+ </table>}}}
+ 
+  is better than:
+ 
+  {{{<its:notrans>
+  <table>
+   <tr>...
+  </table>
+ </notrans>}}}
+ 
+  * Use data categories that already exist in the original markup by either mapping ITS concepts to them (see [http://esw.w3.org/topic/its0504ReqPurposeSpecMap]) or using them to carry the ITS attributes:
+ 
+  {{{<p>The motto of Québec is:
+ <q its:translate="no">"je me souviens"</q>.</p>}}}
+ 
+  * Group general ITS information in branches that are placed in locations where they have a minimal impact:
+ 
+  {{{<doc>
+  <its:info>
+   ...
+  </its:info>
+  <header>...
+  <body>...}}}
+ 

Received on Friday, 20 May 2005 20:37:24 UTC