Intro
Element: <name>
Definition: The name of a person, organization, or event (conference, meeting, etc.) associated in some way with the resource.
Attributes:
type,
authority,
authorityURI,
valueURI,
usage,
displayLabel,
nameTitleGroup,
altRepGroup,
xlink,
ID,
lang,
xml:lang,
script,
transliteration,
etal
Subelements:
<namePart>,
<displayForm>,
<affiliation>,
<role>,
<description>,
<etal>,
<nameIdentifier>
Indexing
Fields Created
-
name- multivalued, indexed
Looks at allnamepartsub-element.
If the attribute@type!="date"then use the text of the subelement -
contributor- a multivalued, indexed field
Looks at theroleandroletermsub-elements of thename.
If theroleterm!=creator:
The value is thenamepart. -
contributor_display- a multivalued, indexed field
Combines thenamepartroletermanddate=namepart with @type="date"in the following way
namepart[, date][ (roleterm)]
where[]denotes an optional component -
creator- a multivalued, indexed field
Looks at theroleandroletermsub-elements of thename.
If theroleterm==creator:
The value is thenamepart. -
mods_role_ssim- a multivalued, indexed field
Looks at theroletermand adds the firstroletermfor a givennameto the list of roles availible for this document -
mods_role_*_ssim- a multivalued, indexed field
The*in this field is the first roleterm associated with the name. The value is the namepart. -
mods_name_place_ssim- a multivalued, indexed field
If thenamehas aroletermand theroletermends with " place". The value is thenamepart. -
mods_name_nonplace_ssim- a multivalued, indexed field
If thenamedoes not have aroletermOR If thenamehas aroletermand theroletermDOES NOT end with " place". The value is thenamepart.
Notes for future
- The
@typeattribute on the name is not used. This could provide good information. - Only the first namepart is ever used.
- For mods_role_ssim, only the first roleterm is used