Linking
In the "Gemini" resource type:
- Removed documentLinks, children, composedOf, modelLinks, modelApplicationLinks
- Replaced with "incomingRelationships"
- Updated GeminiDocumentPostProcessingService and JenaLookupService accordingly
- Updated "supersedes" Jena query in JenaLookupService to point to only most recent version of a superseded resource
- Removed parent, revised, revisionOf
- Updated Gemini html templates accordingly
- Updated Gemini rdf/xml templates
- Also made some changes to fixtures (further changes are probably needed)
- Disabled "projectImageUrl" in the editor as this can be done using onlineResources instead (I've checked with David Leaver re INMS and he's happy for this to happen)
I WAS UNABLE TO UPDATE THE TESTS as I didn't really understand them. So I just disabled them for the time being
Once all data is updated parentIdentifier, revisionOfIdentifier and projectImageUrl can be deleted from the schema but this will be in a future update.
In Solr index:
- added rightsHolder
In MetadataQualityService
- Moved checks of lineage and resourceStatus from all documents to a subset
For models
- reformatted html templates
Style changes for EIDC catalogue