- 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