Patches item #2477820, was opened at 2008-12-30 16:27
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=319984&aid=2477820&group_id=19984

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Tim Donohue (tdonohue)
Assigned to: Tim Donohue (tdonohue)
Summary: DSpace 1.5 XMLUI - Enable METS <amdSec> using crosswalks

Initial Comment:
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=PREMIS

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).


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=319984&aid=2477820&group_id=19984

------------------------------------------------------------------------------
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to