Re: [CODE4LIB] SRU indexes for Aleph

2010-06-10 Thread Ere Maijala

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

2010-06-10 Thread 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
>>
>>
>
>


Re: [CODE4LIB] SRU indexes for Aleph

2010-06-10 Thread Ere Maijala

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

2010-06-10 Thread 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

2010-06-10 Thread Mike Taylor
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

2010-06-10 Thread Ere Maijala

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

2010-06-10 Thread Ere Maijala

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

2010-06-10 Thread LeVan,Ralph
-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

2010-06-10 Thread 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


Re: [CODE4LIB] SRU indexes for Aleph

2010-06-10 Thread Ere Maijala
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

2010-06-09 Thread Ere Maijala

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

2010-06-09 Thread Corey A Harper

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

2010-06-09 Thread Walker, David
> 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

2010-06-09 Thread 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


Re: [CODE4LIB] SRU indexes for Aleph

2010-06-09 Thread LeVan,Ralph
-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

2010-06-09 Thread Ere Maijala

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

2010-06-08 Thread 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