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


Help: OASIS Mailing Lists Help | MarkMail Help



   RE: [xml-dev] dynamically generated XML Schema?! Re: [xml-dev] R: [xml-d

[ Lists Home | Date Index | Thread Index ]
  • To: "Burak Emir" <Burak.Emir@epfl.ch>, "Michael Kay" <michael.h.kay@ntlworld.com>
  • Subject: RE: [xml-dev] dynamically generated XML Schema?! Re: [xml-dev] R: [xml-dev] Number of active public XML schemas
  • From: "Chiusano Joseph" <chiusano_joseph@bah.com>
  • Date: Wed, 3 Nov 2004 09:28:18 -0500
  • Cc: "Chizzolini Stefano" <chist@csb.it>, <xml-dev@lists.xml.org>
  • Thread-index: AcTBnKCYiyYaqaD0SFu6/hdGm9Z/TgAFIG4g
  • Thread-topic: [xml-dev] dynamically generated XML Schema?! Re: [xml-dev] R: [xml-dev] Number of active public XML schemas

I have often thought about the concept of dynamically generated WSDL
documents, for cases in which more ad-hoc interaction among systems
needs to occur, perhaps driven by the context of a request. But I think
we're a ways off from that in terms of standards and products - if it is
indeed a useful concept.

Kind Regards,
Joseph Chiusano
Booz Allen Hamilton
Strategy and Technology Consultants to the World

> -----Original Message-----
> From: Burak Emir [mailto:Burak.Emir@epfl.ch] 
> Sent: Wednesday, November 03, 2004 6:56 AM
> To: Michael Kay
> Cc: 'Chizzolini Stefano'; xml-dev@lists.xml.org
> Subject: Re: [xml-dev] dynamically generated XML Schema?! Re: 
> [xml-dev] R: [xml-dev] Number of active public XML schemas
> Michael Kay wrote:
> >>Who needs to dynamically generate schemas? The whole point 
> of schemas 
> >>is to be a widespread, well understood description of instances.
> >>    
> >>
> >
> >There was someone with that need writing to the list a few 
> days ago. It
> >  
> >
> I am aware of that request for help, but I disagree. You were 
> suggesting 
> to her that multiple schemas might do the trick.
> >seems entirely legitimate to me to apply different schemas 
> to the same
> >document at different stages of a workflow, or for senders 
> of documents to
> >apply stronger validation criteria than recipients of the 
> same documents.
> >
> >  
> >
> Granted, but does that require a "dynamically generated" schema?
> By dynamically generated, I understand this: A clever way of 
> doing many 
> matrix multiplications is to use dynamic programming (ordering the 
> multiplications once you know all the matrices' dimensions).
> A web application may dynamically generate a response for a request.
> In the use case you seem to suggest, senders seem to refine 
> schemas to 
> achieve tighter checking. If one knows in advance that one wants such 
> refinement, one can write the schemas by hand. If not, then finding a 
> mechanical transformation for the old schema will not help much.
> I guess, the problem for that use case is modularity.
> Coming back to "dynamically generated", I think the very fact that 
> somebody can write a mechanical transform to generate one schema from 
> another hints at enough anticipation of requirements that the 
> original 
> schema could have been written in an extensible way in the 
> first place.
> regards,
> Burak Emir
> http://lamp.epfl.ch/~buraq
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> The list archives are at http://lists.xml.org/archives/xml-dev/
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>


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

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