*** previous/tuple-filters.xml	2009-04-11 14:35:46.000000000 -0700
--- current/tuple-filters.xml	2009-04-11 14:34:53.000000000 -0700
***************
*** 231,237 ****
            XPath expression implied by the ancestor filter is:
          </p>
          <p>
!           <code>(fn:node-name(ancestor::*) eq #qnameExpression)</code>
          </p>
  
          <p>
--- 231,237 ----
            XPath expression implied by the ancestor filter is:
          </p>
          <p>
!           <code>fn:not(fn:empty(ancestor::*[fn:node-name(.) eq #qnameExpression]))</code>
          </p>
  
          <p>
***************
*** 244,250 ****
            then the implied XPath expression is:
          </p>
          <p>
!           <code>(fn:node-name(ancestor::*) eq fn:QName(#namespace,#name))</code>
          </p>
          <p>
            where <val>#namespace</val> is the namespace for the 
--- 244,250 ----
            then the implied XPath expression is:
          </p>
          <p>
!           <code>fn:not(fn:empty(ancestor::*[fn:node-name(.) eq fn:QName(#namespace,#name)]))</code>
          </p>
          <p>
            where <val>#namespace</val> is the namespace for the 
***************
*** 359,365 ****
          </p>
  
          <p>
!           The XPath expression implied by the sibling filter is:
          </p>
          <p>
            <code>	
--- 359,365 ----
          </p>
  
          <p>
!           The XPath expression implied by the location filter is:
          </p>
          <p>
            <code>	
***************
*** 543,548 ****
--- 543,570 ----
            </p>
          </revision>
  
+         <revision ref="person-geoff" day="17" month="11" year="2008">
+           <p>
+             Made the <att>variable</att> attribute have type <code>variable:QName</code>
+             because it contains variable name QNames that do not resolve according to the
+             rules used for QNames with data type xs:QName. This change was suggested by 
+             <personref ref="person-herm"/>.
+           </p>
+         </revision>
+ 
+         <revision ref="person-geoff" day="18" month="11" year="2008">
+           <p>
+             Changed "sibling" to "location" in the paragraph explaining the implied
+             XPath expression for location filters.
+           </p>
+         </revision>
+ 
+         <revision ref="person-geoff" day="19" month="03" year="2009">
+           <p>
+             Changed the implied XPath expressions for the ancestor filter to ensure that
+             the filters can handle sequences of ancestors rather than just a single ancestor.
+           </p>
+         </revision>
  
        </revisions>
  
