mjordan / islandora_bagger

Tool for generating Bags for Islandora 8 content.
MIT License
4 stars 12 forks source link

Please put the RELS in the coconut #60

Open bradspry opened 3 years ago

bradspry commented 3 years ago
Title (Goal) RELS export Plugin
Primary Actor The Future
Scope Preservation
Level Spicy
Story Realistically, only the bags will survive the long haul, not systems. Placing an object's relationships into the bag will provide digital archeologists of the future the means to rebuild a repo from scratch.
mjordan commented 3 years ago

Nice! I just rewatched the Muppets skit where they were singing that song a couple weeks ago.

Assuming that all relevant relationships are expressed in the RDF properties for an object, there are already a couple of plugins that include the RDF (in JSON-LD and in Turtle) in a Bag. Is that sufficient, or do you think we need something more specificÉ

bradspry commented 3 years ago

I submitted the enhancement based upon our conversation at Islandoracon 2019 Vancouver. It's not the best place to ask, but is It possible to configure bag creation on ingest and bag update on metadata edit like in 7.x? Quite frankly, I miss you and the entire Islandora community!

mjordan commented 3 years ago

@bradspry we can add the ability to create a Bag on ingest and update. I think best way to do this is to create Context Reactions in Islandora Bagger Integration that update the Islandora Bagger queue on node creation and update.

One issue that we need to account for is that some of an object's derivatives will take a little while to create. We'll need to build in a wait period of a couple minutes before adding the request to create a Bag to the queue so that all derivatives exist at the time of Bag creation.