Uploaded image for project: 'DSpace'
  1. DSpace
  2. DS-2474

METS format in OAI includes only the first author

    Details

    • Attachments:
      0
    • Comments:
      4
    • Documentation Status:
      Not Required

      Description

      XSLT:
      https://github.com/DSpace/DSpace/blob/dspace-5.0/dspace/config/crosswalks/oai/metadataFormats/mets.xsl#L50-56

      example input (xoai format):
      <element name="contributor">
      <element name="author">
      <element name="none">
      <field name="value">Lempel, Abraham</field>
      <field name="value">Ziv, Jacob</field>
      <field name="value">Welch, Terry</field>
      </element>
      </element>
      </element>

      current output (METS format):
      <mods:name>
      <mods:role>
      <mods:roleTerm type ="text ">author</mods:roleTerm>
      </mods:role>
      <mods:namePart>Lempel, Abraham</mods:namePart>
      </mods:name>

      expected output (METS format):
      <mods:name>
      <mods:role>
      <mods:roleTerm type ="text ">author</mods:roleTerm>
      </mods:role>
      <mods:namePart>Lempel, Abraham</mods:namePart>
      </mods:name>
      <mods:name>
      <mods:role>
      <mods:roleTerm type ="text ">author</mods:roleTerm>
      </mods:role>
      <mods:namePart>Ziv, Jacob</mods:namePart>
      </mods:name>
      <mods:name>
      <mods:role>
      <mods:roleTerm type ="text ">author</mods:roleTerm>
      </mods:role>
      <mods:namePart>Welch, Terry</mods:namePart>
      </mods:name>

      Regarding which MODS elements should be repeated, LoC doesn't have a corresponding example of best practice, so I followed this one:
      https://pythonhosted.org/MyTARDIS/ref/mets-format.html#dmdsec

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                helix84 Ivan Masár
                Reporter:
                helix84 Ivan Masár
                Reviewer:
                Andrea Schweer
              • Votes:
                1 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: