Data Package

Metadata in GLEAM DP are expressed in a datapackage.json file. It follows the Frictionless Data Package specification and includes standard package-level metadata together with GLEAM-defined fields and resource structures tailored to light exposure and optical measurement research. Required properties are indicated with an asterisk *.

Dataset-specific metadata are organized into a set of related resources, including study, participant, device, dataset and reference resources, which are declared and linked within the data package.

Source: gleam-dp-profile.json

profile *

Path/URL to the package profile, or the canonical ‘data-package’ alias.

resources *

Frictionless resources required in the GLEAM data package. Must contain study, participants, datasets, devices, and device datasheets.

Name Definition Type
name *

Name of the resource. The profile enforces the presence of a defined set of core resources, but allows any number of additional resources with arbitrary names.

string
path *

Path to the resource file, relative to the datapackage.json.

string
profile *

Use ‘tabular-data-resource’ for tables; use a path/URL to ‘json-entity-resource.json’ for non-tabular JSON.

string
format

File format of the resource (e.g., csv, json).

string
mediatype

Mediatype of the resource (e.g., text/csv, application/json).

string
schema

Table Schema (URI or inline) — for tabular resources only.

stringobject
jsonSchema

JSON Schema path/URI — for non-tabular JSON resources only.

string