[CODE4LIB] holdings standards/protocols

2009-11-16 Thread Chris Keene

Hi

We recently implemented a new third party web catalogue (Aquabrowser).

So far so good, and separating the web based discovery layer from the 
monolithic ILS seems to be the right direction.


However there seems to be two areas of weakness: Holdings and 'My 
Accout' (renewal, reservations). i.e. the need for  *any* 
catalogue/discovery system to allow users to see holdings and account 
info from *any* ils.



I'm trying to get my facts right on the current situation. Any help 
appreciated.


re Holdings.  Two things come up when asking around and looking on the 
web (some what briefly), Z39.50 and ISO 20775.


Can anyone give me an idea if any/many/all (ILS) Z implementations have 
implemented the holdings information?


Is there a way of testing this using a client such as yaz (e.g. a worked 
example of seeing holdings via Z)


Is there interest from ILS suppliers in the ISO holdings standard, are 
any of them implementing it?


http://www.loc.gov/standards/iso20775/
http://www.portia.dk/zholdings/
http://www.nlbconference.com/ilds/plenary4B.htm


Thanks for any info
Chris
--
Chris Keene c.j.ke...@sussex.ac.uk
Technical Development Manager   Tel (01273) 877950
University of Sussex Library
http://www.sussex.ac.uk/library/


Re: [CODE4LIB] holdings standards/protocols

2009-11-16 Thread Ian Ibbotson
Heya Chris.. Index Data used to maintain a public registry of z3950
targets, and I think it used to show which targets support the OPAC-1
record syntax as a means of supporting holdings info.. Might be a good
place to start?

Ian.

On Mon, 2009-11-16 at 14:05 +, Chris Keene wrote:
 Hi
 
 We recently implemented a new third party web catalogue (Aquabrowser).
 
 So far so good, and separating the web based discovery layer from the 
 monolithic ILS seems to be the right direction.
 
 However there seems to be two areas of weakness: Holdings and 'My 
 Accout' (renewal, reservations). i.e. the need for  *any* 
 catalogue/discovery system to allow users to see holdings and account 
 info from *any* ils.
 
 
 I'm trying to get my facts right on the current situation. Any help 
 appreciated.
 
 re Holdings.  Two things come up when asking around and looking on the 
 web (some what briefly), Z39.50 and ISO 20775.
 
 Can anyone give me an idea if any/many/all (ILS) Z implementations have 
 implemented the holdings information?
 
 Is there a way of testing this using a client such as yaz (e.g. a worked 
 example of seeing holdings via Z)
 
 Is there interest from ILS suppliers in the ISO holdings standard, are 
 any of them implementing it?
 
 http://www.loc.gov/standards/iso20775/
 http://www.portia.dk/zholdings/
 http://www.nlbconference.com/ilds/plenary4B.htm
 
 
 Thanks for any info
 Chris


Re: [CODE4LIB] holdings standards/protocols

2009-11-16 Thread B.C.Charlton
 Can anyone give me an idea if any/many/all (ILS) Z implementations
 have implemented the holdings information?
 
 Is there a way of testing this using a client such as yaz (e.g. a
 worked example of seeing holdings via Z)

Voyager certainly can - see example below.

I've also got some perl that pulls back opac-xml using the ZOOM module. If 
that's of any use, let me know off-list.

Ben

Z open nemesis.kent.ac.uk:7090
Connecting...OK.
Sent initrequest.
Connection accepted by v3 target.
ID : 34
Name   : Voyager LMS - Z39.50 Server
Version: 2007.0.4
Options: search present
Elapsed: 0.698674

Z base voyager
Z format opac

Z find 0714120766
Sent searchRequest.
Received SearchResponse.
Search was a success.
Number of hits: 1
records returned: 0
Elapsed: 0.030849

Z show 1
Sent presentRequest (1+1).
Records: 1
[VOYAGER]Record type: OPAC
Record type: USmarc
00763cam  2200229 a 4500
001 318575
005 20080123143630.0
008 010720s1991xxkabc  eng  
015$a 0527672 $a 0527673 $a 0527674 $a 0527675 $a 0686148 $a F210884
020$a 0714120766 (pbk.)
035$9 8000527672
050  4 $a N 5760
100 1  $a Walker, Susan.
245 10 $a Roman art / $c Susan Walker.
260$a London : $b British Museum Press for Trustees of the British Museum, 
$c 1991 $g (repr. 1994).
300$a 72 p. : $b ill. (some col.), col. maps ; $c 22 cm.
500$a Includes bibliographical references (p. 71) and index.
561$a Copy F210884 from the collection of Colin Renfrew.
650  0 $a Art, Roman.
710 2  $a British Museum.
990$a CL335
990$a CL609

