...
Introduction
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
Goals
- 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
- At the end of this procedure, the experimenter should have a fully operational VIVO instance containing the metadata harvested from DSpace-6-Demo DSpace-7-Demo, both of which are available from the web.
- The experimenter will also have in his possession, the necessary information to harvest in VIVO the metadata of a DSpace instance that he will have chosen and that it is possible to harvest from an OAI-PMH endpoint
Useful addresses
...
- jdk 11
- maven 3.6.3
- Linux Ubuntu
- No `solr` solr or `tomcat` tomcat instance should be running on the computer
...
Step name and description | Commands |
---|
Setting up project |
Code Block |
---|
| mkdir -p ~/dspace-vivo-prj/00-GIT |
|
Retrieve the DV-IP source code |
Code Block |
---|
| git clone https://github.com/vivo-community/DSpace-VIVO |
|
Install Solr + Tomcat |
Code Block |
---|
| ./DSpace-VIVO/releng/org.vivoweb.dspacevivo.installer/00-INIT/install-tomcat-solr-app.sh |
|
Installing VIVO |
Code Block |
---|
| ./DSpace-VIVO/releng/org.vivoweb.dspacevivo.installer/01-VIVO/vivo-git-clone.sh
./DSpace-VIVO/bundles/org.vivoweb.dspacevivo/script/vivo-compile-and-deploy-for-tomcat.sh |
|
Start/Stop VIVO
|
Code Block |
---|
| source ./DSpace-VIVO/bundles/org.vivoweb.dspacevivo/script/00-env.sh
solr-start.sh
tomcat-start.sh
browse-vivo.sh |
Code Block |
---|
language | bash |
---|
title | To show VIVO in a Web Browser |
---|
| browse-vivo.sh |
Code Block |
---|
language | bash |
---|
title | For stopping VIVO |
---|
| tomcat-stop.sh
stop-solr.sh
solr-start.sh
|
|
|
|