- Metadata Values
- Add an attribute to the metadatavalues table that allows values to be typed (String, number, date, url)
- Add an attribute to the metadatavalues table that allows values to classified (ORCID, DOI)
- Allow metadata values to have a human-readable value and a URI value
- Expose these new attributes with each metadata field
- Shared entities/metadata objects
- Allow multiple DSpace objects to reference a shared object/shared concept
- Examples
- Define a "course" as a shared entity
- Allow multiple items that were a part of that course to reference the common course definition
- Currently, this requires you to either (1)make courses into collections or (2) repeat course info into each item
- Consolidate metadata for historical authors/creators that might not have a definitive page for linking
- Define a "course" as a shared entity
- config overlay
- Allow specific config files to be overlayed in a manner similar to other module resources
- This would allow an institution using the binary build model to only track changes for config files that require modification. This would simplify the upgrade process.