-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
Description
Summary
- Create a DatabaseSchemaLoader that mimics the SimpleSchemaLoader but is called on object instantiation
- Expand DatabaseSchemaLoader to handle M3 (Machine-readable Metadata Modeling) spec
WIP PR is considered finished after completing the following tasks:
- 🎁 All the metadata in config/metadata/*_metadata.yaml needs to be translated to the m3 profile #15
- 🎁 A copy of the m3 profile needs to be created in Dassie and Koppie that use the work types in Dassie and Koppie #16
- 🎁 Loading the default profile should be added to the seeds if the flag is turned on for now (since an uploading interface is down the road) #17
- ✅ Specs for SchemaLoader need to be done #18
- ✅ Specs for Hyrax::FlexibleSchema need to be done #19
- ✅ Spec coverage for Hyrax::Resource with dynamic loading need to be written #20
- ✅ Specs for Hyrax::Flexibility #25
Acceptance Criteria
- Hyrax supports the use of M3 profiles to determine its metadata. It should also support versioning.
Testing Instructions
Notes
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done