- From: Doug Davis via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 03 Aug 2009 23:57:02 +0000
- To: public-ws-resource-access-notifications@w3.org
Update of /w3ccvs/WWW/2002/ws/ra/edcopies In directory hutz:/tmp/cvs-serv19746 Modified Files: wsfrag.html wsfrag.xml Log Message: Add a wsf:Fragment wrapper to Put and Create request messages. Added another option question/action from Ram Index: wsfrag.html =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsfrag.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- wsfrag.html 2 Aug 2009 01:46:18 -0000 1.1 +++ wsfrag.html 3 Aug 2009 23:57:00 -0000 1.2 @@ -294,30 +294,32 @@ <b>[Body]</b> <wst:Put Dialect="http://www.w3.org/2009/02/ws-frag" ...> - <wsf:Expression Language="<em>xs:anyURI</em>" ...> - <em>xs:any</em> * - </wsf:Expression> - <wsf:Value ...> - <em>xs:any</em> * - </wsf:Value> + <wsf:Fragment ...> + <wsf:Expression Language="<em>xs:anyURI</em>" ...> + <em>xs:any</em> * + </wsf:Expression> + <wsf:Value ...> + <em>xs:any</em> * + </wsf:Value> + </wsf:Fragment> <em>xs:any</em> * </wst:Put></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: </p><dl><dt class="label"><b>[Body]</b>/wst:Put@Dialect </dt><dd><p> This attribute MUST be set to http://www.w3.org/2009/02/ws-frag. - </p></dd><dt class="label"><b>[Body]</b>/wst:Put/wsf:Expression </dt><dd><p> + </p></dd><dt class="label"><b>[Body]</b>/wst:Put/wsf:Fragment/wsf:Expression </dt><dd><p> This element identifies which fragment in the resource this operation applies to. The value of this element MUST conform to the syntax of the language specified in Language attribute, otherwise a wsf:InvalidExpression fault MUST be generated. - </p></dd><dt class="label"><b>[Body]</b>/wst:Put/wsf:Expression@Language </dt><dd><p> + </p></dd><dt class="label"><b>[Body]</b>/wst:Put/wsf:Fragment/wsf:Expression@Language </dt><dd><p> This URI indicates which expression language will be used to identify the subset of the resource this operation applies to. A resource MUST generate a wsf:UnsupportedLanguage Fault if it does not support the specified Language. - </p></dd><dt class="label"><b>[Body]</b>/wst:Put/wsf:Value </dt><dd><p> + </p></dd><dt class="label"><b>[Body]</b>/wst:Put/wsf:Fragment/wsf:Value </dt><dd><p> This element contains the fragment resource representation corresponding to the subset of the resource identified by the wsf:Expression element. @@ -404,19 +406,21 @@ <b>[Body]</b> <wst:Create Dialect="http://www.w3.org/2009/02/ws-frag" ...> - <wsf:Expression Language="<em>xs:anyURI</em>" ...> - <em>xs:any</em> * - </wsf:Expression> - <wsf:Value ...> - <em>xs:any</em> * - </wsf:Value> + <wsf:Fragment ...> + <wsf:Expression Language="<em>xs:anyURI</em>" ...> + <em>xs:any</em> * + </wsf:Expression> + <wsf:Value ...> + <em>xs:any</em> * + </wsf:Value> + </wsf:Fragment> <em>xs:any</em> * </wst:Create></pre></div></div><p> The following describes additional, normative constraints on the outline listed above: </p><dl><dt class="label"><b>[Body]</b>/wst:Create@Dialect </dt><dd><p> This attribute MUST be set to http://www.w3.org/2009/02/ws-frag. - </p></dd><dt class="label"><b>[Body]</b>/wst:Create/wsf:Expression </dt><dd><p> + </p></dd><dt class="label"><b>[Body]</b>/wst:Create/wsf:Fragment/wsf:Expression </dt><dd><p> This element identifies which fragment in the resource this operation applies to. The value of this element MUST conform to the syntax of the language @@ -425,12 +429,12 @@ </p><p> This element identifies the fragment in the resource as it appears after successful processing of the current fragment. - </p></dd><dt class="label"><b>[Body]</b>/wst:Create/wsf:Expression@Language </dt><dd><p> + </p></dd><dt class="label"><b>[Body]</b>/wst:Create/wsf:Fragment/wsf:Expression@Language </dt><dd><p> This URI indicates which expression language will be used to identify the subset of the resource this operation applies to. A resource MUST generate a wsf:UnsupportedLanguage Fault if it does not support the specified Language. - </p></dd><dt class="label"><b>[Body]</b>/wst:Create/wsf:Value </dt><dd><p> + </p></dd><dt class="label"><b>[Body]</b>/wst:Create/wsf:Fragment/wsf:Value </dt><dd><p> This element encompasses the fragment corresponding to the subset of the resource indentified by the wsf:Expression element. </p></dd></dl><p> @@ -704,4 +708,7 @@ Dug - on put - Should the client really be forced to know whether or not there's data there just to add something? What if, instead, we just allowed it to replace the existing data (if any)? + </p><p> + Ram - should we make the new bits <b>bold</b> so that people + can see what's new from base Transfer? </p></div></div></body></html> \ No newline at end of file Index: wsfrag.xml =================================================================== RCS file: /w3ccvs/WWW/2002/ws/ra/edcopies/wsfrag.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- wsfrag.xml 2 Aug 2009 01:46:18 -0000 1.1 +++ wsfrag.xml 3 Aug 2009 23:57:00 -0000 1.2 @@ -593,12 +593,14 @@ <kw>[Body]</kw> <wst:Put Dialect="http://www.w3.org/2009/02/ws-frag" ...> - <wsf:Expression Language="<emph>xs:anyURI</emph>" ...> - <emph>xs:any</emph> * - </wsf:Expression> - <wsf:Value ...> - <emph>xs:any</emph> * - </wsf:Value> + <wsf:Fragment ...> + <wsf:Expression Language="<emph>xs:anyURI</emph>" ...> + <emph>xs:any</emph> * + </wsf:Expression> + <wsf:Value ...> + <emph>xs:any</emph> * + </wsf:Value> + </wsf:Fragment> <emph>xs:any</emph> * </wst:Put></eg> </example> @@ -617,7 +619,7 @@ </gitem> <gitem> - <label> <kw>[Body]</kw>/wst:Put/wsf:Expression </label> + <label> <kw>[Body]</kw>/wst:Put/wsf:Fragment/wsf:Expression </label> <def> <p> This element identifies which fragment in the resource this @@ -630,7 +632,7 @@ </gitem> <gitem> - <label> <kw>[Body]</kw>/wst:Put/wsf:Expression@Language </label> + <label> <kw>[Body]</kw>/wst:Put/wsf:Fragment/wsf:Expression@Language </label> <def> <p> This URI indicates which expression language will be @@ -642,7 +644,7 @@ </gitem> <gitem> - <label> <kw>[Body]</kw>/wst:Put/wsf:Value </label> + <label> <kw>[Body]</kw>/wst:Put/wsf:Fragment/wsf:Value </label> <def> <p> This element contains the fragment resource representation @@ -792,12 +794,14 @@ <kw>[Body]</kw> <wst:Create Dialect="http://www.w3.org/2009/02/ws-frag" ...> - <wsf:Expression Language="<emph>xs:anyURI</emph>" ...> - <emph>xs:any</emph> * - </wsf:Expression> - <wsf:Value ...> - <emph>xs:any</emph> * - </wsf:Value> + <wsf:Fragment ...> + <wsf:Expression Language="<emph>xs:anyURI</emph>" ...> + <emph>xs:any</emph> * + </wsf:Expression> + <wsf:Value ...> + <emph>xs:any</emph> * + </wsf:Value> + </wsf:Fragment> <emph>xs:any</emph> * </wst:Create></eg> </example> @@ -816,7 +820,7 @@ </gitem> <gitem> - <label> <kw>[Body]</kw>/wst:Create/wsf:Expression </label> + <label> <kw>[Body]</kw>/wst:Create/wsf:Fragment/wsf:Expression </label> <def> <p> This element identifies which fragment in the resource this @@ -833,7 +837,7 @@ </gitem> <gitem> - <label> <kw>[Body]</kw>/wst:Create/wsf:Expression@Language </label> + <label> <kw>[Body]</kw>/wst:Create/wsf:Fragment/wsf:Expression@Language </label> <def> <p> This URI indicates which expression language will be @@ -845,7 +849,7 @@ </gitem> <gitem> - <label> <kw>[Body]</kw>/wst:Create/wsf:Value </label> + <label> <kw>[Body]</kw>/wst:Create/wsf:Fragment/wsf:Value </label> <def> <p> This element encompasses the fragment corresponding to the @@ -1331,6 +1335,11 @@ there's data there just to add something? What if, instead, we just allowed it to replace the existing data (if any)? </p> + + <p> + Ram - should we make the new bits <kw>bold</kw> so that people + can see what's new from base Transfer? + </p> </div1> </back> </spec>
Received on Monday, 3 August 2009 23:57:11 UTC