-
-
Notifications
You must be signed in to change notification settings - Fork 106
Description
-
- 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 = "[email protected]"))
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
-
- Check the box next to each policy below, confirming that you agree. These are mandatory.
- This package does not violate the Terms of Service of any service it interacts with.
- The repository has continuous integration with Travis and/or another service
- The package contains a vignette
- The package contains a reasonably complete readme with devtools install instructions
- The package contains unit tests
- The package only exports functions to the NAMESPACE that are intended for end users
-
- Do you agree to follow the rOpenSci packaging guidelines? These aren't mandatory, but we strongly suggest you follow them. If you disagree with anything, please explain.
- Are there any package dependencies not on CRAN?
- Do you intend for this package to go on CRAN?
- Does the package have a CRAN accepted license?
- Did
devtools::check()produce any errors or warnings? If so paste them below. -
- Please add explanations below for any exceptions to the above:
-
- If this is a resubmission following rejection, please explain the change in circumstances.