*** previous/relative-filters.xml	2008-02-14 09:07:04.000000000 +0100
--- current/relative-filters.xml	2008-03-13 13:51:09.000000000 +0100
***************
*** 52,57 ****
--- 52,72 ----
          to the corresponding aspects of other facts.
        </p>
        
+       <p>
+         The relative filter identifies a fact variable that aspects are
+         to be matched against.  The uncovered aspect values 
+         for a fact variable with a relative filter are determined in 
+         relation to the uncovered aspect values of the facts matched 
+         by the variable identified by the relative filter.
+       </p>
+       
+       <p>
+         For some variable-sets, relative filtering  can provide a 
+         finer level of matching control than that available with implicit 
+         filtering, as defined in the Implicit filtering specification
+         <bibref ref="IMPLICITFILTERS"/>.
+       </p>
+       
        <section id="sec-background">
          <head>Background</head>
          <p>
***************
*** 181,186 ****
--- 196,211 ----
            is equal to the QName of the dimension that is being matched.
          </p>
  
+         <p>
+           <exampleref ref="example-stock-flow-variable-set"/> shows the small number of 
+           filters required to define variables that would support stock flow 
+           computations.  All of the aspects except for the concept, the period and
+           the restatement date typed dimension are matched for the two variables 
+           by the relative filter.  The relative filter provides an alternative to implicit filtering, 
+           as defined in the Implicit filter specification <bibref ref="IMPLICITFILTERS"/>, for  
+           matching the values of many aspects.
+         </p>
+ 
          <example role="nonNormativeExample" id="example-stock-flow-variable-set">
            <caption>Variables that could support calculation of end-of-period stocks.</caption>
            <table>
***************
*** 248,253 ****
--- 273,288 ----
            </table>
          </example>
  
+         <p>
+           <exampleref ref="example-balance-sheet-variable-set"/> shows the small number of 
+           filters required to define variables that would support 
+           computation of equity from total assets and total liabilities.  
+           All of the aspects except for the concept, are matched for the two variables 
+           by the relative filter.  Again the relative filter provides an alternative to implicit filtering, 
+           as defined in the Implicit filter specification <bibref ref="IMPLICITFILTERS"/>, for  
+           matching the values of many aspects.
+         </p>
+ 
          <example role="nonNormativeExample" id="example-balance-sheet-variable-set">
            <caption>
              Variables that could support equity calculation formulae.
***************
*** 343,348 ****
--- 378,384 ----
            <includeChunk ref="boilerplate/references/DIMENSIONS.xml"/>
            <includeChunk ref="boilerplate/references/VARIABLES.xml"/>
            <includeChunk ref="boilerplate/references/MATCHFILTERS.xml"/>
+           <includeChunk ref="boilerplate/references/IMPLICITFILTERS.xml"/>
            <includeChunk ref="boilerplate/references/CONCEPTFILTERS.xml"/>
            <includeChunk ref="boilerplate/references/PERIODFILTERS.xml"/>
            <includeChunk ref="boilerplate/references/DIMENSIONFILTERS.xml"/>
***************
*** 454,459 ****
--- 490,503 ----
            </p>
          </revision>
  
+         <revision ref="person-geoff" 
+         day="13" month="03" year="2008">
+           <p>
+             Explained the examples better and provided more detail on the relationship to
+             implicit filtering, as suggested by CompSci Resources.
+           </p>
+         </revision>
+ 
        </revisions>
  
      </section>
*** previous/relative-filters.xml	2008-02-14 09:07:04.000000000 +0100
--- current/relative-filters.xml	2008-03-20 20:26:44.000000000 +0100
***************
*** 52,57 ****
--- 52,72 ----
          to the corresponding aspects of other facts.
        </p>
        
