Introduction
Several Universitary Libraries are converting their old format to the MODS format. The libraries from Utrecht University and Leiden University both used DSpace, but are converting or have converted to MODS. In this document, we'll give the conversion as done by UBU (Utrecht) and UBL (Leiden) with remarks at the UBL mapping from Utrecht.
Mapping UBU
(From document mapping UBU-format fields to MODS fields version 0.9)
Mandatory velden |
UBU-format / DSpace |
MODS |
Remarks for MODS |
Example of XML |
M |
title |
titleInfo>title |
|
<titleInfo> |
M |
contributor.author |
name>namePart |
Many possibilities with use of subelement Role |
<name type="personal" ID="n1"> |
|
creator.congress |
name>namePart |
roleTerm authority="marcrelator" type="code">orm</roleTerm |
<name type="conference"> |
M |
creator.corporation |
name>namePart |
roleTerm authority="marcrelator" type="code">aut</roleTerm |
<name type="corporate"> |
|
contributor.digitizer |
name>namePart |
roleTerm authority="marcrelator" type="code">oth</roleTerm |
<name type="corporate"> |
|
contributor.advisor |
name>namePart |
|
<name type="personal"> |
|
subject.discipline |
classification |
|
<classification>Farmacie</classification> |
|
subject.keywords |
subject>topic |
|
<subject> |
|
description.abstract |
abstract |
|
<abstract xml:lang="nl"> |
|
description.note |
note |
|
<note>Deze publicatie heb ik reeds eerder ingediend met de status van "ter perse". Hij is uiteindelijk pas in 2004 verschenen, maar ik heb pas onlangs een exemplaar van het tijdschrift ontvangen</note> |
M |
publisher |
originInfo>publisher |
|
<originInfo> |
M |
date.created |
originInfo>dateIssued |
|
<originInfo> |
|
date.valid |
originInfo>dateValid |
|
<originInfo> |
|
date.available |
recordInfo.recordCreationDate |
Not to be used with OAI-response! |
|
M |
date.issued |
originInfo>dateIssued |
Use only when date.created is not available |
<originInfo> |
M |
type.content |
genre |
Much better |
<genre>info:eu-repo/semantics/article</genre> |
M |
type.physical |
typeOfResource |
Much better |
<typeOfResource>text</typeOfResource> |
|
format.extent |
format.extent |
Not to be used with OAI-response! |
|
|
identifier.isbn |
identifier type="isbn" |
|
<identifier type="uri">URN:ISBN:90-5278-327-6</identifier> |
|
relation.ispartofissn |
identifier type="issn" |
|
<relatedItem type="host"> |
|
identifier.uri |
identifier.uri |
Not in metadata-section of DIDL |
|
|
identifier.urljumpoff |
location.url? |
Not in metadata-section of DIDL |
|
|
language.iso |
language>languageTerm |
|
<language> |
M |
relation.ispartofseries |
relatedItem type="host">titleInfo>title |
|
<relatedItem type="host"> |
M |
relation.ispartofmonograph |
relatedItem type="host">titleInfo>title |
|
<relatedItem type="host"> |
M |
ispartofvolume |
relatedItem>part>detail type="volume">number |
|
<relatedItem type="host"> |
M |
ispartofissue |
relatedItem>part>detail type="issue">number |
|
<relatedItem type="host"> |
|
ispartofstartpage |
relatedItem>part>extent unit="page">start |
|
<relatedItem type="host"> |
|
ispartofendpage |
relatedItem>part>extent unit="page">end |
|
<relatedItem type="host"> |
|
coverage.spatial |
subject>geographic |
|
- <<subject authority="lcsh"> |
|
coverage.temporal |
subject>temporal |
|
<subject><temporal>1980-2000 </temporal></subject> |
|
rights.accessrights |
accessCondition |
Not in metadata-section of DIDL |
|
|
rights.placeofpublication |
originInfo>place>placeTerm |
|
<originInfo> |
|
audience |
targetAudience |
|
<targetAudience>students></ targetAudience> |
|
edition |
originInfo>edition |
|
<originInfo><edition>2e herz. Versie></edition> |
Mapping type publicities (dc:type.content -> mods:genre):
UBU types |
New MODS-types |
Old DARE-types |
|
|
|
Annotation |
annotation |
Annotation |
Article |
article |
Article / Letter to editor |
Bachelor thesis |
bachelorThesis |
Bachelor thesis |
book |
book |
Book (monograph) |
Part of book or chapter of book |
bookPart |
Part of book or chapter of book |
Book review |
bookReview |
Book review |
Pamphlet |
conferencePaper |
|
Contribution for newspaper or weekly magazine |
contributionToPeriodical |
Contribution for newspaper or weekly magazine |
Doctoral thesis |
doctoralThesis |
Doctoral thesis |
Conference lecture |
lecture |
Conference lecture |
Master thesis |
masterThesis |
Master thesis |
Patent |
patent |
Patent |
Preprint |
preprint |
Preprint |
Commission report or memorandum |
report |
Commission report or memorandum |
Student thesis |
studentThesis |
Student thesis |
Technical documentation |
technicalDocumentation |
Technical documentation |
Research paper |
workingPaper |
Research paper |
Mapping UBL
DC fields availabe for direct input in DSpace (source: DSpace configuration file)
DC field |
Title |
Repeatable |
Comments |
contributor |
author |
Yes |
|
title |
|
No |
|
title |
alternative |
Yes |
|
date |
issued |
No |
|
publisher |
|
No |
|
identifier |
citation |
No |
|
relation |
is part of series |
Yes |
|
identifier |
|
Yes |
any identification numbers or codes associated with it |
type |
Class / type of content |
Nee |
|
type |
type of content |
Ja |
|
language |
ISO |
Nee |
|
subject |
keywords |
Ja |
|
description |
abstract |
Nee |
|
description |
sponsors |
Nee |
|
description |
other |
Nee |
|
DC fields available in DC registry - this list excludes the fields which explicitly state they're not present in the QDCLeiden. Repeatability is stated less explicitly than with direct input.
DC field |
|
Repeatable |
Comments |
contributor |
author |
Y |
|
contributor |
editor |
Y |
|
contributor |
promotor |
Y |
|
contributor |
|
|
|
coverage |
court |
|
|
coverage |
researchinstiture |
|
|
coverage |
spatial |
|
|
creator |
faculty |
Y |
|
creator |
metisid |
Y |
|
creator |
|
|
Do not use; only for harvested metadata. |
date |
accessioned |
|
|
date |
available |
|
|
date |
created |
|
|
date |
issued |
|
|
date |
metis |
|
|
description |
abstract |
|
|
description |
sponsorship |
Y |
|
description |
|
|
|
format |
extent |
Y |
|
format |
mimetype |
|
|
identifier |
annotationnr |
|
|
identifier |
metisid |
|
|
identifier |
uri |
|
|
language |
|
Y |
|
provenance |
metis |
|
|
publisher |
place |
|
|
publisher |
|
|
|
relation |
references |
|
|
rights |
|
|
|
source |
booktitle |
|
|
source |
bundletitle |
|
|
source |
contribution |
|
|
source |
epage |
|
|
source |
issue |
|
|
source |
journaltitle |
|
|
source |
pag |
|
|
source |
series |
|
|
source |
spage |
|
|
source |
uri |
|
Do not use; only for harvested metadata. |
source |
volume |
|
|
source |
|
|
Do not use; only for harvested metadata. |
subject |
ddc |
|
|
subject |
lcc |
|
|
subject |
lcsh |
|
|
subject |
mesh |
|
|
subject |
metis |
|
|
subject |
|
|
Uncontrolled index term. |
title |
alternative |
|
|
title |
|
|
|
type |
class |
|
|
type |
metis |
|
|
type |
|
|
|
All DC fields and their corresponding MODS fields (bron: Library of Congress)
DC field |
MODS element |
Comments |
Title |
|
|
Creator |
<name><namePart><role type="text">creator |
1. MODS puts all names in a repeated<name> with type of contribution included in <role>. If desired to retain creator or contributor distinction, use <name><namePart><role>creator |
Subject |
Data in MODS may be included in a more specific subelement: <topic>, <geographic>, <temporal>, <name>, <titleInfo>, <hierarchicalGeographic>, <coordinates>. DC also uses classification schemes in Subject. These distinctions will be lost when converting from DC to MODS. Default DC value to <topic>. |
|
Description |
Multiple elements in MODS. These distinctions will be lost when converting from DC to MODS. Default DC value to <note>. |
|
Publisher |
DC value may include place of publication/issuance. This distinction will be lost when converting from DC to MODS and place may be in MODS publisher. |
|
Contributor |
See notes under Creator |
|
Date |
Multiple elements in MODS. These distinctions will be lost when converting from DC to MODS> Default DC value to <dateOther>. |
|
|
|
|
|
|
|
|
|
|
Type |
MODS uses high level types in <typeOf Resource> (controlled list); more specific genre terms in <genre> (may or may not be from a controlled list). If DC value is from dc:type list, use <genre> with authority="dct" and supply a MODS enumerated typeOfResource value when possible (see mapping below). If not from dc:type list, default to <genre>. |
|
Format |
Multiple elements in MODS. Default DC value to <physicalDescription><form> |
|
|
|
|
|
|
|
Identifier |
MODS makes a distinction between a persistent identifier and a location. A type attribute specifies the identifier type, e.g. <identifier type="uri">; http: URIs also go in <location><url>. Default DC value to <location><url> if it begins "http://" |
|
Source |
<relatedItem type="original"> + <titleInfo><title> or <location><url> |
See notes under Relation |
Language |
|
|
Relation |
<relatedItem> + <titleInfo><title> or <location><url> |
Data in mods:relatedItem is parsed into subelements (any MODS element may be used). Default DC value to <titleInfo><title> unless it begins "http://", in which case to <location><url>. |
Coverage |
Multiple elements in MODS. May result in incorrect mapping, since there is not a way to tell if the coverage is spatial or temporal. Default coverage to <subject><geographic> (although this may result in some errors) |
|
|
|
|
|
|
|
|
|
|
Rights |
|
Fields in DSpace with our own input:
DC field |
Title |
MODS field |
Comments |
contributor |
author |
<name><namePart><role type="text">creator |
|
title |
|
|
|
title |
alternative |
Type alternative |
|
date |
issued |
|
|
publisher |
|
|
|
identifier |
citation |
|
Used for theses |
relation |
is part of series |
|
|
identifier |
|
|
|
type |
Class / type of content |
|
|
type |
type of content |
|
|
language |
ISO |
|
|
subject |
keywords |
|
|
description |
abstract |
|
|
description |
sponsors |
|
|
description |
other |
|
DC field |
Title |
MODS field |
Comments (from Leiden and when noted from Utrecht) |
||
contributor |
author |
<name><namePart>*<role type="text">creator* |
|
||
contributor |
editor |
<name><namePart>*<role type="text">editor* |
|
||
contributor |
promotor |
<name><namePart>*<role type="text">promotor* |
|
||
contributor |
|
|
|||
coverage |
court |
|
|||
coverage |
researchinstiture |
|
|||
coverage |
spatial |
|
|||
creator |
faculty |
<name type="text">corporate |
|
||
creator |
metisid |
<name type="text">enumerated |
Utrecht: is this the DAI? We use that as suffix for contributor.author |
||
creator |
|
<name><description> |
|
||
date |
accessioned |
(means 'addition to repositorium' -> date in DSPACE |
|||
date |
available |
<originInfo><dateOther type="text">available |
|
||
date |
created |
|
|||
date |
issued |
|
|||
date |
metis |
<originInfo><dateOther type="text">metis |
|
||
description |
abstract |
|
|||
description |
sponsorship |
|
|||
description |
|
|
|||
format |
extent |
|
|||
format |
mimetype |
|
|||
identifier |
annotationnr |
<identifier type="text">annotationnr |
|
||
identifier |
metisid |
<identifier type="text">metisid |
|
||
identifier |
uri |
|
|||
language |
|
|
|||
publisher |
place |
|
|||
publisher |
|
|
|||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="82615416-dc2b-4d87-98f7-d06793c44ef1"><ac:plain-text-body><![CDATA[ |
relation |
references |
[Title of a book][][Place of publication]:[] [publisher]; [ ][year of issue]. |
Utrecht: We don't use relation.references |
]]></ac:plain-text-body></ac:structured-macro> |
rights |
|
|
|||
source |
booktitle |
<relatedItem><titleinfo><title> |
Utrecht: We use our own defined field relation.ispartofmonograph |
||
source |
bundletitle |
<relatedItem><type>bundle</type><titleinfo><title> |
Utrecht: We use our own defined field relation.ispartofseries |
||
source |
contribution |
<relatedItem><type>contributing</type><titleinfo><title> |
Utrecht: We don't use a field for this (yet) |
||
source |
epage |
<relatedItem><part><extent><end> |
Utrecht: We use our own defined field relation.ispartofendpage |
||
source |
issue |
<relatedItem><type>issue</type><titleinfo><title> |
Utrecht: We use our own defined field relation.ispartofissue |
||
source |
journaltitle |
<relatedItem><type>host</type><titleinfo><title> |
Utrecht: We use our own defined field relation.ispartofseries |
||
source |
pag |
<relatedItem><part><extent><total> |
Utrecht: We don't use a field for this (yet) |
||
source |
series |
<relatedItem><type>series</type><titleinfo><title> |
Utrecht: We use our own defined field relation.ispartofmonograph |
||
source |
spage |
<relatedItem><part><extent><start> |
Utrecht: We use our own defined field relation.ispartofstartpage |
||
source |
uri |
<location><url> |
Utrecht: We don't think this is part of MODS |
||
source |
volume |
<relatedItem><type>bundle</type><identifier> |
Utrecht: We use our own defined field relation.ispartofvolume |
||
source |
|
<relatedItem><note> |
Utrecht: We use our own defined field description.note |
||
subject |
ddc |
<classification>*<authority>ddc* |
|
||
subject |
lcc |
<classification>*<authority>lcc* |
|
||
subject |
lcsh |
<subject><authority>lcsh |
|
||
subject |
mesh |
<subject><authority>mesh |
|
||
subject |
|
<subject><name> |
|
||
title |
alternative |
|
|||
title |
|
|
|||
type |
class |
|
KNAW |
||
type |
metis |
|
Utrecht: We don't use a part field, but make a mapping to dc:type with import |
||
type |
|
|
|