- 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