<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>698</bug_id>
          
          <creation_ts>2004-05-03 13:48:03 +0000</creation_ts>
          <short_desc>Mark Nottingham&apos;s proposed wording changes for P3P generic attribute</short_desc>
          <delta_ts>2010-08-04 23:23:12 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>P3P</product>
          <component>P3P beyond HTTP</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>other</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>http://lists.w3.org/Archives/Public/public-p3p-spec/2004Apr/0016.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Lorrie Cranor">lorrie</reporter>
          <assigned_to name="Rigo Wenning">rigo</assigned_to>
          
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1778</commentid>
    <comment_count>0</comment_count>
    <who name="Lorrie Cranor">lorrie</who>
    <bug_when>2004-05-03 13:48:03 +0000</bug_when>
    <thetext>See Mark&apos;s email at http://lists.w3.org/Archives/Public/public-p3p-spec/2004Apr/0016.html and 
followup discussion</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4395</commentid>
    <comment_count>1</comment_count>
    <who name="Lorrie Cranor">lorrie</who>
    <bug_when>2005-06-30 19:48:49 +0000</bug_when>
    <thetext>I believe Mark&apos;s comments have been incorporated into the redraft http://www.w3.org/P3P/2005/WD-
P3P11-20050701.html#generic_attribute. Mark should tell us if he is not completely satisfied.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4435</commentid>
    <comment_count>2</comment_count>
    <who name="Rigo Wenning">rigo</who>
    <bug_when>2005-07-07 17:32:15 +0000</bug_when>
    <thetext>http://lists.w3.org/Archives/Public/public-p3p-spec/2005Jul/0014.html
