diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/global.json b/au.org.access-nri/model/output/file-metadata/2-0-0/global.json index 251c83b..83eeda5 100644 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/global.json +++ b/au.org.access-nri/model/output/file-metadata/2-0-0/global.json @@ -10,23 +10,17 @@ "Conventions", "date_created", "data_specification", - "experiment_url", + "experiment_repo", "experiment_uuid", "frequency", - "grid", - "id", - "licence", + "license", "model_version", "model", - "naming_authority", "realm", "run_id", "title" ], "properties": { - "id": { - "$ref": "global/id.json" - }, "title": { "$ref": "global/title.json" }, @@ -51,8 +45,8 @@ "date_modified": { "$ref": "global/date_modified.json" }, - "experiment_url": { - "$ref": "global/experiment_url.json" + "experiment_repo": { + "$ref": "global/experiment_repo.json" }, "experiment_uuid": { "$ref": "global/experiment_uuid.json" @@ -63,8 +57,8 @@ "grid": { "$ref": "global/grid.json" }, - "licence": { - "$ref": "global/licence.json" + "license": { + "$ref": "global/license.json" }, "model": { "$ref": "global/model.json" @@ -72,9 +66,6 @@ "model_version": { "$ref": "global/model_version.json" }, - "naming_authority": { - "$ref": "global/naming_authority.json" - }, "realm": { "$ref": "global/realm.json" }, diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/global/contact.json b/au.org.access-nri/model/output/file-metadata/2-0-0/global/contact.json index db47040..bd3f229 100644 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/global/contact.json +++ b/au.org.access-nri/model/output/file-metadata/2-0-0/global/contact.json @@ -3,6 +3,6 @@ "$id": "global/contact.json", "title": "contact", "description": "Email address or other contact details for who to contact regarding this data.", - "examples": [ "data.access.nri@anu.edu.au" ], + "examples": [ "access.nri@anu.edu.au", "John Smith (john.smith@email.com)" ], "type": "string" } diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/global/experiment_repo.json b/au.org.access-nri/model/output/file-metadata/2-0-0/global/experiment_repo.json new file mode 100644 index 0000000..91c2acb --- /dev/null +++ b/au.org.access-nri/model/output/file-metadata/2-0-0/global/experiment_repo.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "global/experiment_repo.json", + "title": "experiment_repo", + "description": "Git repository URL that describes the experiment", + "examples": [ + "https://github.com/ACCESS-Community-Hub/access-esm1.6-dev-experiments" + ], + "type": "string" +} diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/global/experiment_url.json b/au.org.access-nri/model/output/file-metadata/2-0-0/global/experiment_url.json deleted file mode 100644 index 634ac4c..0000000 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/global/experiment_url.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "global/experiment_url.json", - "title": "experiment_url", - "description": "Git repository URL that describes the experiment", - "examples": [ "PUT EXAMPLE URL HERE" ], - "type": "string" -} diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/global/grid.json b/au.org.access-nri/model/output/file-metadata/2-0-0/global/grid.json index c7a4dfe..0c6da87 100644 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/global/grid.json +++ b/au.org.access-nri/model/output/file-metadata/2-0-0/global/grid.json @@ -2,7 +2,7 @@ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "global/grid.json", "title": "grid", - "description": "Brief description of output grid characteristics", + "description": "Brief description of output grid characteristics or reference to grid specification. Should be included if the grid is not defined by the dimensions in the file.", "examples": [], "type": "string" } diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/global/id.json b/au.org.access-nri/model/output/file-metadata/2-0-0/global/id.json deleted file mode 100644 index 7111293..0000000 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/global/id.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "global/id.json", - "title": "id", - "description": "The experiment id assigned by the naming authority. Likely the UUID generated by Payu which may be the same as experiment_uuid.", - "examples": [ "698E600B-BECF-4CBA-994F-A663A22FCDDF" ], - "type": "string" -} diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/global/licence.json b/au.org.access-nri/model/output/file-metadata/2-0-0/global/licence.json deleted file mode 100644 index 9a061ec..0000000 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/global/licence.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "global/licence.json", - "title": "licence", - "description": "Information on the licence for the data to ensure all users have access to the terms of use", - "examples": [ "CC-BY-4.0" ], - "type": "string" -} diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/global/license.json b/au.org.access-nri/model/output/file-metadata/2-0-0/global/license.json new file mode 100644 index 0000000..772b0b5 --- /dev/null +++ b/au.org.access-nri/model/output/file-metadata/2-0-0/global/license.json @@ -0,0 +1,8 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "global/license.json", + "title": "license", + "description": "Information on the license for the data to ensure all users have access to the terms of use. Use SPDX license identifiers where possible. The default license for ACCESS-NRI is CC-BY-4.0, users should change as needed.", + "examples": [ "CC-BY-4.0" ], + "type": "string" +} diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/global/model_version.json b/au.org.access-nri/model/output/file-metadata/2-0-0/global/model_version.json index f6dd342..e56a33b 100644 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/global/model_version.json +++ b/au.org.access-nri/model/output/file-metadata/2-0-0/global/model_version.json @@ -2,8 +2,11 @@ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "global/model_version.json", "title": "model_version", - "description": "Version of the model used to create the data, use 'unknown' if not an official release", + "description": "Version of the model used to create the data. Please note here if the model has been modified from an official release, ideally with links to the changes.", "$comment": "", - "examples": [ "2025.06.001" ], + "examples": [ + "2025.06.001", + "2025.06.001 (modified by John Smith, [link to repo/paper describing modifications])" + ], "type": "string" } diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/global/naming_authority.json b/au.org.access-nri/model/output/file-metadata/2-0-0/global/naming_authority.json deleted file mode 100644 index 7365446..0000000 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/global/naming_authority.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "global/naming_authority.json", - "title": "naming_authority", - "description": "Naming authority for the unique id.", - "examples": [ "au.org.access-nri" ], - "type": "string" -} diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/global/run_id.json b/au.org.access-nri/model/output/file-metadata/2-0-0/global/run_id.json index 0524c56..156ef63 100644 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/global/run_id.json +++ b/au.org.access-nri/model/output/file-metadata/2-0-0/global/run_id.json @@ -3,6 +3,6 @@ "$id": "global/run_id.json", "title": "run_id", "description": "Git hash for the commit associated with the experiment run", - "examples": [ "6a18f2514cf281bf9b47972e45a33743ec0e5962" ], + "examples": [ "3a38fe4", "3a38fe435e156700ab649c4921e99f7c68a168bc" ], "type": "string" } diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/global/title.json b/au.org.access-nri/model/output/file-metadata/2-0-0/global/title.json index 2ce4fd5..e53ddaa 100644 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/global/title.json +++ b/au.org.access-nri/model/output/file-metadata/2-0-0/global/title.json @@ -2,7 +2,7 @@ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "global/title.json", "title": "title", - "description": "Name of the dataset following the Payu standard of...", - "examples": [ "PUT EXAMPLE HERE" ], + "description": "Name of the dataset. Typically following the Payu naming scheme detailed here - https://payu.readthedocs.io/en/stable/usage.html#experiment-names", + "examples": [ "my_expt-perturb-416af8c6" ], "type": "string" } diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/global/variable_id.json b/au.org.access-nri/model/output/file-metadata/2-0-0/global/variable_id.json index 9c5b637..cf3cbaf 100644 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/global/variable_id.json +++ b/au.org.access-nri/model/output/file-metadata/2-0-0/global/variable_id.json @@ -2,7 +2,7 @@ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "global/variable_id.json", "title": "variable_id", - "description": "A list of short variable names, separated by commas, for the data variable/s that appear in this file. These names should match the netCDF variable names.", - "examples": [ "huss", "uas,vas" ], + "description": "A list of short variable names, separated by commas, for the data variable/s that appear in this file (e.g. tas for surface temperature but not time/latitude/longitude). These names should match the netCDF variable names.", + "examples": [ "tas", "huss", "uas,vas" ], "type": "string" } diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/variable.json b/au.org.access-nri/model/output/file-metadata/2-0-0/variable.json index e5d615d..f1de758 100644 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/variable.json +++ b/au.org.access-nri/model/output/file-metadata/2-0-0/variable.json @@ -5,9 +5,6 @@ "description": "A coordinate or data output variable", "type": "object", "properties": { - "_FillValue": { - "$ref": "variable/_FillValue.json" - }, "cell_methods": { "$ref": "variable/cell_methods.json" }, diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/variable/_FillValue.json b/au.org.access-nri/model/output/file-metadata/2-0-0/variable/_FillValue.json deleted file mode 100644 index c3cdb74..0000000 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/variable/_FillValue.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "variable/_FillValue.json", - "title": "_FillValue", - "description": "Value assigned to portions of the variable fields that are \"missing\".", - "examples": [ -2147483647, -9999 ], - "type": "number" -} diff --git a/au.org.access-nri/model/output/file-metadata/2-0-0/variable/long_name.json b/au.org.access-nri/model/output/file-metadata/2-0-0/variable/long_name.json index 746d791..b07ce4e 100644 --- a/au.org.access-nri/model/output/file-metadata/2-0-0/variable/long_name.json +++ b/au.org.access-nri/model/output/file-metadata/2-0-0/variable/long_name.json @@ -2,7 +2,7 @@ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "variable/long_name.json", "title": "long_name", - "description": "A long descriptive name which may, for example, be used for labeling plots.", + "description": "A long descriptive name which may, for example, be used for labelling plots.", "examples": [ "Near-Surface Air Temperature", "latitude", diff --git a/tests/2-0-0/test.json b/tests/2-0-0/test.json index 53afa2c..08e6050 100644 --- a/tests/2-0-0/test.json +++ b/tests/2-0-0/test.json @@ -11,12 +11,12 @@ "Conventions": "CF-1.11", "date_created": "2025-12-03T11:22:00Z", "data_specification": "ACCESS Output Data Specification v0.1 XX.XXXX/zenodo.XXXXX", - "experiment_url": "x", + "experiment_repo": "x", "experiment_uuid": "F6B536FA-766D-4609-B767-754C9424440A", "id": "F6B536FA-766D-4609-B767-754C9424440A", "frequency": "1hr", "grid": "grid goes here", - "licence": "CC-BY-4.0", + "license": "CC-BY-4.0", "model_version": "2025.06.001", "model": "ACCESS-ESM1.6", "naming_authority": "au.org.access-nri",