Get data about GBIF networks
Usage
network(
data = "all",
uuid = NULL,
query = NULL,
identifier = NULL,
identifierType = NULL,
limit = 100,
start = NULL,
curlopts = list()
)
network_constituents(uuid = NULL, limit = 100, start = 0)
Arguments
- data
The type of data to get. One or more of: 'contact', 'endpoint', 'identifier', 'tag', 'machineTag', 'comment', 'constituents', or the special 'all'. Default:
'all'
- uuid
UUID of the data network provider. This must be specified if data is anything other than 'all'. Only 1 can be passed in
- query
Query nodes. Only used when
data='all'
. Ignored otherwise.- identifier
The value for this parameter can be a simple string or integer, e.g.
identifier=120
. This parameter doesn't seem to work right now.- identifierType
Used in combination with the identifier parameter to filter identifiers by identifier type. See details. This parameter doesn't seem to work right now.
- limit
Number of records to return. Default: 100. Maximum: 1000.
- start
Record number to start at. Default: 0. Use in combination with
limit
to page through results.- curlopts
list of named curl options passed on to
HttpClient
. seecurl::curl_options
for curl options
Value
network()
returns a listnetwork_constituents()
returns a data.frame of datasets in the network
Details
identifierType options:
DOI No description.
FTP No description.
GBIF_NODE Identifies the node (e.g:
DK
for Denmark,sp2000
for Species 2000).GBIF_PARTICIPANT Participant identifier from the GBIF IMS Filemaker system.
GBIF_PORTAL Indicates the identifier originated from an auto_increment column in the portal.data_provider or portal.data_resource table respectively.
HANDLER No description.
LSID Reference controlled by a separate system, used for example by DOI.
SOURCE_ID No description.
UNKNOWN No description.
URI No description.
URL No description.
UUID No description.
Get various information about GBIF networks. network_constituents()
is a
convenience function that allows you to get all the datasets in a network.
Examples
if (FALSE) { # \dontrun{
network()
network(uuid='2b7c7b4f-4d4f-40d3-94de-c28b6fa054a6')
network_constituents('2b7c7b4f-4d4f-40d3-94de-c28b6fa054a6')
# curl options
network(curlopts = list(verbose=TRUE))
} # }