...
Batch Ingest - Person Entities using the MADS form (Scholars) can be batch uploaded using the submodule Islandora Entities CSV Import, available at DRUPAL_ROOT/import_entity_csv
. Batch ingested entities have a default association with the Person Entity Content model and create a metadata stream MADS datastream matching the default MADS person form.
CSV's must be properly preparedPrepare a comma-delimited CSV file using the column names below. Only columns with names in the list will be processed; all others will be ignored. Any comma within a field must be replaced with a double pipe ie - 'Nursing, Department of' must be replaced with 'Nursing|| Department of' If multiple arguments are supplied within a single column, they must .
Multiple arguments within one column can be separated with a ~ ie meat~cheese~pickles If a column in a CSV is to be processed it must have a header from the following listtilde (~). However, this may yeild unexpected results (missing XML attributes, improper nesting) if used outside the following fields: FAX, PHONE, EMAIL, POSITION.
- STATUS
- POSITION
- EMAIL
- BUILDING ROOM_NUMBER
- IDENTIFIER
- TERM_OF_ADDRESS
- GIVEN_NAME
- FAMILY_NAME
- FAX
- PHONE
- DISPLAY_NAME
- DEPARTMENT
- BUILDING
- CAMPUS
- NAME_DATE
- STREET
- CITY
- STATE
- COUNTRY
- POSTCODE
- START_DATE
- END_DATE
- ROOM_NUMBER
- BUILDING
- CAMPUS
This will result in the following MADS datastream:
Code Block |
---|
language | xml |
---|
title | Sample MADS output |
---|
collapse | true |
---|
|
<mads xmlns="http://www.loc.gov/mads/v2" xmlns:mads="http://www.loc.gov/mads/v2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<authority>
<name type="personal">
<namePart type="given">[GIVEN_NAME]</namePart>
<namePart type="family">[FAMILY_NAME]</namePart>
<namePart type="termsOfAddress">[TERM_OF_ADDRESS]</namePart>
<namePart type="date">[NAME_DATE]</namePart>
</name>
<titleInfo>
<title>[DISPLAY_NAME]</title>
</titleInfo>
</authority>
<affiliation>
<organization>[DEPARTMENT]</organization>
<position>[POSITION]</position>
<address>
<email>[EMAIL]</email>
<phone>[PHONE]</phone>
<fax>[FAX]</fax>
<street>[STREET]</street>
<city>[CITY]</city>
<state>[STATE]</state>
<country>[COUNTRY]</country>
<postcode>[POSTCODE]</postcode>
<start_date>[START_DATE]</start_date>
<end_date>[END_DATE]</end_date>
</address>
</affiliation>
<note type="address">[ROOM_NUMBER] [BUILDING] [CAMPUS]</note>
<identifier type="u1">[IDENTIFIER]</identifier>
<note type="status">[STATUS]</note>
</mads> |
Dependencies
...