- From: Martin Gudgin <mgudgin@microsoft.com>
- Date: Fri, 17 Jan 2003 16:45:15 -0800
- To: "Sanjiva Weerawarana" <sanjiva@us.ibm.com>
- Cc: "W3C Public Archive" <www-archive@w3.org>, "Jean-Jacques Moreau" <moreau@crf.canon.fr>, <roberto.chinnici@sun.com>, "Jeffrey Schlimmer" <jeffsch@windows.microsoft.com>, "Amelia A. Lewis" <alewis@tibco.com>, "Jonathan Marsh" <jmarsh@microsoft.com>
Sanjiva,
I have not undone anything that you have done.
When did we decide that XML type systems would be treated the same as
everything else? I think we agreed to have XML Schema as a
fully-supported type system and to detail how one might use other XML
based type systems ( which Amy did ) and also to allow other type
systems to play ( by basically using similar mechanisms to those used by
'other' XML type systems ).
At the FTF in VA we agreed that extension elements/attributes ( which
other type systems would have to be ) would annotate the existing
component model with additional properties, as necessary. There was no
suggestions that we would rid ourselves of {element declarations} or
{type definitions} as far as I remember, nor can I find anything in the
minutes. In fact, it stops QName references from working if we don't
have two separate properties. I really think that having a types
component with a single bag of stuff is the wrong approach. I suggest
that other type systems add properties to the definitions component just
like {element declarations} and {type defintions} and defined how
referencing works between the attributes they specify for parts and
these properties ( this is, AFAICT what Amy has done for RelaxNG and
DTDs )
Either way we can't publish today as the types sections are now
incomplete.
Gudge
> -----Original Message-----
> From: Sanjiva Weerawarana [mailto:sanjiva@us.ibm.com]
> Sent: 17 January 2003 19:57
> To: Martin Gudgin
> Cc: W3C Public Archive; Jean-Jacques Moreau;
> roberto.chinnici@sun.com; Jeffrey Schlimmer; Amelia A. Lewis
> Subject: Re: Types re-write for WSDL Part 1
> Importance: Low
>
>
>
>
>
>
> Hi Gudge,
>
> I disagree - the way you had written the component model
> there were fundamental properties called element and type
> declarations. While those make sense for XML Schema, they
> make no sense at all for non-XML type systems. What we agreed
> to was that WSDL would cleanly support multiple type systems,
> including non-XML ones. The approach you're suggesting treats
> XML centric type systems in a first-clas maner and everything
> else in a different way. That's not acceptable.
>
> The re-write I started was to make it clear that any type
> system has the same place in the model. Have you un-done what
> I started working on?
>
> (My CVS access is still busted and I'm currently in Heathrow;
> so poor net
> access.)
>
> Sanjiva.
>
>
>
> "Martin Gudgin" <mgudgin@microsoft.com> on 01/17/2003 10:35:39 AM
>
> To: "W3C Public Archive" <www-archive@w3.org>,
> "Jean-Jacques Moreau"
> <moreau@crf.canon.fr>, <roberto.chinnici@sun.com>, Sanjiva
> Weerawarana/Watson/IBM@IBMUS, "Jeffrey Schlimmer"
> <jeffsch@windows.microsoft.com>
> cc: "Amelia A. Lewis" <alewis@tibco.com>
> Subject: Types re-write for WSDL Part 1
>
>
>
> I've been looking at the initial start of the types re-write.
> I think that types should remain in a separate section. I'm
> not convinced that there is a types component at the abstract
> level. I think we just stick with {element declarations} and
> {type definitions} properties in the definitions component.
> We agreed in VA that additional type systems would add their
> own properties to existing components in the abstract model.
> I believe that the other XML based type systems should
> populate these properties. We then define how the QName
> reference stuff works just once.
>
> Other type systems that are not XML based would need to
> specify what properties they add to the definitions
> components. I've added text saying that the component model
> can be added to by extensbility elements and/or attributes.
>
> Gudge
>
>
Received on Friday, 17 January 2003 19:45:48 UTC