2009/dap/policy Profile.html,1.6,1.7

Update of /sources/public/2009/dap/policy
In directory hutz:/tmp/cvs-serv9341

Modified Files:
	Profile.html 
Log Message:
Fix wide variety of validation errors. please remember, attribute
values need quotes. Fix entities missing final ;. duplicated ids.


Index: Profile.html
===================================================================
RCS file: /sources/public/2009/dap/policy/Profile.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- Profile.html	18 Jun 2010 20:29:24 -0000	1.6
+++ Profile.html	18 Jun 2010 23:57:40 -0000	1.7
@@ -1,4 +1,5 @@
-<!DOCTYPE html> <html>
+<!DOCTYPE html> 
+<html>
   <head>
     <title>XACML Policy Profile for Device APIs</title>
     <meta http-equiv='Content-Type' 
@@ -54,10 +55,10 @@
 	  all the simple values have the same type, one of: </p>
 	  <ul>
 	    <li>String</li> <li>IRI</li>
-	  </ul> <p> Each <a href=#modifier-function>modifier
+	  </ul> <p> Each <a href="#modifier-function">modifier
 	  function</a> defines its result type, and how the
 	  function's effect depends on the type of the input. </p>
-	  <p> Each <a href=#matching-function>matching
+	  <p> Each <a href="#matching-function">matching
 	  function</a> defines how it depends on the type of its
 	  input. </p> <p> Where a modifier function or matching
 	  function does not specify how it treats an input of a
@@ -68,8 +69,8 @@
 	  undetermined value if one or more of the attributes on
 	  which it depends has undetermined value at that
 	  execution phase. </p> <p> For each <a
-	  href=#modifier-function>modifier function</a> and <a
-	  href=#matching-function>matching function</a>, its
+	  href="#modifier-function">modifier function</a> and <a
+	  href="#matching-function">matching function</a>, its
 	  result for a given set of inputs is determined if and
 	  only if all of its inputs are determined. </p> <p> The
 	  syntax used for encoding a certificate fingerprint in
@@ -94,20 +95,26 @@
 	  true or false (or undetermined). An attribute match is a
 	  subject match, resource match or environment match,
 	  depending on whether the attribute being matched is a
-	  subject, resource or environment attribute. </p> <p>An
+	  subject, resource or environment attribute. </p> 
+    <p>An
 	  attribute match is an expression with a boolean result
-	  whose form is limited to one of the following:
-	  <ul> <li>matchfunc(modifierfunc(attr),
-	  value)</li> <li>matchfunc(attr, value)</li>
+	  whose form is limited to one of the following:</p>
+	  <ul> 
+        <li>matchfunc(modifierfunc(attr), value)</li> 
+        <li>matchfunc(attr, value)</li>
 	  </ul>
+    <p>
 	  Matchfunc is the matching function, a function with a
 	  boolean result and two non-boolean inputs. Its result is
-	  undetermined if either input is undetermined. </p> <p>In
+	  undetermined if either input is undetermined. </p>
+    <p>In
 	  the first case, modifierfunc is a function with a
 	  non-boolean result and a single non-boolean input. The
 	  result of modifierfunc is undetermined if its input is
