One of the things I want to do with SRW 1.1 is to restructure the XML
Schema document slightly (making the elements global) so that it is
easier to import and extend the schema. This is merely an editorial
change - the XML structures on the wire don't change just the way that
those structures are described.
This change is primarily so that in principle a schema for SRW 1.1 could
reference the schema for SRW 1.0 (i.e illustrate that it is anm
extension etc.) - similarly 1.2 could reference 1.1, etc.
However, this (and potentiall WSDL 1.2 porttype inheritence) would allow
someone like Theo to create their own bespoke extensions to SRW, i.e.
they can create their own search/retrieve WebService using SRW as a
basis/foundation. A TheoSRW server for instance would support the
searchRetreive operation of SRW as is (hence we have interoperability)
but also a new theoSearchRetreive operation which uses the SRW
searchRetreiveResponse and Request structures with additional bespoke
extensions which Theo's private clients and servers can support.
However, I agree with Mike that the base SRW protocol should not have a
"server becomes creative" flag.
> -----Original Message-----
> From: Z39.50 Next-Generation Initiative [mailto:[log in to unmask]]
> On Behalf Of Mike Taylor
> Sent: Tuesday, September 23, 2003 10:44 AM
> To: [log in to unmask]
> Subject: Re: proposal unsollicited response items
> > Date: Tue, 23 Sep 2003 11:19:47 +0200
> > From: Theo van Veen <[log in to unmask]>
> > I would like to propose the addition of some reserved tags in SRW at
> > the level of <SRW:records> to allow for unsollicited response items
> > like fuzzy match terms and an index scan.
> (Sorry, Theo. It's a dirty job but someone's got to do it.)
> I propose that we do no such thing. Once more, the lesson from a
> decade of Z39.50 is that, in order to achieve _meaningful_
> interoperability -- that is, something you can use for finding useful
> stuff rather than merely for throwing demos together -- we need _more_
> precision and rigidity, not less.
> > An example will be search for any and let the server return how many
> > hits there are for each index.
> Good gracious gravy, man, NOOOooooOOoOOO! :-~
> /o ) \/ Mike Taylor <[log in to unmask]>
> )_v__/\ "Boy meets monolith; boy loses computer; monolith gets boy"
> -- Roger Wilmot's plot summary of 2001: A Space Oddysey
> Listen to my wife's new CD of kids' music, _Child's Play_, at