On Tue, May 18, 2010 at 9:17 PM, Ray Denenberg, Library of Congress <[log in to unmask]> wrote: > First, no. There are extensibility features in SRU but nothing that would > help here. > > Actually, Jonathan, what I though you were suggesting was the creation of a > (I hesitate to say it) metasearch engine. I use that term because it is what > NISO called it, when they started their metasearch initiative five or so > years ago, to create a standard for a metasearch engine, but they got > distracted and the effort really came to nothing. I'm not sure if Jonathan was suggesting that but that's exactly what I had in mind - using SRU 2.0 as a front-end protocol for a meta-search engine. And yes while creating a third-party, SRU-inspired protocol for that purpose could work, I see very little value in such exercise. I suspect that, as any standard, SRU has certain limitations and, as an implementer, you have to work around them but you do end up with an obvious gain: standards compliance. SRU-inspired protocol is not quite the same thing, and it's probably easier to go all the way and create a custom, proprietary protocol. > The premise of the metasearch engine is that there exists a single-thread > protocol, for example, SRU, and the need is to manage many threads, which is > what the metasearch engine would have done if it had ever been defined. This > is probably not an area for OASIS work, but if someone wanted to revive the > effort in NISO (and put it on the right track) it could be useful. > > --Ray > > > -----Original Message----- > From: Code for Libraries [mailto:[log in to unmask]] On Behalf Of > Jonathan Rochkind > Sent: Tuesday, May 18, 2010 2:56 PM > To: [log in to unmask] > Subject: Re: [CODE4LIB] OASIS SRU and CQL, access to most-current drafts > > Jakub Skoczen wrote: >> >>> I wonder if someone, like Kuba, could design an 'extended async SRU' >>> on top of SRU, that is very SRU like, but builds on top of it to add >>> just enough operations for Kuba's use case area. I think that's the >>> right way to approach it. >>> >> >> Is there a particular "extensibility" feature in the protocol that >> allows for this? >> > I don't know, but that's not what I was suggesting. I was suggesting you > read the SRU spec, and then design your own "SRU-async" spec, which is > defined as "exactly like SRU 2.0, except it also has the following > operations, and is identified in an Explain document like X." > > Jonathan > -- Cheers, Jakub