Skip to content
8 changes: 8 additions & 0 deletions au.org.access-nri/model/output/file-metadata/2-1-0/2-1-0.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,14 @@
},
"variables": {
"type": "object",
"properties": {
"time": {
"$ref": "variable/time.json"
},
"time_bnds": {
"$ref": "variable/time_bnds.json"
}
},
"patternProperties": {
"^.+$": {
"$ref": "variable.json"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "variable/time.json",
"title": "time",
"description": "The time variable for the dataset.",
"type": "object",
"properties": {
"axis": {
"const": "T"
},
"bounds": {
"const": "time_bnds"
},
"calendar": {
"const": "proleptic_gregorian"
Comment thread
aidanheerdegen marked this conversation as resolved.
Outdated
},
"long_name": {
"const": "time"
},
"standard_name": {
"const": "time"
},
"units": {
"description": "Units for time should be given as \"days since X\" where X is a date (yyyy-mm-dd) or a datetime (yyyy-mm-dd HH:MM or yyyy-mm-dd HH:MM:SS)",
"examples": [
"days since 0001-01-01 00:00:00",
"days since 0001-01-01 00:00",
"days since 1970-01-01",
"days since -5000-12-25"
Comment thread
joshuatorrance marked this conversation as resolved.
Outdated
],
"pattern": "^days since -?\\d{4}-(1[012]|0[1-9])-(3[01]|[12][0-9]|0[1-9])( ([01][0-9]|2[0-3]):[0-5][0-9](:[0-5][0-9])?)?$"
}
},
"additionalProperties": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "variable/time_bnds.json",
"title": "time_bnds",
"description": "The time_bnds variable for the dataset. Note this variable has no attributes.",
"const": {}
}
10 changes: 10 additions & 0 deletions tests/2-1-0/test.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,16 @@
"standard_name": "latitude",
"units": "degrees_north",
"long_name": "latitude"
},
"time": {
"axis": "T",
"bounds": "time_bnds",
"calendar": "proleptic_gregorian",
"long_name": "time",
"standard_name": "time",
"units": "days since 0001-01-01 00:00"
},
"time_bnds": {
}
}
}
Expand Down
Loading