Hi all,
My main thinking around this is that ReDBox and Mint are basically the same platform with some custom functionality. Essentially a "merged" ReDBox-Mint would provide the functionality of both systems and start us heading towards a unified storage that then helps us consider a "ReDBox Core" that better deals with the storage and management of our objects. First step though would be to load Mint data into ReDBox and "trick" ReDBox into calling itself instead of Mint.
The performance shouldn't change greatly with this as it's still lookups from ReDBox forms into the data but other work we're doing around curation and harvesting (I'll send an emailabout this in the coming week) are part of a program to improve performance across the platform.
One key area that would be worth considering is the move of vocabularies (such as the FoR, SEO and Language codes) into their own, pre-canned Solr core. Essentially you wouldn't need to load these vocabs into the system, you'd get them ready to go as a Solr core. This is similar to what we did with GeoNames and really works on the idea that these vocabs change infrequently (if ever) and are really just used for lookups. The Mint side of things would then only relate to objects such as People, Groups, Service, Activities and these are objects that could be managed alongside Datasets & Documents within the combined ReDBox-Mint system.
I agree with Jay - we'd need a migration path around this. Noting, of course, that this thinking doesn't represent a concrete plan.
Lastly, why did Mint and ReDBox end up as 2 separate systems?
- There was an early hope to setup Mint as a name cleaning/rationalising system that could tidy up the messy name management in institutional repositories
- This didn't take off and we have some better models (not implementations) for this that mean we don't need to do this in a production Mint install
- Data security - Mint could be locked down behind a firewall as it contains some private information (e.g. Staff IDs)
- Ultimately we should make sure that this is secure via the platform and the separation and firewall currently makes it hard for things like handles etc to link to anything
- Mint could be used as an institutional name/vocab lookup for use by other apps.
- I reckon this is still possible under a combined platform
Cheers,
Duncan