2006/ws/policy extract-glist.xsl,NONE,1.1 glossary-attachment.xml,NONE,1.1 glossary-framework.xml,NONE,1.1 build.xml,1.5,1.6 entities.dtd,1.4,1.5 ws-policy-attachment.html,1.35,1.36 ws-policy-attachment.xml,1.30,1.31 ws-policy-framework.html,1.26,1.27 ws-policy-framework.xml,1.30,1.31 ws-policy-primer.html,1.7,1.8

Update of /sources/public/2006/ws/policy
In directory hutz:/tmp/cvs-serv27865/ws/policy

Modified Files:
	build.xml entities.dtd ws-policy-attachment.html 
	ws-policy-attachment.xml ws-policy-framework.html 
	ws-policy-framework.xml ws-policy-primer.html 
Added Files:
	extract-glist.xsl glossary-attachment.xml 
	glossary-framework.xml 
Log Message:
Added glossary generation functionality.

--- NEW FILE: glossary-attachment.xml ---
<?xml version="1.0" encoding="UTF-8"?><inform-div1 id="glossary"><head>Glossary</head><glist><gitem><label>effective policy</label><def><p>the
<term>effective policy</term>, for a given <termref def="policy_subject">policy subject</termref>, is the 
combination of relevant policies. The relevant policies are those
attached to <termref def="policy_scope">policy scopes</termref> that
contain the <termref def="policy_subject">policy subject</termref>.</p></def></gitem><gitem><label>element policy</label><def><p>The
	<term>element policy</term> is the <termref def="policy">policy</termref> attached to the <termref def="policy_subject">policy subjects</termref> associated with
	the element information item that contains it.</p></def></gitem><gitem><label>merge</label><def><p>a <term>merge</term>
	consists of serializing each policy as a
	<termref def="policy_expression">policy expression</termref>, replacing their
	<el>wsp:Policy</el> element with a
	<el>wsp:All</el> element, and placing each as
	children of a wrapper <el>wsp:Policy</el>
	element.</p></def></gitem><gitem><label>policy</label><def><p>A <term>policy</term> is a
collection of <termref def="policy_alternative">policy
alternatives</termref>. </p></def></gitem><gitem><label>policy alternative</label><def><p>A
<term>policy alternative</term> is a collection of <termref def="policy_assertion">policy assertions</termref>.</p></def></gitem><gitem><label>policy assertion</label><def><p>A
<term>policy assertion</term> represents an individual requirement,
capability, or other property of a behavior.</p></def></gitem><gitem><label>policy attachment</label><def><p>A
<term>policy attachment</term> is a mechanism for associating <termref def="policy">policy</termref> with one or more <termref def="policy_scope">policy scopes</termref>.</p></def></gitem><gitem><label>policy expression</label><def><p>A
<term>policy expression</term> is an XML Infoset representation of a
<termref def="policy">policy</termref>, either in a normal form or in
an equivalent compact form. </p></def></gitem><gitem><label>policy scope</label><def><p>A <term>policy
scope</term> is a collection of <termref def="policy_subject">policy
subjects</termref> to which a policy may apply.</p></def></gitem><gitem><label>policy subject</label><def><p>A <term>policy
subject</term> is an entity (e.g., an endpoint, message, resource,
interaction) with which a <termref def="policy">policy</termref> can
be associated. </p></def></gitem></glist></inform-div1>
Index: ws-policy-primer.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-primer.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- ws-policy-primer.html	30 Aug 2006 00:38:10 -0000	1.7
+++ ws-policy-primer.html	3 Sep 2006 04:02:34 -0000	1.8
@@ -1,5 +1,6 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en-US"><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Policy 1.5 - Primer</title><style type="text/css">
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Policy 1.5 - Primer</title><style type="text/css">
 code           { font-family: monospace; }
 
 div.constraint,
