Skip to content

How to fill out subject template CSV

Download blank template

Download example template

Example of completed subject.csv

authority_id source term term_type
http://id.worldcat.org/fast/834963 fast Blue Jay topical
http://id.worldcat.org/fast/1048358 fast Ornithology topical
http://id.worldcat.org/fast/1755024 fast Hurricane Isabel (2003) topical
http://vocab.getty.edu/page/aat/300400474 aat feathers (animal components) genre_form
http://vocab.getty.edu/page/aat/300310080 aat microcassettes genre_form

CSV columns

authority_id
  • ArchivesSpace field equivalent: Authority ID
  • Required in CSV: ✅ True
  • Allows multiple values: ❌ False
  • Data type: String - External URI
source
  • ArchivesSpace field equivalent:
  • Required in CSV: ✅ True
  • Allows multiple values: ❌ False
  • Data type: Controlled list - Subject Source
term
  • ArchivesSpace field equivalent: Term
  • Required in CSV: ✅ True
  • Allows multiple values: ❌ False
  • Data type: String
term_type
  • ArchivesSpace field equivalent: Term
  • Required in CSV: ✅ True
  • Allows multiple values: ❌ False
  • Data type: Controlled list - Subject Term Type

Default values

These are values automatically added to each record and can only be changed by editing the postSubjects.py script.

  • 'jsonmodel_type': 'subject'
  • 'jsonmodel_type': 'term'
  • 'vocabulary': '/vocabularies/1'
  • 'publish': True