CVS WWW/2011/tracking-protection/drafts

Update of /w3ccvs/WWW/2011/tracking-protection/drafts
In directory gil:/tmp/cvs-serv9688

Modified Files:
	tracking-dnt.html 
Log Message:
ISSUE-161: Refine the "!" (non-compliant) status to emphasize its role
for testing, allow a subsequent character for testing the intended TSV,
and remove the additiional requirements objected to by David Wainberg
(because they are not required for interop and might interfere with testing).


--- /w3ccvs/WWW/2011/tracking-protection/drafts/tracking-dnt.html	2013/04/13 09:55:43	1.193
+++ /w3ccvs/WWW/2011/tracking-protection/drafts/tracking-dnt.html	2013/04/14 00:17:27	1.194
@@ -548,13 +548,6 @@
               <th>status</th>
               <th>meaning</th>
           </tr>
-          <tr><td><dfn>!</dfn></td>
-              <td><strong>Non-compliant</strong>: The origin server is unable
-                or unwilling to claim that the designated resource conforms to
-                the tracking protection protocol, but is able to provide a
-                valid tracking status representation for the sake of testing
-                and greater transparency (as defined below).</td>
-          </tr>
           <tr><td><dfn>N</dfn></td>
               <td><strong>None</strong>: The designated resource does not
                 perform tracking of any kind, not even for a <a>permitted use</a>,
@@ -620,6 +613,14 @@
                 a <a>Tk</a> header field that is in response to a
                 state-changing request.</td>
           </tr>
+          <tr><td><dfn>!</dfn></td>
+              <td><strong>Non-compliant</strong>: The origin server is unable
+                or unwilling to claim that the designated resource conforms to
+                the tracking protection protocol, but is providing a tracking
+                response for the sake of testing and transparency. This value
+                MAY be followed by an additional character in order to
+                communicate further information for testing.</td>
+          </tr>
         </table>
         <div class="option"><p>
           The <code><a>!</a></code> (non-compliant) tracking status value has
@@ -628,16 +629,13 @@
           adjustment periods due to future protocol changes or shifting
           regulatory constraints. Note that this value does not indicate that
           the DNT signal will be ignored, nor that tracking will occur as a
-          result of accessing the designated resource.
-        </p>
-        <p>
-          An origin server that sends <code><a>!</a></code> as a tracking
-          status value MUST provide, in the corresponding tracking status
-          representation, a valid <code><a>controller</a></code> member; the
-          origin server MUST also provide <code><a>policy</a></code> and
-          <code><a>edit</a></code> members if such information is not
-          directly obtainable by performing a retrieval action on each of the
-          <code><a>controller</a></code> links.
+          result of accessing the designated resource, but rather that the
+          site makes no claim to conformance at this time. The purpose of
+          the additional <a>testv</a> character is to provide additional
+          information for the sake of testing, such as what tracking status
+          the server intends to deploy for the designated resource at some
+          point in the future, but cannot be relied upon as an indication
+          of conformance.
         </p></div>
         <p>
           For the site-wide tracking status and Tk header field, the tracking
@@ -660,14 +658,16 @@
           by the following ABNF.
         </p>
         <pre class="abnf">
-<dfn>TSV</dfn>  = "!"   ; "!" - non-compliant
-     / "1"   ; "1" — first-party
-     / "3"   ; "3" — third-party
-     / %x43  ; "C" - consent
-     / %x44  ; "D" - disregarding
-     / %x4E  ; "N" - none
-     / %x55  ; "U" - updated
-     / %x58  ; "X" - dynamic
+<dfn>TSV</dfn>    = "1"            ; "1" — first-party
+       / "3"            ; "3" — third-party
+       / %x43           ; "C" - consent
+       / %x44           ; "D" - disregarding
+       / %x4E           ; "N" - none
+       / %x55           ; "U" - updated
+       / %x58           ; "X" - dynamic
+       / ( "!" testv )  ; "!" - non-compliant
+
+<dfn>testv</dfn>  = id-char
         </pre>
 
         <p class="issue" data-number="137" title="Does hybrid tracking status need to distinguish between first party (1) and outsourcing service provider acting as a first party (s)">
@@ -897,8 +897,8 @@
           </pre>
           <p>
             A <code><a>status-object</a></code> always has a member named
-            <code><a>tracking</a></code> with a string value that contains a
-            single character tracking status value
+            <code><a>tracking</a></code> with a string value that consists of
+            the tracking status value applicable to the designated resource
             (<a href="#tracking-status-value" class="sectionRef"></a>).
           </p>
           <pre class="abnf">

Received on Sunday, 14 April 2013 00:17:28 UTC