On Tue, 21 Dec 2004, Adam Dickmeiss wrote:
> Mike Taylor wrote:
>>> One explain record represents one service interface to one database, not
>>> one database and any number of services which access it. It's already
>> I agree.
> What is it that that makes multiple serverInfo so complicated?
<explain>
<serverInfo protocol="SRW/U">
<host>a.b.c</host>
<port>2000</port>
<database>abc</database>
</serverInfo>
<serverInfo protocol="FTP">
<host>d.e.f</host>
<port>21</port>
<database>fgh</database>
</serverInfo>
</explain>
Would be a perfectly legal, if semantically impossible, Zeerex record.
> serverInfo is ortoghonal to to indexInfo, schemaInfo etc.. And Z39.50
> supports CQL.. So that's the deal?
Zeerex supports more than just Z39.50 and SRW/U, and it has always taken
the position that one record represents one type of interface to one
database.
> I'd like to see how I publish multiple transports on a single URL (YAZ
> deliberately try to support both SRW and SRU at the same URL, for example).
I don't see why you think this is a problem?
In the Z39.50 service you publish the record for the Z39.50 service in
IR-Explain---1. In the SRW/SRU you publish the SRW/U record at the base
URL.
Or you have a registry that has all of the records in it.
Rob
,'/:. Dr Robert Sanderson ([log in to unmask])
,'-/::::. http://www.o-r-g.org/~azaroth/
,'--/::(@)::. Dept. of Computer Science, Room 805
,'---/::::::::::. University of Liverpool
____/:::::::::::::. L5R Shop: http://www.cardsnotwords.com/
I L L U M I N A T I
|