Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Warning

If all objects can have child objects, then:

  • you run the risk of having orphan child objects if you ever delete a "parent" object that does not use the compoundCModel Content Model. This is because Islandora does not remove the relationship predicates from child objects if the parent wasn't a "Compound Object."
  • Be careful with "Generate a thumbnail for compound objects with from their first child" because it will replace the parent object's existing thumbnail when a child is added or re-ordered.
  1. Generate a thumbnail for compound objects from their first child.
    • Checked: When the first child is added or changed through removal/reordering, the thumbnail of the first child will be attached to the parent as a TN datastream. Note: this will overwrite an existing thumbnail, and will occur even if the parent is not a Compound CModel object. If the first child does not have a TN datastream, then any TN attached to the parent will be purged.
    • Unchecked: No thumbnail is generated and a system default thumbnail will display.
  2. Hide child objects in RI results
    • Checked: Child objects will not be displayed in the Islandora browse. Only parent objects will display.
    • Unchecked: Child objects and parent objects will be displayed in the Islandora browse.
  3. Hide child objects in Solr results
    1. Checked: Child objects will not be displayed in Solr search results. Only parent objects will display.
    2. Unchecked: Child objects and parent objects will be displayed in the Islandora search.
  4. Solr Filter Query
    • This is the query that enables the "Hide child objects in Solr results" function. The default value is `-RELS_EXT_isConstituentOf_uri_mt:[* TO *]`
  5. Child relationship predicate
    • This is the statement in the RELS-EXT metadata that associates child objects with parent objects. The default value is `isConstituentOf`
  6. Use alternative, autoloading display for compounds?
    • Checked: The "Islandora Compound Object JAIL display" block will be populated (dependencies and blocks also need to be configured. See the documentation for "Installation" and "Display" for more information.)
    • Unchecked: The "Islandora Compound Object Navigation" block will be populated (block also needs to be configured. See documentation for "installation" and "display" for more information.)
  7. Use Derivative hooks for parent thumbnail updates?
    • Checked: If the parent object is a Compound CModel, then changes to the TN of the first child will cause the TN of the parent to be updated. This is independent of the "Generate a thumbnail for compound objects from their first child" and will occur even if that option is turned off.
    • Unchecked: Changes to the first child of a Compound CModel object do not change the parent's TN.
  8. Display compound object parents in the breadcrumbs on children objects
    • Checked: The parent object will appear in the breadcrumb navigation.
    • Unchecked: The parent object will not appear in the breadcrumb navigation. If child objects are members of other collections, those paths will be shown in the breadcrumbs.
  9. Redirect to first child when a compound object is requested.
    • Checked: If a
  10. Compound Member Query
    • SPARQL - Does a SPARQL query with filters. Generally faster than the default option.

...