[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] holdings standards/protocols
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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