Get a record from a OAI-PMH data provider.

Usage

md_getrecord(provider = NULL, identifier = NULL, metadataPrefix = "oai_dc", fuzzy = FALSE,
  brief = TRUE)

Arguments

provider
The metadata provider.
identifier
The OAI-PMH identifier for the record.
metadataPrefix
Specifies the metadata format that the records will be returned in.
fuzzy
Do fuzzy search or not (default FALSE). Fuzzy uses agrep.

Description

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

Details

To query multiple different identifier's from a single provider, just pass in multiple identifiers like c("identifier1", "identifier2"). To query identifiers from different providers, just use separate calls to md_getrecord.

Examples

# Single provider, one identifier md_getrecord(provider = "pensoft", identifier = "10.3897/zookeys.1.10")
title creator date 1 A new candidate for a Gondwanaland distribution in the Zodariidae (Araneae): Australutica in Africa JocquƩ,Rudy 2008 type 1 Research Article
# Single provider, multiple identifiers md_getrecord(provider = "pensoft", identifier = c("10.3897/zookeys.1.10","10.3897/zookeys.4.57"))
title creator date 1 A new candidate for a Gondwanaland distribution in the Zodariidae (Araneae): Australutica in Africa JocquƩ,Rudy 2008 2 Studies of Tiger Beetles. CLXXVIII. A new Lophyra (Lophyra) from Somaliland (Coleoptera, Cicindelidae) Cassola,Fabio 2008 type 1 Research Article 2 Research Article
# More than one provider found - or just easier than typing in the whole provider name md_getrecord(provider = "advances", identifier = "oai:ojs.worldsciencepublisher.org:article/90", fuzzy=TRUE)
get_df.repo_name 1 Advances in Applied Economics and Finance 2 Advances in Asian Social Science 3 Advances in Computational Mathematics and its Applications 4 Advances in Computer Science and its Applications 5 Advances in Digital Multimedia 6 Advances in Electrical Engineering Systems 7 Advances in Information Technology and Management 8 Advances in Intelligent Transportation Systems 9 Advances in Mechanical Engineering and its Applications 10 International Journal of Advances in Computing and Information Researches 11 International Journal of Advances in Engineering Sciences More than one match found for provider ' advances '! Enter row number of provider (other inputs will return 'NA'): Input accepted, took provider ' Advances in Asian Social Science '.
Error in temp[sapply(temp, is.null)] <- "none": invalid subscript type 'list'