Re: [CODE4LIB] SRU indexes for Aleph
Here you are, enjoy! Note that there is one peculiarity in this response. The bath profile actually doesn't define isbn index, but it exists in the default explain response of YAZ Proxy and is replicated here. --Ere Quoting "Ziso, Ya'aqov" : Ere, thanks. Can you share the response you get for your explain query then? ./Ya’aqov On 6/10/10 11:04 AM, "Ere Maijala" wrote: No, we have a perfectly working setup, explain included. --Ere Quoting "Ziso, Ya'aqov" : Ere, So far Corey (NYU, given their no-implementation-yet) reported he gets a 404 for an explain query. Are you configured differently and ALSO get a 404? Ya'aqov From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of Ere Maijala [ere.maij...@helsinki.fi] Sent: Thursday, June 10, 2010 10:10 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] SRU indexes for Aleph Quoting "LeVan,Ralph" : Something's not right with this picture. The YAZ Proxy IS the SRU server, so it should be delivering up the Explain record. If it has a configuration file that defines the mapping from CQL indexes to z39.50 indexes, then it has all the information it needs to populate the indexInfo part of the Explain record. So, why no Explain record? The explain record is a static xml fragment, a part of the configuration XML. It is separate from the pqf mapping file. In the default Aleph config it's completely missing, although the YAZ Proxy distribution does have it. --Ere -- Ere Maijala (Mr.) Kansalliskirjasto / The National Library of Finland -- Ere Maijala (Mr.) Kansalliskirjasto / The National Library of Finland http://www.loc.gov/zing/srw/";>1.1http://explain.z3950.org/dtd/2.0/xmlhttp://explain.z3950.org/dtd/2.0/";> linda.linneanet.fi 210 fin01 LINDA SRU/Z39.50 Gateway to Union Catalog LINDA http://zing.z3950.org/cql/bath/2.0/"; name="bath"/> id id title title subject subject date date description description creator creator author identifier identifier publisher publisher editor editor isbn isbn issn issn name name MARCXML Dublin Core http://www.loc.gov/mods"; sort="false" name="mods2"> MODS v2 MODS v3 0
Re: [CODE4LIB] SRU indexes for Aleph
Ere, thanks. Can you share the response you get for your explain query then? ./Ya’aqov On 6/10/10 11:04 AM, "Ere Maijala" wrote: > No, we have a perfectly working setup, explain included. > > --Ere > > Quoting "Ziso, Ya'aqov" : > >> Ere, >> So far Corey (NYU, given their no-implementation-yet) reported he >> gets a 404 for an explain query. >> Are you configured differently and ALSO get a 404? >> Ya'aqov >> >> From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of Ere >> Maijala [ere.maij...@helsinki.fi] >> Sent: Thursday, June 10, 2010 10:10 AM >> To: CODE4LIB@LISTSERV.ND.EDU >> Subject: Re: [CODE4LIB] SRU indexes for Aleph >> >> Quoting "LeVan,Ralph" : >>> Something's not right with this picture. The YAZ Proxy IS the SRU >>> server, so it should be delivering up the Explain record. If it has >>> a configuration file that defines the mapping from CQL indexes to >>> z39.50 indexes, then it has all the information it needs to populate >>> the indexInfo part of the Explain record. >>> >>> So, why no Explain record? >> >> The explain record is a static xml fragment, a part of the >> configuration XML. It is separate from the pqf mapping file. In the >> default Aleph config it's completely missing, although the YAZ Proxy >> distribution does have it. >> >> --Ere >> >> -- >> Ere Maijala (Mr.) >> Kansalliskirjasto / The National Library of Finland >> >> > >
Re: [CODE4LIB] SRU indexes for Aleph
No, we have a perfectly working setup, explain included. --Ere Quoting "Ziso, Ya'aqov" : Ere, So far Corey (NYU, given their no-implementation-yet) reported he gets a 404 for an explain query. Are you configured differently and ALSO get a 404? Ya'aqov From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of Ere Maijala [ere.maij...@helsinki.fi] Sent: Thursday, June 10, 2010 10:10 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] SRU indexes for Aleph Quoting "LeVan,Ralph" : Something's not right with this picture. The YAZ Proxy IS the SRU server, so it should be delivering up the Explain record. If it has a configuration file that defines the mapping from CQL indexes to z39.50 indexes, then it has all the information it needs to populate the indexInfo part of the Explain record. So, why no Explain record? The explain record is a static xml fragment, a part of the configuration XML. It is separate from the pqf mapping file. In the default Aleph config it's completely missing, although the YAZ Proxy distribution does have it. --Ere -- Ere Maijala (Mr.) Kansalliskirjasto / The National Library of Finland -- Ere Maijala (Mr.) Kansalliskirjasto / The National Library of Finland
Re: [CODE4LIB] SRU indexes for Aleph
Ere, So far Corey (NYU, given their no-implementation-yet) reported he gets a 404 for an explain query. Are you configured differently and ALSO get a 404? Ya'aqov From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of Ere Maijala [ere.maij...@helsinki.fi] Sent: Thursday, June 10, 2010 10:10 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] SRU indexes for Aleph Quoting "LeVan,Ralph" : > Something's not right with this picture. The YAZ Proxy IS the SRU > server, so it should be delivering up the Explain record. If it has > a configuration file that defines the mapping from CQL indexes to > z39.50 indexes, then it has all the information it needs to populate > the indexInfo part of the Explain record. > > So, why no Explain record? The explain record is a static xml fragment, a part of the configuration XML. It is separate from the pqf mapping file. In the default Aleph config it's completely missing, although the YAZ Proxy distribution does have it. --Ere -- Ere Maijala (Mr.) Kansalliskirjasto / The National Library of Finland
Re: [CODE4LIB] SRU indexes for Aleph
On 10 June 2010 15:10, Ere Maijala wrote: > Quoting "LeVan,Ralph" : >> >> Something's not right with this picture. The YAZ Proxy IS the SRU server, >> so it should be delivering up the Explain record. If it has a configuration >> file that defines the mapping from CQL indexes to z39.50 indexes, then it >> has all the information it needs to populate the indexInfo part of the >> Explain record. >> >> So, why no Explain record? > > The explain record is a static xml fragment, a part of the configuration > XML. It is separate from the pqf mapping file. In the default Aleph config > it's completely missing, although the YAZ Proxy distribution does have it. Exactly. (I know that's not a very substantial contribution, but Ralph did explicitly ask for a comment from Index Data.)
Re: [CODE4LIB] SRU indexes for Aleph
Quoting "LeVan,Ralph" : Something's not right with this picture. The YAZ Proxy IS the SRU server, so it should be delivering up the Explain record. If it has a configuration file that defines the mapping from CQL indexes to z39.50 indexes, then it has all the information it needs to populate the indexInfo part of the Explain record. So, why no Explain record? The explain record is a static xml fragment, a part of the configuration XML. It is separate from the pqf mapping file. In the default Aleph config it's completely missing, although the YAZ Proxy distribution does have it. --Ere -- Ere Maijala (Mr.) Kansalliskirjasto / The National Library of Finland
Re: [CODE4LIB] SRU indexes for Aleph
Ya'aqov, sorry, I'm not following you. If you're referring to the server Ralph mentioned, it's not ours. Our server is unfortunately not publicly accessible. --Ere Quoting "Ziso, Ya'aqov" : Ere, The way I read your scenario, it's then not set to provide exact info on ALEPH's SRU current configuration. (you can't send us a description of what happens beyond desnding the explain query) If/when you can, please keep us up to date. Ya'aqov From: Ere Maijala [ere.maij...@helsinki.fi] Sent: Thursday, June 10, 2010 3:04 AM To: Code for Libraries; Ziso, Ya'aqov Cc: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] SRU indexes for Aleph Yes, we're an Aleph and Voyager customer, and we use YAZ Proxy also with Voyager. I opted on using plain YAZ Proxy with proper configuration instead of the "built-in" version Aleph provides, which was an older version and didn't provide e.g. the authorization module that we (unfortunately) need. I don't have any issues here. --Ere Quoting "Ziso, Ya'aqov" : Ere, This may be the first time the issue comes up at this level with Aleph. Are YOU an ALEPH or Voyager customer? If you are on ALEPH, simply open a support_ticket requesting what you need/want. Any ALEPH customer can do that (Please!) and keep CODE4LIB up-to-date. ./Ya’aqov On 6/9/10 11:29 AM, "LeVan,Ralph" wrote: -Original Message- From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of Ere Maijala Sent: Wednesday, June 09, 2010 4:11 AM it's probably a custom YAZ Proxy. This is as far as I know the default mapping to Z39.50 (of course it could have been modified locally): Really? I find it hard to believe that the Index Data folks don't know how to make an Explain record. Are you saying that Aleph has no native SRU capability and YAZ is the only SRU access to it? Thanks! Ralph -- Ere Maijala (Mr.) Kansalliskirjasto / The National Library of Finland -- Ere Maijala (Mr.) Kansalliskirjasto / The National Library of Finland
Re: [CODE4LIB] SRU indexes for Aleph
-Original Message- From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of Ere Maijala Sent: Thursday, June 10, 2010 2:59 AM > It's not about Index Data, they sure know their stuff. For some reason > the configuration that comes with Aleph just doesn't come with an > explain record. Nothing prevents adding one, but I'm afraid it's not > described in Ex Libris' documentation. Something's not right with this picture. The YAZ Proxy IS the SRU server, so it should be delivering up the Explain record. If it has a configuration file that defines the mapping from CQL indexes to z39.50 indexes, then it has all the information it needs to populate the indexInfo part of the Explain record. So, why no Explain record? No IndexData folks on this list? Ralph
Re: [CODE4LIB] SRU indexes for Aleph
Ere, The way I read your scenario, it's then not set to provide exact info on ALEPH's SRU current configuration. (you can't send us a description of what happens beyond desnding the explain query) If/when you can, please keep us up to date. Ya'aqov From: Ere Maijala [ere.maij...@helsinki.fi] Sent: Thursday, June 10, 2010 3:04 AM To: Code for Libraries; Ziso, Ya'aqov Cc: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] SRU indexes for Aleph Yes, we're an Aleph and Voyager customer, and we use YAZ Proxy also with Voyager. I opted on using plain YAZ Proxy with proper configuration instead of the "built-in" version Aleph provides, which was an older version and didn't provide e.g. the authorization module that we (unfortunately) need. I don't have any issues here. --Ere Quoting "Ziso, Ya'aqov" : > Ere, > This may be the first time the issue comes up at this level with > Aleph. Are YOU an ALEPH or Voyager customer? > If you are on ALEPH, simply open a support_ticket requesting what > you need/want. > Any ALEPH customer can do that (Please!) and keep CODE4LIB up-to-date. > ./Ya’aqov > > > > > On 6/9/10 11:29 AM, "LeVan,Ralph" wrote: > >> -Original Message- >> From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of Ere >> Maijala >> Sent: Wednesday, June 09, 2010 4:11 AM >> >>> it's probably a custom YAZ Proxy. This is as far as I know the default >>> mapping to Z39.50 (of course it could have been modified locally): >> >> Really? I find it hard to believe that the Index Data folks don't >> know how to >> make an Explain record. >> >> Are you saying that Aleph has no native SRU capability and YAZ is >> the only SRU >> access to it? >> >> Thanks! >> >> Ralph > > -- Ere Maijala (Mr.) Kansalliskirjasto / The National Library of Finland
Re: [CODE4LIB] SRU indexes for Aleph
Yes, we're an Aleph and Voyager customer, and we use YAZ Proxy also with Voyager. I opted on using plain YAZ Proxy with proper configuration instead of the "built-in" version Aleph provides, which was an older version and didn't provide e.g. the authorization module that we (unfortunately) need. I don't have any issues here. --Ere Quoting "Ziso, Ya'aqov" : Ere, This may be the first time the issue comes up at this level with Aleph. Are YOU an ALEPH or Voyager customer? If you are on ALEPH, simply open a support_ticket requesting what you need/want. Any ALEPH customer can do that (Please!) and keep CODE4LIB up-to-date. ./Ya’aqov On 6/9/10 11:29 AM, "LeVan,Ralph" wrote: -Original Message- From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of Ere Maijala Sent: Wednesday, June 09, 2010 4:11 AM it's probably a custom YAZ Proxy. This is as far as I know the default mapping to Z39.50 (of course it could have been modified locally): Really? I find it hard to believe that the Index Data folks don't know how to make an Explain record. Are you saying that Aleph has no native SRU capability and YAZ is the only SRU access to it? Thanks! Ralph -- Ere Maijala (Mr.) Kansalliskirjasto / The National Library of Finland
Re: [CODE4LIB] SRU indexes for Aleph
it's probably a custom YAZ Proxy. This is as far as I know the default mapping to Z39.50 (of course it could have been modified locally): Really? I find it hard to believe that the Index Data folks don't know how to make an Explain record. It's not about Index Data, they sure know their stuff. For some reason the configuration that comes with Aleph just doesn't come with an explain record. Nothing prevents adding one, but I'm afraid it's not described in Ex Libris' documentation. Are you saying that Aleph has no native SRU capability and YAZ is the only SRU access to it? YAZ Proxy, yes. --Ere -- Ere Maijala (Mr.) Kansalliskirjasto / The National Library of Finland
Re: [CODE4LIB] SRU indexes for Aleph
Hi David, et al., Aleph does have an SRU/SRW interface, though it's really just a translator that accepts CQL queries and maps them to z39.50 queries. We haven't implemented at NYU, though I've been meaning to get it running to give our digital library folks a cleaner interface. For Aleph customers, there's a file called "ALEPH SRU/SRW Server" in the ExL doc portal. It's listed under "Z39.50 SRU (Cross Version)" rather than under a specific Aleph version. Best, -Corey Walker, David wrote: Are you saying that Aleph has no native SRU capability and YAZ is the only SRU access to it? Someone correct me if I am wrong, but I'm pretty sure Alpeh *doesn't* have an SRU interface. There's no documentation for one on the Ex Libris site anyway. It does have some web services, and it's possible the library you are accessing here, Ralph, has written an SRU wrapper around those. YAZ Proxy in front of the Alpeh Z39 server also a possibility, as Ere mentioned. Probably best to talk to the specific library here. It's very likely this is their own creation. --Dave == David Walker Library Web Services Manager California State University http://xerxes.calstate.edu From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of LeVan,Ralph [le...@oclc.org] Sent: Wednesday, June 09, 2010 8:29 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] SRU indexes for Aleph -Original Message- From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of Ere Maijala Sent: Wednesday, June 09, 2010 4:11 AM it's probably a custom YAZ Proxy. This is as far as I know the default mapping to Z39.50 (of course it could have been modified locally): Really? I find it hard to believe that the Index Data folks don't know how to make an Explain record. Are you saying that Aleph has no native SRU capability and YAZ is the only SRU access to it? Thanks! Ralph -- Corey A Harper Metadata Services Librarian New York University Libraries 20 Cooper Square, 3rd Floor New York, NY 10003-7112 212.998.2479 corey.har...@nyu.edu
Re: [CODE4LIB] SRU indexes for Aleph
> Are you saying that Aleph has no native SRU > capability and YAZ is the only SRU access to it? Someone correct me if I am wrong, but I'm pretty sure Alpeh *doesn't* have an SRU interface. There's no documentation for one on the Ex Libris site anyway. It does have some web services, and it's possible the library you are accessing here, Ralph, has written an SRU wrapper around those. YAZ Proxy in front of the Alpeh Z39 server also a possibility, as Ere mentioned. Probably best to talk to the specific library here. It's very likely this is their own creation. --Dave == David Walker Library Web Services Manager California State University http://xerxes.calstate.edu From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of LeVan,Ralph [le...@oclc.org] Sent: Wednesday, June 09, 2010 8:29 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] SRU indexes for Aleph -Original Message- From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of Ere Maijala Sent: Wednesday, June 09, 2010 4:11 AM > it's probably a custom YAZ Proxy. This is as far as I know the default > mapping to Z39.50 (of course it could have been modified locally): Really? I find it hard to believe that the Index Data folks don't know how to make an Explain record. Are you saying that Aleph has no native SRU capability and YAZ is the only SRU access to it? Thanks! Ralph
Re: [CODE4LIB] SRU indexes for Aleph
Ere, This may be the first time the issue comes up at this level with Aleph. Are YOU an ALEPH or Voyager customer? If you are on ALEPH, simply open a support_ticket requesting what you need/want. Any ALEPH customer can do that (Please!) and keep CODE4LIB up-to-date. ./Ya’aqov On 6/9/10 11:29 AM, "LeVan,Ralph" wrote: > -Original Message- > From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of Ere > Maijala > Sent: Wednesday, June 09, 2010 4:11 AM > >> it's probably a custom YAZ Proxy. This is as far as I know the default >> mapping to Z39.50 (of course it could have been modified locally): > > Really? I find it hard to believe that the Index Data folks don't know how to > make an Explain record. > > Are you saying that Aleph has no native SRU capability and YAZ is the only SRU > access to it? > > Thanks! > > Ralph
Re: [CODE4LIB] SRU indexes for Aleph
-Original Message- From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of Ere Maijala Sent: Wednesday, June 09, 2010 4:11 AM > it's probably a custom YAZ Proxy. This is as far as I know the default > mapping to Z39.50 (of course it could have been modified locally): Really? I find it hard to believe that the Index Data folks don't know how to make an Explain record. Are you saying that Aleph has no native SRU capability and YAZ is the only SRU access to it? Thanks! Ralph
Re: [CODE4LIB] SRU indexes for Aleph
Quoting "LeVan,Ralph" : I'm trying to access an Aleph SRU server and have no idea what indexes they are exposing. Their Explain record is absolutely worthless! Any help would be appreciated! Ralph, it's probably a custom YAZ Proxy. This is as far as I know the default mapping to Z39.50 (of course it could have been modified locally): #context sets definition ## set.cql = info:srw/cql-context-set/1/cql-v1.1 set.dc = info:srw/cql-context-set/1/dc-indexes/v1.0/ set.rec = info:srw/cql-context-set/2/rec-1.0 # index translation ## index.cql.serverChoice = 1=1016 index.rec.id = 1=12 index.dc.title = 1=4 index.dc.subject = 1=21 index.dc.creator = 1=1003 #relation translation relation.eq= 2=3 relation.scr = 2=3 #truncation translation ### truncation.right = 5=1 truncation.left= 5=2 #default values ### position.* = structure.*= --Ere -- Ere Maijala (Mr.) Kansalliskirjasto / The National Library of Finland
[CODE4LIB] SRU indexes for Aleph
I'm trying to access an Aleph SRU server and have no idea what indexes they are exposing. Their Explain record is absolutely worthless! Any help would be appreciated! Ralph