BCite is a bibliographic reference correction service that allows data curators to reconcile bibliographic data with existing citations available in OpenCitations and Crossref, clean bibliographic data, and generate new open citations as RDF data.
The tool includes a web interface for data entry and cleaning, a triplestore Blazegraph, and an API for interacting with OpenCitations and Crossref.
- python3 with pip (<=3.6 suggested)
Clone or download the git repo.
cd bcite virtualenv --python=python3.6 . source bin/activate pip3 install -r requirements.txt cd triplestore/sh ./run-local.sh cd ../.. python3 -m script.web.app 8000
- Run the triplestore launching the file
run-local.shincluded in the directory
triplestore/sh- and stop it by running
stop.sh. The triplestore runs at port 9999.
- Run the web application by launching
python3 -m script.web.app 8000.
- The BCite App runs at http://localhost:8000.
To evaluate the precision of the tool, and the number of open citations created, the following data is used: https://doi.org/10.6084/m9.figshare.6462443. Results are outlined in the csv file.