Added paragraphs to beginning of sections 4 and 5 about term symbols/variables
authorTom De Nies <tom.denies@ugent.be>
Thu, 06 Sep 2012 08:46:52 +0200
changeset 4404 d79454ee1804
parent 4403 1fce039fd111
child 4405 bac3f57841a6
Added paragraphs to beginning of sections 4 and 5 about term symbols/variables
model/prov-constraints.html
--- a/model/prov-constraints.html	Thu Sep 06 08:28:04 2012 +0200
+++ b/model/prov-constraints.html	Thu Sep 06 08:46:52 2012 +0200
@@ -1827,7 +1827,16 @@
   inferences.  This issue is discussed in more detail under <a
    href="#uniqueness-constraints">Uniqueness Constraints</a>.
   </p>
-
+  
+<p>In a [definition|inference], term symbols such as <span class="name">id</span>, 
+	<span class="name">start</span>, <span class="name">end</span>, <span class="name">e</span>, 
+	<span class="name">a</span>, <span class="name">attrs</span>,
+	are assumed to be variables unless otherwise specified.  These variables are scoped at 
+	the [definition|inference|constraint] level, so the rule is equivalent to any one-for-one 
+	renaming of the variable names.  When several rules are collected within a [definition|inference] 
+	as an ordered list, the scope of the variables in each rule is at the level of list elements, and so reuse of 
+	variable names in different rules does not affect the meaning.
+</p>
 <section>
   <h4>Optional Identifiers and Attributes</h4>
 
@@ -2782,7 +2791,16 @@
     <li><em>impossibility constraints</em>, which forbid certain
     patterns of statements in <a>valid</a> PROV instances.
     </ul>
-
+  </p>
+  <p>As in a [definition|inference], term symbols such as <span class="name">id</span>, 
+	<span class="name">start</span>, <span class="name">end</span>, <span class="name">e</span>, 
+	<span class="name">a</span>, <span class="name">attrs</span> in a constraint,
+	are assumed to be variables unless otherwise specified.  These variables are scoped at 
+	the [definition|inference|constraint] level, so the rule is equivalent to any one-for-one 
+	renaming of the variable names.  When several rules are collected within a constraint
+	as an ordered list, the scope of the variables in each rule is at the level of list elements, and so reuse of 
+	variable names in different rules does not affect the meaning.
+</p>
   <section
   id="uniqueness-constraints">