- From: merlin <merlin@baltimore.ie>
- Date: Mon, 05 Mar 2001 10:19:26 +0000
- To: w3c-ietf-xmldsig@w3.org
Hi,
I have one express dislike and a few trivial clarity concerns with
some of our schema defs, all related to the use of minOccurs and
maxOccurs:
These comments are based on the standingless
http://www.w3.org/Signature/Drafts/xmldsig-core/Overview.html
4.4 KeyInfo
<complexType name="KeyInfoType" mixed="true">
  <choice maxOccurs="unbounded">     
    <element name="KeyName" type="string"/> 
    ...
    <any ... namespace="##other" minOccurs="0" maxOccurs="unbounded"/> 
  </choice>
  ...
</complexType>
                    
This permits an empty KeyInfo (if you have 0 elements from
##other). It seems to me that if we took minOccurs=0 and
maxOccurs=unb away from the any, then the unlimit on the
choice would permit exactly what we want to express: 1 or
more elements among our permitted types and those of others.
This is consistent with the new X509DataType, etc.
Other issues:
4.3.2 SignatureMethodType
The minOccurs=0/maxOccurs=1 on the sequence are redundant.
4.3.3.4 TransformType
The maxOccurs=unb on the choice is redundant or in error?
It suggests that multiple XSLT or XPath elements are valid.
4.4.6 SPKIData
The maxOccurs=unb on the outer sequence allows multiple
SPKISexp elements, which I don't believe is the intention.
I think instead the any should get that maxOccurs.
4.5/5.1 Object/Manifest
ObjectType has sequence+[any], where ManifestType has
sequence[any+]; I think the latter is more consistent with
the rest of the doc.
5.2 SignatureProperties
SignatureProperType has choice*[any*]; one of the * is
redundant.
merlin
-----------------------------------------------------------------------------
Baltimore Technologies plc will not be liable for direct,  special,  indirect 
or consequential  damages  arising  from  alteration of  the contents of this
message by a third party or as a result of any virus being passed on.
In addition, certain Marketing collateral may be added from time to time to
promote Baltimore Technologies products, services, Global e-Security or
appearance at trade shows and conferences.
This footnote confirms that this email message has been swept by
Baltimore MIMEsweeper for Content Security threats, including
computer viruses.
   http://www.baltimore.com
Received on Monday, 5 March 2001 05:19:53 UTC