rmetadata: access to scholarly metadata on the web.
The functions prefixed with
md_* are ones that interact with OAI-PMH metadata.
You can access all the data sources in the OAI-PMH list of metadata providers, in addition to some sources not on that list (more are available):
Documentation for OAI-PMH in general here.
UPDATE on 2014-10-23: We're working on a separate package for DataCite = rdatacite that tworks with their RESTful search API. We moved the DataCite functions out of this package, but may add
rdatacite as an import later if needed. You can still search on DataCite metadata via OAI-PMH in this package.
UPDATE on 2014-10-23: Crossref is now in a separate package rcrossref
Digital Public Library of America
UPDATE on 2014-10-28: DPLA is in a separate packge rdpla - but not quite useable yet.
Metadata from the Digital Public Library of America (DPLA). They have a great API with good documentation - a rare thing in this world. Further documentation on their API can be found on their search fields and examples of queries.
See below for examples...
UPDATE on 2014-10-28: Europeana functions now in a separate package reuropeana
- Data API docs: http://www.hathitrust.org/documents/hathitrust-data-api-v2.pdf
- Bibliographic API docs: http://www.hathitrust.org/bib_api
- OAI-PMH docs: http://www.lib.umich.edu/michigan-digitization-project-oai-harvesting
Microsoft Academic Search
Microsoft is no longer supporting the Academic Research API...
rmetadata from GitHub:
Search metadata from the Digital Public Library of America (DPLA).
dpla_basic(q="fruit", verbose=TRUE, fields=c("publisher","format"))
Visualize metadata from the DPLA - histogram of number of subjects per record
# Get results from searching on the terme ecology out <- dpla_basic(q="ecology", fields=c("publisher","subject"), limit=90) dpla_plot(input=out, plottype = "subjectsum")
Visualize metadata from the DPLA - timeline plot of the top 10 encountered subjects
# Serching for the term science from before the year 1900 out <- dpla_basic(q="science", date.before=1900, limit=200) dpla_plot(input=out, plottype="subjectsbydate")
- Please report any issues or bugs.
- License: MIT
- Get citation information for
rdatacitein R doing
citation(package = 'rdatacite')