Abstract

REQUIRED REPEATABLE MULTILINGUAL

MODS Element name: <name>

Short definition: Person, organization, or event (conference, meeting, etc.) associated in some way with the resource.

Input guidelines: At least one contributor name or "no attribution" statement required. Multiple Contributors can be added to an asset's metadata. Designate a primary contributor, even if only one contributor is entered. If one contributor has multiple roles, repeat entire Contributor section with new role term. To input name and type, use authority list of names (NAFVIAF, or local authority). If no authority is available for personal names, input Last Name, First Name. For local authorities, enter authority URI with a description of the authority file. For role terms, input MARC 21 Relator terms (not codes), ULAN terms or local authority terms.

Definition

Person, organization, or event (conference, meeting, etc.) associated in some way with the resource.

DAMS input form fields

(Entity name)

DAMS form field nameform field typerequiredMODS elementCollections Portal displaynotes
Contributor Nametext fieldyesnamePart

If Role term value is 'publisher', name will display as:

  • Publisher

Otherwise, name will display as:

  • Creator/Contributor

Multiple name entries are concatenated.

Name parts should appear in the same order as in their authorized form (the authority cited in the metadata). If no authority is used for personal names, last name or family name should appear first, followed by a comma, followed by first or given names.

Enter "no attribution" if no contributor is provided in the resource and if no contributor information can be supplied.

Contributor type

dropdown selection

  • (empty/none)
  • personal
  • corporate
  • conference
  • family
  • not applicable
yes

name[@type]

(attribute of name)

N/A

Indicates what type of name is recorded. Choose "not applicable" if contributor information is "no attribution".

Primary contributor

dropdown selection

  • yes
  • no
yes

name[@usage]

(attribute of name)

N/A

When entering multiple contributors, designate one as primary for display and/or citation purposes. One contributor must be designated as primary even if only one contributor is entered.

Authority

dropdown selection

  • (empty/none)
  • naf
  • viaf
  • local
no, but recommended

name[@authority]

(attribute of name)

N/A

Authority control for names is strongly recommended. Consult one of the following if applicable:

Authority URItext fieldsee note

name[@authorityURI]

(attribute of name)

N/A

When using a local authority file, provide a URI that identifies the file. The URI should identify the authority file as a whole, not a specific entry.

If you selected "naf" or "viaf" in the Authority form field, leave the field blank. The DAMS will automatically add URIs for LoCNAF and VIAF respectively.

Role

DAMS form field nameform field typerequiredMODS elementCollections Portal displaynotes
Role termtext fieldyesroleTermRole term value determines whether a name is displayed as Creator/Contributor or Publisher; see Entity name

Enter role term from a local or recommended vocabulary:

Enter "not applicable" if no attribution.

(Role) Authority

dropdown selection

  • (empty/none)
  • local
  • marcrelator
  • ulan
no

roleTerm[@authority]

(attribute of roleTerm)

N/A

Specify which vocabulary the role term comes from.

(Role) Authority URItext fieldno

roleTerm[@authorityURI]

(attribute of roleTerm)

N/A

When using a local authority file, provide a URI that identifies the file. The URI should identify the authority file as a whole, not a specific entry.

If you selected "marcrelator" or "ulan" in the Authority form field, leave this field blank. The DAMS will automatically add URIs.

Role term languagetext fieldyes

roleTerm[@lang]

(attribute of roleTerm)

N/A

Enter ISO-639-2 language code (3 letters). Default value is "eng" for English. Per asset, at least one entry for a Contributor's Role with Role term language "eng" is required, even if the Role term entry is "not applicable".


MODS Element description

Element <name>

http://www.loc.gov/standards/mods/userguide/name.html

Guidelines for use

name is a container element that contains all subelements related to name information.

Attributes


Attribute name

Details

XPath syntax examples

type


values:
  • personal
  • corporate
  • conference
  • family
  • not applicable

Indicates what type of name is recorded. Choose "not applicable" if contributor information is "no attribution".