Data holdings 0
typeOfRecord: x
encodingLevel: 3
receiptAcqStatus: 0
generalRetention: 8
completeness: 4
dateOfReport: 00
nucCode: TCTCOWL
localLocation: Templeman - Core Text Collection [1 Week Loan]
callNumber: N 5760
circulation 0
 availableNow: 1
 itemId: 442858
 renewable: 0
 onHold: 0
circulation 1
 availableNow: 1
 itemId: 800513
 renewable: 0
 onHold: 0
Data holdings 1
typeOfRecord: x
encodingLevel: 3
receiptAcqStatus: 0
generalRetention: 8
completeness: 4
dateOfReport: 00
nucCode: TMORD
localLocation: Templeman - Main Collection [Ordinary Loan]
callNumber: N 5760
circulation 0
 availableNow: 1
 itemId: 442855
 renewable: 0
 onHold: 0
 temporaryLocation: Medway - Tonbridge [Ordinary Loan]
circulation 1
 availableNow: 1
 itemId: 442856
 renewable: 0
 onHold: 0
 temporaryLocation: Medway - Tonbridge [Ordinary Loan]
circulation 2
 availableNow: 1
 itemId: 442857
 renewable: 0
 onHold: 0
 temporaryLocation: Medway - Tonbridge [Ordinary Loan]
Data holdings 2
typeOfRecord: x
encodingLevel: 4
receiptAcqStatus: 0
generalRetention: 8
completeness: 1
dateOfReport: 00
nucCode: XTONUKCORD
localLocation: Medway - Tonbridge [Ordinary Loan]
callNumber: N 5760
circulation 0
 availableNow: 1
 itemId: 692092
 renewable: 0
 onHold: 0
nextResultSetPosition = 2
Elapsed: 0.013220


Re: [CODE4LIB] holdings standards/protocols

2009-11-16 Thread Chris Keene

On 16/11/2009 14:19, Ian Ibbotson wrote:

Heya Chris.. Index Data used to maintain a public registry of z3950
targets, and I think it used to show which targets support the OPAC-1
record syntax as a means of supporting holdings info.. Might be a good
place to start?

Ian.


Ah, here it is:
http://irspy.indexdata.com/find.html

I've checked a few records, but it doesn't seem to mention opac-1 even 
for one where it is supported:

http://irspy.indexdata.com/full.html?id=Z39.50%3Anemesis.kent.ac.uk%3A7090%2Fvoyager


Cheers
Chris
--
Chris Keene c.j.ke...@sussex.ac.uk
Technical Development Manager   Tel (01273) 877950
University of Sussex Library
http://www.sussex.ac.uk/library/


Re: [CODE4LIB] holdings standards/protocols

2009-11-16 Thread Walker, David
Innovative does too.

Like Ben mentioned with Voyager Z39.50, simply set the record type to 'OPAC' in 
your yaz client to get the holdings.

--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 B.C.Charlton 
[b.c.charl...@kent.ac.uk]
Sent: Monday, November 16, 2009 6:30 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] holdings standards/protocols

 Can anyone give me an idea if any/many/all (ILS) Z implementations
 have implemented the holdings information?

 Is there a way of testing this using a client such as yaz (e.g. a
 worked example of seeing holdings via Z)

Voyager certainly can - see example below.

I've also got some perl that pulls back opac-xml using the ZOOM module. If 
that's of any use, let me know off-list.

Ben

Z open nemesis.kent.ac.uk:7090
Connecting...OK.
Sent initrequest.
Connection accepted by v3 target.
ID : 34
Name   : Voyager LMS - Z39.50 Server
Version: 2007.0.4
Options: search present
Elapsed: 0.698674

Z base voyager
Z format opac

Z find 0714120766
Sent searchRequest.
Received SearchResponse.
Search was a success.
Number of hits: 1
records returned: 0
Elapsed: 0.030849

Z show 1
Sent presentRequest (1+1).
Records: 1
[VOYAGER]Record type: OPAC
Record type: USmarc
00763cam  2200229 a 4500
001 318575
005 20080123143630.0
008 010720s1991xxkabc  eng
015$a 0527672 $a 0527673 $a 0527674 $a 0527675 $a 0686148 $a F210884
020$a 0714120766 (pbk.)
035$9 8000527672
050  4 $a N 5760
100 1  $a Walker, Susan.
245 10 $a Roman art / $c Susan Walker.
260$a London : $b British Museum Press for Trustees of the British Museum, 
$c 1991 $g (repr. 1994).
300$a 72 p. : $b ill. (some col.), col. maps ; $c 22 cm.
500$a Includes bibliographical references (p. 71) and index.
561$a Copy F210884 from the collection of Colin Renfrew.
650  0 $a Art, Roman.
710 2  $a British Museum.
990$a CL335
990$a CL609

