Compound Object Content Model



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.


Adding the Parent Object to the Repository

  • Log in to

  • 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




Default Fedora relationship metadata


MODS record, created at time of ingest


Dublin Core record


Thumbnail image, created at time of ingest



To learn more about Datastreams, visit the Datastreams Guide.