Archived / Obsolete Documentation

Documentation in this space is no longer accurate.
Looking for official DSpace documentation? See all documentation

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

AIP Details: METS, MODS, PREMIS Usage – Rob Wolfe's Comments

METS Usage

  • mets
    element
  • mets/metsHdr
    element
    • @createdate
      and
      @lastmoddate
      • mets defines these attributes as describing the METS document itself, we use them to describe the AIP, which sometimes we think of as the METS document, but more often think of as the 'package' – i.e. the METS document and all the files. I don't have a problem with the use Larry put forth, but we need to mention it in a prolife. I wonder if these dates shouldn't rather be in a techMD section, or maybe both.
  • mets/dmdSec
    • @OTHERMDTYPE
      • We should require mets/dmdSec@OTHERMDTYPE if @MDTYPE = "OTHER"
  • mets/amdSec
    – Item specific metadata encoded in DIM
  • mets/amdSec
    Bitstream specific metadata encoded in PREMIS and DIM
    • In samples linke from PREMIS Usage section, I've translated more of the DIM elements to the PREMIS expression. We should not however do away with the DIM elements. I can't make the extra format metadata (support, known, medium) fit into PREMIS and this metadata is worth preserving. It is useful to other DSpace instances and therefore should remain in a DSpace format. We should, however, translate as much of this information as we can to a more interoperable format like PREMIS for sharing with non-DSpace systems.
  • mets/fileSec
    • mets/fileSec/fileGrp
      • Did the "ORIGINAL" bundle get renamed "CONTENT"?
      • mets/fileSec/fileGrp/file
        • file@CREATED
          and
          file@SIZE
          • The DSpace SIP calls for the use of
            @CREATED
            for the file element, AIP examples do not use
            @CREATED
            , but do use
            @SIZE
            , which is not recommended by SIP.
  • mets/structMap
    • mets/structMap/div
      • mets/structMap/div/mptr
        • In Collection and Community AIPs shouldn't fptrs by accompanied by mptrs? fptrs point to item handles, but mptrs should point to METS AIP documents for these items.
          Right now collections aggregate Items via the
          FLocat
          element which contains an
          @xlink:href
          that contains the Item's handle. What does this handle resolve to? When passing along a collection AIP don't we also want to pass along all the Item AIPs as well? I'm think that the Item's handle doesn't get you an AIP package (METS document and all the Items bitstreams), but perhaps it does.
        • div@DMDID
          • I wish there was a way to use one value in this attribute instead of multiple. I imagine that's a pain to parse. There's the @GROUPID, but it's not an XML ID.

MODS Usage

Object's descriptive metadata crosswalked to MODS (or whatever the METS default is)

  • mods:mods
    • mods:mods/mods:name
      • @ID
        • Do our DSpace names have IDs? Can we use the mods:name@ID?
    • mods:mods/mods:extension/mods:dataAccessioned
      and
      mods:mods/mods:extenstion/mods:dateAvailable
      • rather than extend the mods namespace by two custom elements, we should employ MODS available date extension point //mods:mods/mods:originInfo/mods:dateOther. mods:dateOther contains a type vocabulary where we could establish our definitions of accession and available dates. Here's the definition of the originInfo element set, I think all of our dates (accession, available, issued) fall well within the domain established by: Information about the origin of the resource, including place of origin or publication, publisher/originator, and dates associated with the resource. dateOther also allows the @encoding used with these dates. (SEE RW examples !!!!!!!!!!!!!!!)
    • mods:mods/mods:physicalDescription/mods:extent
      and
      mods:mods/mods:physicalDescription/mods:internetMediaType
      • Shouldn't the mods:extent and mods.internetMediaType elements for each file be grouped under the same mods:physicalDescription
    • Some elements that might warrant an @xml:lang
      • mods:abstract
      • mods:note
      • mods:subject
      • mods:titleInfo
      • mods:genre

PREMIS Usage

Here is what AIP Object (Item/Collection/Community) Technical Metadata (SourceMD) would look like as PREMIS. We should add PREMIS to AIP (not necessarily replacing the DIM formatted MD)

AIP Technical Metadata Example (DIM and PREMIS)

Here is what Bitstream Technical Metadata should look like (new elements added to PREMIS section)

Bistream Technical Metadata Example (DIM and PREMIS)

New METS Examples

I've edited the METS examples to incorporate some of the suggested changes.

Item METS AIP

Collection METS AIP

  • No labels