I'm a co-founder with rOpenSci, a non-profit that focuses onmaking software to facilitate reproducible and open science. Back in 2013 we started to make an R client working with various Crossref web services.
Scott Chamberlain (Fri,) studied this question.