Generally speaking, an AIP is an Zip file containing a METS manifest and all related content bitstreams, license files and any other associated files.
Some examples include:
Notes:
What is NOT in AIPs
DSpace Site configurations (\[dspace\]/config/ directory) or customizations are not described in AIPs |
This METS Structure is based on the structure decided for the original AipPrototype, developed as part of the PLEDGE project. |
mets
element
@PROFILE
fixed value="http://www.dspace.org/schema/aip/1.0/mets.xsd" (this is how we identify an AIP manifest)@OBJID
URN-format persistent identifier (i.e. Handle) if available, or else a unique identifier. (e.g. "hdl:123456789/1")@LABEL
title if available@TYPE
DSpace object type, one of "DSpace ITEM", "DSpace COLLECTION", "DSpace COMMUNITY" or , "DSpace SITE".@ID
is a globally unique identifier, such as dspace67075091976862014717971209717749394363
.mets/metsHdr
element
@CREATEDATE
timestamp that AIP was created.@LASTMODDATE
last-modified date for a DSpace Item, or nothing for other objects.agent
element:
@ROLE
= "CUSTODIAN",@TYPE
= "OTHER",@OTHERTYPE
= "DSpace Archive",{{name}} = _Site handle_. (Note: The Site Handle is of the format {{\[handle_prefix\]/0}}, e.g. "123456789/0") |
mets/dmdSec
element
dmdSec
elements are included for all AIPs:
mets/dmdSec/mdWrap@MDTYPE="MODS"
)mets/dmdSec/mdWrap@MDTYPE="OTHER",@OTHERMDTYPE="DIM"
)mdWrap
@TYPE
value is OTHER
, the element MUST include a value for the @OTHERTYPE
attribute which names the crosswalk that produced (or interprets) that metadata, e.g. AIP-TECHMD
.mets/amdSec
element - admin (technical, source, rights, and provenance) metadata for the entire archival object.
rightsMD
elements of the following TYPEs
DSpaceDepositLicense
if the object has a deposit license, it is contained here. (mdWrap@MDTYPE="OTHER",@OTHERMDTYPE="DSpaceDepositLicense"
)CreativeCommonsRDF
If the object is an Item with a Creative Commons license expressed in RDF, it is included here. (mdWrap@MDTYPE="OTHER",@OTHERMDTYPE="CreativeCommonsRDF"
)CreativeCommonsText
If the object is an Item with a Creative Commons license in plain text, it is included here. (mdWrap@MDTYPE="OTHER",@OTHERMDTYPE="CreativeCommonsText"
)sourceMD
elements - recorded twice, once in DSpace native format, once in PREMIS:AIP-TECHMD
" (see Metadata in METS section below for details)digiprovMD
mets/amdSec
elements - technical metadata for each of an Items's Bitstreams, both in PREMIS and DIM formats
techMD
element - PREMIS technical metadata, expanded from SIP, for each of an Item's Bitstreams.sourceMD
element, type is AIP-TECHMD.
name
(dc.title
)description
(dc.descripton
)userFormatDescription
(dc.format
)dc.format.medium
)
mets/fileSec
element
fileGrp
. The fileGrp
has a @USE
attribute which corresponds to the Bundle name.file
elements under fileGrp
.mets/fileSec/fileGrp/file
element
@SIZE
to length of the bitstream. There is a redundant value in the techMD but it is more accessible here.@MIMETYPE
, @CHECKSUM
, @CHECKSUMTYPE
to corresponding bitstream values. There is redundant info in the techMD. (For DSpace, the @CHECKSUMTYPE="MD5"
)@SEQ
to bitstream's SequenceID if it has one.fileSec
with one fileGrp
child of @USE="LOGO"
.fileGrp
contains one file
element, representing the logo Bitstream. It has the same @MIMETYPE
, @CHECKSUM
, @CHECKSUMTYPE
attributes as the Item content bitstreams, but does NOT include metadata section references or a @SEQ
attribute.structMap
for the fptr
reference to this logo file.mets/structMap
- Primary structure map, @LABEL="DSpace Object", @TYPE="LOGICAL"
div
with @TYPE="DSpace Object Contents"
.
div
with @TYPE="DSpace Content Bitstream"
. Each Bitstream div
has a single fptr
element which references the bitstream location.structMap/div/fptr
(i.e. directly under the div
with @TYPE="DSpace Object Contents"
)div
with @TYPE="DSpace Object Contents"
.
div
with @TYPE="DSpace Item"
. Each Item div
has up to two child mptr
elements:
@LOCTYPE="HANDLE"
, and @xlink:href
value is the raw Handle.@LOCTYPE="URL"
, and @xlink:href
value is a relative link to the AIP file on the local filesystem.fptr
reference to it in the very first div
.div
with @TYPE="DSpace Object Contents"
.
div
with @TYPE="DSpace Community"
. Each Community div
has up to two mptr
elements:
@LOCTYPE="HANDLE"
, and @xlink:href
value is the raw Handle.@LOCTYPE="URL"
, and @xlink:href
value is a relative link to the AIP file on the local filesystem.div
with @TYPE="DSpace Collection"
. Each Collection div
has up to two mptr
elements:
@LOCTYPE="HANDLE"
, and @xlink:href
value is the raw Handle.@LOCTYPE="URL"
, and @xlink:href
value is a relative link to the AIP file on the local filesystem.fptr
reference to it in the very first div
.div
with @TYPE="DSpace Object Contents"
.
div
with @TYPE="DSpace Community"
. Each Item div
has up to two child mptr
elements:
@LOCTYPE="HANDLE"
, and @xlink:href
value is the raw Handle.@LOCTYPE="URL"
, and @xlink:href
value is a relative link to the AIP file on the local filesystem.mets/structMap
- Structure Map to indicate object's Parent, @LABEL="Parent", @TYPE="LOGICAL"
div
element which has the unique attribute value TYPE="AIP Parent Link"
to identify it as the older of the parent pointer.
mptr
element whose xlink:href
attribute value is the raw Handle of the parent object, e.g. 1721.1/4321
.The following tables describe how various metadata fields are populated (via DSpace Crosswalks) in the METS file for an AIP.
Metadata Field |
Database field or value |
---|---|
dc.description |
'introductory_text' field |
dc.description.abstract |
'short_description' field |
dc.description.tableofcontents |
'side_bar_text' field |
dc.identifier.uri |
Collection's handle |
dc.provenance |
'provenance_description' field |
dc.rights |
'copyright_text' field |
dc.rights.license |
'license' field |
dc.title |
'name' field |
Metadata Field |
Database field or value |
---|---|
dc.description |
'introductory_text' field |
dc.description.abstract |
'short_description' field |
dc.description.tableofcontents |
'side_bar_text' field |
dc.identifier.uri |
Handle of Community |
dc.rights |
'copyright_text' field |
dc.title |
'name' field |
Metadata Field |
Value |
||
---|---|---|---|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="778f4ac2-b067-4d8c-b94b-926ddb1e0c35"><ac:plain-text-body><![CDATA[ |
dc.identifier.uri |
Handle of Site (format: |
]]></ac:plain-text-body></ac:structured-macro> |
dc.title |
Name of Site (from dspace.cfg 'dspace.name' config) |
Metadata Field |
Value |
---|---|
dc.contributor |
Submitter's email address |
dc.identifier.uri |
Handle of Item |
dc.relation.isPartOf |
Owning Collection's Handle (as a URN) |
dc.relation.isReferencedBy |
All other Collection's this item is linked to (Handle URN of each non-owner) |
dc.rights.accessRights |
"WITHDRAWN" if item is withdrawn |
Metadata Field |
Value |
---|---|
dc.title |
Bitstream's name/title |
dc.title.alternative |
Bitstream's source (getSource()) |
dc.description |
Bitstream's description (getDescription()) |
dc.format |
Bitstream Format Description (getUserFormatDescription()) |
dc.format.medium |
Short Name of Format (getFormat().getShortDescription()) |
dc.format.mimetype |
MIMEType of Format (getFormat().getMIMEType()) |
dc.format.supportlevel |
System Support Level for Format (getFormat().getSupportLevel()) |
dc.format.internal |
Whether Format is internal (getFormat().isInternal()) |
Metadata Field |
Value |
---|---|
dc.identifier.uri |
Handle of Collection |
dc.relation.isPartOf |
Owning Community's Handle (as a URN) |
dc.relation.isReferencedBy |
All other Communities this Collection is linked to (Handle URN of each non-owner) |
Metadata Field |
Value |
---|---|
dc.identifier.uri |
Handle of Community |
dc.relation.isPartOf |
Handle of Parent Community (as a URN) |
Metadata Field |
Value |
||
---|---|---|---|
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c572ab6f-70e8-4a53-87ff-83b912863795"><ac:plain-text-body><![CDATA[ |
dc.identifier.uri |
Site Handle (format: |
]]></ac:plain-text-body></ac:structured-macro> |