From: Mark Nottingham &lt;mark.nottingham@bea.com&gt;
Date: July 6, 2005 11:47:56 AM EDT
To: Lorrie Cranor &lt;lorrie@cs.cmu.edu&gt;
Cc: Rigo Wenning &lt;rigo@w3.org&gt;
Subject: Re: closed P3P bug 698
&gt;
Hi Lorrie,
&gt;
I&apos;m afraid that it doesn&apos;t really address my comments; I see only
trivial changes in the latest draft. I&apos;ll try and expand upon my
concerns below (feel free to forward to the list);
&gt;
&gt;&gt; P3P 1.0 was designed to associate XML-encoded privacy policies
&gt;&gt; with URIs, sets of URIs, or cookies.
&gt;
For the record, I still believe it is more accurate and
well-aligned with the Architecture of the WWW to say &quot;P3P 1.0 was
designed to associate privacy policies with Web resources using
URIs, sets of URIs, or cookies.&quot; URIs are identifiers, not the
targets of the policies in and of themselves.
&gt;
&gt;&gt; P3P 1.0 is well suited for use with HTML and XHTML pages
&gt;&gt; transmitted over [HTTP1.1] or [HTTP1.0].
&gt;
What is this supposed to imply? It can also be used with GIF and
JPEG images, etc.
&gt;
&gt;&gt; However, P3P 1.0 cannot be used in situations where a request is
&gt;&gt; not directed to a URI, for example, some applications of Web
&gt;&gt; Services and SOAP.
&gt;
Have you brought this text to the attention of the Web Services
Coordination Group or the Architecture Domain lead? There are a
number of existing mechanisms for associating metadata and policy
with WSDL; I&apos;m not sure that adding a purpose-specific one is
desirable, from the WS standpoint.
&gt;
Also, using &quot;SOAP&quot; in this context may confuse some people; the
attribute wouldn&apos;t actually appear in a SOAP infoset, but some may
read this as saying it will.
&gt;
&gt;&gt; In addition, P3P 1.0 cannot be used in situations where policies
&gt;&gt; apply to only a subset of the content associated with a given URI.
&gt;&gt; For example, while P3P 1.0 can be used to apply a P3P policy to an
&gt;&gt; entire form specified by XForms, it cannot be used to apply the
&gt;&gt; policy to only a single form field.
&gt;
Why can&apos;t fragment identifiers be used to give the form field its
own URI?
&gt;
&gt;&gt; The P3P 1.1 Specification provides a new binding mechanism to
&gt;&gt; allow for increased granularity beyond the URI level and to allow
&gt;&gt; policies to apply to content not associated with a URI. The new
&gt;&gt; mechanism takes the form of a generic attribute (similar to
&gt;&gt; xml:lang) that binds a P3P policy to an XML element.
&gt;&gt;
&gt;&gt; A P3P policy referenced by the P3P generic attribute MUST apply to
&gt;&gt; all data collection performed as a result of processing the
&gt;&gt; elementcarrying the P3P Generic Attribute. The policy also MUST
&gt;&gt; describe all data collection performed as a result of the
&gt;&gt; processing of all subelements.
&gt;&gt;
&gt;&gt; For all XML applications in which the P3P Generic Attribute is to
&gt;&gt; be used, the attribute MUST be imported into the relevant XML
&gt;&gt; schema.
&gt;
This can be read to say that use of XML Schema is required to use
this attribute; that&apos;s inappropriate. Also, do you really want to
constrain the way the attribute is represented in the schema (by
importing it)? That seems needlessly draconian. I&apos;d suggest
dropping this sentence altogether.
&gt;
&gt;&gt; If the element is re-used by mechanisms such as XInclude or the
&gt;&gt; SVG &lt;use&gt; Element, the Policy applies also in the new context
&gt;&gt; where the element is re-used. The policy is sticky to the element
&gt;&gt; from which it is referenced.
&gt;&gt;
&gt;&gt; The P3P Generic Attribute is designed for use in XML elements that
&gt;&gt; describe interfaces, not XML elements that encode user data. Thus,
&gt;&gt; it is meaningful to use the P3P Generic Attribute to associate a
&gt;&gt; P3P policy with a blank form or form field. The semantics of such
&gt;&gt; an association are that any data entered into the form will be
&gt;&gt; processed in a manner consistent with the P3P policy. It is not
&gt;&gt; meaningful to use the P3P Generic Attribute to associate a P3P
&gt;&gt; policy with data a user has entered into a form.
&gt;&gt;
&gt;&gt; The P3P Generic Attribute MUST NOT be used in applications, such
&gt;&gt; as RDF, that do not have a tree structure because its semantics
&gt;&gt; relies on the concept of subelements. In the case of RDF, one of
&gt;&gt; the other three binding mechanisms described in 2. Referencing
&gt;&gt; Policies may be used, as RDF makes use of URIs.
&gt;
This highlights the biggest problem I have with this proposal; it
tries to apply a generic attachment mechanism for policy to
arbitrary XML formats. What makes a format become &quot;tree
structured?&quot; WSDL, for example, does have a graph structure at the
component level. Considering that most of the details of defining
policy have to do with the scope and semantics of its attachment to
a particular domain, I question the value of the definition of this
attribute, and am especially concerned about the potential abuses
of it. My preference would be to drop the section altogether.
&gt;
A few other things I noticed;
&gt;
* The spec refers to RFC2396 for URI; that has been superceded by
RFC3986. You should probably also run through the document and make
sure your use of &quot;URI&quot; (as opposed to &quot;URI Reference&quot;) is still
appropriate.
&gt;
* The status section says that changes from P3P 1.0 are
highlighted; nothing shows up in my browser (Safari or Mozilla).
&gt;
Regards,
&gt;
On 30/06/2005, at 3:51 PM, Lorrie Cranor wrote:
&gt;&gt; I have closed P3P bug 698
&gt;&gt; http://www.w3.org/Bugs/Public/show_bug.cgi?id=698
&gt;&gt; This was based on your comments on the P3P generic attribute.
&gt;&gt; Please let us know whether you have any concerns about the
&gt;&gt; resolution.
&gt;&gt;
&gt;&gt; Lorrie
&gt;
--
Mark Nottingham   Principal Technologist
Office of the CTO   BEA Systems
</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>