Durable Item Relations for DSpace
-
Upload
bram-luyten -
Category
Technology
-
view
225 -
download
0
Transcript of Durable Item Relations for DSpace
![Page 1: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/1.jpg)
Durable Item Relations for DSpace
![Page 2: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/2.jpg)
OVERVIEW
Context
DSpace 4 out of the box
Initial approach
Revised approach
Creating and managing relations
Conclusions
![Page 3: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/3.jpg)
CONTEXT
What is the resemblance between
![Page 4: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/4.jpg)
CONTEXT
![Page 5: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/5.jpg)
CONTEXT
![Page 6: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/6.jpg)
GOOD ANSWERS
Based in Flanders
Subject to annual environment reports
![Page 7: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/7.jpg)
ANNUAL ENVIRONMENT REPORTS
A complex object with different parts and
attachments
Metadata recorded and represented in XML
Mix of confidential and public data
Prime usecase for digital preservation, open data
and archiving at the Flemish government
![Page 8: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/8.jpg)
DSPACE 4 OUT OF THE BOX
One-to-many relationships
Community > Collection > Item > Bundle > Bitstream
Metadata and search: Item as the central object
Not optimized for large numbers of collections
Resource policies
![Page 9: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/9.jpg)
INITIAL APPROACH
Typed items: “Document” Items vs “Dossier” Items
Typed relations ... as a new DSObject
Cardinality and type enforced
![Page 10: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/10.jpg)
INITIAL APPROACH - NEW DSPACE OBJECTS
![Page 11: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/11.jpg)
SERVICE IMPLEMENTATION
![Page 12: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/12.jpg)
SERVICE IMPLEMENTATION
![Page 13: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/13.jpg)
SERVICE IMPLEMENTATION
![Page 14: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/14.jpg)
INITIAL APPROACH - NEW DSPACE OBJECTS
![Page 15: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/15.jpg)
INITIAL APPROACH - EXTENSIBILITY
“How do we add archiving support for
another application with a different kind of
complex object?”
Answer: adding new RelationshipTypes,
Relationships and Typed objects in the
DSpace Java codebase.
![Page 16: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/16.jpg)
“A new release of our DSpace codebase, every time we
want to support a new set of complex objects?”
“Yeah - that’s not going to fly”
![Page 17: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/17.jpg)
![Page 18: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/18.jpg)
REVISED APPROACH
Generic relationship-types: hasPart and isPartOf
No more typed items - allow these relations
between all kinds of items
![Page 19: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/19.jpg)
CREATING RELATIONSHIPS
SWORD Package deposit for an entire archival
package. Results in different related items
Shared codebase with CLI Item ingestion tools
UI for creating and modifying relationships not
in scope yet
![Page 20: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/20.jpg)
EXPOSING RELATIONSHIPS
Item pages list related items, and the nature of
the relation (hasPart and isPartOf)
Relations are indexed in Discovery as well for
exposure via SOLR
Soon: relationships exposed via REST API
![Page 21: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/21.jpg)
CONCLUSION
Enforcing cardinality
DSpace 5 features
Metadata 4 all
Better performance for many collections
Contribution - Looking for feedback!
![Page 22: Durable Item Relations for DSpace](https://reader034.fdocuments.us/reader034/viewer/2022042716/55bae94ebb61ebff308b45f7/html5/thumbnails/22.jpg)
IMAGE CREDITS
Oriol Salvador https://www.flickr.com/photos/boarderland/
Steve Taylor https://www.flickr.com/photos/esartee/
Tiochorchi http://tiochorchi.deviantart.com/