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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: Locating schemas (was Re: Irony heaped on irony)

[ Lists Home | Date Index | Thread Index ]
  • From: "Anders W. Tell" <anderst@toolsmiths.se>
  • To: John Aldridge <john.aldridge@informatix.co.uk>
  • Date: Mon, 22 May 2000 20:25:44 +0200

John Aldridge wrote:

> Unfortunately, this author may have no understanding of the environment of
> the _reader_ of the XML document. The schema location used by the XML
> author may be inaccessible to the reader, and this reader should not have
> to resort to editing the XML document before (s)he can make sense of it.

If I may jump in here point to similar constructs from the OMG Corba world.

In OMG Corba schema constructs, IDL types, are identified by a repository
identifier. In order to retreive the schema one should to use Repository binding
mechanism ,which is defined by OMG, to bind a repository id to an actual schema.

Another parallell is how OMG defines Objects/instance references, here the
OMG uses multiple adresses/URL's encoded in so called profiles, in order to
locate a specific instance. The "user" of an object reference selects the profile,
from a list of multiple profiles, that suits the user best.

This corresponds to having several types of schemaLocations definitions
(URL, xxx) together with a list of schemaLocations specified.

  xsi:schemaLocation="http://ZZZ.xsd  /Other/Description/ZZZ.xsd"

/  Financial Toolsmiths AB            /
/  Anders W. Tell                     /
/ WWW:  <http://www.toolsmiths.se>    /
/ XIOP: <http://xiop.sourceforge.net> /

This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/


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

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