Uploaded image for project: 'mod-data-export'
  1. mod-data-export
  2. MDEXP-123

Generate MARC bib record - 264/publication data

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      Concorde - Sprint 87, Concorde - Sprint 88
    • Story Points:
      3
    • Development Team:
      Concorde

      Description

      Purpose
      The publication related fields will need to mapped to 264 MARC field in accordance with the recommended mapping. For example:

      "publication": [
              {
                "publisher": "Birlinn",
                "place": "Edinburgh",
                "dateOfPublication": "2015",
                "role": "Publication"
              }
            ]
      
      • place is mapped to the subfield $a
      • publisher is mapped to the subfield $b
      • dateOfPublication to the subfield $c
      • The first indicator is set to blank and the second indicator to 1

      So in example above following entry will be created:
      264 1 $a Edinburgh $b Birlinn $c 2015

      Note: We are omitting punctuation as we will set 18 LDR position to c (MDEXP-98)

      The data is formatted consistently with parsedRecord.json

      Acceptance criteria
      1. The generated record is short-lived and generated each time it is requested
      2. The record is saved in .mrc file and contains correctly populated data
      3. If the fields are not populated in the inventory instance record, the fields are not added to the MARC record
      4. If the inventory record has multiple publication entries, each entry will have separate 264 field
      5. Unit tests are written
      6. API tests are written

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                KVupp Kruthi Vuppala
                Reporter:
                magdaz Magda Zacharska
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases