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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: XML Schemas: ref'ing versus in-lining

[ Lists Home | Date Index | Thread Index ]
  • From: ht@cogsci.ed.ac.uk (Henry S. Thompson)
  • To: Curt Arnold <CurtA@techie.com>
  • Date: Thu, 14 Sep 2000 14:20:15 +0100

Curt Arnold <CurtA@techie.com> writes:

> Henry Thompson wrote:
> > A misunderstanding on your part: this is specifically allowed, because
> > there is in fact only one tag-type binding in this local context.  In
> > other words, the value of type _does_ matter.
> > 
> You are the master, however I didn't see it in a cursory look at part
> 1.  Is there a specific place in the document that the acceptance of
> duplicate declarations is mentioned?

There's no statement about what's allowed, all there is is a statement 
about what's _not_ allowed [1]:

  "If the {particles} contains, either directly, indirectly (that is,
  within the {particles} of a contained model group, recursively) or
  implicitly two or more element declaration particles with the same
  {name} and {target namespace}, all their {type definition}s must be
  the same."

> If it is, what is the criteria for an acceptible duplicate.  Do they
> have to just match on type and name, or do they have be exact duplicates
> down to the whitespace in the annotation elements?

As above, name, namespace and type definition

> They'd at least need to match on any <appinfo> element since that
> might be used for additional processing.

Why so?  The whole point of Unique Attribution is that you know which
particle accounts for which bit of the input.

> Having to detect when multiple declarations are exactly (or
> sufficiently) identical seems to be unnecessary complexity.

No complexity - - the above identity conditions are all trivial.


[1] http://www.w3.org/TR/xmlschema-1/#coss-element-consistent
  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/


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS