[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: File article.mrc     Text File articles.patch     Text File 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.
Generated at Wed May 08 16:54:57 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100252-rev:001dd3b46b0e2bd1b1649b341ae80995ab509a2b.