Summary
Introduction
Background
This page presents the procedure for migrating data from DSpace to VIVO. It answers the use case of a VIVO instance in read-only mode used to present the metadata contained in DSpace
The scenario to be realized by this procedure consists in developing the necessary steps in order to migrate the metadata of two DSpace instances (the DSpace-6 Demo instance and the DSpace-7 Demo instance) to a local VIVO instance
Useful addresses
Title | URL | Description |
---|---|---|
DSpace-6 Demo Home Page | https://demo.dspace.org/ | This entry page links to other links concerning the DSpace-6 demo |
DSpace-6 Demo UI | https://demo.dspace.org/xmlui/ | This page is the DSpace-6 api allowing to manipulate metadata |
DSpace-6 OAI Api | https://demo.dspace.org/oai/request | OAI API used to harvest data |
DSpace-7 Demo Home Page | https://demo7.dspace.org/home | This entry page links to other links concerning the DSpace-7 demo |
VIVO Project GitHub Home Page | https://github.com/vivo-project | Source code location needed to install VIVO |
DSpace-VIVO Integration Project (DV-IP) | https://github.com/vivo-community/DSpace-VIVO | Source code location for the migration of DSpace metadata to VIVO |
DSpace-VIVO ETL Example | https://github.com/vivo-community/DSpace-VIVO/tree/main/test/org.vivoweb.dspacevivo.etlexample | Source code location for extract-transform-load (ETL) metadata processing from DSpace to VIVO |
Useful variable and constant names
Title | Var Name | Var Value | Description |
---|---|---|---|
Project root directory | DVIP_HOME_PRJ | ~/dspace-vivo-prj | The value content is a suggestion |
Git root directory | GIT | $HOME_PRJ/00-GIT | Directory containing extracted GIT projects |
Setting up
Source code extraction
Step name | Commands | Description |
---|---|---|
Setting up project | mkdir -p ~/dspace-vivo-prj/00-GIT | |
Retrieve the DV-IP source code | ||