@@ -47,196 +48,124 @@
 div.exampleWrapper { margin: 4px }
 div.exampleHeader { font-weight: bold;
[...2349 lines suppressed...]
-            <td rowspan="1" colspan="1">20060829</td>
-            <td rowspan="1" colspan="1">ASV</td>
-            <td rowspan="1" colspan="1">Implemented the 
+  </p></div><div class="div1">
+<h2><a name="change-description"></a>E. Changes in this Version of the Document (Non-Normative)</h2><p>A list of substantive changes since the previous publication is below:</p><ul><li><p>Replaced URI with IRI.</p></li></ul></div><div class="div1">
+<h2><a name="change-log"></a>F. Web Services Policy 1.5 - Primer Change Log (Non-Normative)</h2><a name="ws-policy-primer-changelog-table"></a><table border="1"><tbody><tr><th rowspan="1" colspan="1">Date</th><th rowspan="1" colspan="1">Author</th><th rowspan="1" colspan="1">Description</th></tr><tr><td rowspan="1" colspan="1">20060816</td><td rowspan="1" colspan="1">ASV</td><td rowspan="1" colspan="1">Created first draft per action item <a href="http://www.w3.org/2006/07/12-ws-policy-minutes.html#action02">2</a> from the
+              Austin F2F. This draft is based on a <a href="http://lists.w3.org/Archives/Public/public-ws-policy/2006Jul/0001.html">contribution</a> from Microsoft.</td></tr><tr><td rowspan="1" colspan="1">20060829</td><td rowspan="1" colspan="1">ASV</td><td rowspan="1" colspan="1">Implemented the 
               <a href="http://www.w3.org/2006/08/23-ws-policy-minutes.html#action06">resolution</a> 
               for issue 
               <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3561">3561</a>: replaced URI with IRI.                	
-            </td>
-          </tr>   
-        </tbody>
-      </table><br>
-    </div>
-  </div>
-</body></html>
\ No newline at end of file
+            </td></tr></tbody></table><br></div></div></body></html>
\ No newline at end of file

--- NEW FILE: glossary-framework.xml ---
<?xml version="1.0" encoding="UTF-8"?><inform-div1 id="glossary"><head>Glossary</head><glist><gitem><label>policy</label><def><p>A <term>policy</term> is a collection of 
	    <termref def="policy_alternative">policy alternatives</termref>, </p></def></gitem><gitem><label>policy alternative</label><def><p>a <term>policy alternative</term> 
	    is a collection of <termref def="policy_assertion">policy assertions</termref>.</p></def></gitem><gitem><label>policy assertion</label><def><p>A <term>policy assertion</term> 
		represents an individual requirement, capability, or other property of a behavior.</p></def></gitem><gitem><label>policy assertion parameter</label><def><p>A <term>policy assertion parameter</term> 
	    qualifies the behavior indicated by a <termref def="policy_assertion">policy assertion</termref>.</p></def></gitem><gitem><label>policy assertion type</label><def><p>A <term>policy assertion type</term> 
	    represents a class of <termref def="policy_assertion">policy assertions</termref> and implies a 
	    schema for the assertion and assertion-specific semantics.</p></def></gitem><gitem><label>policy attachment</label><def><p>A 
	    <term>policy attachment</term> is a mechanism for associating 
	    <termref def="policy">policy</termref> with one or more <termref def="policy_scope">policy scopes</termref>.</p></def></gitem><gitem><label>policy expression</label><def><p>A <term>policy expression</term> 
		is an XML Infoset representation of a <termref def="policy">policy</termref>, 
		either in a normal form or in an equivalent compact form.</p></def></gitem><gitem><label>policy scope</label><def><p>A <term>policy scope</term> is a collection of 
	    <termref def="policy_subject">policy subjects</termref> to which a policy may apply.</p></def></gitem><gitem><label>policy subject</label><def><p>A <term>policy subject</term> is an entity 
	    (e.g., an endpoint, message, resource, interaction) with which a 
	    <termref def="policy">policy</termref> can be associated. </p></def></gitem><gitem><label>policy vocabulary</label><def><p>A <term>policy vocabulary</term> is the set of all 
	    <termref def="policy_assertion_type">policy assertion types</termref> used in a policy.</p></def></gitem></glist></inform-div1>
--- NEW FILE: extract-glist.xsl ---
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                version="1.0">

<xsl:template match="/">
  <inform-div1 id="glossary">
    <head>Glossary</head>

    <glist>
      <xsl:apply-templates select="//termdef">
	<xsl:sort select="@term"/>
      </xsl:apply-templates>
    </glist>
  </inform-div1>
</xsl:template>

<xsl:template match="termdef">
  <gitem>
    <label><xsl:value-of select="@term"/>
    </label>
    <def>
      <p>
	<xsl:copy-of select="node()"/>
      </p>
    </def>
  </gitem>
</xsl:template>

</xsl:stylesheet>

Index: ws-policy-framework.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-framework.xml,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -d -r1.30 -r1.31
--- ws-policy-framework.xml	30 Aug 2006 19:14:24 -0000	1.30
+++ ws-policy-framework.xml	3 Sep 2006 04:02:34 -0000	1.31
@@ -1508,6 +1508,7 @@
       <item><p>Replaced URI with IRI.</p></item>
   </ulist>
 </inform-div1>
+  &glossary-framework;
         <inform-div1 id="change-log">
             <head>&framework.title; Change Log</head>
             <table id="ws-policy-framework-changelog-table" border="1">

Index: ws-policy-attachment.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-attachment.html,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -d -r1.35 -r1.36
--- ws-policy-attachment.html	30 Aug 2006 23:26:33 -0000	1.35
+++ ws-policy-attachment.html	3 Sep 2006 04:02:33 -0000	1.36
@@ -1,5 +1,6 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en-US"><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Policy 1.5 - Attachment</title><style type="text/css">
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Policy 1.5 - Attachment</title><style type="text/css">
 code           { font-family: monospace; }
 
 div.constraint,
@@ -47,40 +48,24 @@
 div.exampleWrapper { margin: 4px }
 div.exampleHeader { font-weight: bold;
[...2050 lines suppressed...]
-          </td>
-        </tr>
-        <tr>
-          <td rowspan="1" colspan="1">20060829</td>
-          <td rowspan="1" colspan="1">ASV</td>
-          <td rowspan="1" colspan="1">Implemented the 
+          </td></tr><tr><td rowspan="1" colspan="1">20060829</td><td rowspan="1" colspan="1">ASV</td><td rowspan="1" colspan="1">Implemented the 
             <a href="http://www.w3.org/2006/08/23-ws-policy-minutes.html#action06">resolution</a> 
             for issue 
             <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3561">3561</a>: replaced URI with IRI.                	
-          </td>
-        </tr>
-      </tbody>
-    </table><br>
-  </div>
-</div>
-</body></html>
\ No newline at end of file
+          </td></tr></tbody></table><br></div></div></body></html>
\ No newline at end of file

Index: entities.dtd
===================================================================
RCS file: /sources/public/2006/ws/policy/entities.dtd,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- entities.dtd	16 Aug 2006 18:21:13 -0000	1.4
+++ entities.dtd	3 Sep 2006 04:02:33 -0000	1.5
@@ -23,6 +23,8 @@
 
 <!ENTITY EII "<emph>element information item</emph>">
 <!ENTITY AII "<emph>attribute information item</emph>">
+<!ENTITY glossary-framework SYSTEM "glossary-framework.xml">
+<!ENTITY glossary-attachment SYSTEM "glossary-attachment.xml">
 
 <!-- Acknowledgements -->
 

Index: build.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/build.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- build.xml	16 Aug 2006 18:21:13 -0000	1.5
+++ build.xml	3 Sep 2006 04:02:33 -0000	1.6
@@ -4,7 +4,9 @@
 <project name="WS-Policy 1.5" default="main" basedir=".">
 
 	<property name="stylesheet" value="xmlspec-policy.xsl"/>
-
+	<property name="glossary"
+	value="extract-glist.xsl"/>
+	
 	<target name="clean">
 		<delete quiet="true" file="ws-policy-framework.html"/>
 		<delete quiet="true" file="ws-policy-attachment.html"/>
@@ -23,7 +25,7 @@
 		</xmlvalidate>
 	</target>
 
-	<target name="validate-policy-specs" description="Validates all WS Policy spec files.">
+	<target name="validate-policy-specs" description="Validates all WS Policy spec files." depends="glossaries">
 		<xmlvalidate lenient="false" warn="yes">
 			<fileset dir="." includes="ws-policy*.xml"/>
 		</xmlvalidate>
@@ -46,6 +48,11 @@
 		</xslt>
 	</target>
 
+    <target name="glossaries" description="Generates glossary entries out of temdef elements">
+        <xslt style="${glossary}" in="ws-policy-framework.xml" out="glossary-framework.xml"/>
+        <xslt style="${glossary}" in="ws-policy-attachment.xml" out="glossary-attachment.xml"/>
+        </target>
+
 	<target name="changelog" description="Generate XML out of the CVS change log">
 		<cvschangelog destfile="changelog.xml"/>
 	</target>

Index: ws-policy-framework.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-framework.html,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -d -r1.26 -r1.27
--- ws-policy-framework.html	30 Aug 2006 19:14:25 -0000	1.26
+++ ws-policy-framework.html	3 Sep 2006 04:02:33 -0000	1.27
@@ -1,5 +1,6 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en-US"><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Policy 1.5 - Framework</title><style type="text/css">
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Policy 1.5 - Framework</title><style type="text/css">
 code           { font-family: monospace; }
 
 div.constraint,
@@ -47,43 +48,24 @@
 div.exampleWrapper { margin: 4px }
 div.exampleHeader { font-weight: bold;
[...1669 lines suppressed...]
-                    </tr>
-                       <tr>
-                    	<td rowspan="1" colspan="1">20060830</td>
-                    	<td rowspan="1" colspan="1">DBO</td>
-                    	<td rowspan="1" colspan="1">Completed action item:
+                        </td></tr><tr><td rowspan="1" colspan="1">20060830</td><td rowspan="1" colspan="1">DBO</td><td rowspan="1" colspan="1">Completed action item:
                     	<a href="http://www.w3.org/2005/06/tracker/wspolicy/actions/77">resolution</a> 
                     	for issue 
                             <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3604">3604</a>.
                             Removing Goals section, resulted in moving Policy expression definition to 2nd para of intro.                 	
-                        </td>
-                    </tr>                       
-                </tbody>
-            </table><br>
-        </div>
-    </div>
-</body></html>
\ No newline at end of file
+                        </td></tr></tbody></table><br></div></div></body></html>
\ No newline at end of file

Index: ws-policy-attachment.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-attachment.xml,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -d -r1.30 -r1.31
--- ws-policy-attachment.xml	30 Aug 2006 23:26:33 -0000	1.30
+++ ws-policy-attachment.xml	3 Sep 2006 04:02:33 -0000	1.31
@@ -1788,6 +1788,7 @@
       <item><p>Replaced URI with IRI.</p></item>
     </ulist>
   </inform-div1>
+  &glossary-attachment;
   <inform-div1 id="change-log">
     <head>&attachment.title; Change Log</head>
     <table id="ws-policy-attachment-changelog-table" border="1">

Received on Sunday, 3 September 2006 04:02:46 UTC