Identify the OAI-PMH service for each data provider.

Usage

md_identify(provider = NULL, fuzzy = FALSE, ...)

Arguments

provider
The metadata provider to identify.
fuzzy
Do fuzzy search or not (default FALSE). Fuzzy uses agrep.
...
further arguments passed on to agrep (only used when fuzzy equals TRUE).

Description

Identifies the data sources from the OAI-PMH list, and others not on that list, including PMC, DataCite, Hindawi Journals, Dryad, and Pensoft Journals.

Examples

md_identify(provider = "datacite")
repositoryName baseURL protocolVersion adminEmail earliestDatestamp deletedRecord 1 DataCite MDS http://oai.datacite.org/oai 2.0 admin@datacite.org 2011-01-01T00:00:00Z no granularity compression compression.1 1 YYYY-MM-DDThh:mm:ssZ gzip deflate description 1 oai, oai.datacite.org, :, oai:oai.datacite.org:12425, http://www.openarchives.org/OAI/2.0/oai-identifier http://www.openarchives.org/OAI/2.0/oai-identifier.xsd
md_identify(provider = c("datacite","pensoft")) # many providers
repositoryName baseURL protocolVersion adminEmail earliestDatestamp deletedRecord 1 DataCite MDS http://oai.datacite.org/oai 2.0 admin@datacite.org 2011-01-01T00:00:00Z no 2 Pensoft Publishers http://oai.pensoft.eu 2.0 info@pensoft.net 2008-07-04 no granularity compression compression.1 1 YYYY-MM-DDThh:mm:ssZ gzip deflate 2 YYYY-MM-DD NULL NULL description 1 oai, oai.datacite.org, :, oai:oai.datacite.org:12425, http://www.openarchives.org/OAI/2.0/oai-identifier http://www.openarchives.org/OAI/2.0/oai-identifier.xsd 2 NULL
md_identify(provider = "arXiv") # arXiv
repositoryName baseURL protocolVersion adminEmail earliestDatestamp deletedRecord granularity 1 arXiv http://export.arxiv.org/oai2 2.0 www-admin@arxiv.org 2007-05-23 persistent YYYY-MM-DD description 1 Author self-archived e-prints, Metadata harvesting permitted through OAI interface, http://arxiv.org/help/oa/metadataPolicy, Full-content harvesting not permitted (except by special arrangement), http://arxiv.org/help/oa/dataPolicy, Author self-submission preferred, submissions screened for appropriateness., http://arxiv.org/help/submit, http://www.openarchives.org/OAI/1.1/eprints http://www.openarchives.org/OAI/1.1/eprints.xsd description.1 1 http://arxiv.org/OAI/arXivLogo.png, http://arxiv.org/, arXiv e-print archive, 88, 31, http://arxiv.org/OAI/arXivMetadata.xsl, http://www.openarchives.org/OAI/2.0/oai_dc/, text/xsl, http://www.openarchives.org/OAI/2.0/branding/ http://www.openarchives.org/OAI/2.0/branding.xsd
md_identify(provider = c("harvard", "journal")) # no match for one, two matches for other
Error in FUN(X[[1L]], ...): No match found!
md_identify(provider = c("data", "theory", "biology"))
get_df.repo_name 1 FOREX - Research- and Expertdatabase, University of Bremen 2 National Institute of Informatics Metadata Database 3 Nature Publishing Group Metadata Repository 4 Takasu database 5 Theses database 6 Western Waters Digital Library OAI data provider. 7 datacite More than one match found for provider ' data theory biology '! Enter row number of provider (other inputs will return 'NA'): Input accepted, took provider ' National Institute of Informatics Metadata Database '. Space required after the Public Identifier SystemLiteral " or ' expected SYSTEM or PUBLIC, the URI is missing
Error: 1: Space required after the Public Identifier 2: SystemLiteral " or ' expected 3: SYSTEM or PUBLIC, the URI is missing
md_identify(provider = "Takasu database") # refine previous for data
repositoryName baseURL protocolVersion adminEmail 1 InfoLib OAI-PMH Repository EDITVer4.0 http://dasgfs01/infolib/repository/oai-repository 2.0 test@infocom.co.jp earliestDatestamp deletedRecord granularity 1 0000-01-01T00:00:00Z persistent YYYY-MM-DDThh:mm:ssZ description 1 oai, infocom.co.jp, :, oai:infocom.co.jp:M20030612121200001, http://www.openarchives.org/OAI/2.0/oai-identifier http://www.openarchives.org/OAI/2.0/oai-identifier.xsd
# Using fuzzy match md_identify(provider = "biology", fuzzy=TRUE)
get_df.repo_name 1 AnimalPhysiology-LivestockSystems 2 Aphasiology 3 Archives of Clinical Microbiology 4 International Journal of Cell & Molecular Biology 5 Wildlife Biology Practice More than one match found for provider ' biology '! Enter row number of provider (other inputs will return 'NA'): Input accepted, took provider ' Aphasiology '.
repositoryName baseURL protocolVersion adminEmail earliestDatestamp 1 Aphasiology http://aphasiology.pitt.edu/perl/oai2 2.0 mailto:aphasiology@mail.pitt.edu 0001-01-01 deletedRecord granularity 1 persistent YYYY-MM-DD description 1 oai, GenericEPrints.OAI2, :, oai:GenericEPrints.OAI2:23, http://www.openarchives.org/OAI/2.0/oai-identifier http://www.openarchives.org/OAI/2.0/oai-identifier.xsd description.1 1 The Aphasiology Archive is a repository of papers presented at the annual Clinical Aphasiology Conference (CAC). Since 1971, the CAC has provided an important forum for the exchange of information related to the diagnosis, assessment, and treatment of persons with communication impairments - primarily those of aphasia but also including a restricted range of related disorders. \nThe archive contains information about papers presented at the annual conference from 1972 to the present. Three types of records are included in the archive:\nRecords with full-text abstracts of conference presentations.\nRecords with links to full-text articles based on conference presentations. Each year a select number of conference papers are expanded and published in a special conference issue of a professional journal. Permission to view the full-text article is subject to the publisher's access restrictions. \nRecords containing only metadata about the conference presentation. For these records, no abstracts or links to full-text articles are provided.\n\n, Metadata may be freely harvested through the OAI interface.\n, Full-content harvesting of the documents in this archive is not permitted. All documents available from this server may be protected under U.S. and foreign copyright laws. Except for single copies for personal use, documents in the Aphasiology Archive may not be reproduced without permission from the author or copyright owner. URL: http://aphasiology.pitt.edu/information.html\n, The Aphasiology Archive does not solicit or accept direct submissions from scholars. Deposits to the Aphasiology Archive are made annually by the University Library System, University of Pittsburgh, based on papers accepted for presentation at the annual Clinical Aphasiology Conference. Information about submitting a paper to the Clinical Aphasiology Conference is available from the CAC website, http://cac.library.pitt.edu.\n, This system is running eprints server software (EPrints 2.2.1 (pepper) [Born on 2002-11-14]) developed at the University of Southampton. For more information see http://www.eprints.org/, http://www.openarchives.org/OAI/1.1/eprints http://www.openarchives.org/OAI/1.1/eprints.xsd