Get record from the Pangaea repository

pg_get_record(identifier, prefix = "oai_dc", as = "df", ...)

Arguments

identifier

Dataset identifier. See Examples.

prefix

A character string to specify the metadata format in OAI-PMH requests issued to the repository. The default (oai_dc) corresponds to the mandatory OAI unqualified Dublin Core metadata schema.

as

(character) What to return. One of "df" (for data.frame; default), "list", or "raw" (raw text)

...

Curl debugging options passed on to oai::get_records()

Value

XML character string, data.frame, or list, depending on what requested with the as parameter

References

OAI-PMH documentation

See also

Examples

if (FALSE) { pg_get_record(identifier = "oai:pangaea.de:doi:10.1594/PANGAEA.788382") pg_get_record(identifier = "oai:pangaea.de:doi:10.1594/PANGAEA.269656", prefix="iso19139") pg_get_record(identifier = "oai:pangaea.de:doi:10.1594/PANGAEA.269656", prefix="dif") # invalid record id # pg_get_record(identifier = "oai:pangaea.de:doi:10.1594/PANGAEA.11111") # pg_get_record(identifier = "oai:pangaea.de:doi:10.1594/PANGAEA.11111", # prefix="adfadf") }