Versions Compared

Key

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

MODS Element:   [name of element]

DefinitionDefinition of the element as applied in UTL DAMS (often based on MODS definition).Person, organization, or event (conference, meeting, etc.) associated in some way with the resource. (direct from MODS standard)

Form field(s)

Provides form field label(s) and input guidelines.

 

Repeatable

Indicates whether the element is repeatable.

Form Required?

Indicates if the element is required or recommended by the form.

Subelement/Attribute Name

Details

XPath Syntax

Subelement or Attribute Name

 

Describes how each subelement/attribute will be used in the DAMS.

Provides the XPath Syntax noted in metadata mapping sheets and employed in XML forms for the individual subelement or attributeXML

Provides an example of the resulting XML datastream from the MODS, MADS, or DAMS Custom datastream.

Dublin CoreProvides the mapping to the Dublin Core metadata schema.MARC MappingThis mapping gives equivalencies between MARC and MODS data elements

Contributor Name- Text field.

Contributor Type- select personal, corporate, conference, or family

Authority-(if any) select naf, viaf, or local

Primary Contributor-(yes or no), one contributor must be designated as primary even if only one contributor is entered.

Role Term- Text field.

Authority-(if any) select naf, viaf, or local

Authority URI- Text field for marcrelator or ulan main URI 

Role Term Language- default eng, otherwise text field for lang attribute with prompt to use ISO-639-2 language codes


Repeatable

Yes

Form Required?

yes - at least one name with <roleTerm> lang="eng" required



Element Parts

Details

XPath Syntax Examples

type


attribute of name

values: personal, corporate, conference, family

mods:name[@type="personal"]

mods:name[@type="corporate"]


authority

attribute of name

values: naf, viaf, local

mods:name[@authority="naf"]

mods:name[@authority="viaf"]

authorityURI

attribute of name

values: http://id.loc.gov/authorities/nameshttp://viaf.org/, local URI if available

mods:name[@authorityURI="http://id.loc.gov/authorities/names"]

mods:name[@authorityURI="http://viaf.org/"]

displayLabel

attribute of name

value: Contributor name

mods:name[@displayLabel="Contributor name"]
usage 

attribute of name

when multiple names are stored, apply usage="primary" to one for display and/or citation purposes

mods:name[@usage="primary"]

namePart

subelement of namemods:name/mods:namePart
rolesubelement of namemods:name/mods:role

roleTerm

subelement of rolemods:name/mods:role/mods:roleTerm

lang

attribute of roleTerm

values: eng as default; otherwise, any ISO-639-2 language codes

mods:name/mods:role/mods:roleTerm[@lang="eng"]

type

attribute of roleTerm

value: text

mods:name/mods:role/mods:roleTerm[@type="text"]

authority 

attribute of roleTerm

values: local, marcrelator, ulan

mods:name/mods:role/mods:roleTerm[@authority="marcrelator"]

authorityURI attribute

attribute of roleTerm

values: local URI if available, http://id.loc.gov/vocabulary/relators, or http://vocab.getty.edu/ulan/

mods:name/mods:role/mods:roleTerm[@authorityURI="http://id.loc.gov/vocabulary/relators"]



XML

<name authority="naf" authorityURI="http://id.loc.gov/authorities/names" type="personal" displayLabel="Contributor name">
<namePart>Evans, Walker, 1903-1975</namePart>
<role> 
<roleTerm lang="eng" type="text" authority="marcrelator" authorityURI="http://id.loc.gov/vocabulary/relators">Photographer </roleTerm>
</role>
</name>

<name type="personal" usage="primary" displayLabel="Contributor name">
<namePart >Owens, Mark</namePart>
<role>
<roleTerm lang="eng" type="text" authority="marcrelator" authorityURI="http://id.loc.gov/vocabulary/relators">author</roleTerm> 
</role>
</name>

<name type="corporate" displayLabel="Contributor name">
<namePart>Texas Architects</namePart>
<role>
<roleTerm lang="eng" type="text" authority="ulan" authorityURI="http://vocab.getty.edu/ulan/">architectural firm</roleTerm> 
</role>
</name>

Dublin Core

If <role><roleTerm type="text"> has values creator or author, map <namePart> to dc:creator.

If <name usage="primary"> and<role><roleTerm type="text"> has value author, map <namePart> to dc:creator.

If <role><roleTerm type="text"> has value other than creator or author or publisher, map <namePart> to dc:contributor.

If <role><roleTerm type="text"> has value publisher, map <namePart> to dc:publisher.

MARC Mapping

<name> = MARC 21 fields 1XX and 7XX

When used with <name type="personal">, <namePart> = MARC 21 fields 100700

When used with <name type="family">, <namePart> = MARC 21 fields 100700

When used with <name type="corporate">, <namePart> = MARC 21 fields 110710

When used with <name type="conference">, <namePart> = MARC 21 fields 111711

<name><namePart type="termsOfAddress"> ≈ MARC 100 and 700 subfields b and c

<name><displayForm> ≈ MARC 21 field 245 subfield c (This subfield may include other information in addition to the display form of the name.)

<name><role> = MARC relator code 1XX and 7XX subfield 4; or its textual form 100110700710 subfield e, and 111 and 711 subfield j