VuFind
  1. VuFind
  2. VUFIND-749

Add indexing support for new RDA 264 MARC field

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0
    • Component/s: Import Tools
    • Labels:
      None

      Description

      RDA adds a new MARC field which contains publication information:

      http://www.loc.gov/marc/bibliographic/bd264.html

      We should update the indexing routines for publisher names and publication dates to account for the existence of this field.

        Issue Links

          Activity

          Hide
          Demian Katz added a comment -
          The initial strategy we’ve come up with at Villanova is to only worry about 264 fields with indicator 2 set to 1 (publication) or 4 (copyright) – and publication will trump copyright if both exist. For now we’re ignoring production, distribution and manufacture – we’ll figure out what to do with these if there seems to be an actual use case for them. If multiple dates are involved, we’ll pick the earliest one for sorting purposes.

          In summary:

          - If publication and copyright date both exist, prefer publication date
          - If two dates of the same type exist, prefer the earlier date

          It is going to take some custom programming to implement this routine, and I’m going to hold off on writing the code until I have a good set of sample data. If you have any real-life MARC records with detailed 264 records and don’t mind sharing them, that might help me get started -- feel free to post them here. Otherwise, I’ll wait until they start appearing on our end.
          Show
          Demian Katz added a comment - The initial strategy we’ve come up with at Villanova is to only worry about 264 fields with indicator 2 set to 1 (publication) or 4 (copyright) – and publication will trump copyright if both exist. For now we’re ignoring production, distribution and manufacture – we’ll figure out what to do with these if there seems to be an actual use case for them. If multiple dates are involved, we’ll pick the earliest one for sorting purposes. In summary: - If publication and copyright date both exist, prefer publication date - If two dates of the same type exist, prefer the earlier date It is going to take some custom programming to implement this routine, and I’m going to hold off on writing the code until I have a good set of sample data. If you have any real-life MARC records with detailed 264 records and don’t mind sharing them, that might help me get started -- feel free to post them here. Otherwise, I’ll wait until they start appearing on our end.
          Hide
          Demian Katz added a comment -
          I've made some progress on the date portion of the problem -- see r1702 of SolrMarc for details. I'll work on the publisher portion and the VuFind display side shortly.
          Show
          Demian Katz added a comment - I've made some progress on the date portion of the problem -- see r1702 of SolrMarc for details. I'll work on the publisher portion and the VuFind display side shortly.
          Hide
          Demian Katz added a comment -
          I've also made progress on the publisher portion of the problem -- see r1703 of SolrMarc. Next up: adjusting the MARC record driver within VuFind.
          Show
          Demian Katz added a comment - I've also made progress on the publisher portion of the problem -- see r1703 of SolrMarc. Next up: adjusting the MARC record driver within VuFind.
          Hide
          Demian Katz added a comment - - edited
          BeanShell version of indexing support committed to master here as a placeholder until next SolrMarc release can be used for compiled Java versions:

          https://github.com/vufind-org/vufind/commit/71586ec190ea4d84846799de599e77bc5f052e41
          Show
          Demian Katz added a comment - - edited BeanShell version of indexing support committed to master here as a placeholder until next SolrMarc release can be used for compiled Java versions: https://github.com/vufind-org/vufind/commit/71586ec190ea4d84846799de599e77bc5f052e41
          Hide
          Demian Katz added a comment - - edited
          Place of publication support added to MARC record driver here:

          https://github.com/vufind-org/vufind/commit/88f97ccd3fc0d3019c977d8dfa09b1f2e98c0db4

          This issue is now fully resolved (except for the SolrMarc upgrade covered by VUFIND-815).
          Show
          Demian Katz added a comment - - edited Place of publication support added to MARC record driver here: https://github.com/vufind-org/vufind/commit/88f97ccd3fc0d3019c977d8dfa09b1f2e98c0db4 This issue is now fully resolved (except for the SolrMarc upgrade covered by VUFIND-815 ).

            People

            • Assignee:
              Demian Katz
              Reporter:
              Demian Katz
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: