How to fill out person template CSV¶
Example of completed person.csv
¶
publish_person | authority_id | source | rules | name_order | prefix | title | primary_name | rest_of_name | suffix | fuller_form | number | sort_name | dates | dates_of_existence | notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TRUE | http://viaf.org/viaf/example001 | viaf | rda | inverted | Sir | Azul | Jay | Jr. | II | Azul, Sir Jay Jr. II | note_type==bioghist;;publish_note==TRUE;;subnote_type==text;;content==Sir Jay Azul Jr. II was born in Portland, Maine. He worked on ornithology projects at seven universities throughout his career.;;publish_subnote==TRUE | ||||
TRUE | local | rda | inverted | Bleue | K.C. | (Krista Clara) | Bleue, K.C. (Krista Clara), 1973- | 1973- | |||||||
TRUE | http://viaf.org/viaf/example002 | viaf | rda | inverted | Mx. | Hayashi | Asuka | Hayashi, Mx. Asuka, 1945-2007 | 1945-2007 | date_type_structured==range;;begin_date_expression==1945;;end_date_expression==2007 |
CSV columns¶
Columns specific to workflow¶
sort_name
- While this is automatically generated during ingest, it is important to have it in the spreadsheet for matching with pre-existing names in step 4.
- Required in CSV:
True
- Allows multiple values:
False
- Data type: String
Columns related to Basic Information
¶
publish_person
- ArchivesSpace field equivalent: Publish
- Required in CSV:
True
- Allows multiple values:
False
- Data type: Boolean
Columns related to Identity Information: Name Forms
¶
authority_id
- ArchivesSpace field equivalent: Authority ID
- Required in CSV:
False
- Allows multiple values:
False
- Data type: String - External URI
source
- ArchivesSpace field equivalent:
- Required in CSV:
False
- Allows multiple values:
False
- Data type: Controlled list - Name Source
rules
- ArchivesSpace field equivalent: Rules
- Required in CSV:
False
- Allows multiple values:
False
- Data type: Controlled list - Name Rule
name_order
- ArchivesSpace field equivalent: Name Order
- Required in CSV:
True
- Allows multiple values:
False
- Data type: Controlled list - Name Person Name Order
prefix
- ArchivesSpace field equivalent: Prefix
- Required in CSV:
False
- Allows multiple values:
False
- Data type: String
title
- ArchivesSpace field equivalent: Title
- Required in CSV:
False
- Allows multiple values:
False
- Data type: String
primary_name
- ArchivesSpace field equivalent: Primary Part of Name
- Required in CSV:
True
- Allows multiple values:
False
- Data type: String
rest_of_name
- ArchivesSpace field equivalent: Rest of Name
- Required in CSV:
False
- Allows multiple values:
False
- Data type: String
suffix
- ArchivesSpace field equivalent: Suffix
- Required in CSV:
False
- Allows multiple values:
False
- Data type: String
fuller_form
- ArchivesSpace field equivalent: Fuller Form
- Required in CSV:
False
- Allows multiple values:
False
- Data type: String
number
- ArchivesSpace field equivalent: Number
- Required in CSV:
False
- Allows multiple values:
False
- Data type: String
dates
- ArchivesSpace field equivalent: Dates
- Required in CSV:
False
- Allows multiple values:
False
- Data type: String
Columns related to Description Information: Dates of Existence
¶
dates_of_existence
- ArchivesSpace field equivalent: Dates of Existence section
- Required in CSV:
False
- Allows multiple values:
True
- Data type: Subfield type
- Allowed subfields:
- date_type_structured
- ArchivesSpace field equivalent: Date Type
- Required in field:
True
- Data type: Controlled list - Date Type Structured
- date_certainty
- ArchivesSpace field equivalent: Certainty
- Required in field:
False
- Data type: Controlled list - Date Certainty
- date_role
- ArchivesSpace field equivalent: Single Date - Date Role
- Required in field:
True
- Data type: Controlled list - Date Role
- date_expression
- ArchivesSpace field equivalent: Single Date - Date Expression
- Required in field:
False
- Data type: String
- date_standardized
- ArchivesSpace field equivalent: Single Date - Standardized Date
- Required in field:
False
- Data type: String - YYYY-MM-DD
- date_standardization_type
- ArchivesSpace field equivalent: Single Date - Standardized Date Type
- Required in field:
False
- Data type: Controlled list - Date Standardization Type
- begin_date_expression
- begin_date_standardized_type
- ArchivesSpace field equivalent: Range Date - Begin Standardized Date Type
- Required in field:
False
- Data type: Controlled list - Begin Date Standardized Type
- end_date_expression
- ArchivesSpace field equivalent: Range Date - End Date Expression
- Required in field:
False
- Data type: String
- end_date_standardized
- ArchivesSpace field equivalent: Range Date - End Standardized Date
- Required in field:
False
- Data type: YYYY-MM-DD
- end_date_standardized_type
- ArchivesSpace field equivalent: Range Date - End Standardized Date Type
- Required in field:
False
- Data type: Controlled list - End Date Standardized Type
- date_type_structured
- Example:
date_type_structured==range;;date_certainty==approximate;;begin_date_expression==1985;;end_date_expression==2010
Columns related to Description Information: Notes
¶
notes
- ArchivesSpace field equivalent: Single Part Note
- Required in CSV:
False
- Allows multiple values:
True
- Data type: Subfield type
- Allowed subfields:
- note_type
- ArchivesSpace field equivalent: Note Type
- Required in field:
True
- Data type: Controlled list -
- publish
- ArchivesSpace field equivalent: Publish
- Required in field:
True
- Data type: Boolean
- content
- ArchivesSpace field equivalent: Content
- Required in field:
True
- Data type: String
- note_type
- Additional information: The note and subnote both receive their publish status from the field
publish
. At this time, the content subfield only accepts string/free-text values. - Example:
note_type==bioghist;;publish==TRUE;;content==Sir Jay Azul Jr. II was born in Portland, Maine. He worked on ornithology projects at seven universities throughout his career.
Default values¶
These are values automatically added to each record and can only be changed by editing the postPeopleAgents.py
script.
'jsonmodel_type': 'agent_person'
'jsonmodel_type': 'name_person'
'sort_name_auto_generate': True
'authorized': True
'is_display_name': True