Data holdings 0
typeOfRecord: x
encodingLevel: 3
receiptAcqStatus: 0
generalRetention: 8
completeness: 4
dateOfReport: 00
nucCode: TCTCOWL
localLocation: Templeman - Core Text Collection [1 Week Loan]
callNumber: N 5760
circulation 0
 availableNow: 1
 itemId: 442858
 renewable: 0
 onHold: 0
circulation 1
 availableNow: 1
 itemId: 800513
 renewable: 0
 onHold: 0
Data holdings 1
typeOfRecord: x
encodingLevel: 3
receiptAcqStatus: 0
generalRetention: 8
completeness: 4
dateOfReport: 00
nucCode: TMORD
localLocation: Templeman - Main Collection [Ordinary Loan]
callNumber: N 5760
circulation 0
 availableNow: 1
 itemId: 442855
 renewable: 0
 onHold: 0
 temporaryLocation: Medway - Tonbridge [Ordinary Loan]
circulation 1
 availableNow: 1
 itemId: 442856
 renewable: 0
 onHold: 0
 temporaryLocation: Medway - Tonbridge [Ordinary Loan]
circulation 2
 availableNow: 1
 itemId: 442857
 renewable: 0
 onHold: 0
 temporaryLocation: Medway - Tonbridge [Ordinary Loan]
Data holdings 2
typeOfRecord: x
encodingLevel: 4
receiptAcqStatus: 0
generalRetention: 8
completeness: 1
dateOfReport: 00
nucCode: XTONUKCORD
localLocation: Medway - Tonbridge [Ordinary Loan]
callNumber: N 5760
circulation 0
 availableNow: 1
 itemId: 692092
 renewable: 0
 onHold: 0
nextResultSetPosition = 2
Elapsed: 0.013220


Re: [CODE4LIB] holdings standards/protocols

2009-11-16 Thread Chris Keene

On 16/11/2009 14:30, B.C.Charlton wrote:

Voyager certainly can - see example below.



Z  open nemesis.kent.ac.uk:7090


OK

Looks like our Talis system can't using the same process :(

promptyaz_client
Z open ustie1.lib.sussex.ac.uk:2121
Connecting...OK.
Sent initrequest.
Connection accepted by v3 target.
ID : 81
Name   : Zebra Information Server/GFS/YAZ (YAZ Proxy)
Version: Zebra 2.0.7/1.104/2.1.40/1.2.1
Options: search present delSet triggerResourceCtrl scan sort 
extendedServices namedResultSets

Elapsed: 0.010311
Z base prod_talis
Z format opac
Z find 9783540731443
Sent searchRequest.
Received SearchResponse.
Search was a success.
Number of hits: 1, setno 1
SearchResult-1: term=9783540731443 cnt=1
records returned: 0
Elapsed: 0.071800
Z show 1
Sent presentRequest (1+1).
Records: 1
[prod_talis]Diagnostic message(s) from database:
[238] Record not available in requested syntax -- v2 addinfo ''
nextResultSetPosition = 2
Elapsed: 0.536961



Chris
--
Chris Keene c.j.ke...@sussex.ac.uk
Technical Development Manager   Tel (01273) 877950
University of Sussex Library
http://www.sussex.ac.uk/library/


Re: [CODE4LIB] holdings standards/protocols

2009-11-16 Thread Ross Singer
On Mon, Nov 16, 2009 at 9:58 AM, Chris Keene c.j.ke...@sussex.ac.uk wrote:

 Looks like our Talis system can't using the same process :(

No, holdings aren't exported to Zebra.

That being said, the opacxml format could be pretty easily added to
the jangle connector.  There's also something similar (well, sort of)
in Keystone.

What exactly are you looking for?  Does this functionality work with
AquaBrowser implementations on Voyager or III?

I guess what I'm asking is, is the Z39.50 holdings format exactly what
you want, or would there be a more ideal format to use?  The opac
format gets pretty gnarly with serials, for example (of course,
everything does).

-Ross.


[CODE4LIB] University of Michigan Solr filters for ISBN/LCCN and High Level Browse code available at github

2009-11-16 Thread Bill Dueber
I've made available the code we use in the solrmarc/solr installation behind
http://mirlyn.lib.umich.edu to normalize LCCNs and ISBNs and add our local
High Level Browse LC-callnumber-based categorization scheme.

The code itself and a downloadable .jar file for the normalizers are
available at

http://github.com/billdueber/lib.umich.edu-solr-stuff

The README has usage examples as well, so you know what to put in your
schema.xml.

The source is not pretty in the same way the sea is not above the sky, but
it all works as best as I can tell and we all know the dangers of waiting
to  clean up code before release. Patches are, of course, always welcome.

 -Bill-



-- 
Bill Dueber
Library Systems Programmer
University of Michigan Library


