The following examples are use cases contributed from different institutions showing different ways to model content in Fedora.
This example models a video item for use with Avalon 6. Avalon Media System is an open source system for managing and providing access to large collections of digital audio and video. Avalon began development using Fedora 3 and has transitioned to Fedora 4 for its content model but does not use PCDM for identifying its object types. Ordering of sections within a single Avalon item is managed using the optional ordering recommendation from PCDM through proxy objects. IndirectContainers connect MediaObjects to MasterFiles so that the same MasterFile can be used in multiple MediaObjects. Derivative files for access and playback are not stored in Fedora but are served from an external streaming server.
This example models sheet music within a collection. Properties exist at the Work level to help generate a IIIF manifest that is used to put page images in order and, in some cases, provide navigational content structure (TOC). Management of proxy ordering is handled through the hydra_pcdm gem and Fedora reflects any changes to that order.
This example models a Master's Paper at the Work level. Direct containers are used for containment when the child is considered a part of the object itself (ownership), such as binaries composing a FileSet. Indirect containers are used for membership, where the child has a free standing identity independent of the original. Straight lines indicate containment; dotted lines indicate non-membership/non-containment. Page order not currently supported.