Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

BCite

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.

Requirements

  • git
  • python3 with pip (<=3.6 suggested)
  • java

Installation

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

Usage

  • Run the triplestore launching the file run-local.sh included 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.

Evaluation

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.

About

A bibliographic reference correction service

Resources

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •