Skip to contents

Determines what version of the Data Package standard is used by a Data Package, Data Resource, Table Dialect or Table Schema, based on the $schema property. Version "1.0" is assumed if $schema is missing, version ">=2.0" is assumed for custom values (e.g. extensions).

Usage

version(x)

Arguments

x

A list describing either a Data Package, Data Resource, Table Dialect or Table Schema.

Value

Data Package standard version number (e.g. "1.0").

Examples

# Data Package
package <- example_package()
version(package)
#> [1] "1.0"

# Data Resource
resource <- resource(package, "observations")
version(resource)
#> [1] "1.0"

# Table Dialect
version(resource$dialect)
#> [1] "1.0"

# Table Schema
schema <- schema(package, "observations")
version(schema)
#> [1] "1.0"