W3C home > Mailing lists > Public > xml-dist-app@w3.org > June 2004

Proposal for consistency in namespace qualification of additonal elements/attributes in Representation header spec

From: Martin Gudgin <mgudgin@microsoft.com>
Date: Wed, 30 Jun 2004 08:32:34 -0700
Message-ID: <DD35CC66F54D8248B6E04232892B633802959AFA@RED-MSG-43.redmond.corp.microsoft.com>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:18 GMT