Tools

Over the years, many tools have been developed to facilitate effective data management, archiving content, and retrieving data for synthetic analysis projects.

rDataONE

An R package for accessing Arctica and other DataONE repositories.

rDataONE image

rDataONE provides the ability to seamlessly access and contribute data from within the R programming language to various DataONE repositories, including Arctica. By accessing data using a persistent DataONE identifier, R scripts become significatly more portable -- any user with the script can run it because all of the data is accessed directly from Arctica or other repositories. Also, as much data is generated within R, we have made it seamless to upload data objects, assign them an identifier (including a DOI), and provide metadata so that others can use the data in their own analyses and models.

Install rDataONE from CRAN: install.packages("rdataone")

More about rDataONE

Metacat

A flexible metadata database.

Metacat image

As a repository for data and metadata (documentation about data), Metacat helps scientists find, understand and effectively use data sets they manage or that have been created by others. Thousands of data sets are currently documented in a standardized way and stored in Metacat systems around the world, providing the scientific community with a broad range of science data that - because the data are well and consistently described - can be easily searched, compared, merged, or used in other ways.

More about Metacat

EML - Ecological Metadata Language

A metadata standard developed for the earth, environmental and ecological sciences.

It is based on prior work done by the Ecological Society of America and associated efforts. EML is implemented as a series of XML document types that can by used in a modular and extensible manner to document scientific research data.

More about EML

Arctica Developer Tools

Arctica supports the DataONE REST API for automating the process of uploading, downloading, and searching for data on Arctica using scripted languages such as shell, R, Matlab, and Python, among others.

Learn more about the Arctica Developer Tools and API