Overview
Each Digital Collections consist of several parts:
- Objects: the digitized files such as jpgs, pdfs, mp3s, etc.
- Metadata: the spreadsheet describing the items.
- CollectionBuilder template: a branch in collection template or separate project repository.
This “Creating Collections” section describes the workflow for setting up a new collection using one of our standard templates at U of I library. The complete process to create a collection from a generic template is described in the CB-Docs–this version adds context specific to the workflows of Digital Collection team.
Most Digital Collections team members will not regularly need to complete the full process to create a new collection–many of the steps will be completed by core maintainers, with collaborators focusing on objects, metadata, and interpretive content.
Overview of the Process
- Prepare collection objects and metadata.
- CDIL team loads prepared objects to libobjects server.
- Select collection template.
- Create new branch for collection.
- Add metadata CSV to “_data” folder.
- Configure collection’s “_config.yml”.
- Configure pages and nav.
- Write interpretive content in “about.md”.
- Test on local machine (ongoing).
- Notify CDIL team to publish to live web.
- DC QC process.
- Promote!
Naming Convention
For ease of organization, we follow a naming convention to create an “id” for each collection that will be used for the web location, branch name, and metadata csv name–that we call the collection “stub”.
The stub will be all lowercase, no spaces, and no special characters (other than -
).
Generally it will correspond to an existing identifier, nickname, or acronym as appropriate.
For example, for the “Agricultural Economics Research Series” collection, the stub is “aers”, thus the URL is “https://www.lib.uidaho.edu/digital/aers/”, the branch is “aers”, libobjects folder “aers”, and metadata is “aers.csv”. If you are generating objectids for your collection, you can also use the stub as the base, e.g. “aers339”.
Select your stub name and ensure it does not conflict with existing collections!