From: Demian K. <dem...@vi...> - 2011-02-04 17:06:02
|
I believe that 852 and 866 are fairly commonly used fields, but there is a lot of variation between vendors. It might make sense to include more support for these fields in the default VuFind configuration, but it would have to be done in a way that could easily be adjusted to account for local differences and which wouldn't lead to any errors if the fields were completely missing (which will often be the case). - Demian ________________________________________ From: fa...@no... [fa...@no...] Sent: Friday, February 04, 2011 11:52 AM To: Demian Katz Cc: Walker, David; vuf...@li... Subject: Re: [VuFind-Tech] Innovative driver and summar holdings I am not sure if all the holding summary has been stored in the same way in the different ILS. The holding summary is in 866 marc fields on Aleph ( I think suppose all shoud be the same), We retrieve 866 fields along with 852 fields. The modification I made is in IndexRecord.php and MarcRecord.php to display holdings summary for each branch library. Here is example of title "Nature" http://sbufind.library.stonybrook.edu/vufind/Record/STB000577304 I am wondering if every ILS have stardand marc field to store the holding summary, can we make it into the Vufind coding? ************ Fang Peng Library Information System/DoIT Stony Brook University ************************ [cid:1__=0AB...@no...]Demian Katz ---02/03/2011 09:07:49 AM---Quick update -- I have just committed the latest Innovative driver as of r3604. My memory was playi From: Demian Katz <dem...@vi...> To: "Walker, David" <dw...@ca...>, "vuf...@li..." <vuf...@li...> Date: 02/03/2011 09:07 AM Subject: Re: [VuFind-Tech] Innovative driver and summar holdings ________________________________ Quick update -- I have just committed the latest Innovative driver as of r3604. My memory was playing tricks on me, though -- this doesn't add any of the features you mentioned. Please let me know if you run into any problems working with the latest version. thanks, Demian ________________________________________ From: Demian Katz Sent: Thursday, February 03, 2011 7:50 AM To: Walker, David; vuf...@li... Subject: RE: Innovative driver and summar holdings First of all, there is already an enhanced Innovative driver in JIRA with some of these features: http://vufind.org/jira/browse/VUFIND-335 I was actually planning on merging that into the trunk later today, though I don't actually have an Innovative system to check it against. If you would be able to take a look at that and test it once it is done, that would be a really big help, and hopefully a start on getting the functionality you need. To answer your specific questions: 1.) You are correct that you can use the summary element of the getHolding return array to pass back holdings summaries -- I've just updated the driver documentation in the Wiki to reflect this. You also have the option of implementing the getPurchaseHistory method if you want to populate the "most recent received issues" section of the holdings tab (see http://vufind.org/wiki/building_an_ils_driver#getpurchasehistory for details). 2.) There isn't currently a way to pass back URLs from the holdings, but I think it would be reasonable to add this to the getHolding return array -- several Voyager users have also requested this feature, so perhaps it is time to add standard support for it. 3.) Yes, I would recommend catching exceptions and converting them to PEAR_Errors if there is nothing you can do to resolve them inline. Thanks again for the offer of help with this... please let me know if you have any more questions or if you would like me to send you a reminder once the VUFIND-335 issue is resolved (though you should be able to get the final version of the driver by checking out the trunk this evening or tomorrow morning). - Demian ________________________________________ From: Walker, David [dw...@ca...] Sent: Wednesday, February 02, 2011 6:21 PM To: vuf...@li... Subject: [VuFind-Tech] Innovative driver and summar holdings I'd like to update the Innovative driver with a few enhancements, including parsing journal holdings and ERM records -- and contribute that updated version back to the main VUFind code. Three quick questions, first, though: 1. What is the best way to pass back (journal) holdings information? It appears that the Voyager driver does this by adding a 'summary' element to the item array. That, in turn, appears to contain an array of summary statements. Is that right? 2. Is there any (good) way to pass back full-text links? Some Innovative systems have these ERM records that consist of the name of a full-text provider, a link to that site, a date of coverage, and then occasionally a link to information about that package. For example: http://iii.sonoma.edu/record=b2235202 They are like item records, and not part of the (bibliographic) MARC record. VUFind has a place for 'Internet' links in the holdings template, but it looks like it's expecting those to come from the bib record rather than via a getRealTimeHoldings look-up. 3. Should I catch and convert all Exceptions to Pear Errors? I'd like to use some code I developed outside of VuFind for the bulk of this improvement [1]. It throws Exceptions in some cases, and I'm wondering if that will be a problem. I've never used Pear error handling. --Dave [1] http://code.google.com/p/shrew/ ================== David Walker Library Web Services Manager California State University http://xerxes.calstate.edu ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Vufind-tech mailing list Vuf...@li... https://lists.sourceforge.net/lists/listinfo/vufind-tech ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Vufind-tech mailing list Vuf...@li... https://lists.sourceforge.net/lists/listinfo/vufind-tech |