Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Current »

This guide offers a workflow for ingesting and migrating newspaper content into the CTDA. As with many things in the system, there are multiple ways that you can approach adding newspaper issues to the repository. We have found that the workflow set out below works best for ingesting newspaper content using the spreadsheet ingest module. 

The steps below outline how to configure three separate spreadsheets for ingest. In theory, all of this work can be done in one spreadsheet, and you may get to a point where you can do just that. But to start, we have found that working with each type of content individually (newspaper title objects, newspaper issue objects, and newspaper page objects) in its own spreadsheet causes less confusion.

You can work on all three spreadsheets at once, and then ingest them one after another on the same day, or you can work on one at a time, and ingest them days or weeks apart. How fast or slowly you work on newspapers is up to you and your schedule. But, you have to follow the order set out below (we don't like to use the word must at all, but for this process we must):

  • You must ingest a newspaper object in order to have newspaper issues display as desired in the repository.
  • You must ingest newspaper issues before newspaper pages if you want the pages to display as desired.

While doing these steps out of order will not be a complete disaster, it is difficult to get everything to appear as desired, and offers the potential for more errors in the process.


Steps needed to ingest newspapers using spreadsheet ingest


1. Ingest Newspaper Objects using the Newspaper Content Model (islandora:newspaperCModel)

Go to the Newspaper Object 2.0 Template, and make a copy to your own Google Drive

Fill out the template with the metadata for the newspaper object.

You will need fill out the following columns with data in order to ingest newspapers via spreadsheet ingest correctly:


Column TitleHow to fill out the columns
1aLabelTitle of the newspaper object
1bTitleTitle of the newspaper object
1cHeldbySelect your institution from the dropdown
1dRightsSelect a rights status of the newspaper
1ePIDCreate a PID for your newspaper. PIDs begin with your instituional namespace followed by a colon and then any alphanumeric identifier you determine.
1fparent_objectEnter the PID of the collection object the newspaper should appear under
1gparent_predicateSelect isMemberOfCollection
1hcmodelSelect islandora:newspaperCModel

After completing the template, follow the ingest instructions to ingest your newspaper objects.


2. Ingest Newspaper Issues using the Newspaper Issue Content Model (islandora:newspaperIssueCModel)

Go to the Newspaper Issue 2.0 Template, and make a copy to your own Google Drive

Fill out the template with the metadata for the newspaper object.

You will need fill out the following columns with data in order to ingest newspapers via spreadsheet ingest correctly:


Column TitleHow to fill out the columns
2aLabelTitle of the newspaper issue
2bTitleTitle of the newspaper issue
2cHeldbySelect your institution from the dropdown
2dRightsSelect a rights status of the newspaper
2ePIDCreate a PID for your newspaper issue. PIDs begin with your instituional namespace followed by a colon and then any alphanumeric identifier you determine.
2fparent_objectEnter the PID of the newspaper object to which the issue belongs.  You should use a PID listed in your newspaper object spreadsheet (look at 1e in the section above).
2gparent_predicateSelect isMemberOf
2hcmodelSelect islandora:newspaperIssueCModel
2iisSequenceNumberEnter the sequence number of each issue as it should appear in each newspaper object (i.e. issue 1 should be 1, issue 2 should be 2, ect.)
2jdateIssued

Enter the date the newspaper issue was produced in the YYYY-MM-DD format.

After completing the template, follow the ingest instructions to ingest your newspaper issues.


3. Ingest Newspaper Pages using the Newspaper Page Content Model (islandora:newspaperPageCModel)

Go to the Paged Content 2.0 Template, and make a copy to your own Google Drive

Fill out the template with the metadata for the newspaper pages.

You will need fill out the following columns with data in order to ingest newspapers via spreadsheet ingest correctly:


Column TitleHow to fill out the columns
3aLabelTitle of the newspaper page
3bTitleTitle of the newspaper page
3cHeldbySelect your institution from the dropdown
3dRightsSelect a rights status of the page
3eparent_objectEnter the PID of the newspaper issue to which page belongs.  You should use a PID listed in your newspaper issue spreadsheet (look at 2e in the section above).
3fisPageOfEnter the PID of the newspaper issue to which each page belongs. The PID in this column should match the PID entered in the parent_object column (see 3e).
3gparent_predicateSelect isMemberOf
3hcmodelSelect islandora:newspaperIssueCModel
3iisPageNumberEnter the page number of each page as it should appear in each newspaper issue.
3jisSequenceNumberEnter the sequence number of each page as it should appear in each newspaper issue. This number should match the number entered in the isPageNumber column (see 3i above)

After completing the template, follow the ingest instructions to ingest your newspaper pages.


  • No labels