name[@type="personal"]

name[@type="corporate"]


authority

values: 

  • naf
  • viaf
  • local

Authority control for names is strongly recommended. Consult one of the following if applicable:

name[@authority="naf"]

name[@authority="viaf"]

authorityURI

values: 

When using a local authority file, provide a URI that identifies the file. The URI should identify the authority file as a whole, not a specific entry.

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

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

displayLabel

value:

  • Contributor name

This attribute provides additional text associated with the element if needed for display purposes. Currently, only the value "Contributor name" is supported in the DAMS.

name[@displayLabel="Contributor name"]
usage 

values:

  • primary

When entering multiple contributors, designate one as primary for display and/or citation purposes. One contributor must be designated as primary even if only one contributor is entered.For additional contributors which are not primary, do not use the attribute.

name[@usage="primary"]

Subelements

The following subelements of name are used in the DAMS:

  • namePart
  • role

Subelement name/namePart

Guidelines for use

The name itself is always contained in a namePart subelement. Currently, the DAMS does not support breaking up names into parts (e.g. given and last name).

Name parts should appear in the same order as in their authorized form (the authority cited in the metadata). If no authority is used for personal names, last name or family name should appear first, followed by a comma, followed by first or given names.

Enter "no attribution" if no contributor is provided in the resource and if no contributor information can be supplied.

Attributes

Currently no attributes for namePart are implemented in the DAMS.

Subelements

No subelements for nameParts.

Subelement name/role

Guidelines for use

Attributes

No attributes for role.

Subelements

The following subelement of role is used in the DAMS:

  • roleTerm

Subelement name/role/roleTerm

Guidelines for use

Enter role term from a local or recommended vocabulary:

Enter "not applicable" if no attribution.

Attributes

Attribute name

Details

XPath Syntax Examples

lang

values:

Enter ISO-639-2 language code (3 letters). Default value is "eng" for English. Per asset, at least one entry for a Contributor's Role with Role term language "eng" is required, even if the Role term entry is "not applicable".

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

type

values:

  • text

Currently, the DAMS does not implement the use of codes for a role/relation.

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

authority 

values: 

  • local
  • marcrelator
  • ulan

Specify which vocabulary the role term comes from.

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

authorityURI

values:

When using a local authority file, provide a URI that identifies the file. The URI should identify the authority file as a whole, not a specific entry.

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

Subelements

No Subelements for roleTerm.

XML Examples

<name authority="naf" authorityURI="http://id.loc.gov/authorities/names" type="personal" displayLabel="Contributor name" usage="primary">
<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>

Mappings

Dublin Core

Depending on the direction of mapping necessary, check

The following specific guidelines apply for the DAMS:

Dublin Core fieldMapping conditionMODS elementNotes
dc:creator

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

has values

  • creator
  • author
name/namePart

The MODS roleTerm value is added to each DC name string in parentheses, e.g.

  • Rowling, J. K. (author)
  • Penguin Books (publisher)
  • Borges, Jorge Luis (translator)
  • Chomsky, Noam (editor)

dc:publisher

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

has value

  • publisher
name/namePart

The MODS roleTerm value is added to each DC name string in parentheses, e.g.

  • Rowling, J. K. (author)
  • Penguin Books (publisher)
  • Borges, Jorge Luis (translator)
  • Chomsky, Noam (editor)

dc:contributor

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

has other values

name/namePart

The MODS roleTerm value is added to each DC name string in parentheses, e.g.

  • Rowling, J. K. (author)
  • Penguin Books (publisher)
  • Borges, Jorge Luis (translator)
  • Chomsky, Noam (editor)

MARC 21

see http://www.loc.gov/standards/mods/mods-mapping.html#name. The following specific guidelines apply for the DAMS:

MARC 21 fieldMapping conditionMODS elementNotes

100

MARC indicator 1 has values 0, 1

name[@type="personal"]/namePart


