W3C home > Mailing lists > Public > www-xml-schema-comments@w3.org > October to December 2000

Re: Adding attributes to lists

From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
Date: 23 Oct 2000 08:40:02 +0100
To: Jane Hunter <jane@dstc.edu.au>
Cc: www-xml-schema-comments@w3.org
Message-ID: <f5b66mk3t0t.fsf@cogsci.ed.ac.uk>
Jane Hunter <jane@dstc.edu.au> writes:

> For MPEG-7 implementations, we'd like to be able to specify the 
> dimensions of a variable-sized array through an attribute added to a 
> list. For example:
> 
> <simpleType name="listofInteger">
>    <list itemType="integer"/>
> </simpleType>
> 
> <complexType name="nDimIntegerArray">
>   <simpleContent>
>     <extension base="listOfInteger">
>         <attribute ref="mpeg7:dim"/>
>     </extension>
>   </simpleContent>
> </complexType>
> 
> <element name="integerMatrix" type="nDimIntegerArray"/>
> 
> <integerMatrix mpeg7:dim="2 4">1 2 3 4 5 6 7 8</integerMatrix>

This would amount to run-time type creation, and is not supported in
v.1.  This is an area we will definitely look at for the next version.

In the mean time, you can view this as an application-specific
constraint, and use the <appinfo> element to record the dependency and 
provoke application-level checking.

ht
-- 
  Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
          W3C Fellow 1999--2001, part-time member of W3C Team
     2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
	    Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk
		     URL: http://www.ltg.ed.ac.uk/~ht/
Received on Monday, 23 October 2000 03:40:07 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 6 December 2009 18:12:48 GMT