Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page properties


DescriptionIntegration between DSpace and VIVO platforms
Typeingest, integration
Status

Status
colourYellow
titleProof of Concept

Owner

Lyrasis

LanguageJava, JavaFX
Team
Locationhttps://github.com/vivo-community/DSpace-VIVO
License


...

Only the first phase of the project has been implemented so far. It enables the following usage scenario: A new fresh and empty instance of VIVO is installed. There is a running instance of DSpace. Configure and run the migration process by using bash scripts as it is described at https://wiki.lyrasis.org/display/VIVO/Migrate+DSpace-Metadata+from+DSpace+to+VIVO. After initial migration of data from DSpace, VIVO UI for editing and adding new items has been turned off (VIVO is used in read only mode). Weekly or daily, there is the update of information in VIVO during the night by dropping triplestore, and running migration with a fresh copy of DSpace data. The update is defined as a bash script run as a scheduled job (for instance a cron job).  

Next Steps

If there is interest in further integration work, some potential phases include: 

  • Phase 2: Completion of exchange information task
  • Phase 3: Establishing stable links between DSpace and VIVO items and terms
  • Phase 4: Description of crosswalks/mapping informal language
  • Phase 5: Sending notifications to DSpace from VIVO
  • Phase 6: Sending notifications to DSpace from VIVO; Receiving notifications from DSpace; Communication Between VIVO and DSpace should be based on COAR notify and CSRF tokens)

You can see more phase details here.

Getting Involved

Interested in participating in future phases? We welcome financial support, technical donations and ideas. Please reach out to us at: VIVO@lyrasis.org

Documentation & Presentations

...