opendatapackage: Open a data package

View source: R/opendatapackage.R

opendatapackageR Documentation

Open a data package

Description

Open a data package

Usage

opendatapackage(path, readonly = TRUE)

Arguments

path

The filename or the data package description or the directory in which the data package is located.

readonly

Open the data package as a read-only data package or not. See 'details'

Details

When path is a directory name, the function looks for the files 'datapackage.json' or 'datapackage.yaml' in the directory. Otherwise, the function assumes the file contains the description of the data package.

When the data package is read with readonly = FALSE, any operations reading properties from the data package read those properties directly from the file on disk. And setting the properties will change the file on disk. This ensures the file is always consistent.

Value

Returns a list with the contents of the data package when readonly = TRUE. Otherwise an empty list is returned. In both cases the filename of the data package description (typically 'datapackage.json') and the director in which the data package is located are stored in attributes of the result.


djvanderlaan/datapackage documentation built on March 18, 2024, 4:57 p.m.