View on GitHub

gcis-conventions

Repository for the collection, management, and versioning of the GCIS data management conventions.

Array Conventions

Appropriate Use Case

Field Conventions

Field Description
identifier Automatically created UUIDs. In the case of multiple arrays per table, we may identifier the array with short, internally distinct identifiers the show which is which. See the arrays under the Sea Surface Temp Indicator 2018 Table
rows_in_header Usually one, indicates how many rows to be ignored as headers, non-data.
rows The actual data, including headers, if any, stored as a database array. Avoid special characters, if possible.

Provenance Conventions

prov:wasDerivedFrom

With very rare exceptions, should be used on the Array instead of the Tables.
Most commonly, Arrays are connected to a Dataset via an Activity.

cito:cites

Generally the Table object will be the thing using cito:cites. It is plausible to have a good use case for an array to use cito:cites.

Relationships

table

Arrays should always belong to a Table. The relationship is generally added through the Table object. Multiple arrays are added in their original order.