<?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>1360</bug_id>
          
          <creation_ts>2005-05-11 04:52:47 +0000</creation_ts>
          <short_desc>assure normalization sensitivity for operations like e.g. concat and join</short_desc>
          <delta_ts>2005-06-22 08:56:52 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XPath / XQuery / XSLT</product>
          <component>Functions and Operators 1.0</component>
          <version>Last Call drafts</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></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Felix Sasaki">fsasaki</reporter>
          <assigned_to name="Ashok Malhotra">ashok.malhotra</assigned_to>
          
          
          <qa_contact name="Mailing list for public feedback on specs from XSL and XML Query WGs">public-qt-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>3493</commentid>
    <comment_count>0</comment_count>
    <who name="Felix Sasaki">fsasaki</who>
    <bug_when>2005-05-11 04:52:47 +0000</bug_when>
    <thetext>http://www.w3.org/International/2005/02/xq-func-op-review.html Comment ID: 8</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3203</commentid>
    <comment_count>1</comment_count>
    <who name="Felix Sasaki">fsasaki</who>
    <bug_when>2005-05-18 19:56:37 +0000</bug_when>
    <thetext>(In reply to comment #0)
&gt; http://www.w3.org/International/2005/02/xq-func-op-review.html Comment ID: 8

Is there a concat operation that includes normalization splicing at the contact
point? This would be very helpful, and ideally should be the default, because
this may be the most efficient way to maintain a certain normalization. The same
applies to string-join and potentially other operations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3212</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Kay">mike</who>
    <bug_when>2005-05-18 20:42:21 +0000</bug_when>
    <thetext>You can do

normalize-unicode(concat($a, $b))

If vendors think this is an important use case then they can easily detect this
pattern and optimize it. 

Michael Kay
(personal response)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3222</commentid>
    <comment_count>3</comment_count>
    <who name="Felix Sasaki">fsasaki</who>
    <bug_when>2005-05-19 11:51:34 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; You can do
&gt; 
&gt; normalize-unicode(concat($a, $b))
&gt; 
&gt; If vendors think this is an important use case then they can easily detect this
&gt; pattern and optimize it. 
&gt; 
&gt; Michael Kay
&gt; (personal response)

Could you give &quot;normalize-unicode(concat($a, $b))&quot; as an example in sec. 
7.4.1.1 (the one on concat) and explain the role of the combination of these 2
functions, e.g. &quot;The application of normalize-unicode is the most efficient way
to maintain a certain normalization for the concat operation&quot;? This would
resolve the commment (in my view).

Felix Sasaki
(personal response)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3043</commentid>
    <comment_count>4</comment_count>
    <who name="Felix Sasaki">fsasaki</who>
    <bug_when>2005-05-25 05:40:05 +0000</bug_when>
    <thetext>(In reply to comment #1)
&gt; (In reply to comment #0)
&gt; &gt; http://www.w3.org/International/2005/02/xq-func-op-review.html Comment ID: 8
&gt; 
&gt; Is there a concat operation that includes normalization splicing at the contact
&gt; point? This would be very helpful, and ideally should be the default, because
&gt; this may be the most efficient way to maintain a certain normalization. The same
&gt; applies to string-join and potentially other operations.

the i18n-core-wg reached consensus about this comment in this version, at the
telecon 25 may 2005.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4282</commentid>
    <comment_count>5</comment_count>
    <who name="Ashok Malhotra">ashok.malhotra</who>
    <bug_when>2005-06-15 21:01:15 +0000</bug_when>
    <thetext>The joint WGs agreed on the 6/7/2005 telcon to add an example to the discussion
of fn:concat that explains how fn:normalize-unicode can be used to normalize the
result of an fn:concat operation.

Ashok Malhotra</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4332</commentid>
    <comment_count>6</comment_count>
    <who name="Felix Sasaki">fsasaki</who>
    <bug_when>2005-06-22 08:56:52 +0000</bug_when>
    <thetext>consenus of the i18n-core-wg (telecon 21 May 2005):
The working group thanks you very much for your resolution and regards the bug 
as closed.
Regards,
Felix Sasaki</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>