Compound Object Content Model

Using the Compound Object Content Model

The compound object content model acts as a container that holds together multiple objects, of any format, located in the repository.

A compound object is made up of a parent object and multiple child objects. A parent object is created by adding the Islandora Compound Object Content Model to your collection. The children are created by either adding each one in a single upload using the appropriate Islandora Content Model or by batch import as the appropriate Islandora Content Model. The child objects are linked using the Compound Object Content Model.

One example of a compound object is the front and back of a postcard. The two sides of the postcard are individual items in the repository, but you want both images to be grouped or linked together to represent the whole postcard, not just the individual sides of the object. You can do this by using the Compound Object Content Model.

 

Compound Object Search and Metadata Display

When searching across the repository, only the the parent compound object will display in search results on the CTDA Collections site. The metadata associated with the parent object will display when the compound object is selected from the search results or browse page. The metadata for the child object will only display when the user clicks on the individual child object.

 

Enabling Content Models

In order for the Compound Object to display correctly, you have to enable the correct content models for all of the formats of the child objects that are part of the parent object.

For example, if you have a compound object of a tiff image, a jpeg, a mp4 video and a PDF, then your collection must have the Compound Object Content Model, Compound Object Content Model, Compound Object Content Model, and either the PDF or Document Content Models enabled.

To learn how to enable content models see the Choosing Content Models Guide.

 

Sections in this Guide




Adding the Parent Object to the Repository

  • Log in to manage.ctdigitalarchive.org.

  • Navigate to the collection to which you want to add your compound object.

  • Click the "Manage" tab.

     

  • Select "Add an object to this Collection".

     

  • Select "Islandora Compound Object Content Model" from the "Select a Content Model to Ingest" dropdown and click "Next". 

     

  • Select the MODS form you wish to use.

     

  • Click "Next" to go to the MODS form.

     

  • The first required field you need to populate is the title of your compound object.


  • The next required field is the "Resource Type". Depending on the objects that will make up your compound object, select one of the options from the drop down.

     

  • The third required field in the form is "Digital Origin". You should leave "reformatted digital" in this field if the sound recording has been digitized from a physical medium.

  • The fourth required field is the "Held By" field. Select your institution from the dropdown menu.

     

     

  • The final required field is the "Rights" field. Choose your institution from the dropdown menu. If you do not have a customized rights statement, select "Creative Commons NC-BY".

     

  • Finally click the "Ingest" button.

  • You will be taken to your new compound object.

     

  • You may need to refresh the page for the title and description of your object to appear on the page


Adding the Children Objects to the Repository

  • Next you will need to ingest the digital objects that you want to include in the compound object into the repository, if you have not already done so. These objects will be your child objects. See the Working with Content Models Guide to learn more about adding content to the repository.

  • Record the PID of each child object you want to be part of the compound object.

     

  • Once you have added all of the child objects and recorded all of their PIDs, you can now connect them to the parent object.

Connecting the Children Objects to the Parent Object

  • Navigate back to the parent object.

  • Click the "Manage" tab.

  • Click "Compound".

     

  • Enter the PID for the first child object into the "Child Object Pid/Label" text field and click the "Save" button.

     

  • Repeat as many times as needed to create your compound object. 


More Information about Compound Objects

  • The order in which you enter the PIDs for the child objects to the "parent" object is the order they will appear when the compound object is viewed.

  • The thumbnail for the compound object is created from the first child object associated with the parent object. You can change the thumbnail by replacing the TN datastream for the parent object. To learn how to replace datastreams, see the Datastreams Guide.


Video Guide: Compound Object Content Model


Datastreams for Compound Objects

ID

Label

RELS-EXT

Default Fedora relationship metadata

MODS

MODS record, created at time of ingest

DC

Dublin Core record

TN

Thumbnail image, created at time of ingest

 

Datastreams

To learn more about Datastreams, visit the Datastreams Guide.