700MARC indicator 1 has values 0, 1name[@type="personal"]/namePart

100

MARC indicator 1 has value 3name[@type="family"]/namePart
700MARC indicator 1 has value 3name[@type="family"]/namePart

110


name[@type="corporate"]/namePart
710
name[@type="corporate"]/namePart

111


name[@type="conference"]/namePart
711
name[@type="conference"]/namePart

100$b


name/namePart[@type="termsOfAddress"]

Approximate mapping

Not available for manual input through the DAMS metadata form, currently not used for display in the Collections portal.

100$c
name/namePart[@type="termsOfAddress"]

Approximate mapping

Not available for manual input through the DAMS metadata form, currently not used for display in the Collections portal.

700$b
name/namePart[@type="termsOfAddress"]

Approximate mapping

Not available for manual input through the DAMS metadata form, currently not used for display in the Collections portal.

700$c
name/namePart[@type="termsOfAddress"]

Approximate mapping

Not available for manual input through the DAMS metadata form, currently not used for display in the Collections portal.

245$c


name/displayForm

Approximate mapping

Not available for manual input through the DAMS metadata form.

MARC subfield may include other information in addition to the display form of the name

The displayForm subelement is currently not used for display in the Collections portal.

1XX$e


name/role/roleTerm[@type="text"]Map MARC relator term into MODS roleTerm subelement that is part of a name element with correct type (e.g. personal, family or corporate).
7XX$e
name/role/roleTerm[@type="text"]Map MARC relator term into MODS roleTerm subelement that is part of a name element with correct type (e.g. personal, family or corporate).

1XX$4


name/role/roleTerm[@type="code"]

Not available for manual input through the DAMS metadata form, currently not used for display in the Collections portal.

Map MARC relator code into MODS roleTerm subelement that is part of a name element with correct type (e.g. personal, family or corporate).

7XX$4
name/role/roleTerm[@type="code"]

Not available for manual input through the DAMS metadata form, currently not used for display in the Collections portal.

Map MARC relator code into MODS roleTerm subelement that is part of a name element with correct type (e.g. personal, family or corporate).

Solr

In general, all MODS metadata is imported into the DAMS Solr server upon ingest. The ingest process generates Solr fields typically named according to the following schema:

mods_value*_suffix

where

  • value* can be one or multiple element, subelement or attribute names that allow to distinguish Solr fields
  • suffix is s, t, ss, ms or mt, which refers to the type of data stored in a Solr field and how it is indexed. The Solr index usually contains multiple copies of each field with the same content, distinguished by their suffix.

The following table shows mappings between MODS elements and Solr fields for those fields that are currently used for display in the Collections portal, or where additional processing happens in Islandora or during the publishing process. Suffixes are ignored, unless relevant for the mapping.

MODS elementMapping conditionSolr DAMSSolr Collections PortalNotes
name/namePart

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

has value

  • creator
  • author

dc.creator

dc.contributor_consolidated_ms

Consolidated field for display on Collections Portal.

The MODS roleTerm value is added to each DC name string in parentheses, e.g.

  • Rowling, J. K. (author)
  • Penguin Books (publisher)
  • Borges, Jorge Luis (translator)
  • Chomsky, Noam (editor)

Multiple name entries are concatenated by comma/and for display:

Rowling, J.K. (author), Chomsky, Noam (editor), and Borges, J. L. (translator)

name/namePart

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

has value

  • publisher
dc.publisherdc.publisher
name/namePart

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

has other values

dc.contributordc.contributor_consolidated_ms

Consolidated field for display on Collections Portal.

The MODS roleTerm value is added to each DC name string in parentheses, e.g.

  • Rowling, J. K. (author)
  • Penguin Books (publisher)
  • Borges, Jorge Luis (translator)
  • Chomsky, Noam (editor)

Multiple name entries are concatenated by comma/and for display:

Rowling, J.K. (author), Chomsky, Noam (editor), and Borges, J. L. (translator)