...
Depending on the direction of mapping necessary, check
The following specific guidelines apply for the DAMS:
Dublin Core field | Mapping condition | MODS element | Notes |
---|
dc:creator | name/role/roleTerm[@type="text"] has values | name/namePart | Multiexcerpt |
---|
MultiExcerptName | dc-mapping-creator |
---|
| 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 | name/namePart | Multiexcerpt include |
---|
MultiExcerptName | dc-mapping-creator |
---|
PageWithExcerpt | Contributor |
---|
|
|
dc:contributor | name/role/roleTerm[@type="text"] has other values | name/namePart | Multiexcerpt include |
---|
MultiExcerptName | dc-mapping-creator |
---|
PageWithExcerpt | Contributor |
---|
|
|
MARC 21
Multiexcerpt |
---|
MultiExcerptName | marc-name |
---|
|
see http://www.loc.gov/standards/mods/mods-mapping.html#name. The following specific guidelines apply for the DAMS: MARC 21 field | Mapping condition | MODS element | Notes |
---|
100 | MARC indicator 1 has values 0, 1 | name[@type="personal"]/namePart |
| 700 | MARC indicator 1 has values 0, 1 | name[@type="personal"]/namePart |
| 100 | MARC indicator 1 has value 3 | name[@type="family"]/namePart |
| 700 | MARC indicator 1 has value 3 | name[@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 |
|
noteThe 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 element | Mapping condition | Solr DAMS | Solr Collections Portal | Notes |
---|
name/namePart | name/role/roleTerm[@type="text"] has value | dc.creator | dc.contributor_consolidated_ms | Consolidated field for display on Collections Portal. Multiexcerpt include |
---|
MultiExcerptName | dc-mapping-creator |
---|
PageWithExcerpt | Contributor |
---|
|
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 | dc.publisher | dc.publisher |
|
name/namePart | name/role/roleTerm[@type="text"] has other values | dc.contributor | dc.contributor_consolidated_ms | Consolidated field for display on Collections Portal. Multiexcerpt include |
---|
MultiExcerptName | dc-mapping-creator |
---|
PageWithExcerpt | Contributor |
---|
|
Multiple name entries are concatenated by comma/and for display: Rowling, J.K. (author), Chomsky, Noam (editor), and Borges, J. L. (translator) |