From: Yongming W. <wa...@tc...> - 2011-05-31 15:28:07
|
Hello, I'd like to ask a question regarding importing bib records from multiple institutions. What is going to happen if I just import all records as they are? I know one way to differentiate them is by editing the marc_local.properties file (change two fields: institution and library) before importing each library's records. Still, questions remain: 1. For records that come from different libraries but have the same bib id (that is, the same 001 filed), will the one imported later replace the earlier one? or the later one will be ignored? or something else will happen? 2. To fix the potential problem from above question, is it feasible to add a prefix or suffix (such as the institution's OCLC symbol) to the 001 field? 3. For records that are the same (meaning same title, author, oclc #, etc.) but different bib id, how is VuFind going to display them? Thanks, Yongming --------------------------------- Yongming Wang Systems Librarian The College of New Jersey Library phone: 609-771-3337 email: wa...@tc... --------------------------------- |
From: Demian K. <dem...@vi...> - 2011-05-31 16:03:49
|
1.) Whenever you index an item with a duplicate bib ID, the most recently indexed record will completely replace any prior version. 2.) Yes, you could add a prefix or suffix to the 001 field for each library -- you would need to write a custom indexing function (using a BeanShell script is the easiest approach) to extract the 001 field and then modify the string accordingly. I can provide more details on how this works if you need them. You would also need to modify your ILS driver(s) to strip the prefix/suffix internally. Luke O'Sullivan has built a system for dealing with this situation (the MultiDriver) -- I'm hoping it will get committed to the trunk in the next few months, but in the meantime you might be able to get a patch from him. 3.) VuFind will display each record as a separate entry -- it does not do any internal merging based on title or other details. If you want to merge your records together, you should probably handle that as a pre-processing step before indexing. Again, Luke has some experience in this area and might be able to offer some advice. - Demian ________________________________________ From: Yongming Wang [wa...@tc...] Sent: Tuesday, May 31, 2011 11:27 AM To: vuf...@li... Subject: [VuFind-General] importing bib records from multiple institutions Hello, I'd like to ask a question regarding importing bib records from multiple institutions. What is going to happen if I just import all records as they are? I know one way to differentiate them is by editing the marc_local.properties file (change two fields: institution and library) before importing each library's records. Still, questions remain: 1. For records that come from different libraries but have the same bib id (that is, the same 001 filed), will the one imported later replace the earlier one? or the later one will be ignored? or something else will happen? 2. To fix the potential problem from above question, is it feasible to add a prefix or suffix (such as the institution's OCLC symbol) to the 001 field? 3. For records that are the same (meaning same title, author, oclc #, etc.) but different bib id, how is VuFind going to display them? Thanks, Yongming --------------------------------- Yongming Wang Systems Librarian The College of New Jersey Library phone: 609-771-3337 email: wa...@tc... --------------------------------- ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Data protection magic? Nope - It's vRanger. Get your free trial download today. http://p.sf.net/sfu/quest-sfdev2dev _______________________________________________ VuFind-General mailing list VuF...@li... https://lists.sourceforge.net/lists/listinfo/vufind-general |
From: Osullivan L. <L.O...@sw...> - 2011-06-01 08:33:09
|
Dear Yongming, I am currently refactoring the MultiDriver I'm working on to ensure it is up to date with the current trunk. As soon as I have something stable, I'll be happy to share it. The principles it currently works on are as follows: 1) Marc records are merged by title 2) Unique system ids are added to the Marc 969 field and prefixed with a unique system code (e.g. SU12345, ST12345) 3) The MultiDriver checks the unique system code and uses that to select the relevant driver for the action We have a script which performs the merge and adds the system ids to the 969 field which we'd be happy to share. It's written in Perl. Thanks, Luke -----Original Message----- From: Demian Katz [mailto:dem...@vi...] Sent: 31 May 2011 17:00 To: Yongming Wang; vuf...@li... Subject: Re: [VuFind-General] importing bib records from multipleinstitutions 1.) Whenever you index an item with a duplicate bib ID, the most recently indexed record will completely replace any prior version. 2.) Yes, you could add a prefix or suffix to the 001 field for each library -- you would need to write a custom indexing function (using a BeanShell script is the easiest approach) to extract the 001 field and then modify the string accordingly. I can provide more details on how this works if you need them. You would also need to modify your ILS driver(s) to strip the prefix/suffix internally. Luke O'Sullivan has built a system for dealing with this situation (the MultiDriver) -- I'm hoping it will get committed to the trunk in the next few months, but in the meantime you might be able to get a patch from him. 3.) VuFind will display each record as a separate entry -- it does not do any internal merging based on title or other details. If you want to merge your records together, you should probably handle that as a pre-processing step before indexing. Again, Luke has some experience in this area and might be able to offer some advice. - Demian ________________________________________ From: Yongming Wang [wa...@tc...] Sent: Tuesday, May 31, 2011 11:27 AM To: vuf...@li... Subject: [VuFind-General] importing bib records from multiple institutions Hello, I'd like to ask a question regarding importing bib records from multiple institutions. What is going to happen if I just import all records as they are? I know one way to differentiate them is by editing the marc_local.properties file (change two fields: institution and library) before importing each library's records. Still, questions remain: 1. For records that come from different libraries but have the same bib id (that is, the same 001 filed), will the one imported later replace the earlier one? or the later one will be ignored? or something else will happen? 2. To fix the potential problem from above question, is it feasible to add a prefix or suffix (such as the institution's OCLC symbol) to the 001 field? 3. For records that are the same (meaning same title, author, oclc #, etc.) but different bib id, how is VuFind going to display them? Thanks, Yongming --------------------------------- Yongming Wang Systems Librarian The College of New Jersey Library phone: 609-771-3337 email: wa...@tc... --------------------------------- ------------------------------------------------------------------------ ------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Data protection magic? Nope - It's vRanger. Get your free trial download today. http://p.sf.net/sfu/quest-sfdev2dev _______________________________________________ VuFind-General mailing list VuF...@li... https://lists.sourceforge.net/lists/listinfo/vufind-general ------------------------------------------------------------------------ ------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Data protection magic? Nope - It's vRanger. Get your free trial download today. http://p.sf.net/sfu/quest-sfdev2dev _______________________________________________ VuFind-General mailing list VuF...@li... https://lists.sourceforge.net/lists/listinfo/vufind-general |