Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DIM Schema is essentially a way of representing DSpace internal metadata structure , which is essentially in XML. DIM is very similar to a Qualified Dublin Core in its structure. However, DSpace's metadata allows for custom elements, qualifiers or schemas to be created. These custom fields/schemas may or may not be able to be translated into normal Qualified Dublin Core. So, the DIM Schema must be able to express schemas, elements or qualifiers which may or may not exist within Qualified Dublin Core.

In the METS structure, DIM metadata always appears within a dmdSec inside an <mdWrap MDTYPE="OTHER" OTHERMDTYPE="DIM"> element. For example:

...

Metadata Field

Value

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c1c0c687ce99dc22-e78f3fc6-40ac4e6c-92ddb8bc-efea22b584ed2d746cc4e81b"><ac:plain-text-body><![CDATA[

dc.identifier.uri

Handle of Site (format: [handle_prefix]/0)

]]></ac:plain-text-body></ac:structured-macro>

dc.title

Name of Site (from dspace.cfg 'dspace.name' config)

...

The AIP Technical Metadata Schema is a way to translate technical metadata about a DSpace object , into a the DIM Schema. It is kept separate from DIM as it is considered technical metadata rather than descriptive metadata.

...

Code Block
  <amdSec ID="amd_2191"> 
      ...
      <sourceMD ID="sourceMD_2198">
         <mdWrap MDTYPE="OTHER" OTHERMDTYPE="AIP-TECHMD">
         ...
         </mdWrap>
      </sourceMD>
      ...
  </amdSec>

AIP Technical Metadata for Item

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

AIP Technical Metadata for Bitstream

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

AIP Technical Metadata for Collection

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)

AIP Technical Metadata for Community

Metadata Field

Value

dc.identifier.uri

Handle of Community

dc.relation.isPartOf

Handle of Parent Community (as a URN)

AIP Technical Metadata for Site

Metadata Field

Value

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="4304858dacd4803e-890877e3-4d88487e-b306b0b5-329ccb7fb0d20ec8f0752cb6"><ac:plain-text-body><![CDATA[

dc.identifier.uri

Site Handle (format: [handle_prefix]/0)

]]></ac:plain-text-body></ac:structured-macro>