Uploaded image for project: 'mod-oai-pmh'
  1. mod-oai-pmh
  2. MODOAIPMH-214

Form OAI-PMH response enriched with public notes and holdings statements

    XMLWordPrintable

Details

    • 5
    • Firebird

    Description

      Overview:
      OAI-PMH feed should be enriched with additional information from the holdings and items records when metadataPrefix=marc21_withholdings:

      • holdings statements
      • holdings and items notes

      All necessary information is supposed to be retrieved from the transformed API in inventory - see MODINVSTOR-518.
      Use the next mapping:

      Inventory field MARC Additional info
      Holdings statement 866$a and 952$n Each statement is separately specified in 866$a and all statements for one holding go into 952$n (if 952 for this holding is present) rounded with [ ] and separated by coma
      Holdings statement note 866$z  
      Holdings statement for supplements 867$a and 952$o Each statement is separately specified in 867$a and all statements for one holding go into 952$o (if 952 for this holding is present) rounded with [ ] and separated by coma
      Holdings statement for supplements note 867$z  
      Holdings statement for indexes 868$a and 952$p Each statement is separately specified in 868$a and all statements for one holding go into 952$p (if 952 for this holding is present) rounded with [ ] and separated by coma
      Holdings statement for indexes note 868$z  
      Holding note 852$z and 952$x Each note is separately specified in 852$z and all notes for one holding go into 952$x (if 952 for this holding is present) separated by |
      Suppress from discovery for holdings record 852$t and 866$t and 867$t and 868$t  
      Holdings UUID 852$y and 866$y and 867$y and 868$y  
      Item note 952$z All notes for one item go into 952$z separated by |

      Acceptance criteria:

      • New holdings and items fields are mapped to appropriate MARC fields as per the table above
      • All changes are applied to ListRecords and GetRecord response in the <metadata> tag if metadataPrefix = marc21_withholdings.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                Anastasiia Zakharova Anastasiia Zakharova (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                  Created:
                  Updated:

                  TestRail: Runs

                    TestRail: Cases