OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

dss message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [Request for resolution]


Dear TC combattants,

may i request a decision on the issue:

(Nicks) Proposal 2:
"""
Personally, I think it more belongs as another choice in <Document> and call
it <TransformedDataXML> as below.
...

<xs:element name="Document">
<xs:complexType>
<xs:complexContent>
<xs:extension base="dss:DocumentBaseType">
<xs:choice>
<xs:element name="InlineXML" type="dss:InlineXMLType"/>
<xs:element name="Base64XML" type="xs:base64Binary"/>
<xs:element name="TransformedDataXML"
type="dss:TransformedDataType"/>
<xs:element name="EscapedXML" type="xs:string"/>
<xs:element ref="dss:Base64Data"/>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>

<xs:complexType name="TransformedDataType">
<xs:complexContent>
<xs:sequence>
<xs:element ref="ds:Transforms" minOccurs="0"/>
<xs:element ref="dss:Base64Data"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
"""
(with Konrads comment, that: "Proposal 2 breaks the semantics of 
<dss:Document> to only contain complete documents (Base64Data for 
binary, and the others for XML Documents)")

vs.

(Konrads) Proposal 1
"""
Good, so let's suggest the following to the TC.

Let's leave <dss:DocumentHash> as it is and add a new Type called
<dss:TransformedData>, which is to be used for complete client-side
transforms with server side Hashing.
<xs:element name="TransformedData">
<xs:complexType>
<xs:complexContent>
<xs:extension base="dss:DocumentBaseType">
<xs:sequence>
<xs:element ref="ds:Transforms" minOccurs="0"/>
<xs:element ref="dss:Base64Data"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>

Let's add it to <dss:InputDocuments> as follows.
<xs:element name="InputDocuments">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element ref="dss:Document"/>
<xs:element ref="dss:DocumentHash"/>
<xs:element ref="dss:TransformedData"/>
<xs:element name="Other" type="dss:AnyType"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
"""


All the best,
Stefan.



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]