Versions Compared

Key

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

MODS Element: name

DefinitionPerson, organization, or event (conference, meeting, etc.) associated in some way with the resource. (direct from MODS standard)



Form field(s)

Contributor Name- Text field.

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

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

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

Authority URI- Text field. If "local' authority selected, indicate url here. Otherwise leave this field blank.

Role Term- Text field.

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

Authority URI- Text field. If "local' authority selected, indicate url here. Otherwise leave this field blank.

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