- From: Felix Sasaki via cvs-syncmail <cvsmail@w3.org>
- Date: Sun, 03 Sep 2006 04:02:37 +0000
- To: public-ws-policy-eds@w3.org
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