W3C home > Mailing lists > Public > w3c-ietf-xmldsig@w3.org > July to September 2000

RE: Merged Copy

From: Joseph M. Reagle Jr. <reagle@w3.org>
Date: Thu, 07 Sep 2000 20:40:59 -0400
Message-Id: <>
To: "John Boyer" <jboyer@PureEdge.com>
Cc: "IETF/W3C XML-DSig WG" <w3c-ietf-xmldsig@w3.org>
At 17:13 9/7/2000 -0700, John Boyer wrote:
Ok, I'll let other people way on the more substantive issues, but at the 
surface level only:

>The content model for Transform is XPath, XSLT, or any sequence of elements.
>The last part is only there to accommodate Transforms not defined by us.  I
>have no problem saying that the content model for Transform is (XPath |
>XSLT) because I don't really see why people would do non-standard

My point was I thought we didn't need the XSLT in our namespace at all, why 
the extra wrapping? It's an open content model. Ed had a request that we 
specify that if XSLT, the root should be <stylesheet>, but I don't recall if 
that we wanted to re-wrap again. (If Ed can correct me that'd be cool, I 
just want to make sure we aren't accidently flip-flopping.)

>The processing model is that the input can be octets or a node-set.
>However, the transform only accepts octets, so if it gets a node-set, it has
>to convert the node-set to octets.

My editorial question relates to what is the "it". If it (a transform) only 
accepts octects, then if it received a node-set I'd expect the procedure 
call to have an argument type failure.

>Signature applications already know, in principle at least, how to convert
>node-sets to octet streams because C14N is required.

Ok, so the clarity I'm seeking is to say, X transform accepts only octects, 
if the Signature application has a node-set it will first have to 
(implicitly?) canonicalize prior to handing it to that transform.

>3. I'm not sure if the 6th and 7th motivating paragraphs in the XPath
>section aren't needed. "The primary purpose ..." I'd propose to strike them.
>Many have felt and I still feel it is necessary for people to know why this
>transform exists.  It is important that we not try to shorten the spec so
>much that noone understands why we are doing what we are doing.  This is a
>major problem in other specs.

Ok, curious for others' thoughts.

>4. XPath section, has (old) text that says, "The function definition for
>here() is consistent with its definition in XPointer. It is defined as
>follows:" However, this isn't the case, right?
>It may not be the case at the moment, but I fully expect it will be the case
>again soon.  Once the Xptr folks actually do discuss this, I'm sure they
>will find there is no reasonable alternative.  If they do go in a direction
>other than ours, we can change the text at that time to say "Note that it is
>NOT the same as the XPointer here()".

Well, If we don't here from Eve soon and we publish a new version, I'd 
prefer the spec reflect reality and state in the STATUS that we hope things 
will change.

Joseph Reagle Jr.
W3C Policy Analyst                mailto:reagle@w3.org
IETF/W3C XML-Signature Co-Chair   http://www.w3.org/People/Reagle/
Received on Thursday, 7 September 2000 20:41:01 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:21:34 UTC