On include

Dear folks,

One of my colleagues, our local schema expert, raises the following
issue with regard to the introduction of the include mechanism in WSDL.

The include part says that it's modeled after XMLSchema and since
all <definitions> have a targetNamespace the chameleon case is excluded.

The draft doesn't address what happens if the same location
is included twice or if there are include cycles.  The XMLSchema spec
explicitly permits them [1].

My colleague suggests that requiring cycle detection, with the same
constraints as Schema, is preferable because then applications (and
especially libraries) can treat Schema and WSDL the same way.

I suggest that this should be an issue: another resolution would be to
make multiple same-location includes, or cyclical includes, an error. 
But we should be explicit about it.

Amy!
-- 
Amelia A. Lewis
Architect, TIBCO/Extensibility, Inc.
alewis@tibco.com

Received on Wednesday, 8 October 2003 13:46:35 UTC