Hello,
I was wondering how others deal with compound object type media with omeka-s, for instance component images that make up the pages of the book. In a simple situation, we can just create separate media for each page of a book, but the complication for us comes when that individual item then has other additional media like a pdf version of that book or an ocr file. So when developing I often think it would be nice if somehow those component images could be grouped together into a single media as sub-media to distinguish it from other media attached to the item that are not part of the same compound object.
It’s kinda complicated, but I wonder if anyone has done any developing in this area. I guess you could a create new component media entity in a similar way that annotations were added as subvalues of values, but I kinda worry it will get really messy. I’ve also thought of grouping the component media with a shared metadata value (ie isPartOf: Compound Object), but I think that route can get really inefficient if you have hundreds of pages and you’d need to loop through all of them to group everything with that metadata value.
And why this matters is because of rendering these media, we’d want to display images of a multipage book (in a mirador viewer) differently than images or a pdf that not part of larger compound object.
Thanks,
Joe