[VUFIND-258] Use VuFind as article index. Created: 21/Apr/10 Updated: 09/Mar/12 Resolved: 09/Mar/12 |
|
Status: | Resolved |
Project: | VuFind® |
Components: | Import Tools, Search |
Affects versions: | None |
Fix versions: | 1.4 |
Type: | New Feature | Priority: | Minor |
Reporter: | Demian Katz | Assignee: | Unassigned |
Resolution: | Fixed | Votes: | 2 |
Labels: | None | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original estimate: | Not Specified |
Attachments: | article.mrc articles.patch articles2.patch |
Description |
This patch, contributed by Markus Fischer, shows some simple changes he made to allow VuFind to serve as an article index. Changes include the addition of some new index fields, MARC importer settings for the 773 field, improved OpenURL generation for articles, and a redefined Journal Title search more appropriate for the article collection context. Hopefully this will serve as a guide for users looking to implement something similar. We may also want to consider in the future a way of integrating this article functionality with the VuFind trunk. (Perhaps we could detect a format of "Article" based on the presence of a 773 field rather than hard-coding it). |
Comments |
Comment by info@flyingfischer.ch [ 22/Apr/10 ] |
This patch bases on the recommendated MARC-adaptions by the Library of Congress: http://www.loc.gov/marc/marbi/2003/2003-dp01.html (Point 4.1). To make OpenURL work on article level in general, you have to split the freetext field 773g into: 773 $v for volume 773 $l for number/issue 773 $q for startpage Also assuming that you use the standard fields 773 $x for ISSN 773 $z for a rare but possible ISBN in addition to an ISSN 773 $s for Journaltitle |
Comment by Demian Katz [ 22/Apr/10 ] |
The articles.patch file has now been updated to account for the 773 ISBN/ISSN subfields. |
Comment by Demian Katz [ 23/Apr/10 ] |
Corrected indentation problems in patch. |
Comment by Demian Katz [ 09/Mar/12 ] |
The attached articles2.patch expands the previous patch to include some display of citation information within the UI and disables article functionality by default to make it more compatible with the trunk. I have also renamed the Solr fields and record driver methods to refer to a "container" -- this way they are not journal-specific and can also be used for things like book chapters. The attached article.mrc is a sample record which can be used for testing. It is very incomplete and I'm sure the data in the leader is totally wrong, but it's good enough for VuFind's purposes. |
Comment by Demian Katz [ 09/Mar/12 ] |
The revised patch has been committed as r5236; this functionality will be further expanded and enhanced in VuFind 2. |