+       <p>
+         The relative filter identifies a fact variable that aspects are
+         to be matched against.  The uncovered aspect values 
+         for a fact variable with a relative filter are determined in 
+         relation to the uncovered aspect values of the facts matched 
+         by the variable identified by the relative filter.
+       </p>
+       
+       <p>
+         For some variable-sets, relative filtering  can provide a 
+         finer level of matching control than that available with implicit 
+         filtering, as defined in the Implicit filtering specification
+         <bibref ref="IMPLICITFILTERS"/>.
+       </p>
+       
        <section id="sec-background">
          <head>Background</head>
          <p>
***************
*** 181,186 ****
--- 196,211 ----
            is equal to the QName of the dimension that is being matched.
          </p>
  
+         <p>
+           <exampleref ref="example-stock-flow-variable-set"/> shows the small number of 
+           filters required to define variables that would support stock flow 
+           computations.  All of the aspects except for the concept, the period and
+           the restatement date typed dimension are matched for the two variables 
+           by the relative filter.  The relative filter provides an alternative to implicit filtering, 
+           as defined in the Implicit filter specification <bibref ref="IMPLICITFILTERS"/>, for  
+           matching the values of many aspects.
+         </p>
+ 
          <example role="nonNormativeExample" id="example-stock-flow-variable-set">
            <caption>Variables that could support calculation of end-of-period stocks.</caption>
            <table>
***************
*** 248,253 ****
--- 273,288 ----
            </table>
          </example>
  
+         <p>
+           <exampleref ref="example-balance-sheet-variable-set"/> shows the small number of 
+           filters required to define variables that would support 
+           computation of equity from total assets and total liabilities.  
+           All of the aspects except for the concept, are matched for the two variables 
+           by the relative filter.  Again the relative filter provides an alternative to implicit filtering, 
+           as defined in the Implicit filter specification <bibref ref="IMPLICITFILTERS"/>, for  
+           matching the values of many aspects.
+         </p>
+ 
          <example role="nonNormativeExample" id="example-balance-sheet-variable-set">
            <caption>
              Variables that could support equity calculation formulae.
***************
*** 339,348 ****
            <includeChunk ref="boilerplate/references/XPATH2.xml"/>
            <includeChunk ref="boilerplate/references/XMLSCHEMA-STRUCTURES.xml"/>
            <includeChunk ref="boilerplate/references/XBRL.xml"/>
-           <includeChunk ref="boilerplate/references/XBRLFUNCTIONS.xml"/>
            <includeChunk ref="boilerplate/references/DIMENSIONS.xml"/>
            <includeChunk ref="boilerplate/references/VARIABLES.xml"/>
            <includeChunk ref="boilerplate/references/MATCHFILTERS.xml"/>
            <includeChunk ref="boilerplate/references/CONCEPTFILTERS.xml"/>
            <includeChunk ref="boilerplate/references/PERIODFILTERS.xml"/>
            <includeChunk ref="boilerplate/references/DIMENSIONFILTERS.xml"/>
--- 374,383 ----
            <includeChunk ref="boilerplate/references/XPATH2.xml"/>
            <includeChunk ref="boilerplate/references/XMLSCHEMA-STRUCTURES.xml"/>
            <includeChunk ref="boilerplate/references/XBRL.xml"/>
            <includeChunk ref="boilerplate/references/DIMENSIONS.xml"/>
            <includeChunk ref="boilerplate/references/VARIABLES.xml"/>
            <includeChunk ref="boilerplate/references/MATCHFILTERS.xml"/>
+           <includeChunk ref="boilerplate/references/IMPLICITFILTERS.xml"/>
            <includeChunk ref="boilerplate/references/CONCEPTFILTERS.xml"/>
            <includeChunk ref="boilerplate/references/PERIODFILTERS.xml"/>
            <includeChunk ref="boilerplate/references/DIMENSIONFILTERS.xml"/>
***************
*** 454,459 ****
--- 489,502 ----
            </p>
          </revision>
  
+         <revision ref="person-geoff" 
+         day="13" month="03" year="2008">
+           <p>
+             Explained the examples better and provided more detail on the relationship to
+             implicit filtering, as suggested by CompSci Resources.
+           </p>
+         </revision>
+ 
        </revisions>
  
      </section>