Re: [CODE4LIB] XForms EAD editor sandbox available

2009-11-16 Thread Ethan Gruber
Interesting, Chris.

I have looked toward solr for feeding instances for controlled vocabulary
(and to take advantage of Orbeon's autocomplete/autosuggest capabilities),
but I haven't gotten very far into it.  I assume it's possible.

I too have had PermGen space issues with Orbeon running in tomcat with Solr
and Cocoon on a VM instance with 512mb of memory.  I fixed this problem by
turning on garbage collection in the PermGen space.  For example, on a 512mb
system, the CATALINA_OPTS set to:

CATALINA_OPTS=-server -Xms356m -Xmx356m -XX:+UseConcMarkSweepGC
-XX:+CMSPermGenSweepingEnabled -XX:NewSize=64m -XX:MaxNewSize=64m
-XX:MaxPermSize=128m

works fine in collecting garbage and avoiding crashes of tomcat.

Ethan



On Fri, Nov 13, 2009 at 6:52 PM, Chris Fitzpatrick cf...@stanford.eduwrote:

 I too have written a metadata editor in Orbeon xforms, using their new Form
 Runner framework.

  I put a semi-up-to-date beta demo version of it here, if anyone is curious
  -- https://mdtoolkit-dev.stanford.edu/ops/fr/mods/mlm/
 (Feel free to edit/delete records, as this is just a dev instance. You'll
 probably have to accept a self-signed cert tho).

 (Records probably look a little weird because they were just blindly
  imported from MARC records from our ILMS. )

 I've written a version that back-ends into Fedora and Solr , but we're
 still using the default exist data base in production.
 Some features this version has:

 1. The Import Record from Catalog Key is based on a REST-ful service
 written by my coworker Richard Anderson that pulls MARC xml records from our
 SOLR db and converts them into MODS.
   You can try it out by entering 8257892 and hitting the plus...
 2. The language section has the ability to do a real-time autosuggest
 lookup of a value list. In this case, it's from this xml file --
 http://www.loc.gov/standards/codelists/languages.xml
  If you want to try this out in a record, add a new language node (hit the
 green plus), and type something  (bug -- it has to start with an uppercase
 letter) into the box (Something  like Ger) and wait a couple of seconds.
 Not too long...
 I've also done demo  versions that query value lists from SOLR and from
 LCSH genre RDF in Mulgara , as well as queried  the OCLC grid  naming
 authority service to add nodes from their authority file.  So, there are a
 lot of possibilities there.
 3. When you create a new record, the uuids are generated by a REST request
 to our uuid generator.

 But the performance seems ok, but I haven't done any heavy stress testing
 on it. It's a little slow, I guess. This really is just a way for our
 catalogers/project managers to create records to be loaded into SOLR, so it
 gets very light traffic. And it runs into perm gen space problems if you're
 running things like Mulgara, SOLR, or multiple Orbeon applications in the
 same container, especially on a VM.

 And, yes , it is very ugly and a little weird, but so are most of  us in
 the library business, so I've been comfortable with it.

 Any suggestions,comments, and barbs are welcome...
 best,chris.




 On Nov 13, 2009, at 9:49 AM, [Your Name] wrote:

  In discussion with colleagues around this topic, the question of
 controlled vocabularies has been prominent. We're looking to move away from
 list instances that are packed into the XForm at render time to lists that
 are exposed from other services through REST interfaces, which can be
 dynamically coupled into a form.

 On the other hand, 4 seconds is really not terribly long. {grin}

 ---
 A. Soroka
 Digital Research and Scholarship R  D
 the University of Virginia Library



 On Nov 13, 2009, at 12:45 PM, Ford, Kevin wrote:

  We've been using Orbeon forms for about a year now for cataloging our
 digital collections.  We use Fedora Commons, so using the XML as input and
 outputting to XML seemed a no brainer.  It has worked very nicely for
 editing VRA Core4 records. But, instead of doing anything terribly fancy
 with Orbeon, we simply use the little sandbox application that comes with
 Orbeon (there's an online demo [1]).  The URL to the XForm is part of the
 query string. This solution has greatly reduced our time investment in
 making Orbeon part of our workflow and, more importantly, getting Orbeon to
 work for us.  All that being said, Ethan's sharp looking EAD editor makes me
 jealous that we haven't created our own custom editor.

 As for Orbeon's performance, once we worked out some quirks, we've been
 quite happy with Orbeon.  Orbeon hosts a useful performance and tuning page
 [2].  We also learned that it is helpful to stop the Orbeon app and restart
 it about once every two weeks as performance can become progressively
 slower.  It seems to need a little reboot.  In any event, a typical XForm
 for us is about 200k, with a number of authority lists, one of which
 includes nearly 1500 items.  Orbeon loads and renders the XForm fairly
 quickly (less than 4 seconds) and editing performance hasn't been an issue
 

Re: [CODE4LIB] XForms EAD editor sandbox available

2009-11-16 Thread Winona Salesky
I've found this thread very helpful (and heartening). At UVM most of  
our metadata work is now being done through XForms, and we are just  
moving over to Orbeon. We have a fairly complete form for MODS records  
and a form for METS creation in the works, but we also handle EAD and  
TEI records and as yet have very little online support for their  
creation. We run our site on eXist and Solr, submitting to both via  
XForms.


I'm particularly interested in Chris's example of the autosuggest as  
we have been struggling with the best way to manage authority data,  
and would love to be able to tie it into external services if possible.


I have found that the larger forms tend to be rather slow to render  
and does make me cautious about how complex we can make our forms.  
Anyone else having performance issues with Orbeon?


-Winona

--
Digital Initiatives Librarian
The University of Vermont
wsale...@uvm.edu


Re: [CODE4LIB] XForms EAD editor sandbox available

2009-11-16 Thread Ralph LeVan
There's been some discussion of the AutoSuggest services we're offering on 
the WorldCat Developers Network mailing list.  We have AutoSuggest services 
for our WorldCat Identities and VIAF databases.  I'm attaching some of the 
details for our Identities autosuggester below.  The demonstration of the VIAF 
autosuggester can be found at viaf.org/autosuggest.html.

Let me know if this looks useful.

Ralph


The new AutoSuggest service returns the following JSON in response to the 
letter 'b' (http://orlabs.oclc.org/identities/AutoSuggest?query=b):
{query:b,result:[
  {term:Bach, Johann Sebastian, 1685-1750, arn:oca00255223, 
pndnumber:102936056, pndnumber:13120193x, 
pndnumber:123920671, pndnumber:11850553x, 
pndnumber:11258019x,pndnumber:103775625, lccn:n79-21425},
  {term:Boz, 1812-
1870,arn:oca00222790,pndnumber:118525239,lccn:n78-87607},
  {term:Bloom, 
Harold,arn:oca00237457,pndnumber:119176602,lccn:n79-3258},
  {term:Beethoven, Ludwig van, 1770-1827, arn:oca00339691, 
pndnumber:131205293, pndnumber:118508288, lccn:n79-107741},
  {term:Bonaparte, Napoleon, 1769-1821, arn:oca00288055, 
pndnumber:131036114, lccn:n79-54933},
  {term:Bolatu,arn:oca00370723,pndnumber:118594893,lccn:n79-
139459},
  {term:Blythe, William Jefferson, 1946-,arn:oca00726781, 
pndnumber:119063395,lccn:n82-29644},
  {term:Bush, George W. 1946- (George Walker), arn:oca03941398, 
pndnumber:12145391x, lccn:no95-49848},
  {term:Blessed Virgin Mary, 
Saint,arn:oca00564383,pndnumber:118711237,lccn:n81-18544},
  {term:Boy, Ētkar, 1809-
1849,arn:oca00263409,pndnumber:11859527x,lccn:n79-29745}]}

You'll see that I'm returning every control number I can for each term.

All the URL's previously posted are still good, but here they are again:
  Example use of the service: 
http://orlabs.oclc.org/identities/autosuggest.html.
  The AutoSuggest service for Identities: 
http://orlabs.oclc.org/identities/AutoSuggest
  The SRU database underlying the service: 
http://orlabs.oclc.org/identities/search/AutoSuggestIdentities


Re: [CODE4LIB] holdings standards/protocols

2009-11-16 Thread Chris Keene

On 16/11/2009 15:09, Ross Singer wrote:

No, holdings aren't exported to Zebra.

That being said, the opacxml format could be pretty easily added to
the jangle connector.  There's also something similar (well, sort of)
in Keystone.

What exactly are you looking for?  Does this functionality work with
AquaBrowser implementations on Voyager or III?

I guess what I'm asking is, is the Z39.50 holdings format exactly what
you want, or would there be a more ideal format to use?  The opac
format gets pretty gnarly with serials, for example (of course,
everything does).


Good question.

When our Aquabrowser service was set up (http://catalogue.sussex.ac.uk/) 
by Medialab, they used - wait for it - screenscrapping to get holdings 
from our ILS catalogue (Talis Prism 2).


But I guess I'm trying to take step back and say what should our 
suppliers be supporting?
If you were designing a web interface to search one or more ILS tomorrow 
(replacement catalogue interface or perhaps a union catalogue) what 
would you need to implement to show holdings information?


It seems the answer so far is z39.50 is your best bet for some systems. 
Jaggle seems like promising next step.


But z39.50 isn't exactly a protocol of a web age. However it looks like 
there is nothing out there at the moment which can provide holdings via 
the web. Perhaps that is what ISO 20775 is trying to achieve?


What was I asking? Not so much a question, but I wanted to understand 
what the current situation is. And what I should be encouraging 
suppliers to support. (and what I should be checking for when evaluating 
systems)


There are a lot of new-ish 'Discovery layer' apps out there:
http://dltj.org/article/niso-discovery-presentation-links/
But it seems none of these can perfectly plug-in to any ILS and act as a 
replacement catalogue while there are no (decent) standards in this area.


These systems can have fantastic ranking, great looks and more, but if 
it can't show if the item is on loan, or which library it's in, or 
classmark, then users will see this as a step back.


It seems odd that this seems something that isn't really resolved yet 
(though I may be wrong, still getting my head around it). Interested in 
anyone's thoughts on the matter.


Cheers
Chris



--
Chris Keene c.j.ke...@sussex.ac.uk
Technical Development Manager   Tel (01273) 877950
University of Sussex Library
http://www.sussex.ac.uk/library/


Re: [CODE4LIB] holdings standards/protocols

2009-11-16 Thread Michael Beccaria
VuFind has a connector that works pretty well for SirsiDynix
Unicorn/Symphony users. It levies an ILS server side script (Perl I
think) to interface with the API to get holdings data. It is possible to
get account data the same way, though it hasn't been developed.

You can see it run here on our beta install:
http://library.paulsmiths.edu/vufind/Search/Home?lookfor=dogtype=allsu
bmit=Find
Wait a few seconds following page load and the holdings data should
update.

Mike Beccaria
Systems Librarian
Head of Digital Initiatives
Paul Smith's College
518.327.6376


-Original Message-
From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
Chris Keene
Sent: Monday, November 16, 2009 9:05 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] holdings standards/protocols

Hi

We recently implemented a new third party web catalogue (Aquabrowser).

So far so good, and separating the web based discovery layer from the 
monolithic ILS seems to be the right direction.

However there seems to be two areas of weakness: Holdings and 'My 
Accout' (renewal, reservations). i.e. the need for  *any* 
catalogue/discovery system to allow users to see holdings and account 
info from *any* ils.


I'm trying to get my facts right on the current situation. Any help 
appreciated.

re Holdings.  Two things come up when asking around and looking on the 
web (some what briefly), Z39.50 and ISO 20775.

Can anyone give me an idea if any/many/all (ILS) Z implementations have 
implemented the holdings information?

Is there a way of testing this using a client such as yaz (e.g. a worked

example of seeing holdings via Z)

Is there interest from ILS suppliers in the ISO holdings standard, are 
any of them implementing it?

http://www.loc.gov/standards/iso20775/
http://www.portia.dk/zholdings/
http://www.nlbconference.com/ilds/plenary4B.htm


Thanks for any info
Chris
-- 
Chris Keene c.j.ke...@sussex.ac.uk
Technical Development Manager   Tel (01273) 877950
University of Sussex Library
http://www.sussex.ac.uk/library/


Re: [CODE4LIB] preconference proposals - solr

2009-11-16 Thread Michael Beccaria
I can't make it to c4l this year :( But knowing that the preconferences
are really very valuable, if there is a way that this information could
be recorded and placed online like the main presentations that would be
amazing!

Mike Beccaria
Systems Librarian
Head of Digital Initiatives
Paul Smith's College
518.327.6376


-Original Message-
From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
Bess Sadler
Sent: Friday, November 13, 2009 11:26 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] preconference proposals - solr

Hey, how about this? I've been discussing this off list with Erik and  
Naomi and this is what we came up with (I also added it to the wiki):

This is a proposal for several pre-conference sessions that would fit  
together nicely for people interested in implementing a next-gen  
catalog system.

1. Morning session - solr white belt
Instructor: Bess Sadler (anyone else want to join me?)
The journey of solr mastery begins with installation. We will then  
proceed to data types, indexing, querying, and inner harmony. You will  
leave this session with enough information to start running a solr  
service with your own data.

2. Morning session - solr black belt
Instructors: Erik Hatcher (and Naomi Dushay? she has offered to help,  
if that's of interest)
Amaze your friends with your ability to combine boolean and weighted  
searching. Confound your enemies with your mastery of the secrets of  
dismax. Leave slow queries in the dust as you performance tune solr  
within an inch of its life. [We should probably add more specific  
advanced topics here... suggestions welcome]

3. Afternoon session - Blacklight
Instructors: Naomi Dushay, Jessie Keck, and Bess Sadler
Apply your solr skills to running Blacklight as a front end for your  
library catalog, institutional repository, or anything you can index  
into solr. We'll cover installation, source control with git, local  
modifications, test driving development, and writing object-specific  
behaviors. You'll leave this workshop ready to revolutionize discovery  
at your library. Solr white belts or black belts are welcome.

And then anyone else who had a topic that built on solr (e.g.,  
vufind?) could add it in the afternoon. Obviously I'm biased, but I  
really do think the topic of implementing a next gen catalog is meaty  
enough for a half day and I know people are asking me about it and  
eager to attend such a thing.

What do you think, folks?

Bess

On 12-Nov-09, at 4:10 PM, Gabriel Farrell wrote:

 On Tue, Nov 10, 2009 at 02:47:42PM +, Jodi Schneider wrote:
 If you'd be up for it Erik, I'd envision a basic session in the  
 morning.
 Some of us (like me) have never gotten Solr up and running.

 Then the afternoon could break off for an advanced session.

 Though I like Bess's idea, too! Would that be suitable for a  
 conference
 breakout? Not sure I'd want to pit it against Solr advanced session!

 The preconfs should be as inclusive as possible, but I'm wondering if
 the Solr session might be more beneficial if we dive into the
 particulars right off the bat in the morning.  There are only a few
 steps to get Solr up and running -- it's in the configuration for our
 custom needs that the advice of a certain Mr. Hatcher can really be
 helpful.

 You're right, though, that the NGC thing sounds more like a BOF  
 session.
 I'd support that in order to attend a full preconf day of Solr.


 Gabriel

Elizabeth (Bess) Sadler
Chief Architect for the Online Library Environment
Box 400129
Alderman Library
University of Virginia
Charlottesville, VA 22904

b...@virginia.edu
(434) 243-2305


Re: [CODE4LIB] preconference proposals

2009-11-16 Thread Fleming, Declan
Hi - I'd also like a basic, get it running from scratch primer half day.
Something with meaty examples that hit on what solr is best at.  I get
solr in a strategic sense, but I'd love to have seen it actually work
experientially. 

D

-Original Message-
From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
Jodi Schneider
Sent: Tuesday, November 10, 2009 6:48 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] preconference proposals

If you'd be up for it Erik, I'd envision a basic session in the morning.
Some of us (like me) have never gotten Solr up and running.

Then the afternoon could break off for an advanced session.

Though I like Bess's idea, too! Would that be suitable for a conference
breakout? Not sure I'd want to pit it against Solr advanced session!

-Jodi

On Tue, Nov 10, 2009 at 2:43 PM, Kevin S. Clarke kscla...@gmail.com
wrote:

 On Tue, Nov 10, 2009 at 8:38 AM, Erik Hatcher erikhatc...@mac.com
wrote:
   I could be game for a half day
  session.  It could be either an introductory Solr class, get up and
 running
  with Solr (+ Blacklight, of course).  Or maybe a more advanced
session on
  topics like leveraging dismax, Solr performance and scalability
tuning,
 and
  so on, or maybe a freer form Solr hackathon session where I'd be
there to
  help with hurdles or answer questions.
 
  Thoughts?  Suggestions?

 I think that'd be great.  I'd be more interested in a more advanced
 session personally (dismax, tuning, etc.)

 Thanks!
 Kevin



[CODE4LIB] Job Announcement: Processing Supervisor for Academic Library (New Orleans, LA)

2009-11-16 Thread Patty De Anda
LAC is seeking candidates for immediate consideration for the position of 
Processing Supervisor to work on a contract position at an academic library in 
New Orleans, LA. The primary role of the Processing Supervisor is to oversee 
the workflow in the Processing Area and to develop and oversee the procedures 
for the processing function areas supervised.  The Processing Supervisor has 
oversight of the Processing Area, which includes Bindery, Processing, and 
Shelving with inputs from Acquisitions, Cataloging, and special HTML projects. 
The Processing Supervisor reports directly to the Project Manager and 
supervises the Processing Team staff members.

Primary Responsibilities

This list represents the primary duties and responsibilities of the position 
and is not intended to be all-inclusive.

* Supervise Processing Area staff (currently Processing staff includes 
one Shelving Supervisor, one Processing Technician, three Library Assistants, 
and two Labeling Clerks).

* Set daily assignments and priorities for all staff in processing area.

* Provide oversight for Belfor reinstatement portion of the project.

* Coordinate processing with both Cataloging and Acquisitions Teams.

* Provide oversight for Government Documents sorting, shelving, and 
basic inventory of items being withdrawn from the collection.

* Train new Processing staff members and ensure their following of 
established procedures.

* Provide ongoing quality control (QC) to ensure that all processed 
materials accurately follow our client's processing documentation.

* Trouble-shoot problems, and handle difficult or problematic items 
including obtaining and implementing judgments as to best practices for unique 
items.

* Perform standard processing and/or labeling tasks to maintain 
workflow, as is necessary.

* Provide semi-monthly reports to LAC Project Manager regarding work 
and progress made by Processing Area staff.

* Write and maintain procedure manuals for assigned special projects 
and for specific tasks.

* Prepare shipments to HTML and oversee remote shelving.

* Participate in meetings with our client's principal points of 
contact, as needed, with regards to updates on the Processing Area.

* Other duties as assigned.

Minimum Qualifications

* Minimum 2 years of experience working in a library setting performing 
tasks related to circulation, shelving, or physical processing.

* Prior supervisory experience, and an effective management style.

* Prior experience training and orienting employees.

* Ability to use metrics effectively and to link staff duties to 
project goals.

* Ability to work in a production-driven environment with constantly 
shifting priorities and demands.

* Effective written and verbal communication skills.





Preferred Qualifications

* Experience with Voyager or other library integrated system (ILS).

* Knowledge of Dewey, LC, and SuDoc classification schemes.

* Experience in an academic library.

To Apply

1.   Please send resume and cover letter to LAC 
Recruiting Team at 
j...@libraryassociates.commailto:j...@libraryassociates.com.
2.Please use Processing Supervisor #1347 as the Subject field of your 
email.

2.   Please let us know where you saw our opportunity. 
To view all our open positions, please visit: 
www.libraryassociates.comhttp://www.libraryassociates.com/.
3.LAC is an Equal Opportunity / Affirmative Action Employer who values 
diversity in the workplace.


Patty

Patty De Anda Gates
Communications  Projects Associate
323.302.9439 - direct
323.852.1083 - main
323.852.1093 - fax
 Patty on 
Facebookhttp://www.facebook.com/profile.php?id=1034066802ref=profile

LAC / Library Associates Companies, 6500 Wilshire Boulevard, Suite 2240, Los 
Angeles, CA 90048
LAC on 
LinkedInhttp://www.google.com/url?q=http%3A%2F%2Fwww.linkedin.com%2Fcompanies%2Flibrary-associates%2522%2520%255Co%2520%2522http%3A%2F%2Fwww.linkedin.com%2Fcompanies%2Flibrary-associatessa=Dsntz=1usg=AFrqEzf1P50C_lRFu_0LojPFAEoy98P4YA
 | LAC on 
Facebookhttp://www.google.com/url?q=http%3A%2F%2Fwww.facebook.com%2Fgroup.php%3Fgid%3D2411007137%2522%2520%255Co%2520%2522http%3A%2F%2Fwww.facebook.com%2Fgroup.php%3Fgid%3D2411007137sa=Dsntz=1usg=AFrqEzdB4mDRQ6bu7SC19jDybb9WgZEyZw
 | LAC on 
Twitterhttp://www.google.com/url?q=http%3A%2F%2Ftwitter.com%2Flibassociates%2522%2520%255Co%2520%2522http%3A%2F%2Ftwitter.com%2Flibassociatessa=Dsntz=1usg=AFrqEzeUg6wxSuy9eitHw0obYHzm_j_sHw
  | LibGig on 
Twitterhttp://www.google.com/url?q=http%3A%2F%2F%2522sa=Dsntz=1usg=AFrqEzftJUSrvtP5Yyp-Z-DPwwE-104paQ
www.libraryassociates.comhttp://www.google.com/url?q=http%3A%2F%2Fwww.libraryassociates.comsa=Dsntz=1usg=AFrqEzdyCAiXhxp2fACPQGPppB6zLDNJzQ


Re: [CODE4LIB] preconference proposals

2009-11-16 Thread Fleming, Declan
Hi - I understand that getting a package up and running can be fairly
quick, but going over simple (then complex) examples really helps me
fully understand what's happening.  Remember those perl by Example
books?  I loved that approach to showing concretely what happens every
step of the way.  It probably seems dead simple once you've climbed the
learning curve, I just haven't had the time committed to do that yet,
especially in a space with people who could help me.

Yes, it IS all about me.  ;)

D

-Original Message-
From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
Gabriel Farrell
Sent: Thursday, November 12, 2009 4:11 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] preconference proposals

On Tue, Nov 10, 2009 at 02:47:42PM +, Jodi Schneider wrote:
 If you'd be up for it Erik, I'd envision a basic session in the
morning.
 Some of us (like me) have never gotten Solr up and running.
 
 Then the afternoon could break off for an advanced session.
 
 Though I like Bess's idea, too! Would that be suitable for a
conference
 breakout? Not sure I'd want to pit it against Solr advanced session!

The preconfs should be as inclusive as possible, but I'm wondering if
the Solr session might be more beneficial if we dive into the
particulars right off the bat in the morning.  There are only a few
steps to get Solr up and running -- it's in the configuration for our
custom needs that the advice of a certain Mr. Hatcher can really be
helpful.  

You're right, though, that the NGC thing sounds more like a BOF session.
I'd support that in order to attend a full preconf day of Solr.  


Gabriel