- From: Martin Gudgin <mgudgin@microsoft.com>
- Date: Wed, 30 Jun 2004 08:32:34 -0700
- To: <xml-dist-app@w3.org>
At our telcon last week I took an action to make a proposal for
consistency in namespace qualification of additonal elements/attributes
in Representation header spec.
Here is that proposal.
Cheers
Gudge
The schema should be:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.w3.org/2004/02/representation"
targetNamespace="http://www.w3.org/2004/02/representation"
elementFormDefault="qualified" >
<xs:element name="Representation" type="tns:Representation" />
<xs:complexType name="Representation">
<xs:sequence>
<xs:element name="Data" type="tns:Data" />
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="resource" type="xs:anyURI" use="required" />
<xs:anyAttribute namespace="##other" />
</xs:complexType>
<xs:complexType name="Data" >
<xs:simpleContent>
<xs:extension base='xs:base64Binary' >
<xs:anyAttribute namespace="##other" />
</xs:extension>
</xs:simpleContent>
</xs:complexType
</xs:schema>
Section 2.2.1 should read:
2.2.1 rep:Representation element
The Representation element information item has:
A [local name] of Representation.
A [namespace name] of
"http://www.w3.org/2004/02/representation".
One or more attribute information items amongst its [attributes]
property as follows:
A mandatory resource attribute information item (see
2.2.2 resource attribute).
An optional reinsert attribute information item (see
2.2.3 reinsert attribute).
Zero or more namespace qualified attribute information
items whose [namespace name] is not
"http://www.w3.org/2004/02/representation"
One or more element information items in its [children] property in
order as follows:
A mandatory Data element information item (see 2.2.4 rep:Data
element).
Zero or ore element information items whose [namespace name] is
not "http://www.w3.org/2004/02/representation".
Section 2.2.4 should read:
2.2.4 rep:Data element
The Data element information item has:
A [local name] of Data.
A [namespace name] of
"http://www.w3.org/2004/02/representation".
Zero or more namespace qualified attribute information items
whose [namespace name] is not "http://www.w3.org/2004/02/representation"
Any number of character information item in its [children]
property. No other type of information item in its [children] property.
The type of a rep:Data element information item is based on
xs:base64Binary. The value of this element information item is a
base64-encoded representation of the Web resource carried in the
rep:Representation element information item parent of the resource
attribute information item.
Received on Wednesday, 30 June 2004 11:33:11 UTC