VIVO
VIVO: a system for research discovery - Published in JOSS (2019)
Science Score: 95.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 9 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
17 of 83 committers (20.5%) from academic institutions -
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords from Contributors
Repository
VIVO is an extensible semantic web application for research discovery and showcasing scholarly work
Basic Info
- Host: GitHub
- Owner: vivo-project
- License: bsd-3-clause
- Language: Java
- Default Branch: main
- Homepage: http://vivoweb.org
- Size: 117 MB
Statistics
- Stars: 223
- Watchers: 42
- Forks: 134
- Open Issues: 414
- Releases: 17
Metadata Files
README.md
VIVO: Connect, Share, Discover
VIVO is an open source semantic web tool for research discovery -- finding people and the research they do.
VIVO supports editing, searching, browsing and visualizing research activity in order to discover people, programs, facilities, funding, scholarly works and events. VIVO's search returns results faceted by type for rapid retrieval of desired information across disciplines.
Resources
VIVO Project web site
VIVO Project Wiki
https://wiki.lyrasis.org/display/VIVO/
Installation Instructions
Installation instructions for all releases can be found at this location on the wiki:
https://wiki.lyrasis.org/display/VIVODOC/All+Documentation
When you select the wiki pages for technical documentation for the release you would like to install at https://wiki.lyrasis.org/display/VIVODOC/All+Documentation, please open the Installing VIVO section and follow the instructions.
Docker
VIVO docker container is available at vivoweb/vivo with accompanying vivoweb/vivo-solr. These can be used independently or with docker-compose.
Docker Compose
Docker Compose variable substitution:
.env defaults ``` SOLRRESETCORE=false SOLR_VERBOSE=no
SOLRHOSTPORT=8983 SOLRCONTAINERPORT=8983
SOLR_CORES=./vivo-cores
VIVORESETHOME=false VIVO_VERBOSE=no
VIVOTDBFILE_MODE=direct
VIVOHOSTVIVOHOME=./vivo-home VIVOCONTAINERVIVOHOME=/usr/local/vivo/home
VIVOHOSTPORT=8080 VIVOCONTAINERPORT=8080 ```
SOLR_RESET_CORE: Convenience to reset VIVO Solr core when starting container. Caution, will require complete reindex.SOLR_VERBOSE: Increase log verbosity.SOLR_HOST_PORT: Host port binding for solr service port mapping.SOLR_CONTAINER_PORT: Container port binding for solr service port mapping.SOLR_CORES: Solr cores data directories on your host machine which will mount to volume in docker container. Set this environment variable to persist your Solr data on your host machine.VIVO_RESET_HOME: Convenience to reset VIVO home when starting container. Caution, will delete local configuration, content, and configuration model.VIVO_VERBOSE: Increase log verbosity.VIVO_TDB_FILE_MODE: TDB file mode. See https://jena.apache.org/documentation/tdb/configuration.html#file-access-mode.VIVO_HOST_VIVO_HOME: VIVO home directory on your host machine which will mount to volume in docker container. Set this environment variable to persist your VIVO data on your host machine.VIVO_CONTAINER_VIVO_HOME: VIVO home directory within the container.VIVO_HOST_PORT: Host port binding for VIVO Tomcat service port mapping.VIVO_CONTAINER_PORT: Container port binding for VIVO Tomcat service port mapping.
Before building VIVO, you will also need to clone (and switch to the same branch, if other than main) of Vitro. The Vitro project must be cloned to a sibling directory next to VIVO so that it can be found during the build.
Build and start VIVO.
- In VIVO (with Vitro cloned alongside it), run:
mvn clean package -s installer/docker-example-settings.xml docker-compose up
Docker Image
To build and run local Docker image.
docker build -t vivoweb/vivo:development .
docker run -p 8080:8080 vivoweb/vivo:development
Community
There are several ways to contact and join the VIVO community. All of them are listed at https://vivoweb.org/contact/.
Contributing Code
If you would like to contribute code to the VIVO project, please read instructions at this page. Contributors welcome!
Citing VIVO
If you are using VIVO in your publications or projects, please cite the software paper in the Journal of Open Source Software:
- Conlon et al., (2019). VIVO: a system for research discovery. Journal of Open Source Software, 4(39), 1182, https://doi.org/10.21105/joss.01182
BibTeX
```tex @article{Conlon2019, doi = {10.21105/joss.01182}, url = {https://doi.org/10.21105/joss.01182}, year = {2019}, publisher = {The Open Journal}, volume = {4}, number = {39}, pages = {1182}, author = {Michael Conlon and Andrew Woods and Graham Triggs and Ralph O'Flinn and Muhammad Javed and Jim Blake and Benjamin Gross and Qazi Asim Ijaz Ahmad and Sabih Ali and Martin Barber and Don Elsborg and Kitio Fofack and Christian Hauschke and Violeta Ilik and Huda Khan and Ted Lawless and Jacob Levernier and Brian Lowe and Jose Martin and Steve McKay and Simon Porter and Tatiana Walther and Marijane White and Stefan Wolff and Rebecca Younes}, title = {{VIVO}: a system for research discovery}, journal = {Journal of Open Source Software} }
Owner
- Name: VIVO Project
- Login: vivo-project
- Kind: organization
- Email: vivo-tech@googlegroups.com
- Website: http://vivoweb.org
- Repositories: 13
- Profile: https://github.com/vivo-project
VIVO is a semantic web platform enabling research discovery.
JOSS Publication
VIVO: a system for research discovery
Authors
Duraspace, Inc., Beaverton, OR, US, Technische Informationsbibliothek (TIB) – German National Library of Science and Technology, Hannover, DE
Technische Informationsbibliothek (TIB) – German National Library of Science and Technology, Hannover, DE
Technische Informationsbibliothek (TIB) – German National Library of Science and Technology, Hannover, DE
University of Colorado, Boulder, CO, US
Technische Informationsbibliothek (TIB) – German National Library of Science and Technology, Hannover, DE
Universidad Carlos III de Madrid, Madrid, ES
Plum Analytics, Inc., Philadelphia, PA, US
Technische Informationsbibliothek (TIB) – German National Library of Science and Technology, Hannover, DE
Oregon Health & Science University, Portland, OR, US
Sächsische Landesbibliothek Staats und Universitätsbibliothek, Dresden, DE
Cornell University, Ithaca, NY, US
Tags
ontology semantic-web linked-data research-discovery open-scholarship linked-open-data open-scienceGitHub Events
Total
- Issues event: 79
- Watch event: 18
- Delete event: 1
- Issue comment event: 87
- Push event: 21
- Pull request review comment event: 90
- Pull request review event: 138
- Pull request event: 59
- Fork event: 6
- Create event: 2
Last Year
- Issues event: 79
- Watch event: 18
- Delete event: 1
- Issue comment event: 87
- Push event: 21
- Pull request review comment event: 90
- Pull request review event: 138
- Pull request event: 59
- Fork event: 6
- Create event: 2
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| rjy7 | r****7@4****3 | 489 |
| hlm7 | h****7@4****3 | 486 |
| tworrall | t****2@c****u | 323 |
| Graham Triggs | g****s@d****g | 299 |
| ejc12 | e****2@4****3 | 247 |
| jeb228 | j****8@4****3 | 222 |
| mb863 | m****3@4****3 | 222 |
| j2blake | j****8@c****u | 222 |
| tworrall | t****l@4****3 | 187 |
| stellamit | s****t@4****3 | 182 |
| j2blake | j****e@4****3 | 170 |
| cdtank | c****k@4****3 | 160 |
| brianjlowe | b****3@c****u | 151 |
| nac26 | n****6@4****3 | 135 |
| sjm222 | s****2@4****3 | 130 |
| hjkhjk54 | h****4@4****3 | 113 |
| Georgy Litvinov | g****v@t****u | 111 |
| ryounes | r****s@4****3 | 101 |
| bdc34 | b****4@4****3 | 99 |
| manolobevia | m****a@4****3 | 76 |
| bkoniden | b****n@4****3 | 56 |
| bjl23 | b****3@4****3 | 50 |
| mbarbier | m****r@4****3 | 47 |
| hudajkhan | h****4@c****u | 46 |
| briancaruso | b****o@4****3 | 42 |
| cdtank | c****"@4****3 | 42 |
| Holly Mistlebauer | h****7@c****u | 42 |
| Dragan Ivanovic | c****c@u****s | 40 |
| kongchinhua | k****a@4****3 | 33 |
| cappadona | c****a@4****3 | 33 |
| and 53 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 195
- Total pull requests: 90
- Average time to close issues: almost 2 years
- Average time to close pull requests: 6 months
- Total issue authors: 19
- Total pull request authors: 14
- Average comments per issue: 1.3
- Average comments per pull request: 1.32
- Merged pull requests: 46
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 52
- Pull requests: 64
- Average time to close issues: about 2 months
- Average time to close pull requests: about 1 month
- Issue authors: 13
- Pull request authors: 9
- Average comments per issue: 0.42
- Average comments per pull request: 0.81
- Merged pull requests: 37
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- chenejac (133)
- litvinovg (30)
- hauschke (25)
- brianjlowe (7)
- gneissone (4)
- milospp (3)
- markuskotte (2)
- matthiasluehr (2)
- abidfakhrealam (2)
- balmas (2)
- GarrettArm (2)
- MHector1 (1)
- jesielviana (1)
- chartgerink (1)
- isl3 (1)
Pull Request Authors
- litvinovg (51)
- milospp (16)
- chenejac (11)
- hauschke (10)
- ivanmrsulja (7)
- gneissone (6)
- wwelling (6)
- michel-heon (4)
- kaladay (2)
- zparvez2z (2)
- brianjlowe (2)
- ghost (2)
- mconlon17 (1)
- EDemerzel (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 4
- Total downloads: unknown
-
Total dependent packages: 1
(may contain duplicates) -
Total dependent repositories: 54
(may contain duplicates) - Total versions: 92
repo1.maven.org: org.vivoweb:vivo-api
VIVO project
- Homepage: http://vivoweb.org/
- Documentation: https://appdoc.app/artifact/org.vivoweb/vivo-api/
- License: BSD 3-Clause License
-
Latest release: 1.15.0
published over 1 year ago
Rankings
repo1.maven.org: org.vivoweb:vivo-home
VIVO project
- Homepage: http://vivoweb.org/
- Documentation: https://appdoc.app/artifact/org.vivoweb/vivo-home/
- License: BSD 3-Clause License
-
Latest release: 1.15.0
published over 1 year ago
Rankings
repo1.maven.org: org.vivoweb:vivo-webapp
VIVO project
- Homepage: http://vivoweb.org/
- Documentation: https://appdoc.app/artifact/org.vivoweb/vivo-webapp/
- License: BSD 3-Clause License
-
Latest release: 1.15.0
published over 1 year ago
Rankings
repo1.maven.org: org.vivoweb:vivo-project
VIVO project
- Homepage: http://vivoweb.org/
- Documentation: https://appdoc.app/artifact/org.vivoweb/vivo-project/
- License: BSD 3-Clause License
-
Latest release: 1.15.0
published over 1 year ago
Rankings
Dependencies
- javax.servlet:javax.servlet-api 3.1.0 provided
- javax.servlet:jsp-api 2.0 provided
- com.itextpdf:itextpdf 5.5.12
- javax.xml:jaxrpc-api 1.1
- org.apache.httpcomponents:fluent-hc 4.5.3
- org.vivoweb.dependencies:oim.vivo.scimapcore 1.0
- org.vivoweb:orcid-api-client 0.6.4
- org.vivoweb:vitro-api
- org.vivoweb:vitro-dependencies
- junit:junit 4.13.1 test
- org.vivoweb:vitro-api test
- org.vivoweb:vitro-home
- org.vivoweb:vitro-languages-home-core 1.12.3-SNAPSHOT
- org.vivoweb:vivo-home
- org.vivoweb:vivo-languages-home-core 1.12.3-SNAPSHOT
- org.vivoweb:vivo-api 1.12.3-SNAPSHOT
- org.vivoweb:vivo-home 1.12.3-SNAPSHOT
- org.vivoweb:vivo-webapp 1.12.3-SNAPSHOT
- javax.servlet:jsp-api 2.0 provided
- javax.servlet:servlet-api 2.5 provided
- org.vivoweb:vitro-languages-webapp-core 1.12.3-SNAPSHOT
- org.vivoweb:vivo-api
- org.vivoweb:vivo-languages-webapp-core 1.12.3-SNAPSHOT
- org.vivoweb:vivo-webapp
- org.vivoweb:vitro-api 1.12.3-SNAPSHOT
- org.vivoweb:vitro-dependencies 1.12.3-SNAPSHOT
- org.vivoweb:vitro-home 1.12.3-SNAPSHOT
- org.vivoweb:vitro-webapp 1.12.3-SNAPSHOT
- org.vivoweb:vitro-api 1.12.3-SNAPSHOT test
- junit:junit 4.13.1 test
- org.seleniumhq.selenium:selenium-java 2.48.2 test
- org.vivoweb:vitro-webapp
- org.vivoweb:vivo-api 1.12.3-SNAPSHOT
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-java v1 composite
- actions/checkout v2 composite
- github/codeql-action/analyze v1 composite
- github/codeql-action/autobuild v1 composite
- github/codeql-action/init v1 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-java v1 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-java v1 composite
- docker/build-push-action v2 composite
- docker/login-action v1 composite
- docker/setup-buildx-action v1 composite
- docker/setup-qemu-action v1 composite
- tomcat 9-jdk11-openjdk build
- vivoweb/vivo-solr latest