-	  undetermined. </p> <p> In the second case, there is no
-	  modifierfunc. </p> <p>The value to match (matchfunc's
+	  undetermined. </p>
+    <p> In the second case, there is no
+	  modifierfunc. </p>
+    <p>The value to match (matchfunc's
 	  second input) is a sequence of literal text and other
 	  attribute references implicitly combined using string
 	  concatenation. Thus its type is bag containing a single
@@ -118,9 +125,11 @@
 	  attribute whose value is a bag containing two or more
 	  values causes the whole match value to be undefined. Any
 	  reference to an undetermined attribute causes the whole
-	  value to match to be undetermined. </p> <p> For a
+	  value to match to be undetermined. </p>
+    <p> For a
 	  subject attribute match, only a single literal string is
-	  allowed, with no attribute references. </p> <p> If the
+	  allowed, with no attribute references. </p>
+    <p> If the
 	  attribute does not exist, then it has the empty bag
 	  value. </p>
 	</section> <!-- attribute-match -->
@@ -173,7 +182,8 @@
   <section id="rule">
 	<h3>Rule</h3>
 	  <p>
-	  A rule consists of a <a href=#condition>condition</a> and an <a href=#effect>effect</a>.
+	  A rule consists of a <a href="#condition">condition</a> and an
+      <a href="#effect">effect</a>. 
 	  </p> <p>
 	  The result of a rule is determined if and only if its condition has determined value.
 	  </p>
@@ -200,7 +210,7 @@
 	<h3>Policy</h3>
 	  <p>A <em>policy</em> has a <em>target</em>, and a list
 	  of zero or more <em>rules</em> combined using a <a
-	  href=#combining-algorithm><em>rule-combining
+	  href="#combining-algorithm"><em>rule-combining
 	  algorithm</em></a>. Where a directive attribute query
 	  finds more than one applicable directive attribute set,
 	  the first one is used. </p> <p>A <em>policy</em>
@@ -221,7 +231,7 @@
 	  set</em>. </p> <p> A <em>policy set</em> is a target
 	  with a list of zero or more <em>policies</em> and
 	  <em>policy sets</em> combined using a <a
-	  href=#combining-algorithm><em>policy-combining
+	  href="#combining-algorithm"><em>policy-combining
 	  algorithm</em></a>. Where a directive attribute query
 	  finds more than one applicable directive attribute set,
 	  the first one is used. </p> <p> A <em>policy set</em>
@@ -510,12 +520,12 @@
 	<section id="signed-policy">
 	  <h4>The <code>&lt;signed-policy&gt;</code> Element</h4>
 	    <p>The root element of a signed policy document is a
-	    <code><code>&lt;signed-policy&gt;</code></code>. </p>
+	    <code>&lt;signed-policy&gt;></code>. </p>
 	    <p><code>&lt;signed-policy&gt;</code> contains, in any
 	    order, exactly one <code>&lt;signature&gt;</code>
 	    element and one or more elements each of which is either
 	    <code>&lt;policy-set&gt;</code> or
-	    <code>&lt;policy&gt</code>;. </p>
+	    <code>&lt;policy&gt;</code>;. </p>
 	</section>
 	<section id="signature">
 	  <h4>The <code>&lt;signature&gt;</code> Element</h4>
@@ -530,7 +540,7 @@
 	      more valid &lt;Reference&gt; elements;</li> <li>the
 	      URL attribute of each &lt;Reference&gt; element <em
 	      title="must" class="rfc2119">must</em> contain a
-	      reference to a <code>&lt;policy&gt</code>; or
+	      reference to a <code>&lt;policy&gt;</code>; or
 	      <code>&lt;policy-set&gt;</code> element that is a
 	      sibling of the <code>&lt;signature&gt;</code> element
 	      in the same Signed Policy Document;</li> <li>the
@@ -539,16 +549,16 @@
 	      &lt;Transform&gt; elements;</li> <li>the widget user
 	      agent <em title="must" class="rfc2119">must</em> treat
 	      the <code>&lt;signed-policy&gt;</code> as invalid if
-	      it has a child <code>&lt;policy&gt</code>; or
+	      it has a child <code>&lt;policy&gt;</code>; or
 	      <code>&lt;policy-set&gt;</code> element for which
 	      there is no &lt;Reference&gt; element.</li>
 	    </ul> <p> Processing of the signature is specified in
 	    section (*** change ref ***). </p>
-	</section> <section id="policy-set">
+	</section> <section id="policy-set-element">
 	  <h4>The <code>&lt;policy-set&gt;</code> Element</h4>
 	    <p>The root element of a policy document is either a
 	    <code>&lt;policy-set&gt;</code> or a
-	    <code>&lt;policy&gt</code>;.
+	    <code>&lt;policy&gt;</code>;.
 	    <code>&lt;policy-set&gt;</code> has two possible
 	    attributes: </p> <ul>
 	      <li>combine, which <em title="must"
@@ -560,11 +570,11 @@
 	      textual identifier for the
 	      <code>&lt;policy-set&gt;</code>.</li>
 	    </ul> <p> <code>&lt;policy-set&gt;</code> contains an
-	    optional <code>&lt;target&gt</code>;, then zero or more
-	    <code>&lt;policy&gt</code>; and/or
+	    optional <code>&lt;target&gt;</code>;, then zero or more
+	    <code>&lt;policy&gt;</code>; and/or
 	    <code>&lt;policy-set&gt;</code> elements. </p>
 	</section>
-	<section id="rule">
+	<section id="rule-element">
 	  <h4>The <code>&lt;rule&gt;</code> Element</h4>
 	    <p><code>&lt;rule&gt;</code> has one possible attribute,
 	    effect, which must take a value of "permit",
@@ -584,7 +594,7 @@
 	    <p><code>&lt;subject&gt;</code> contains one or more
 	    <code>&lt;subject-match&gt;</code> elements. </p>
 	</section>
-	<section id="condition">
+	<section id="condition-element">
 	  <h4>The <code>&lt;condition&gt;</code> Element</h4>
 	    <p> <code>&lt;condition&gt;</code> has one possible
 	    attribute, combine, which must take a value of "and" or
@@ -660,8 +670,7 @@
 	attributes have the undefined value. </p>
 <section class='widget-subject-attribute-definitions'>
   <h2>Widget Subject Attribute Definitions</h2>
-<table
-	  border="1" summary=""> <caption> <dfn
+<table> <caption> <dfn
 	  id="widget-subject-attributes-table">Widget Subject
 	  Attributes Table</dfn></caption> <thead> <tr> <th
 	  scope="col">Attribute</th> <th scope="col">Type</th> <th
@@ -723,8 +732,7 @@
 </section>
 <section class='website-subject-attribute-definitions'>
   <h2>Web Site Subject Attribute Definitions</h2>
-<table border="1"
-	  summary=""> <caption> <dfn
+<table> <caption> <dfn
 	  id="website-subject-attributes-table">Website Subject
 	  Attributes Table</dfn></caption> <thead> <tr> <th
 	  scope="col">Attribute</th> <th scope="col">Type</th> <th
@@ -777,8 +785,7 @@
   <h2>Resource Attribute Definitions</h2>
 <p>The resource is identified by one or more of
 	  the following attributes: </p> 
-<table border="1"
-	  summary=""> <caption> <dfn
+<table> <caption> <dfn
 	  id="widget-subject-attributes-table">Widget Resource
 	  Attributes Table</dfn></caption> <thead> <tr> <th
 	  scope="col">Attribute</th> <th scope="col">Type</th> <th
@@ -828,8 +835,7 @@
 <section 'class=context-attribute-definitions'>
   <h2>Context Attribute Definitions</h2>
     <p>
-<table
-	  border="1" summary=""> <caption> <dfn
+<table> <caption> <dfn
 	  id="widget-subject-attributes-table">Context
 	  Attributes Table</dfn></caption> <thead> <tr> <th
 	  scope="col">Attribute</th> <th scope="col">Type</th> <th

Received on Friday, 18 June 2010 23:57:44 UTC