MODS Element: name
Definition | Person, 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/names, http://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 name | mods:name/mods:namePart |
role | subelement of name | mods:name/mods:role |
roleTerm | subelement of role | mods: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"> <name type="personal" usage="primary" displayLabel="Contributor name"> <name type="corporate" displayLabel="Contributor 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 100, 700 When used with <name type="family">, <namePart> = MARC 21 fields 100, 700 When used with <name type="corporate">, <namePart> = MARC 21 fields 110, 710 When used with <name type="conference">, <namePart> = MARC 21 fields 111, 711 <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 100, 110, 700, 710 subfield e, and 111 and 711 subfield j |