Skip
repetitive navigational links
L-Soft  -  Home of  the  LISTSERV  mailing list  manager LISTSERV(R) 14.5
Skip repetitive navigational links
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (October 2004)Back to main ZNG pageJoin or leave ZNGReplyPost a new messageSearchProportional fontNon-proportional fontLog in
Date:         Tue, 12 Oct 2004 11:30:50 +0200
Reply-To:     "Z39.50 Next-Generation Initiative" <[log in to unmask]>
Sender:       "Z39.50 Next-Generation Initiative" <[log in to unmask]>
From:         Theo van Veen <[log in to unmask]>
Subject:      Expansions (was Requesting summary counts)
Comments: To: [log in to unmask]
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline

>>>> [log in to unmask] 11-10-04 17:36:31 >>> >On Mon, 11 Oct 2004, Theo van Veen wrote: >>>>>> [log in to unmask] 8-10-04 21:13:03 >>> > >>> That if the client isn't expecting it, it could blow up the poor >>> unsuspecting client. Especially in thin (terminally stupid) clients. > >> I thought that the nice thing of extraResponseData was that it was the >> right place to put "unexpected data" without blowing up the client. > >It is. It lets us do it at all, as opposed to putting it directly into >the response which would never get past a SOAP toolkit. > >> Given the discussion on expanding searches with the aid of thesauri I >> would be in favour of a protocol extension that indicates for a search >> result that the search returned a thesuarus term that can be expanded >> and extraResponseData seemed to me the right place for it. > >Sure. I'm in favour of it too, and extra*Data is the right place for it. >Something similar would also be useful in scan. > >> Although I agree with the general idea of not returning unrequested >> information ... > >Good :) > >> ... I think that this is a case were it could be appropriate to >> do so. > >Why? What makes this more special than, for example, returning a unique >identifier for a record in extraRecordData? >Or an authentication token in extraResponseData? > >> The alternative is that a user always has to request query expansions >> without knowing whether there are thesaurus terms resulting from his >> search. > >And that's exactly the way it should be. If the server supports >fb.broader or fb.equivalent, it'll say so in the ZeeRex record. It should >also then say which thesauri it supports. > >So then you need to ask the server to tell you that there were hits in >the thesaurus. Nothing wrong with that. > No there is nothing wrong with that when a user chooses to do so, but in many cases a user is not aware of all the possibilities without making the user interface extremely complicated. An extra field in extraRequestData indicating that the result is also a thesaurus term would allow the client to offer expansions in a controlled way and not just letting the user try arbitrarily. Parallel to the other thread on expansions we are developing and testing several user intefaces in which we do query expansion based on thesauri (and other databases providing all different kinds of relations). There are different scenarios: the user may request expansion, the client may request the extension or the server may present information that expansion is possible. And in some cases the thesaurus is integrated in the target database. Our approach will probably be that the client performs hidden searches in thesauri and name authority databases. Based on the search results we will offer the user the possibility for expanding or changing his query. Especially when the thesaurus is integrated in the target database and each thesaurus record is a record like any other record, a field indicating that there is such a record would be much more convenient than teling the user or client via explain that he can always _try_ an expansion for a certain thesaurus. The real issue is actually providing such an extraResponseData field and _not_ whether it is offered unsollicited because we can always request it by extraRequestData. Theo


Back to: Top of message | Previous page | Main ZNG page

LISTSERV.LOC.GOV CataList email list search Powered by LISTSERV email list manager