-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding communities and collection metadata to AIPs #255
Comments
We discussed a couple ways to do this
We were leaning towards the second option but would have to enqueue all items in a community/collection any time it changed. |
I am trying to figure out the best place to store that metadata for the communities and collections. Looking at the Item model I see and item can belong to multiple community/collection pairs. Going with option 2 would mean that the information for all community/collection pairs would reside in the AIP. Would the best place for that metadata be in the The Alternatively, we could place the community/collection information on a separate file inside the AIP. That file could contain just a list of community/collection pairs. Which predicates could be used to describe these pairs? Lastly, we could just add a list of the information of both communities and collections to which the item belongs. Each collection could have its information, including the parent's community UUID. What are your thoughts on this? |
Now pinging members of the metadata team (@sfarnel @anayram @lucfagnan). |
Short answer: Longer answer: We need to create separate Relationships to non-aggregating resources ( |
Below are two .n3 files for both a collection and a community: Collection:
Community:
Checking in with the metadata team to confirm that everything looks as expected @sfarnel @anayram @lucfagnan |
Thanks very much @ConnorSheremeta this looks good to me. @anayram @lucfagnan do you have any concerns? |
@ConnorSheremeta @sfarnel @lucfagnan all looks good to me (all properties are included). Thanks so much @ConnorSheremeta ! |
Currently AIPs are not being created for collections. There is important information about collections that we should be capturing in the preservation metadata in one way or another. This discussion can pick up again following on conversations about our preservation path going forward.
Reviewed details on what is currently being collected in the database for communities and collections (database schema: https://github.com/ualbertalib/jupiter/blob/b6961f5a3b9fd20fd552469d5872eca425f7d6bf/db/schema.rb#L91-L123
samples: https://gist.github.com/pgwillia/eed7dd858e17a9a67f9d90cb1d703adb#file-atmire_collection_data-csv and https://gist.github.com/pgwillia/eed7dd858e17a9a67f9d90cb1d703adb#file-atmire_community_data-csv).
Properties for inclusion in AIPs for collections:
rdf:type (i.e., is a pcdm:Collection)
pcdm:memberOf (uuid for community)
dc:title
dc:description
dc:accessRights
ual:restrictedCollection
info:createdDate
ual:recordCreatedInJupiter
Properties for inclusion in AIPs for communities:
rdf:type (is a pcdm:Object, is a ual:Community)
dc:title
dc:description
dc:accessRights
info:createdDate
ual:recordCreatedInJupiter
Originally posted by @sfarnel in #196 (comment)
The text was updated successfully, but these errors were encountered: