<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>3320</bug_id>
          
          <creation_ts>2006-06-07 05:55:20 +0000</creation_ts>
          <short_desc>Using IDs for nodes instead of / in addition to XPath</short_desc>
          <delta_ts>2006-10-03 14:42:17 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>ITS</product>
          <component>ITS tagset</component>
          <version>WorkingDraft</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>changeDeclined, reviewerSatisfied</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>AfterLC</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Felix Sasaki">fsasaki</reporter>
          <assigned_to name="Felix Sasaki">fsasaki</assigned_to>
          <cc>werner.donne</cc>
          
          <qa_contact name="Felix Sasaki">fsasaki</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>9957</commentid>
    <comment_count>0</comment_count>
    <who name="Felix Sasaki">fsasaki</who>
    <bug_when>2006-06-07 05:55:20 +0000</bug_when>
    <thetext>See comments from at Daniel Glazman and Werner Donne at http://lists.w3.org/Archives/Member/member-i18n-its/2006AprJun/0097.html:

[[Daniel Glazman (invited expert in the CSS working group): &quot;Why don&apos;t
you use IDs for elements (and keys for attributes), instead of the -
computationally expensive - XPath?&quot;
My reply was: It would be good to do that, but you can do it only if you
have control over the whole data in the localization workflow. I heard a
similar comment from Iris Orris (Microsoft) at the Unicode conference,
but it seems to me this scenario works only for data inside big corporates.

- Werner Donne gave a talk on &quot;Managing Multilingual Legislation With
XML&quot;, see http://xtech06.usefulinc.com/schedule/detail/17
 . In his approach, he added &quot;metadata&quot; about versioning into XML
documents. The meta data was used for alignment of EC documents. Werner
said the ITS approach of global rules seems promising for such
versioning, since it has no or limited impact on the document(s). One
potential issue he saw (again, see Daniel above) was the computational
cost of XPath for large documents.]]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10141</commentid>
    <comment_count>1</comment_count>
    <who name="Felix Sasaki">fsasaki</who>
    <bug_when>2006-06-20 05:16:26 +0000</bug_when>
    <thetext>Added Werner to the CC list.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10698</commentid>
    <comment_count>2</comment_count>
    <who name="Felix Sasaki">fsasaki</who>
    <bug_when>2006-07-24 12:38:03 +0000</bug_when>
    <thetext>Action: working group to discuss and reply.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>10699</commentid>
    <comment_count>3</comment_count>
    <who name="Felix Sasaki">fsasaki</who>
    <bug_when>2006-07-24 12:40:04 +0000</bug_when>
    <thetext>Action: working group to discuss.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11095</commentid>
    <comment_count>4</comment_count>
    <who name="Yves Savourel">ysavourel</who>
    <bug_when>2006-08-11 17:08:24 +0000</bug_when>
    <thetext>Proposed answer:

ITS does not use directly ID-based mechansim because it tries to cover more general cases: not all XML format use IDs. ID-only is also quite limitative if one need to use conditions (e.g translate element X if its parent has an attribute Y with a value Z. XPath 1.0 and later provides ID function that can be used to work with IDs if needed (See an example in the comment #1 of the issue #3463: http://www.w3.org/Bugs/Public/show_bug.cgi?id=3463#c1)

The cost of using XPath is obviously an aspect we had in mind. But from the test implementation we have and from the functionality we tried, the benefits of using XPath seem to outweighs its drawbacks.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>11401</commentid>
    <comment_count>5</comment_count>
    <who name="Felix Sasaki">fsasaki</who>
    <bug_when>2006-09-06 14:17:54 +0000</bug_when>
    <thetext>Closed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12088</commentid>
    <comment_count>6</comment_count>
    <who name="Felix Sasaki">fsasaki</who>
    <bug_when>2006-09-27 12:38:16 +0000</bug_when>
    <thetext>Summary: The Working Group decided to decline the change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>12251</commentid>
    <comment_count>7</comment_count>
    <who name="Werner Donn">werner.donne</who>
    <bug_when>2006-10-03 09:37:55 +0000</bug_when>
    <thetext>Hi,

The resolution of the Working Group is fine for me.

Regards,

Werner.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>