-
- What does this package do? (explain in 50 words or less)
oai is an R client to work with OAI-PMH services, used by many libraries and other content distributors (e.g. Dryad, Datacite, etc.). The data is metadata for an object (book, video, digital files, etc.)
-
- Paste the full DESCRIPTION file inside a code block (bounded by ``` on either end).
Package: oai
Type: Package
Title: General Purpose 'Oai-PMH' Services Client
Description: A general purpose client to work with any 'OAI-PMH'
service. The 'OAI-PMH' protocol is described at
http://www.openarchives.org/OAI/openarchivesprotocol.html.
Functions are provided to work with the 'OAI-PMH' verbs: 'GetRecord',
'Identify', 'ListIdentifiers', 'ListMetadataFormats', 'ListRecords', and
'ListSets'.
Version: 0.0.5.9000
License: MIT + file LICENSE
Authors@R: c(person("Scott", "Chamberlain", role = c("aut", "cre"),
email = "myrmecocystus@gmail.com"))
URL: https://github.com/sckott/oai
BugReports: https://github.com/sckott/oai/issues
Imports:
methods,
stats,
utils,
xml2,
httr
Suggests:
testthat
-
- URL for the package (the development repository, not a stylized html page)
https://github.com/sckott/oai
-
- What data source(s) does it work with (if applicable)?
Any OAI-PMH service
-
- Who is the target audience?
Primarily other R clients - I have a number of R clients I work on that could use this. In addition, some users may want to use this to interact with OAI-PMH services themselves.
-
- Are there other R packages that accomplish the same thing? If so, what is different about yours?
There is an OAI-PMH client (https://cran.rstudio.com/web/packages/OAIHarvester/) on CRAN but it's built on XML and RCurl, packages basically replaced now by xml2 and httr/curl, respectively. oai is built on xml2 and httr. In addition, I give back tidy dplyr like data.frame's to make data comprehension, manipulation, and visualization easier, whereas OAIHarvester gives back arrays/matrices
oaiis an R client to work with OAI-PMH services, used by many libraries and other content distributors (e.g. Dryad, Datacite, etc.). The data is metadata for an object (book, video, digital files, etc.)https://github.com/sckott/oai
Any OAI-PMH service
Primarily other R clients - I have a number of R clients I work on that could use this. In addition, some users may want to use this to interact with OAI-PMH services themselves.
There is an OAI-PMH client (https://cran.rstudio.com/web/packages/OAIHarvester/) on CRAN but it's built on
XMLandRCurl, packages basically replaced now byxml2andhttr/curl, respectively.oaiis built onxml2andhttr. In addition, I give back tidydplyrlike data.frame's to make data comprehension, manipulation, and visualization easier, whereasOAIHarvestergives back arrays/matricesdevtools::check()produce any errors or warnings? If so paste them below.