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

DSpace 1.5 XMLUI - Enable METS <amdSec> using crosswalks - ID: 2477820

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.5.1
    • Fix Version/s: 1.5.2
    • Component/s: XMLUI
    • Labels:
      None
    • Attachments:
      0
    • Comments:
      1

      Description

      By default, the Item-level METS files which the DSpace 1.5.x XMLUI
      auto-generates contain only descriptive metadata (<dmdSec>), file
      (<fileSec>) and structure mapping (<structMap>) sections.

      This patch allows you to also generate the METS administrative metadata
      (<amdSec>) section, based on the request made. This patch itself doesn't
      create the administrative metadata. Rather, it provides you a way to
      utilize DSpace Crosswalks to generate the adminstrative metadata for the
      <amdSec>.

      As an example, you can now make requests similar to the following:

      http://localhost/xmlui/metadata/handle/123456789/1/mets.xml?techMDTypes=PRE
      MIS

      Notice the "techMDTypes" is specified as "PREMIS". This tells the XMLUI
      that you want to run the "PREMIS" crosswalk to generate metadata to be
      placed in the <techMD> subsection of <amdSec>. So, the result would
      include the following <amdSec>:

      <mets:amdSec>
      <mets:techMD>
      <mets:mdWrap MDTYPE="PREMIS">
      <mets:xmlData>
      [..PREMIS Crosswalk-generated metadata..]
      </mets:xmlData>
      </mets:mdWrap>
      </mets:techMD>
      </mets:amdSec>

      By default, normal requests to "metadata/handle///mets.xml" will NOT
      generate this <amdSec> section. This ensures that the default METS files
      are still kept small.

      However, this ability to request administrative metadata now allows more
      flexibility to XMLUI Themes. It also opens up more opportunities for
      Crosswalks which generate administrative metadata. Finally, it also begins
      to allow one to utilize the XMLUI as a "pseudo-Web-Service" interface for
      dissemination of Item-level METS representations (including administrative
      metadata)

      The attached patch was built against the latest DSpace 1.5.x branch (as of
      30-Dec-2008).

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              kipkorir2008 Charles Kiplagat
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: