diff --git a/data_descriptors/.DS_Store b/data_descriptors/.DS_Store
new file mode 100644
index 00000000..aa74ab77
Binary files /dev/null and b/data_descriptors/.DS_Store differ
diff --git a/data_descriptors/.nojekyll b/data_descriptors/.nojekyll
new file mode 100644
index 00000000..e69de29b
diff --git a/data_descriptors/404.html b/data_descriptors/404.html
new file mode 100644
index 00000000..81dc292d
--- /dev/null
+++ b/data_descriptors/404.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+ Load JSON Key Display
+
+
+
+
+ Data Descriptor
+
+
+
+
+
+
+
diff --git a/data_descriptors/_context_ b/data_descriptors/_context_
new file mode 100644
index 00000000..7126ac5b
--- /dev/null
+++ b/data_descriptors/_context_
@@ -0,0 +1,11 @@
+{
+ "cf": "https:/wcrp-cmip.github.io/WCRP-CMIP/CF/",
+ "cmip7": "https:/wcrp-cmip.github.io/CMIP7_CVs/",
+ "cmip6plus": "https:/wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "wcrp-universe": "https:/wcrp-cmip.github.io/WCRP-UNIVERSE/",
+ "mip-variables": "https://wcrp-cmip.github.io/MIPvariables/",
+ "id": "@id",
+ "type": "@type",
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/"
+}
\ No newline at end of file
diff --git a/data_descriptors/activity/.DS_Store b/data_descriptors/activity/.DS_Store
new file mode 100644
index 00000000..447bf2e1
Binary files /dev/null and b/data_descriptors/activity/.DS_Store differ
diff --git a/data_descriptors/activity/_context_ b/data_descriptors/activity/_context_
new file mode 100644
index 00000000..eb0cd04b
--- /dev/null
+++ b/data_descriptors/activity/_context_
@@ -0,0 +1,10 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/activity/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/activity/"
+ }
+ ],
+ "@embed": "@always"
+}
\ No newline at end of file
diff --git a/data_descriptors/activity/cmip b/data_descriptors/activity/cmip
new file mode 100644
index 00000000..ee0f8ef6
--- /dev/null
+++ b/data_descriptors/activity/cmip
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "cmip",
+ "type": "activity",
+ "description": "CMIP DECK: 1pctCO2, abrupt4xCO2, amip, esm-piControl, esm-historical, historical, and piControl experiments",
+ "name": "CMIP",
+ "url": "https://gmd.copernicus.org/articles/9/1937/2016/gmd-9-1937-2016.pdf"
+}
diff --git a/data_descriptors/activity/cmip.json b/data_descriptors/activity/cmip.json
new file mode 100644
index 00000000..ee0f8ef6
--- /dev/null
+++ b/data_descriptors/activity/cmip.json
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "cmip",
+ "type": "activity",
+ "description": "CMIP DECK: 1pctCO2, abrupt4xCO2, amip, esm-piControl, esm-historical, historical, and piControl experiments",
+ "name": "CMIP",
+ "url": "https://gmd.copernicus.org/articles/9/1937/2016/gmd-9-1937-2016.pdf"
+}
diff --git a/data_descriptors/activity/graph b/data_descriptors/activity/graph
new file mode 100644
index 00000000..6e828adc
--- /dev/null
+++ b/data_descriptors/activity/graph
@@ -0,0 +1,35 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "id": "cmip",
+ "type": "activity",
+ "description": "CMIP DECK: 1pctCO2, abrupt4xCO2, amip, esm-piControl, esm-historical, historical, and piControl experiments",
+ "name": "CMIP",
+ "url": "https://gmd.copernicus.org/articles/9/1937/2016/gmd-9-1937-2016.pdf"
+ },
+ {
+ "id": "lesfmip",
+ "type": "activity",
+ "description": "The Large Ensemble Single Forcing Model Intercomparison Project",
+ "name": "LESFMIP",
+ "url": "https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"
+ },
+ {
+ "id": "ramip",
+ "type": "activity",
+ "description": "Regional Aerosol Model Intercomparison Project",
+ "name": "RAMIP",
+ "url": "https://ramip.ncas.ac.uk"
+ },
+ {
+ "id": "tipmip",
+ "type": "activity",
+ "description": "Tipping Point Model Intercomparison Project",
+ "name": "TIPMIP",
+ "url": "https://tipmip.pik-potsdam.de/"
+ }
+ ]
+}
diff --git a/data_descriptors/activity/graph.jsonld b/data_descriptors/activity/graph.jsonld
new file mode 100644
index 00000000..6e828adc
--- /dev/null
+++ b/data_descriptors/activity/graph.jsonld
@@ -0,0 +1,35 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "id": "cmip",
+ "type": "activity",
+ "description": "CMIP DECK: 1pctCO2, abrupt4xCO2, amip, esm-piControl, esm-historical, historical, and piControl experiments",
+ "name": "CMIP",
+ "url": "https://gmd.copernicus.org/articles/9/1937/2016/gmd-9-1937-2016.pdf"
+ },
+ {
+ "id": "lesfmip",
+ "type": "activity",
+ "description": "The Large Ensemble Single Forcing Model Intercomparison Project",
+ "name": "LESFMIP",
+ "url": "https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"
+ },
+ {
+ "id": "ramip",
+ "type": "activity",
+ "description": "Regional Aerosol Model Intercomparison Project",
+ "name": "RAMIP",
+ "url": "https://ramip.ncas.ac.uk"
+ },
+ {
+ "id": "tipmip",
+ "type": "activity",
+ "description": "Tipping Point Model Intercomparison Project",
+ "name": "TIPMIP",
+ "url": "https://tipmip.pik-potsdam.de/"
+ }
+ ]
+}
diff --git a/data_descriptors/activity/graph.min b/data_descriptors/activity/graph.min
new file mode 100644
index 00000000..40d2d9ef
--- /dev/null
+++ b/data_descriptors/activity/graph.min
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"id":"cmip","type":"activity","description":"CMIP DECK: 1pctCO2, abrupt4xCO2, amip, esm-piControl, esm-historical, historical, and piControl experiments","name":"CMIP","url":"https://gmd.copernicus.org/articles/9/1937/2016/gmd-9-1937-2016.pdf"},{"id":"lesfmip","type":"activity","description":"The Large Ensemble Single Forcing Model Intercomparison Project","name":"LESFMIP","url":"https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"},{"id":"ramip","type":"activity","description":"Regional Aerosol Model Intercomparison Project","name":"RAMIP","url":"https://ramip.ncas.ac.uk"},{"id":"tipmip","type":"activity","description":"Tipping Point Model Intercomparison Project","name":"TIPMIP","url":"https://tipmip.pik-potsdam.de/"}]}
diff --git a/data_descriptors/activity/graph.min.jsonld b/data_descriptors/activity/graph.min.jsonld
new file mode 100644
index 00000000..40d2d9ef
--- /dev/null
+++ b/data_descriptors/activity/graph.min.jsonld
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"id":"cmip","type":"activity","description":"CMIP DECK: 1pctCO2, abrupt4xCO2, amip, esm-piControl, esm-historical, historical, and piControl experiments","name":"CMIP","url":"https://gmd.copernicus.org/articles/9/1937/2016/gmd-9-1937-2016.pdf"},{"id":"lesfmip","type":"activity","description":"The Large Ensemble Single Forcing Model Intercomparison Project","name":"LESFMIP","url":"https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"},{"id":"ramip","type":"activity","description":"Regional Aerosol Model Intercomparison Project","name":"RAMIP","url":"https://ramip.ncas.ac.uk"},{"id":"tipmip","type":"activity","description":"Tipping Point Model Intercomparison Project","name":"TIPMIP","url":"https://tipmip.pik-potsdam.de/"}]}
diff --git a/data_descriptors/activity/lesfmip b/data_descriptors/activity/lesfmip
new file mode 100644
index 00000000..cb119610
--- /dev/null
+++ b/data_descriptors/activity/lesfmip
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "lesfmip",
+ "type": "activity",
+ "description": "The Large Ensemble Single Forcing Model Intercomparison Project",
+ "name": "LESFMIP",
+ "url": "https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"
+}
diff --git a/data_descriptors/activity/lesfmip.json b/data_descriptors/activity/lesfmip.json
new file mode 100644
index 00000000..cb119610
--- /dev/null
+++ b/data_descriptors/activity/lesfmip.json
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "lesfmip",
+ "type": "activity",
+ "description": "The Large Ensemble Single Forcing Model Intercomparison Project",
+ "name": "LESFMIP",
+ "url": "https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"
+}
diff --git a/data_descriptors/activity/ramip b/data_descriptors/activity/ramip
new file mode 100644
index 00000000..ec9b34c8
--- /dev/null
+++ b/data_descriptors/activity/ramip
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "ramip",
+ "type": "activity",
+ "description": "Regional Aerosol Model Intercomparison Project",
+ "name": "RAMIP",
+ "url": "https://ramip.ncas.ac.uk"
+}
diff --git a/data_descriptors/activity/ramip.json b/data_descriptors/activity/ramip.json
new file mode 100644
index 00000000..ec9b34c8
--- /dev/null
+++ b/data_descriptors/activity/ramip.json
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "ramip",
+ "type": "activity",
+ "description": "Regional Aerosol Model Intercomparison Project",
+ "name": "RAMIP",
+ "url": "https://ramip.ncas.ac.uk"
+}
diff --git a/data_descriptors/activity/tipmip b/data_descriptors/activity/tipmip
new file mode 100644
index 00000000..bb1c4d09
--- /dev/null
+++ b/data_descriptors/activity/tipmip
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "tipmip",
+ "type": "activity",
+ "description": "Tipping Point Model Intercomparison Project",
+ "name": "TIPMIP",
+ "url": "https://tipmip.pik-potsdam.de/"
+}
diff --git a/data_descriptors/activity/tipmip.json b/data_descriptors/activity/tipmip.json
new file mode 100644
index 00000000..bb1c4d09
--- /dev/null
+++ b/data_descriptors/activity/tipmip.json
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "tipmip",
+ "type": "activity",
+ "description": "Tipping Point Model Intercomparison Project",
+ "name": "TIPMIP",
+ "url": "https://tipmip.pik-potsdam.de/"
+}
diff --git a/data_descriptors/archive/CLD2vIV.py b/data_descriptors/archive/CLD2vIV.py
new file mode 100755
index 00000000..f540b5fe
--- /dev/null
+++ b/data_descriptors/archive/CLD2vIV.py
@@ -0,0 +1,65 @@
+import glob
+import json
+from collections import OrderedDict
+import os
+import subprocess
+
+
+
+
+
+remote_url = subprocess.check_output(["git", "remote", "get-url", "origin"], text=True).strip()
+user_repo = remote_url.split("github.com")[-1].replace(":", "/").replace(".git", "").strip("/")
+pages_url = f"https://{user_repo.split('/')[0]}.github.io/{user_repo.split('/')[1]}"
+
+# print(remote_url)
+# print(user_repo)
+# print(pages_url)
+# https://github.com/WCRP-CMIP/WCRP-UNIVERSE.git
+# WCRP-CMIP/WCRP-UNIVERSE
+# https://WCRP-CMIP.github.io/WCRP-UNIVERSE
+
+
+folders = glob.glob('*/')
+
+
+for folder in folders:
+ print(folder)
+ files = glob.glob(folder + '*.json')
+ for file in files:
+ with open(file, 'r') as f:
+
+ js = json.load(f)
+
+ if '@type' not in js:
+ continue
+ js['id'] = file.split('/')[-1]
+ js['type'] = js['@type'].replace('-', '_')
+ js['@context'] = f'{pages_url}/data_descriptors/{folder}_context'
+ del js['@type'], js['@id']
+
+ js = OrderedDict(sorted(js.items()))
+
+
+ json.dump(js, open(file,'w') , indent=4)
+ # print(file)
+
+
+ # context new file
+ location = f"{pages_url}/data_descriptors/{folder}"
+ context = {
+
+ "@context": {
+ "@base": location,
+ "@vocab": location,
+ "id": "@id",
+ "type": "@type"
+ },
+ "@embed": "@always"
+ }
+
+ json.dump(context, open(f"{folder}_context.json", 'w'), indent=4)
+
+
+ os.system('rm -f ' + folder + '*.jsonld')
+
\ No newline at end of file
diff --git a/data_descriptors/archive/idfix.sh b/data_descriptors/archive/idfix.sh
new file mode 100644
index 00000000..8e12de3a
--- /dev/null
+++ b/data_descriptors/archive/idfix.sh
@@ -0,0 +1,17 @@
+find . -type f -name "*-*.json" | while read -r file; do
+ new_file=$(echo "$file" | sed 's/-/_/g')
+ mv "$file" "$new_file"
+done
+
+find . -type f -name "*.json" | while read -r file; do
+ # Extract the filename without path and extension
+ filename=$(basename "$file" .json)
+
+ # Update the "id" field inside the JSON to match the new filename
+ perl -i -pe "s/\"id\" *: *\"[^\"]+\"/\"id\": \"$filename\"/" "$file"
+
+ # Change permissions to make the file readable for others but not writable
+ chmod 644 "$file"
+done
+
+rm -f */*.json-E
diff --git a/data_descriptors/consortia/.DS_Store b/data_descriptors/consortia/.DS_Store
new file mode 100644
index 00000000..83dcfebb
Binary files /dev/null and b/data_descriptors/consortia/.DS_Store differ
diff --git a/data_descriptors/consortia/_context b/data_descriptors/consortia/_context
new file mode 100644
index 00000000..09109577
--- /dev/null
+++ b/data_descriptors/consortia/_context
@@ -0,0 +1,4 @@
+{
+ "@context": "_context_",
+ "@embed": "@always"
+}
diff --git a/data_descriptors/consortia/_context.json b/data_descriptors/consortia/_context.json
new file mode 100644
index 00000000..09109577
--- /dev/null
+++ b/data_descriptors/consortia/_context.json
@@ -0,0 +1,4 @@
+{
+ "@context": "_context_",
+ "@embed": "@always"
+}
diff --git a/data_descriptors/consortia/miroc b/data_descriptors/consortia/miroc
new file mode 100644
index 00000000..d3459b94
--- /dev/null
+++ b/data_descriptors/consortia/miroc
@@ -0,0 +1,47 @@
+{
+ "@context": "_context_",
+ "changes": "",
+ "cmip-acronym": "MIROC",
+ "id": "miroc",
+ "members": {
+ "jamstec": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "aori": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "nies": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "r-ccs": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ }
+ },
+ "name": "MIROC Consortium",
+ "status": "active",
+ "type": [
+ "consortium",
+ "organisation"
+ ],
+ "url": ""
+}
diff --git a/data_descriptors/consortia/miroc.json b/data_descriptors/consortia/miroc.json
new file mode 100644
index 00000000..d3459b94
--- /dev/null
+++ b/data_descriptors/consortia/miroc.json
@@ -0,0 +1,47 @@
+{
+ "@context": "_context_",
+ "changes": "",
+ "cmip-acronym": "MIROC",
+ "id": "miroc",
+ "members": {
+ "jamstec": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "aori": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "nies": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "r-ccs": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ }
+ },
+ "name": "MIROC Consortium",
+ "status": "active",
+ "type": [
+ "consortium",
+ "organisation"
+ ],
+ "url": ""
+}
diff --git a/data_descriptors/consortia/ncc b/data_descriptors/consortia/ncc
new file mode 100644
index 00000000..c5dff2b1
--- /dev/null
+++ b/data_descriptors/consortia/ncc
@@ -0,0 +1,71 @@
+{
+ "@context": "_context_",
+ "changes": "",
+ "cmip-acronym": "NCC",
+ "id": "ncc",
+ "members": {
+ "noresm": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "met-norway": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "nersc": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "nilu": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uib": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uio": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uni": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ }
+ },
+ "name": "NCC Consortium",
+ "status": "active",
+ "type": [
+ "consortium",
+ "organisation"
+ ],
+ "url": ""
+}
diff --git a/data_descriptors/consortia/ncc.json b/data_descriptors/consortia/ncc.json
new file mode 100644
index 00000000..c5dff2b1
--- /dev/null
+++ b/data_descriptors/consortia/ncc.json
@@ -0,0 +1,71 @@
+{
+ "@context": "_context_",
+ "changes": "",
+ "cmip-acronym": "NCC",
+ "id": "ncc",
+ "members": {
+ "noresm": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "met-norway": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "nersc": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "nilu": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uib": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uio": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uni": {
+ "current": false,
+ "from": 2016,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ }
+ },
+ "name": "NCC Consortium",
+ "status": "active",
+ "type": [
+ "consortium",
+ "organisation"
+ ],
+ "url": ""
+}
diff --git a/data_descriptors/consortia/solaris_heppa b/data_descriptors/consortia/solaris_heppa
new file mode 100644
index 00000000..0a6d9449
--- /dev/null
+++ b/data_descriptors/consortia/solaris_heppa
@@ -0,0 +1,190 @@
+{
+ "@context": "_context_",
+ "changes": "",
+ "cmip-acronym": "SOLARIS HEPPA",
+ "id": "solaris_heppa",
+ "members": {
+ "auot": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "aor": {
+ "current": true,
+ "from": 2025,
+ "to": "-",
+ "era": [
+ "cmip7"
+ ]
+ },
+ "bas": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "eawag": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "fmi": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "fuberlin": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "geomar": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "gsfc": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "iaa-csic": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "issi": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "kit": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "lasp": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "lpc2e": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "mohc": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "mps": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "ncar": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "pmod": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uobergen": {
+ "current": true,
+ "from": 2025,
+ "to": "-",
+ "era": [
+ "cmip7"
+ ]
+ },
+ "uoleeds": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uomontreal": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uootago": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uooulu": {
+ "current": true,
+ "from": 2025,
+ "to": "-",
+ "era": [
+ "cmip7"
+ ]
+ }
+ },
+ "name": "SOLARIS HEPPA Consortium",
+ "type": [
+ "consortium",
+ "organisation"
+ ],
+ "url": "https://solarisheppa.geomar.de"
+}
diff --git a/data_descriptors/consortia/solaris_heppa.json b/data_descriptors/consortia/solaris_heppa.json
new file mode 100644
index 00000000..0a6d9449
--- /dev/null
+++ b/data_descriptors/consortia/solaris_heppa.json
@@ -0,0 +1,190 @@
+{
+ "@context": "_context_",
+ "changes": "",
+ "cmip-acronym": "SOLARIS HEPPA",
+ "id": "solaris_heppa",
+ "members": {
+ "auot": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "aor": {
+ "current": true,
+ "from": 2025,
+ "to": "-",
+ "era": [
+ "cmip7"
+ ]
+ },
+ "bas": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "eawag": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "fmi": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "fuberlin": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "geomar": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "gsfc": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "iaa-csic": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "issi": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "kit": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "lasp": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "lpc2e": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "mohc": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "mps": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "ncar": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "pmod": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uobergen": {
+ "current": true,
+ "from": 2025,
+ "to": "-",
+ "era": [
+ "cmip7"
+ ]
+ },
+ "uoleeds": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uomontreal": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uootago": {
+ "current": true,
+ "from": 2013,
+ "to": 2022,
+ "era": [
+ "cmip6"
+ ]
+ },
+ "uooulu": {
+ "current": true,
+ "from": 2025,
+ "to": "-",
+ "era": [
+ "cmip7"
+ ]
+ }
+ },
+ "name": "SOLARIS HEPPA Consortium",
+ "type": [
+ "consortium",
+ "organisation"
+ ],
+ "url": "https://solarisheppa.geomar.de"
+}
diff --git a/data_descriptors/del.ipynb b/data_descriptors/del.ipynb
new file mode 100644
index 00000000..cf435962
--- /dev/null
+++ b/data_descriptors/del.ipynb
@@ -0,0 +1,110 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import glob\n",
+ "import json \n",
+ "from collections import OrderedDict"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "folders = glob.glob('*/')\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "mip_era/\n"
+ ]
+ },
+ {
+ "ename": "KeyError",
+ "evalue": "'@type'",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)",
+ "Cell \u001b[0;32mIn[13], line 8\u001b[0m\n\u001b[1;32m 6\u001b[0m js \u001b[38;5;241m=\u001b[39m json\u001b[38;5;241m.\u001b[39mload(f)\n\u001b[1;32m 7\u001b[0m js[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mid\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m=\u001b[39m file\u001b[38;5;241m.\u001b[39msplit(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m/\u001b[39m\u001b[38;5;124m'\u001b[39m)[\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m1\u001b[39m]\n\u001b[0;32m----> 8\u001b[0m js[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m=\u001b[39m \u001b[43mjs\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43m@type\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 9\u001b[0m js[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m@context\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m=\u001b[39m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhttps://wcrp-cmip.github.io/MIP_UNIVERSE/data_descriptors/\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mfolder\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m_context\u001b[39m\u001b[38;5;124m'\u001b[39m\n\u001b[1;32m 10\u001b[0m \u001b[38;5;28;01mdel\u001b[39;00m js[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m@type\u001b[39m\u001b[38;5;124m'\u001b[39m], js[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m@id\u001b[39m\u001b[38;5;124m'\u001b[39m]\n",
+ "\u001b[0;31mKeyError\u001b[0m: '@type'"
+ ]
+ }
+ ],
+ "source": [
+ "for folder in folders:\n",
+ " print(folder)\n",
+ " files = glob.glob(folder + '*.json')\n",
+ " for file in files:\n",
+ " with open(file, 'r') as f:\n",
+ " \n",
+ " js = json.load(f)\n",
+ " \n",
+ " if '@type' in js: \n",
+ " continue\n",
+ " js['id'] = file.split('/')[-1]\n",
+ " js['type'] = js['@type']\n",
+ " js['@context'] = f'https://wcrp-cmip.github.io/MIP_UNIVERSE/data_descriptors/{folder}_context'\n",
+ " del js['@type'], js['@id']\n",
+ " \n",
+ " js = OrderedDict(sorted(js.items()))\n",
+ " \n",
+ " \n",
+ " json.dump(js, open(file,'w') , indent=4)\n",
+ " print(file)\n",
+ " \n",
+ " \n",
+ " \n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "base",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.10"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/data_descriptors/frequency/.DS_Store b/data_descriptors/frequency/.DS_Store
new file mode 100644
index 00000000..5008ddfc
Binary files /dev/null and b/data_descriptors/frequency/.DS_Store differ
diff --git a/data_descriptors/frequency/1hr b/data_descriptors/frequency/1hr
new file mode 100644
index 00000000..d173509e
--- /dev/null
+++ b/data_descriptors/frequency/1hr
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled hourly",
+ "id": "1hr",
+ "long_name": "1 Hourly Frequency",
+ "name": "1hr",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/1hr.json b/data_descriptors/frequency/1hr.json
new file mode 100644
index 00000000..d173509e
--- /dev/null
+++ b/data_descriptors/frequency/1hr.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled hourly",
+ "id": "1hr",
+ "long_name": "1 Hourly Frequency",
+ "name": "1hr",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/1hrcm b/data_descriptors/frequency/1hrcm
new file mode 100644
index 00000000..776d169e
--- /dev/null
+++ b/data_descriptors/frequency/1hrcm
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "monthly-mean diurnal cycle resolving each day into 1-hour means",
+ "id": "1hrcm",
+ "long_name": "1 Hour Climatology Monthly",
+ "name": "1hrCM",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/1hrcm.json b/data_descriptors/frequency/1hrcm.json
new file mode 100644
index 00000000..776d169e
--- /dev/null
+++ b/data_descriptors/frequency/1hrcm.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "monthly-mean diurnal cycle resolving each day into 1-hour means",
+ "id": "1hrcm",
+ "long_name": "1 Hour Climatology Monthly",
+ "name": "1hrCM",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/1hrpt b/data_descriptors/frequency/1hrpt
new file mode 100644
index 00000000..6ef708b8
--- /dev/null
+++ b/data_descriptors/frequency/1hrpt
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled hourly, at specified time point within an hour",
+ "id": "1hrpt",
+ "long_name": "1 Hour Point",
+ "name": "1hrPt",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/1hrpt.json b/data_descriptors/frequency/1hrpt.json
new file mode 100644
index 00000000..6ef708b8
--- /dev/null
+++ b/data_descriptors/frequency/1hrpt.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled hourly, at specified time point within an hour",
+ "id": "1hrpt",
+ "long_name": "1 Hour Point",
+ "name": "1hrPt",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/3hr b/data_descriptors/frequency/3hr
new file mode 100644
index 00000000..2b796d72
--- /dev/null
+++ b/data_descriptors/frequency/3hr
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "3 hourly mean samples",
+ "id": "3hr",
+ "long_name": "3 Hourly Frequency",
+ "name": "3hr",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/3hr.json b/data_descriptors/frequency/3hr.json
new file mode 100644
index 00000000..2b796d72
--- /dev/null
+++ b/data_descriptors/frequency/3hr.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "3 hourly mean samples",
+ "id": "3hr",
+ "long_name": "3 Hourly Frequency",
+ "name": "3hr",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/3hrpt b/data_descriptors/frequency/3hrpt
new file mode 100644
index 00000000..f124d903
--- /dev/null
+++ b/data_descriptors/frequency/3hrpt
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled 3 hourly, at specified time point within the time period",
+ "id": "3hrpt",
+ "long_name": "3 Hour Point",
+ "name": "3hrPt",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/3hrpt.json b/data_descriptors/frequency/3hrpt.json
new file mode 100644
index 00000000..f124d903
--- /dev/null
+++ b/data_descriptors/frequency/3hrpt.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled 3 hourly, at specified time point within the time period",
+ "id": "3hrpt",
+ "long_name": "3 Hour Point",
+ "name": "3hrPt",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/6hr b/data_descriptors/frequency/6hr
new file mode 100644
index 00000000..94aa632c
--- /dev/null
+++ b/data_descriptors/frequency/6hr
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "6 hourly mean samples",
+ "id": "6hr",
+ "long_name": "6 Hourly Frequency",
+ "name": "6hr",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/6hr.json b/data_descriptors/frequency/6hr.json
new file mode 100644
index 00000000..94aa632c
--- /dev/null
+++ b/data_descriptors/frequency/6hr.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "6 hourly mean samples",
+ "id": "6hr",
+ "long_name": "6 Hourly Frequency",
+ "name": "6hr",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/6hrpt b/data_descriptors/frequency/6hrpt
new file mode 100644
index 00000000..0c9eb80c
--- /dev/null
+++ b/data_descriptors/frequency/6hrpt
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled 6 hourly, at specified time point within the time period",
+ "id": "6hrpt",
+ "long_name": "6 Hour Point",
+ "name": "6hrPt",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/6hrpt.json b/data_descriptors/frequency/6hrpt.json
new file mode 100644
index 00000000..0c9eb80c
--- /dev/null
+++ b/data_descriptors/frequency/6hrpt.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled 6 hourly, at specified time point within the time period",
+ "id": "6hrpt",
+ "long_name": "6 Hour Point",
+ "name": "6hrPt",
+ "type": "frequency",
+ "unit": "hour"
+}
diff --git a/data_descriptors/frequency/_context_ b/data_descriptors/frequency/_context_
new file mode 100644
index 00000000..38586aa0
--- /dev/null
+++ b/data_descriptors/frequency/_context_
@@ -0,0 +1,10 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/frequency/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/frequency/"
+ }
+ ],
+ "@embed": "@always"
+}
\ No newline at end of file
diff --git a/data_descriptors/frequency/_schema b/data_descriptors/frequency/_schema
new file mode 100644
index 00000000..f0963590
--- /dev/null
+++ b/data_descriptors/frequency/_schema
@@ -0,0 +1,49 @@
+{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "title": "CMIP Frequency Descriptor",
+ "description": "Defines the properties of a CMIP frequency descriptor, including measurement intervals, units, and naming conventions.",
+ "references": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/frequency"],
+ "repo": "https://github.com/WCRP-CMIP/WCRP-UNIVERSE/",
+ "prefix": "mip",
+
+ "type": "object",
+ "properties": {
+ "@context": {
+ "type": "string",
+ "description": "URI for the JSON-LD context describing frequency descriptors",
+ "examples": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/frequency/_context"]
+ },
+ "description": {
+ "type": "string",
+ "description": "Detailed description of the frequency, specifying the data collection interval and resolution",
+ "examples": ["monthly-mean diurnal cycle resolving each day into 1-hour means"]
+ },
+ "id": {
+ "type": "string",
+ "description": "Unique identifier for this frequency descriptor file",
+ "examples": ["1hrcm.json"]
+ },
+ "long_name": {
+ "type": "string",
+ "description": "Extended name providing a full description of the frequency",
+ "examples": ["1 Hour Climatology Monthly"]
+ },
+ "name": {
+ "type": "string",
+ "description": "Short name or standardized label for the frequency",
+ "examples": ["1hrCM"]
+ },
+ "type": {
+ "type": "string",
+ "description": "Data type classification (e.g., frequency)",
+ "examples": ["frequency"]
+ },
+ "unit": {
+ "type": "string",
+ "description": "Measurement unit for the frequency (e.g., hour, day)",
+ "examples": ["hour"]
+ }
+ },
+ "required": ["@context", "description", "id", "long_name", "name", "type", "unit"]
+}
+
diff --git a/data_descriptors/frequency/day b/data_descriptors/frequency/day
new file mode 100644
index 00000000..397feb97
--- /dev/null
+++ b/data_descriptors/frequency/day
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "daily mean samples",
+ "id": "day",
+ "long_name": "Daily Frequency",
+ "name": "day",
+ "type": "frequency",
+ "unit": "day"
+}
diff --git a/data_descriptors/frequency/day.json b/data_descriptors/frequency/day.json
new file mode 100644
index 00000000..397feb97
--- /dev/null
+++ b/data_descriptors/frequency/day.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "daily mean samples",
+ "id": "day",
+ "long_name": "Daily Frequency",
+ "name": "day",
+ "type": "frequency",
+ "unit": "day"
+}
diff --git a/data_descriptors/frequency/dec b/data_descriptors/frequency/dec
new file mode 100644
index 00000000..04fa8856
--- /dev/null
+++ b/data_descriptors/frequency/dec
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "decadal mean samples",
+ "id": "dec",
+ "long_name": "Decadal Frequency",
+ "name": "dec",
+ "type": "frequency",
+ "unit": "decade"
+}
diff --git a/data_descriptors/frequency/dec.json b/data_descriptors/frequency/dec.json
new file mode 100644
index 00000000..04fa8856
--- /dev/null
+++ b/data_descriptors/frequency/dec.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "decadal mean samples",
+ "id": "dec",
+ "long_name": "Decadal Frequency",
+ "name": "dec",
+ "type": "frequency",
+ "unit": "decade"
+}
diff --git a/data_descriptors/frequency/fx b/data_descriptors/frequency/fx
new file mode 100644
index 00000000..2533607f
--- /dev/null
+++ b/data_descriptors/frequency/fx
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "fixed (time invariant) field",
+ "id": "fx",
+ "long_name": "Fixed Frequency",
+ "name": "fx",
+ "type": "frequency",
+ "unit": "none"
+}
diff --git a/data_descriptors/frequency/fx.json b/data_descriptors/frequency/fx.json
new file mode 100644
index 00000000..2533607f
--- /dev/null
+++ b/data_descriptors/frequency/fx.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "fixed (time invariant) field",
+ "id": "fx",
+ "long_name": "Fixed Frequency",
+ "name": "fx",
+ "type": "frequency",
+ "unit": "none"
+}
diff --git a/data_descriptors/frequency/graph b/data_descriptors/frequency/graph
new file mode 100644
index 00000000..e30d047a
--- /dev/null
+++ b/data_descriptors/frequency/graph
@@ -0,0 +1,135 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "sampled hourly",
+ "id": "1hr",
+ "long_name": "1 Hourly Frequency",
+ "name": "1hr",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "monthly-mean diurnal cycle resolving each day into 1-hour means",
+ "id": "1hrcm",
+ "long_name": "1 Hour Climatology Monthly",
+ "name": "1hrCM",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "sampled hourly, at specified time point within an hour",
+ "id": "1hrpt",
+ "long_name": "1 Hour Point",
+ "name": "1hrPt",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "3 hourly mean samples",
+ "id": "3hr",
+ "long_name": "3 Hourly Frequency",
+ "name": "3hr",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "sampled 3 hourly, at specified time point within the time period",
+ "id": "3hrpt",
+ "long_name": "3 Hour Point",
+ "name": "3hrPt",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "6 hourly mean samples",
+ "id": "6hr",
+ "long_name": "6 Hourly Frequency",
+ "name": "6hr",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "sampled 6 hourly, at specified time point within the time period",
+ "id": "6hrpt",
+ "long_name": "6 Hour Point",
+ "name": "6hrPt",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "daily mean samples",
+ "id": "day",
+ "long_name": "Daily Frequency",
+ "name": "day",
+ "type": "frequency",
+ "unit": "day"
+ },
+ {
+ "description": "decadal mean samples",
+ "id": "dec",
+ "long_name": "Decadal Frequency",
+ "name": "dec",
+ "type": "frequency",
+ "unit": "decade"
+ },
+ {
+ "description": "fixed (time invariant) field",
+ "id": "fx",
+ "long_name": "Fixed Frequency",
+ "name": "fx",
+ "type": "frequency",
+ "unit": "none"
+ },
+ {
+ "description": "monthly mean samples",
+ "id": "mon",
+ "long_name": "Monthly Frequency",
+ "name": "mon",
+ "type": "frequency",
+ "unit": "month"
+ },
+ {
+ "description": "monthly climatology computed from monthly mean samples",
+ "id": "monc",
+ "long_name": "Monthly Climatology",
+ "name": "monC",
+ "type": "frequency",
+ "unit": "month"
+ },
+ {
+ "description": "sampled monthly, at specified time point within the time period",
+ "id": "monpt",
+ "long_name": "Monthly Point",
+ "name": "monPt",
+ "type": "frequency",
+ "unit": "month"
+ },
+ {
+ "description": "sampled sub-hourly, at specified time point within an hour",
+ "id": "subhrpt",
+ "long_name": "Sub-Hourly Point",
+ "name": "subhrPt",
+ "type": "frequency",
+ "unit": "minute"
+ },
+ {
+ "description": "annual mean samples",
+ "id": "yr",
+ "long_name": "Yearly Frequency",
+ "name": "yr",
+ "type": "frequency",
+ "unit": "year"
+ },
+ {
+ "description": "sampled yearly, at specified time point within the time period",
+ "id": "yrpt",
+ "long_name": "Yearly Point",
+ "name": "yrPt",
+ "type": "frequency",
+ "unit": "year"
+ }
+ ]
+}
diff --git a/data_descriptors/frequency/graph.jsonld b/data_descriptors/frequency/graph.jsonld
new file mode 100644
index 00000000..e30d047a
--- /dev/null
+++ b/data_descriptors/frequency/graph.jsonld
@@ -0,0 +1,135 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "sampled hourly",
+ "id": "1hr",
+ "long_name": "1 Hourly Frequency",
+ "name": "1hr",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "monthly-mean diurnal cycle resolving each day into 1-hour means",
+ "id": "1hrcm",
+ "long_name": "1 Hour Climatology Monthly",
+ "name": "1hrCM",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "sampled hourly, at specified time point within an hour",
+ "id": "1hrpt",
+ "long_name": "1 Hour Point",
+ "name": "1hrPt",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "3 hourly mean samples",
+ "id": "3hr",
+ "long_name": "3 Hourly Frequency",
+ "name": "3hr",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "sampled 3 hourly, at specified time point within the time period",
+ "id": "3hrpt",
+ "long_name": "3 Hour Point",
+ "name": "3hrPt",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "6 hourly mean samples",
+ "id": "6hr",
+ "long_name": "6 Hourly Frequency",
+ "name": "6hr",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "sampled 6 hourly, at specified time point within the time period",
+ "id": "6hrpt",
+ "long_name": "6 Hour Point",
+ "name": "6hrPt",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "daily mean samples",
+ "id": "day",
+ "long_name": "Daily Frequency",
+ "name": "day",
+ "type": "frequency",
+ "unit": "day"
+ },
+ {
+ "description": "decadal mean samples",
+ "id": "dec",
+ "long_name": "Decadal Frequency",
+ "name": "dec",
+ "type": "frequency",
+ "unit": "decade"
+ },
+ {
+ "description": "fixed (time invariant) field",
+ "id": "fx",
+ "long_name": "Fixed Frequency",
+ "name": "fx",
+ "type": "frequency",
+ "unit": "none"
+ },
+ {
+ "description": "monthly mean samples",
+ "id": "mon",
+ "long_name": "Monthly Frequency",
+ "name": "mon",
+ "type": "frequency",
+ "unit": "month"
+ },
+ {
+ "description": "monthly climatology computed from monthly mean samples",
+ "id": "monc",
+ "long_name": "Monthly Climatology",
+ "name": "monC",
+ "type": "frequency",
+ "unit": "month"
+ },
+ {
+ "description": "sampled monthly, at specified time point within the time period",
+ "id": "monpt",
+ "long_name": "Monthly Point",
+ "name": "monPt",
+ "type": "frequency",
+ "unit": "month"
+ },
+ {
+ "description": "sampled sub-hourly, at specified time point within an hour",
+ "id": "subhrpt",
+ "long_name": "Sub-Hourly Point",
+ "name": "subhrPt",
+ "type": "frequency",
+ "unit": "minute"
+ },
+ {
+ "description": "annual mean samples",
+ "id": "yr",
+ "long_name": "Yearly Frequency",
+ "name": "yr",
+ "type": "frequency",
+ "unit": "year"
+ },
+ {
+ "description": "sampled yearly, at specified time point within the time period",
+ "id": "yrpt",
+ "long_name": "Yearly Point",
+ "name": "yrPt",
+ "type": "frequency",
+ "unit": "year"
+ }
+ ]
+}
diff --git a/data_descriptors/frequency/graph.min b/data_descriptors/frequency/graph.min
new file mode 100644
index 00000000..52479def
--- /dev/null
+++ b/data_descriptors/frequency/graph.min
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"description":"sampled hourly","id":"1hr","long_name":"1 Hourly Frequency","name":"1hr","type":"frequency","unit":"hour"},{"description":"monthly-mean diurnal cycle resolving each day into 1-hour means","id":"1hrcm","long_name":"1 Hour Climatology Monthly","name":"1hrCM","type":"frequency","unit":"hour"},{"description":"sampled hourly, at specified time point within an hour","id":"1hrpt","long_name":"1 Hour Point","name":"1hrPt","type":"frequency","unit":"hour"},{"description":"3 hourly mean samples","id":"3hr","long_name":"3 Hourly Frequency","name":"3hr","type":"frequency","unit":"hour"},{"description":"sampled 3 hourly, at specified time point within the time period","id":"3hrpt","long_name":"3 Hour Point","name":"3hrPt","type":"frequency","unit":"hour"},{"description":"6 hourly mean samples","id":"6hr","long_name":"6 Hourly Frequency","name":"6hr","type":"frequency","unit":"hour"},{"description":"sampled 6 hourly, at specified time point within the time period","id":"6hrpt","long_name":"6 Hour Point","name":"6hrPt","type":"frequency","unit":"hour"},{"description":"daily mean samples","id":"day","long_name":"Daily Frequency","name":"day","type":"frequency","unit":"day"},{"description":"decadal mean samples","id":"dec","long_name":"Decadal Frequency","name":"dec","type":"frequency","unit":"decade"},{"description":"fixed (time invariant) field","id":"fx","long_name":"Fixed Frequency","name":"fx","type":"frequency","unit":"none"},{"description":"monthly mean samples","id":"mon","long_name":"Monthly Frequency","name":"mon","type":"frequency","unit":"month"},{"description":"monthly climatology computed from monthly mean samples","id":"monc","long_name":"Monthly Climatology","name":"monC","type":"frequency","unit":"month"},{"description":"sampled monthly, at specified time point within the time period","id":"monpt","long_name":"Monthly Point","name":"monPt","type":"frequency","unit":"month"},{"description":"sampled sub-hourly, at specified time point within an hour","id":"subhrpt","long_name":"Sub-Hourly Point","name":"subhrPt","type":"frequency","unit":"minute"},{"description":"annual mean samples","id":"yr","long_name":"Yearly Frequency","name":"yr","type":"frequency","unit":"year"},{"description":"sampled yearly, at specified time point within the time period","id":"yrpt","long_name":"Yearly Point","name":"yrPt","type":"frequency","unit":"year"}]}
diff --git a/data_descriptors/frequency/graph.min.jsonld b/data_descriptors/frequency/graph.min.jsonld
new file mode 100644
index 00000000..52479def
--- /dev/null
+++ b/data_descriptors/frequency/graph.min.jsonld
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"description":"sampled hourly","id":"1hr","long_name":"1 Hourly Frequency","name":"1hr","type":"frequency","unit":"hour"},{"description":"monthly-mean diurnal cycle resolving each day into 1-hour means","id":"1hrcm","long_name":"1 Hour Climatology Monthly","name":"1hrCM","type":"frequency","unit":"hour"},{"description":"sampled hourly, at specified time point within an hour","id":"1hrpt","long_name":"1 Hour Point","name":"1hrPt","type":"frequency","unit":"hour"},{"description":"3 hourly mean samples","id":"3hr","long_name":"3 Hourly Frequency","name":"3hr","type":"frequency","unit":"hour"},{"description":"sampled 3 hourly, at specified time point within the time period","id":"3hrpt","long_name":"3 Hour Point","name":"3hrPt","type":"frequency","unit":"hour"},{"description":"6 hourly mean samples","id":"6hr","long_name":"6 Hourly Frequency","name":"6hr","type":"frequency","unit":"hour"},{"description":"sampled 6 hourly, at specified time point within the time period","id":"6hrpt","long_name":"6 Hour Point","name":"6hrPt","type":"frequency","unit":"hour"},{"description":"daily mean samples","id":"day","long_name":"Daily Frequency","name":"day","type":"frequency","unit":"day"},{"description":"decadal mean samples","id":"dec","long_name":"Decadal Frequency","name":"dec","type":"frequency","unit":"decade"},{"description":"fixed (time invariant) field","id":"fx","long_name":"Fixed Frequency","name":"fx","type":"frequency","unit":"none"},{"description":"monthly mean samples","id":"mon","long_name":"Monthly Frequency","name":"mon","type":"frequency","unit":"month"},{"description":"monthly climatology computed from monthly mean samples","id":"monc","long_name":"Monthly Climatology","name":"monC","type":"frequency","unit":"month"},{"description":"sampled monthly, at specified time point within the time period","id":"monpt","long_name":"Monthly Point","name":"monPt","type":"frequency","unit":"month"},{"description":"sampled sub-hourly, at specified time point within an hour","id":"subhrpt","long_name":"Sub-Hourly Point","name":"subhrPt","type":"frequency","unit":"minute"},{"description":"annual mean samples","id":"yr","long_name":"Yearly Frequency","name":"yr","type":"frequency","unit":"year"},{"description":"sampled yearly, at specified time point within the time period","id":"yrpt","long_name":"Yearly Point","name":"yrPt","type":"frequency","unit":"year"}]}
diff --git a/data_descriptors/frequency/mon b/data_descriptors/frequency/mon
new file mode 100644
index 00000000..1fb07ed3
--- /dev/null
+++ b/data_descriptors/frequency/mon
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "monthly mean samples",
+ "id": "mon",
+ "long_name": "Monthly Frequency",
+ "name": "mon",
+ "type": "frequency",
+ "unit": "month"
+}
diff --git a/data_descriptors/frequency/mon.json b/data_descriptors/frequency/mon.json
new file mode 100644
index 00000000..1fb07ed3
--- /dev/null
+++ b/data_descriptors/frequency/mon.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "monthly mean samples",
+ "id": "mon",
+ "long_name": "Monthly Frequency",
+ "name": "mon",
+ "type": "frequency",
+ "unit": "month"
+}
diff --git a/data_descriptors/frequency/monc b/data_descriptors/frequency/monc
new file mode 100644
index 00000000..c2931022
--- /dev/null
+++ b/data_descriptors/frequency/monc
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "monthly climatology computed from monthly mean samples",
+ "id": "monc",
+ "long_name": "Monthly Climatology",
+ "name": "monC",
+ "type": "frequency",
+ "unit": "month"
+}
diff --git a/data_descriptors/frequency/monc.json b/data_descriptors/frequency/monc.json
new file mode 100644
index 00000000..c2931022
--- /dev/null
+++ b/data_descriptors/frequency/monc.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "monthly climatology computed from monthly mean samples",
+ "id": "monc",
+ "long_name": "Monthly Climatology",
+ "name": "monC",
+ "type": "frequency",
+ "unit": "month"
+}
diff --git a/data_descriptors/frequency/monpt b/data_descriptors/frequency/monpt
new file mode 100644
index 00000000..2d6bd929
--- /dev/null
+++ b/data_descriptors/frequency/monpt
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled monthly, at specified time point within the time period",
+ "id": "monpt",
+ "long_name": "Monthly Point",
+ "name": "monPt",
+ "type": "frequency",
+ "unit": "month"
+}
diff --git a/data_descriptors/frequency/monpt.json b/data_descriptors/frequency/monpt.json
new file mode 100644
index 00000000..2d6bd929
--- /dev/null
+++ b/data_descriptors/frequency/monpt.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled monthly, at specified time point within the time period",
+ "id": "monpt",
+ "long_name": "Monthly Point",
+ "name": "monPt",
+ "type": "frequency",
+ "unit": "month"
+}
diff --git a/data_descriptors/frequency/subhrpt b/data_descriptors/frequency/subhrpt
new file mode 100644
index 00000000..86d4b1f4
--- /dev/null
+++ b/data_descriptors/frequency/subhrpt
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled sub-hourly, at specified time point within an hour",
+ "id": "subhrpt",
+ "long_name": "Sub-Hourly Point",
+ "name": "subhrPt",
+ "type": "frequency",
+ "unit": "minute"
+}
diff --git a/data_descriptors/frequency/subhrpt.json b/data_descriptors/frequency/subhrpt.json
new file mode 100644
index 00000000..86d4b1f4
--- /dev/null
+++ b/data_descriptors/frequency/subhrpt.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled sub-hourly, at specified time point within an hour",
+ "id": "subhrpt",
+ "long_name": "Sub-Hourly Point",
+ "name": "subhrPt",
+ "type": "frequency",
+ "unit": "minute"
+}
diff --git a/data_descriptors/frequency/yr b/data_descriptors/frequency/yr
new file mode 100644
index 00000000..63ca9d7c
--- /dev/null
+++ b/data_descriptors/frequency/yr
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "annual mean samples",
+ "id": "yr",
+ "long_name": "Yearly Frequency",
+ "name": "yr",
+ "type": "frequency",
+ "unit": "year"
+}
diff --git a/data_descriptors/frequency/yr.json b/data_descriptors/frequency/yr.json
new file mode 100644
index 00000000..63ca9d7c
--- /dev/null
+++ b/data_descriptors/frequency/yr.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "annual mean samples",
+ "id": "yr",
+ "long_name": "Yearly Frequency",
+ "name": "yr",
+ "type": "frequency",
+ "unit": "year"
+}
diff --git a/data_descriptors/frequency/yrpt b/data_descriptors/frequency/yrpt
new file mode 100644
index 00000000..3c70954e
--- /dev/null
+++ b/data_descriptors/frequency/yrpt
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled yearly, at specified time point within the time period",
+ "id": "yrpt",
+ "long_name": "Yearly Point",
+ "name": "yrPt",
+ "type": "frequency",
+ "unit": "year"
+}
diff --git a/data_descriptors/frequency/yrpt.json b/data_descriptors/frequency/yrpt.json
new file mode 100644
index 00000000..3c70954e
--- /dev/null
+++ b/data_descriptors/frequency/yrpt.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "sampled yearly, at specified time point within the time period",
+ "id": "yrpt",
+ "long_name": "Yearly Point",
+ "name": "yrPt",
+ "type": "frequency",
+ "unit": "year"
+}
diff --git a/data_descriptors/graph b/data_descriptors/graph
new file mode 100644
index 00000000..738198eb
--- /dev/null
+++ b/data_descriptors/graph
@@ -0,0 +1,2998 @@
+[
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/"
+ }
+ ],
+ "@graph": [
+ {
+ "description": "Aerosol",
+ "id": "aerosol",
+ "name": "aerosol",
+ "type": "realm"
+ },
+ {
+ "description": "Atmosphere",
+ "id": "atmos",
+ "name": "atmos",
+ "type": "realm"
+ },
+ {
+ "description": "Atmospheric Chemistry",
+ "id": "atmoschem",
+ "name": "atmosChem",
+ "type": "realm"
+ },
+ {
+ "description": "Land Surface and Subsurface",
+ "id": "land",
+ "name": "land",
+ "type": "realm"
+ },
+ {
+ "description": "Land Ice",
+ "id": "landice",
+ "name": "landIce",
+ "type": "realm"
+ },
+ {
+ "description": "Ocean",
+ "id": "ocean",
+ "name": "ocean",
+ "type": "realm"
+ },
+ {
+ "description": "Ocean Biogeochemistry",
+ "id": "ocnbgchem",
+ "name": "ocnBgchem",
+ "type": "realm"
+ },
+ {
+ "description": "Sea Ice",
+ "id": "seaice",
+ "name": "seaIce",
+ "type": "realm"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "sampled hourly",
+ "id": "1hr",
+ "long_name": "1 Hourly Frequency",
+ "name": "1hr",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "monthly-mean diurnal cycle resolving each day into 1-hour means",
+ "id": "1hrcm",
+ "long_name": "1 Hour Climatology Monthly",
+ "name": "1hrCM",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "sampled hourly, at specified time point within an hour",
+ "id": "1hrpt",
+ "long_name": "1 Hour Point",
+ "name": "1hrPt",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "3 hourly mean samples",
+ "id": "3hr",
+ "long_name": "3 Hourly Frequency",
+ "name": "3hr",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "sampled 3 hourly, at specified time point within the time period",
+ "id": "3hrpt",
+ "long_name": "3 Hour Point",
+ "name": "3hrPt",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "6 hourly mean samples",
+ "id": "6hr",
+ "long_name": "6 Hourly Frequency",
+ "name": "6hr",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "sampled 6 hourly, at specified time point within the time period",
+ "id": "6hrpt",
+ "long_name": "6 Hour Point",
+ "name": "6hrPt",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "daily mean samples",
+ "id": "day",
+ "long_name": "Daily Frequency",
+ "name": "day",
+ "type": "frequency",
+ "unit": "day"
+ },
+ {
+ "description": "decadal mean samples",
+ "id": "dec",
+ "long_name": "Decadal Frequency",
+ "name": "dec",
+ "type": "frequency",
+ "unit": "decade"
+ },
+ {
+ "description": "fixed (time invariant) field",
+ "id": "fx",
+ "long_name": "Fixed Frequency",
+ "name": "fx",
+ "type": "frequency",
+ "unit": "none"
+ },
+ {
+ "description": "monthly mean samples",
+ "id": "mon",
+ "long_name": "Monthly Frequency",
+ "name": "mon",
+ "type": "frequency",
+ "unit": "month"
+ },
+ {
+ "description": "monthly climatology computed from monthly mean samples",
+ "id": "monc",
+ "long_name": "Monthly Climatology",
+ "name": "monC",
+ "type": "frequency",
+ "unit": "month"
+ },
+ {
+ "description": "sampled monthly, at specified time point within the time period",
+ "id": "monpt",
+ "long_name": "Monthly Point",
+ "name": "monPt",
+ "type": "frequency",
+ "unit": "month"
+ },
+ {
+ "description": "sampled sub-hourly, at specified time point within an hour",
+ "id": "subhrpt",
+ "long_name": "Sub-Hourly Point",
+ "name": "subhrPt",
+ "type": "frequency",
+ "unit": "minute"
+ },
+ {
+ "description": "annual mean samples",
+ "id": "yr",
+ "long_name": "Yearly Frequency",
+ "name": "yr",
+ "type": "frequency",
+ "unit": "year"
+ },
+ {
+ "description": "sampled yearly, at specified time point within the time period",
+ "id": "yrpt",
+ "long_name": "Yearly Point",
+ "name": "yrPt",
+ "type": "frequency",
+ "unit": "year"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "id": "cmip",
+ "type": "activity",
+ "description": "CMIP DECK: 1pctCO2, abrupt4xCO2, amip, esm-piControl, esm-historical, historical, and piControl experiments",
+ "name": "CMIP",
+ "url": "https://gmd.copernicus.org/articles/9/1937/2016/gmd-9-1937-2016.pdf"
+ },
+ {
+ "id": "lesfmip",
+ "type": "activity",
+ "description": "The Large Ensemble Single Forcing Model Intercomparison Project",
+ "name": "LESFMIP",
+ "url": "https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"
+ },
+ {
+ "id": "ramip",
+ "type": "activity",
+ "description": "Regional Aerosol Model Intercomparison Project",
+ "name": "RAMIP",
+ "url": "https://ramip.ncas.ac.uk"
+ },
+ {
+ "id": "tipmip",
+ "type": "activity",
+ "description": "Tipping Point Model Intercomparison Project",
+ "name": "TIPMIP",
+ "url": "https://tipmip.pik-potsdam.de/"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "This is a test file, checking on multiple entries",
+ "id": "test1",
+ "Author": "Daniel Ellis",
+ "type": "TestFile",
+ "realm": {
+ "atmos": {},
+ "ocean": {}
+ },
+ "realm2": [
+ {
+ "@id": "atmoschem"
+ }
+ ]
+ },
+ {
+ "description": "This is a yet another test file, checking on multiple entries",
+ "id": "test2",
+ "Author": "Daniel Ellis",
+ "type": "TestFile",
+ "realm": {
+ "atmoschem": {
+ "name": "more than just atmos"
+ },
+ "rivers": {
+ "note": "This should not work"
+ }
+ },
+ "realm2": [
+ {
+ "@id": "atmoschem"
+ }
+ ],
+ "realm3": [
+ "rivers"
+ ]
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "Data that has been processed or transformed from raw model output. Derived data includes value-added products such as anomalies, indices, or other statistics that are computed from the original model outputs.",
+ "id": "derived",
+ "kind": "derived",
+ "type": "product"
+ },
+ {
+ "description": "Data sets used to drive model simulations. These include external factors like greenhouse gas concentrations, solar radiation, and land use changes that influence the climate model outputs.",
+ "id": "forcing_dataset",
+ "kind": "forcing-dataset",
+ "type": "product"
+ },
+ {
+ "description": "Output produced from a model simulation. This includes the various data points and metrics generated as a result of running climate models, which simulate physical, chemical, and biological processes affecting the climate system.",
+ "id": "model_output",
+ "kind": "model-output",
+ "type": "product"
+ },
+ {
+ "description": "Data collected from direct measurements of the climate system. This includes data from ground stations, satellites, buoys, and other observational platforms, which serve as a reference for validating and comparing model outputs.",
+ "id": "observations",
+ "kind": "observations",
+ "type": "product"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aer",
+ "acronyms": [
+ "AER"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AER",
+ "established": 1977,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04cg70g73",
+ "@nest": {
+ "city": "Lexington",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 42.539472,
+ "lon": -71.256946
+ },
+ "type": "location"
+ },
+ "name": "Atmospheric and Environmental Research",
+ "ror": "04cg70g73",
+ "kind": "Facility",
+ "url": [
+ "http://www.aer.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aor",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "AoR",
+ "established": 1938,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02hnp4676",
+ "@nest": {
+ "city": "Rome",
+ "country": [
+ "Italy",
+ "IT"
+ ],
+ "lat": 41.921669,
+ "lon": 41.921669
+ },
+ "type": "location"
+ },
+ "name": "Astronomical Observatory of Rome",
+ "ror": "02hnp4676",
+ "kind": "Facility",
+ "url": [
+ "http://web.oa-roma.inaf.it/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/as-rcec",
+ "acronyms": [
+ "RCEC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AS-RCEC",
+ "established": 0,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/050qpg053",
+ "@nest": {
+ "city": "Taipei",
+ "country": [
+ "Taiwan",
+ "TW"
+ ],
+ "lat": 25.040712,
+ "lon": 121.614171
+ },
+ "type": "location"
+ },
+ "name": "Research Center for Environmental Changes, Academia Sinica",
+ "ror": "050qpg053",
+ "kind": "Facility",
+ "url": [
+ "http://www.rcec.sinica.edu.tw/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/auot",
+ "acronyms": [],
+ "aliases": [
+ "Aristotelian University"
+ ],
+ "cmip_acronym": "AUoT",
+ "established": 1925,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02j61yw88",
+ "@nest": {
+ "city": "Thessaloniki",
+ "country": [
+ "Greece",
+ "GR"
+ ],
+ "lat": 40.64361,
+ "lon": 40.64361
+ },
+ "type": "location"
+ },
+ "name": "Aristotle University of Thessaloniki",
+ "ror": "02j61yw88",
+ "kind": "Education",
+ "url": [
+ "https://www.auth.gr/en"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/awi",
+ "acronyms": [
+ "AWI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AWI",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/032e6b942",
+ "@nest": {
+ "city": "Bremerhaven",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.53615,
+ "lon": 8.59298
+ },
+ "type": "location"
+ },
+ "name": "Alfred Wegener Institute for Polar and Marine Research",
+ "ror": "032e6b942",
+ "kind": "Facility",
+ "url": [
+ "https://www.awi.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bas",
+ "acronyms": [
+ "BAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "BAS",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01rhff309",
+ "@nest": {
+ "city": "Cambridge",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 52.212965,
+ "lon": 52.212965
+ },
+ "type": "location"
+ },
+ "name": "British Antarctic Survey",
+ "ror": "01rhff309",
+ "kind": "Government",
+ "url": [
+ "https://www.bas.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bcc",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "BCC",
+ "established": 2008,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01spyyb53",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.950128,
+ "lon": 116.383679
+ },
+ "type": "location"
+ },
+ "name": "Beijing Biocytogen (China)",
+ "ror": "01spyyb53",
+ "kind": "Company",
+ "url": [
+ "http://www.bbctg.com.cn/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cams",
+ "acronyms": [
+ "CAMS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAMS",
+ "established": 1978,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/034b53w38",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.9075,
+ "lon": 116.39723
+ },
+ "type": "location"
+ },
+ "name": "Chinese Academy of Meteorological Sciences",
+ "ror": "034b53w38",
+ "kind": "Facility",
+ "url": [
+ "http://www.camscma.cn/en.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cas",
+ "acronyms": [
+ "CAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAS",
+ "established": 1949,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/034t30j35",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.9075,
+ "lon": 116.39723
+ },
+ "type": "location"
+ },
+ "name": "Chinese Academy of Sciences",
+ "ror": "034t30j35",
+ "kind": "Government",
+ "url": [
+ "http://english.cas.cn/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccma",
+ "acronyms": [
+ "ECCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCma",
+ "established": 1971,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/026ny0e17",
+ "@nest": {
+ "city": "Gatineau",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.425373,
+ "lon": -75.699862
+ },
+ "type": "location"
+ },
+ "name": "Environment and Climate Change Canada",
+ "ror": "026ny0e17",
+ "kind": "Government",
+ "url": [
+ "https://www.canada.ca/en/environment-climate-change.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccr-iitm",
+ "acronyms": [
+ "IITM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCR-IITM",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03jf2m686",
+ "@nest": {
+ "city": "Pune",
+ "country": [
+ "India",
+ "IN"
+ ],
+ "lat": 18.51957,
+ "lon": 73.85535
+ },
+ "type": "location"
+ },
+ "name": "Indian Institute of Tropical Meteorology",
+ "ror": "03jf2m686",
+ "kind": "Facility",
+ "url": [
+ "http://www.tropmet.res.in/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ceda",
+ "acronyms": [
+ "CEDA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CEDA",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04j4kad11",
+ "@nest": {
+ "city": "Harwell",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 53.41667,
+ "lon": -0.96667
+ },
+ "type": "location"
+ },
+ "name": "Centre for Environmental Data Analysis",
+ "ror": "04j4kad11",
+ "kind": "Government",
+ "url": [
+ "https://www.ceda.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cmcc",
+ "acronyms": [
+ "CMCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CMCC",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01tf11a61",
+ "@nest": {
+ "city": "Lecce",
+ "country": [
+ "Italy",
+ "IT"
+ ],
+ "lat": 40.33942,
+ "lon": 18.086602
+ },
+ "type": "location"
+ },
+ "name": "Euro-Mediterranean Center for Climate Change",
+ "ror": "01tf11a61",
+ "kind": "Nonprofit",
+ "url": [
+ "http://www.cmcc.it/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cnes",
+ "acronyms": [
+ "CNES"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CNES",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04h1h0y33",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.85341,
+ "lon": 2.3488
+ },
+ "type": "location"
+ },
+ "name": "Centre National d'Études Spatiales",
+ "ror": "04h1h0y33",
+ "kind": "Government",
+ "url": [
+ "https://www.cnes.fr"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/csiro",
+ "acronyms": [
+ "CSIRO"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CSIRO",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03qn8fb07",
+ "@nest": {
+ "city": "Canberra",
+ "country": [
+ "Australia",
+ "AU"
+ ],
+ "lat": -35.28346,
+ "lon": 149.12807
+ },
+ "type": "location"
+ },
+ "name": "Commonwealth Scientific and Industrial Research Organisation",
+ "ror": "03qn8fb07",
+ "kind": "Government",
+ "url": [
+ "http://www.csiro.au/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dkrz",
+ "acronyms": [
+ "DKRZ"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DKRZ",
+ "established": 1987,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03ztgj037",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "German Climate Computing Centre",
+ "ror": "03ztgj037",
+ "kind": "Facility",
+ "url": [
+ "https://www.dkrz.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dwd",
+ "acronyms": [
+ "DWD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DWD",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02nrqs528",
+ "@nest": {
+ "city": "Offenbach",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 50.103322,
+ "lon": 8.747606
+ },
+ "type": "location"
+ },
+ "name": "German Meteorological Service",
+ "ror": "02nrqs528",
+ "kind": "Facility",
+ "url": [
+ "http://www.dwd.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/eawag",
+ "acronyms": [
+ "EAWAG"
+ ],
+ "aliases": [],
+ "cmip_acronym": "EAWAG",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00pc48d59",
+ "@nest": {
+ "city": "Dübendorf",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 47.39724,
+ "lon": 47.39724
+ },
+ "type": "location"
+ },
+ "name": "Swiss Federal Institute of Aquatic Science and Technology",
+ "ror": "00pc48d59",
+ "kind": "Facility",
+ "url": [
+ "http://www.eawag.ch/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ecmwf",
+ "acronyms": [
+ "ECMWF"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ECMWF",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/014w0fd65",
+ "@nest": {
+ "city": "Reading",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.45625,
+ "lon": -0.97113
+ },
+ "type": "location"
+ },
+ "name": "European Centre for Medium-Range Weather Forecasts",
+ "ror": "014w0fd65",
+ "kind": "Other",
+ "url": [
+ "http://www.ecmwf.int/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/esso",
+ "acronyms": [
+ "INCOIS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ESSO",
+ "established": 1999,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04xbqmj23",
+ "@nest": {
+ "city": "Hyderabad",
+ "country": [
+ "India",
+ "IN"
+ ],
+ "lat": 17.528234,
+ "lon": 78.400195
+ },
+ "type": "location"
+ },
+ "name": "Indian National Centre for Ocean Information Services",
+ "ror": "04xbqmj23",
+ "kind": "Government",
+ "url": [
+ "http://www.incois.gov.in/portal/index.jsp"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fmi",
+ "acronyms": [
+ "FMI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "FMI",
+ "established": 1838,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05hppb561",
+ "@nest": {
+ "city": "Helsinki",
+ "country": [
+ "Finland",
+ "FI"
+ ],
+ "lat": 60.16952,
+ "lon": 60.16952
+ },
+ "type": "location"
+ },
+ "name": "Finnish Meteorological Institute",
+ "ror": "05hppb561",
+ "kind": "Government",
+ "url": [
+ "http://en.ilmatieteenlaitos.fi/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fuberlin",
+ "acronyms": [
+ "FU"
+ ],
+ "aliases": [
+ "FU Berlin",
+ "Free University of Berlin"
+ ],
+ "cmip_acronym": "FUBerlin",
+ "established": 1948,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/046ak2485",
+ "@nest": {
+ "city": "Berlin",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 52.52437,
+ "lon": 52.52437
+ },
+ "type": "location"
+ },
+ "name": "Freie Universität Berlin",
+ "ror": "046ak2485",
+ "kind": "Education",
+ "url": [
+ "https://www.fu-berlin.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/iaceth",
+ "acronyms": [],
+ "aliases": [
+ "Swiss Federal Institute of Technology in Zurich",
+ "Eidgenössische Technische Hochschule Zürich",
+ "École Polytechnique Fédérale de Zurich",
+ "Politecnico Federale di Zurigo"
+ ],
+ "cmip_acronym": "IACETH",
+ "established": 1855,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05a28rw58",
+ "@nest": {
+ "city": "Zurich",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 47.36667,
+ "lon": 8.55
+ },
+ "type": "location"
+ },
+ "name": "ETH Zurich",
+ "ror": "05a28rw58",
+ "kind": "Education",
+ "url": [
+ "https://ethz.ch"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ifm-geomar",
+ "acronyms": [
+ "IFM-GEOMAR"
+ ],
+ "aliases": [
+ "Leibniz Institute of Marine Sciences"
+ ],
+ "cmip_acronym": "IFM-GEOMAR",
+ "established": 2004,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02h2x0161",
+ "@nest": {
+ "city": "Kiel",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 54.327138,
+ "lon": 10.180141
+ },
+ "type": "location"
+ },
+ "name": "GEOMAR Helmholtz Centre for Ocean Research Kiel",
+ "ror": "02h2x0161",
+ "kind": "Facility",
+ "url": [
+ "http://www.geomar.de/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/imperialcollege",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "ImperialCollege",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041kmwe10",
+ "@nest": {
+ "city": "London",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.4986,
+ "lon": -0.175478
+ },
+ "type": "location"
+ },
+ "name": "Imperial College London",
+ "ror": "041kmwe10",
+ "kind": "Education",
+ "url": [
+ "http://www.imperial.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/inm",
+ "acronyms": [
+ "INM RAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "INM",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00520ey40",
+ "@nest": {
+ "city": "Moscow",
+ "country": [
+ "Russia",
+ "RU"
+ ],
+ "lat": 55.762997,
+ "lon": 37.625605
+ },
+ "type": "location"
+ },
+ "name": "Institute of Numerical Mathematics",
+ "ror": "00520ey40",
+ "kind": "Facility",
+ "url": [
+ "http://www.inm.ras.ru/inm_en_ver/index.htm"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ipsl",
+ "acronyms": [
+ "IPSL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "IPSL",
+ "established": 1991,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02haar591",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.855675,
+ "lon": 2.332105
+ },
+ "type": "location"
+ },
+ "name": "Institut Pierre-Simon Laplace",
+ "ror": "02haar591",
+ "kind": "Facility",
+ "url": [
+ "https://www.ipsl.fr/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/issi",
+ "acronyms": [
+ "ISSI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ISSI",
+ "established": 1995,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01xm30661",
+ "@nest": {
+ "city": "Bern",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 46.952897,
+ "lon": 46.952897
+ },
+ "type": "location"
+ },
+ "name": "International Space Science Institute",
+ "ror": "01xm30661",
+ "kind": "Nonprofit",
+ "url": [
+ "http://www.issibern.ch/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/jaxa",
+ "acronyms": [
+ "JAXA"
+ ],
+ "aliases": [
+ "Dokuritsu-gyōsei-hōjin Uchū Kōkū Kenkyū Kaihatsu Kikō",
+ "Independent Administrative Institution on Aerospace Research and Development"
+ ],
+ "cmip_acronym": "JAXA",
+ "established": 2003,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/059yhyy33",
+ "@nest": {
+ "city": "Tokyo",
+ "country": [
+ "Japan",
+ "JP"
+ ],
+ "lat": 35.680834,
+ "lon": 139.558269
+ },
+ "type": "location"
+ },
+ "name": "Japan Aerospace Exploration Agency",
+ "ror": "059yhyy33",
+ "kind": "Facility",
+ "url": [
+ "http://global.jaxa.jp/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kiost",
+ "acronyms": [
+ "KIOST"
+ ],
+ "aliases": [
+ "Korean Ocean Research and Development Institute"
+ ],
+ "cmip_acronym": "KIOST",
+ "established": 1973,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/032m55064",
+ "@nest": {
+ "city": "Busan",
+ "country": [
+ "South Korea",
+ "KR"
+ ],
+ "lat": 35.10168,
+ "lon": 129.03004
+ },
+ "type": "location"
+ },
+ "name": "Korea Institute of Ocean Science and Technology",
+ "ror": "032m55064",
+ "kind": "Facility",
+ "url": [
+ "http://eng.kiost.ac/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kit",
+ "acronyms": [
+ "KIT"
+ ],
+ "aliases": [
+ "Karlsruhe Institute of Technology - The Research University in the Helmholtz Association",
+ "Das Karlsruher Institut für Technologie (KIT) – Die Forschungsuniversität in der Helmholtz-Gemeinschaft"
+ ],
+ "cmip_acronym": "KIT",
+ "established": 2009,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04t3en479",
+ "@nest": {
+ "city": "Karlsruhe",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 49.00937,
+ "lon": 49.00937
+ },
+ "type": "location"
+ },
+ "name": "Karlsruhe Institute of Technology",
+ "ror": "04t3en479",
+ "kind": "Education",
+ "url": [
+ "http://www.kit.edu/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/llnl",
+ "acronyms": [
+ "LLNL",
+ "LLL"
+ ],
+ "aliases": [
+ "United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory",
+ "U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory",
+ "United States Department of Energy Los Alamos National Laboratory",
+ "U.S. Department of Energy Los Alamos National Laboratory"
+ ],
+ "cmip_acronym": "LLNL",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041nk4h53",
+ "@nest": {
+ "city": "Livermore",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.68187,
+ "lon": -121.76801
+ },
+ "type": "location"
+ },
+ "name": "Lawrence Livermore National Laboratory",
+ "ror": "041nk4h53",
+ "kind": "Facility",
+ "url": [
+ "https://www.llnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/lpc2e",
+ "acronyms": [
+ "LPC2E"
+ ],
+ "aliases": [],
+ "cmip_acronym": "LPC2E",
+ "established": 2012,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/049k66y27",
+ "@nest": {
+ "city": "Orléans",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 47.90289,
+ "lon": 47.90289
+ },
+ "type": "location"
+ },
+ "name": "Laboratoire de Physique et Chimie de l’Environnement et de l’Espace",
+ "ror": "049k66y27",
+ "kind": "Facility",
+ "url": [
+ "https://www.lpc2e.cnrs.fr"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mohc",
+ "acronyms": [],
+ "aliases": [
+ "Meteorological Office"
+ ],
+ "cmip_acronym": "MOHC",
+ "established": 1854,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01ch2yn61",
+ "@nest": {
+ "city": "Exeter",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 50.7236,
+ "lon": 50.7236
+ },
+ "type": "location"
+ },
+ "name": "Met Office",
+ "ror": "01ch2yn61",
+ "kind": "Government",
+ "url": [
+ "http://www.metoffice.gov.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-b",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "MPI-B",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/051yxp643",
+ "@nest": {
+ "city": "Jena",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 50.910556,
+ "lon": 11.567222
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Biogeochemistry",
+ "ror": "051yxp643",
+ "kind": "Facility",
+ "url": [
+ "http://www.bgc-jena.mpg.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-m",
+ "acronyms": [
+ "MPI-M"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPI-M",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05esem239",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.567794,
+ "lon": 9.975468
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Meteorology",
+ "ror": "05esem239",
+ "kind": "Facility",
+ "url": [
+ "http://www.mpimet.mpg.de/en/home.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mps",
+ "acronyms": [
+ "MPS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPS",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02j6gm739",
+ "@nest": {
+ "city": "Göttingen",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 51.561218,
+ "lon": 51.561218
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Solar System Research",
+ "ror": "02j6gm739",
+ "kind": "Facility",
+ "url": [
+ "http://www.mps.mpg.de/en"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mri",
+ "acronyms": [
+ "JMA"
+ ],
+ "aliases": [
+ "Kishō-chō"
+ ],
+ "cmip_acronym": "MRI",
+ "established": 1956,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02772kk97",
+ "@nest": {
+ "city": "Tokyo",
+ "country": [
+ "Japan",
+ "JP"
+ ],
+ "lat": 35.6895,
+ "lon": 139.69171
+ },
+ "type": "location"
+ },
+ "name": "Japan Meteorological Agency",
+ "ror": "02772kk97",
+ "kind": "Other",
+ "url": [
+ "http://www.jma.go.jp/jma/indexe.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-giss",
+ "acronyms": [
+ "GISS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GISS",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01cyfxe35",
+ "@nest": {
+ "city": "New York",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.71427,
+ "lon": -74.00597
+ },
+ "type": "location"
+ },
+ "name": "Goddard Institute for Space Studies",
+ "ror": "01cyfxe35",
+ "kind": "Facility",
+ "url": [
+ "http://www.giss.nasa.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-gsfc",
+ "acronyms": [
+ "GSFC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GSFC",
+ "established": 1959,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0171mag52",
+ "@nest": {
+ "city": "Greenbelt",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 39.00455,
+ "lon": -76.87553
+ },
+ "type": "location"
+ },
+ "name": "Goddard Space Flight Center",
+ "ror": "0171mag52",
+ "kind": "Facility",
+ "url": [
+ "https://www.nasa.gov/centers/goddard/home/index.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-jpl",
+ "acronyms": [
+ "JPL"
+ ],
+ "aliases": [
+ "Jet Propulsion Lab",
+ "Jet Propulsion Laboratory, California Institute of Technology"
+ ],
+ "cmip_acronym": "NASA-JPL",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/027k65916",
+ "@nest": {
+ "city": "La Cañada Flintridge",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 34.19917,
+ "lon": -118.18785
+ },
+ "type": "location"
+ },
+ "name": "Jet Propulsion Laboratory",
+ "ror": "027k65916",
+ "kind": "Facility",
+ "url": [
+ "http://www.jpl.nasa.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-larc",
+ "acronyms": [
+ "LaRC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-LaRC",
+ "established": 1917,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0399mhs52",
+ "@nest": {
+ "city": "Hampton",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.02987,
+ "lon": -76.34522
+ },
+ "type": "location"
+ },
+ "name": "Langley Research Center",
+ "ror": "0399mhs52",
+ "kind": "Facility",
+ "url": [
+ "http://www.nasa.gov/langley"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncar",
+ "acronyms": [
+ "NCAR"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NCAR",
+ "established": 1930,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05cvfcr44",
+ "@nest": {
+ "city": "Boulder",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.01499,
+ "lon": 40.01499
+ },
+ "type": "location"
+ },
+ "name": "National Center for Atmospheric Research",
+ "ror": "05cvfcr44",
+ "kind": "Facility",
+ "url": [
+ "https://ncar.ucar.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncas",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "NCAS",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03q36cn05",
+ "@nest": {
+ "city": "Islamabad",
+ "country": [
+ "Pakistan",
+ "PK"
+ ],
+ "lat": 33.72148,
+ "lon": 73.04329
+ },
+ "type": "location"
+ },
+ "name": "Uks",
+ "ror": "03q36cn05",
+ "kind": "Facility",
+ "url": [
+ "http://www.uksresearch.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nerc",
+ "acronyms": [
+ "NERC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NERC",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02b5d8509",
+ "@nest": {
+ "city": "Swindon",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.55797,
+ "lon": -1.78116
+ },
+ "type": "location"
+ },
+ "name": "Natural Environment Research Council",
+ "ror": "02b5d8509",
+ "kind": "Government",
+ "url": [
+ "https://www.ukri.org/councils/nerc/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/niwa",
+ "acronyms": [
+ "NIWA"
+ ],
+ "aliases": [
+ "Taihoro Nukurangi"
+ ],
+ "cmip_acronym": "NIWA",
+ "established": 1992,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04hxcaz34",
+ "@nest": {
+ "city": "Auckland",
+ "country": [
+ "New Zealand",
+ "NZ"
+ ],
+ "lat": -36.84403,
+ "lon": 174.76172
+ },
+ "type": "location"
+ },
+ "name": "National Institute of Water and Atmospheric Research",
+ "ror": "04hxcaz34",
+ "kind": "Facility",
+ "url": [
+ "https://www.niwa.co.nz/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/noaa-ncei",
+ "acronyms": [
+ "NCEI",
+ "NOAA NCEI"
+ ],
+ "aliases": [
+ "National Climatic Data Center",
+ "United States National Environmental Satellites, Data, and Information Service National Centers for Environmental Information",
+ "United States National Centers for Environmental Information",
+ "U.S. National Centers for Environmental Information",
+ "National Centers for Environmental Information"
+ ],
+ "cmip_acronym": "NOAA-NCEI",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04r0wrp59",
+ "@nest": {
+ "city": "Asheville",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 35.60095,
+ "lon": -82.55402
+ },
+ "type": "location"
+ },
+ "name": "NOAA National Centers for Environmental Information",
+ "ror": "04r0wrp59",
+ "kind": "Government",
+ "url": [
+ "https://www.ncei.noaa.gov"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ntu",
+ "acronyms": [
+ "NTU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NTU",
+ "established": 1928,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05bqach95",
+ "@nest": {
+ "city": "Taipei",
+ "country": [
+ "Taiwan",
+ "TW"
+ ],
+ "lat": 25.016,
+ "lon": 121.536
+ },
+ "type": "location"
+ },
+ "name": "National Taiwan University",
+ "ror": "05bqach95",
+ "kind": "Education",
+ "url": [
+ "http://www.ntu.edu.tw/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nuist",
+ "acronyms": [
+ "NU",
+ "NJU "
+ ],
+ "aliases": [
+ "Nanking University"
+ ],
+ "cmip_acronym": "NUIST",
+ "established": 1902,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01rxvg760",
+ "@nest": {
+ "city": "Nanjing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 32.056111,
+ "lon": 118.775
+ },
+ "type": "location"
+ },
+ "name": "Nanjing University",
+ "ror": "01rxvg760",
+ "kind": "Education",
+ "url": [
+ "http://www.nju.edu.cn/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/osu",
+ "acronyms": [
+ "OSU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "OSU",
+ "established": 1868,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00ysfqy60",
+ "@nest": {
+ "city": "Corvallis",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 44.56457,
+ "lon": -123.26204
+ },
+ "type": "location"
+ },
+ "name": "Oregon State University",
+ "ror": "00ysfqy60",
+ "kind": "Education",
+ "url": [
+ "http://oregonstate.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pcmdi",
+ "acronyms": [
+ "LLNL",
+ "LLL"
+ ],
+ "aliases": [
+ "United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory",
+ "U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory",
+ "United States Department of Energy Los Alamos National Laboratory",
+ "U.S. Department of Energy Los Alamos National Laboratory"
+ ],
+ "cmip_acronym": "PCMDI",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041nk4h53",
+ "@nest": {
+ "city": "Livermore",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.68187,
+ "lon": -121.76801
+ },
+ "type": "location"
+ },
+ "name": "Lawrence Livermore National Laboratory",
+ "ror": "041nk4h53",
+ "kind": "Facility",
+ "url": [
+ "https://www.llnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pmod",
+ "acronyms": [
+ "PMOD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PMOD",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02gtrqv93",
+ "@nest": {
+ "city": "Davos",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 46.8133161,
+ "lon": 46.8133161
+ },
+ "type": "location"
+ },
+ "name": "Physikalisch-Meteorologisches Observatorium Davos",
+ "ror": "02gtrqv93",
+ "kind": "Facility",
+ "url": [
+ "https://www.pmodwrc.ch/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-jgcri",
+ "acronyms": [
+ "JGCRI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-JGCRI",
+ "established": 2001,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/058cmd703",
+ "@nest": {
+ "city": "Riverdale Park",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.971106,
+ "lon": -76.9217851
+ },
+ "type": "location"
+ },
+ "name": "Joint Global Change Research Institute",
+ "ror": "058cmd703",
+ "kind": "Facility",
+ "url": [
+ "http://www.globalchange.umd.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-waccem",
+ "acronyms": [
+ "PNNL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-WACCEM",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05h992307",
+ "@nest": {
+ "city": "Richland",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 46.28569,
+ "lon": -119.28446
+ },
+ "type": "location"
+ },
+ "name": "Pacific Northwest National Laboratory",
+ "ror": "05h992307",
+ "kind": "Facility",
+ "url": [
+ "http://www.pnnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/rss",
+ "acronyms": [
+ "RSS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "RSS",
+ "established": 1974,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01vp8h012",
+ "@nest": {
+ "city": "Santa Rosa",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.443733,
+ "lon": -122.717185
+ },
+ "type": "location"
+ },
+ "name": "Remote Sensing Systems (United States)",
+ "ror": "01vp8h012",
+ "kind": "Company",
+ "url": [
+ "http://www.remss.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/snu",
+ "acronyms": [
+ "SNU"
+ ],
+ "aliases": [
+ "Seoul Daehakgyo"
+ ],
+ "cmip_acronym": "SNU",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04h9pn542",
+ "@nest": {
+ "city": "Seoul",
+ "country": [
+ "South Korea",
+ "KR"
+ ],
+ "lat": 37.460155,
+ "lon": 126.951894
+ },
+ "type": "location"
+ },
+ "name": "Seoul National University",
+ "ror": "04h9pn542",
+ "kind": "Education",
+ "url": [
+ "http://www.snu.ac.kr/index.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/thu",
+ "acronyms": [
+ "THU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "THU",
+ "established": 1911,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03cve4549",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.999585,
+ "lon": 116.325414
+ },
+ "type": "location"
+ },
+ "name": "Tsinghua University",
+ "ror": "03cve4549",
+ "kind": "Education",
+ "url": [
+ "http://www.tsinghua.edu.cn/publish/newthuen/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ua",
+ "acronyms": [
+ "UA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UA",
+ "established": 1885,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03m2x1q45",
+ "@nest": {
+ "city": "Tucson",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 32.22174,
+ "lon": -110.92648
+ },
+ "type": "location"
+ },
+ "name": "University of Arizona",
+ "ror": "03m2x1q45",
+ "kind": "Education",
+ "url": [
+ "http://www.arizona.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uci",
+ "acronyms": [
+ "UCI"
+ ],
+ "aliases": [
+ "UC Irvine"
+ ],
+ "cmip_acronym": "UCI",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04gyf1771",
+ "@nest": {
+ "city": "Irvine",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 33.64535,
+ "lon": -117.842642
+ },
+ "type": "location"
+ },
+ "name": "University of California, Irvine",
+ "ror": "04gyf1771",
+ "kind": "Education",
+ "url": [
+ "http://uci.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucolorado",
+ "acronyms": [
+ "CU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UColorado",
+ "established": 1876,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00jc20583",
+ "@nest": {
+ "city": "Boulder",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.01499,
+ "lon": -105.27055
+ },
+ "type": "location"
+ },
+ "name": "University of Colorado System",
+ "ror": "00jc20583",
+ "kind": "Education",
+ "url": [
+ "http://www.cu.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucsb",
+ "acronyms": [
+ "UCSB"
+ ],
+ "aliases": [
+ "UC Santa Barbara"
+ ],
+ "cmip_acronym": "UCSB",
+ "established": 1891,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02t274463",
+ "@nest": {
+ "city": "Santa Barbara",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 34.42083,
+ "lon": -119.69819
+ },
+ "type": "location"
+ },
+ "name": "University of California, Santa Barbara",
+ "ror": "02t274463",
+ "kind": "Education",
+ "url": [
+ "http://www.ucsb.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uhh",
+ "acronyms": [
+ "UHH"
+ ],
+ "aliases": [
+ "University of Hamburg"
+ ],
+ "cmip_acronym": "UHH",
+ "established": 1919,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00g30e956",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "Universität Hamburg",
+ "ror": "00g30e956",
+ "kind": "Education",
+ "url": [
+ "http://www.uni-hamburg.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uobergen",
+ "acronyms": [
+ "UiB"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoBergen",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03zga2b32",
+ "@nest": {
+ "city": "Bergen",
+ "country": [
+ "Norway",
+ "NO"
+ ],
+ "lat": 60.39299,
+ "lon": 60.39299
+ },
+ "type": "location"
+ },
+ "name": "University of Bergen",
+ "ror": "03zga2b32",
+ "kind": "Education",
+ "url": [
+ "http://www.uib.no/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uofmd",
+ "acronyms": [
+ "UMD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UofMD",
+ "established": 1856,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/047s2c258",
+ "@nest": {
+ "city": "College Park",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.98067,
+ "lon": -76.93692
+ },
+ "type": "location"
+ },
+ "name": "University of Maryland, College Park",
+ "ror": "047s2c258",
+ "kind": "Education",
+ "url": [
+ "http://www.umd.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uoleeds",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoLeeds",
+ "established": 1904,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/024mrxd33",
+ "@nest": {
+ "city": "Leeds",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 53.79648,
+ "lon": 53.79648
+ },
+ "type": "location"
+ },
+ "name": "University of Leeds",
+ "ror": "024mrxd33",
+ "kind": "Education",
+ "url": [
+ "http://www.leeds.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uom",
+ "acronyms": [],
+ "aliases": [
+ "Melbourne University"
+ ],
+ "cmip_acronym": "UoM",
+ "established": 1853,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01ej9dk98",
+ "@nest": {
+ "city": "Melbourne",
+ "country": [
+ "Australia",
+ "AU"
+ ],
+ "lat": -37.814,
+ "lon": 144.96332
+ },
+ "type": "location"
+ },
+ "name": "University of Melbourne",
+ "ror": "01ej9dk98",
+ "kind": "Education",
+ "url": [
+ "http://www.unimelb.edu.au/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uomontreal",
+ "acronyms": [
+ "UdeM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoMontreal",
+ "established": 1878,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0161xgx34",
+ "@nest": {
+ "city": "Montreal",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.50884,
+ "lon": 45.50884
+ },
+ "type": "location"
+ },
+ "name": "Université de Montréal",
+ "ror": "0161xgx34",
+ "kind": "Education",
+ "url": [
+ "http://www.umontreal.ca/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uootago",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOtago",
+ "established": 1869,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01jmxt844",
+ "@nest": {
+ "city": "Dunedin",
+ "country": [
+ "New Zealand",
+ "NZ"
+ ],
+ "lat": -45.87416,
+ "lon": -45.87416
+ },
+ "type": "location"
+ },
+ "name": "University of Otago",
+ "ror": "01jmxt844",
+ "kind": "Education",
+ "url": [
+ "http://www.otago.ac.nz/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uooulu",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOulu",
+ "established": 1958,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03yj89h83",
+ "@nest": {
+ "city": "Oulu",
+ "country": [
+ "Finland",
+ "FI"
+ ],
+ "lat": 65.01236,
+ "lon": 65.01236
+ },
+ "type": "location"
+ },
+ "name": "University of Oulu",
+ "ror": "03yj89h83",
+ "kind": "Education",
+ "url": [
+ "http://www.oulu.fi/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ureading",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UReading",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05v62cm79",
+ "@nest": {
+ "city": "Reading",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.440832,
+ "lon": -0.942503
+ },
+ "type": "location"
+ },
+ "name": "University of Reading",
+ "ror": "05v62cm79",
+ "kind": "Education",
+ "url": [
+ "http://www.reading.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uw",
+ "acronyms": [
+ "UW"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UW",
+ "established": 1861,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00cvxb145",
+ "@nest": {
+ "city": "Seattle",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 47.60621,
+ "lon": -122.33207
+ },
+ "type": "location"
+ },
+ "name": "University of Washington",
+ "ror": "00cvxb145",
+ "kind": "Education",
+ "url": [
+ "http://www.washington.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/vua",
+ "acronyms": [
+ "VU"
+ ],
+ "aliases": [
+ "VU Amsterdam"
+ ],
+ "cmip_acronym": "VUA",
+ "established": 1880,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/008xxew50",
+ "@nest": {
+ "city": "Amsterdam",
+ "country": [
+ "Netherlands",
+ "NL"
+ ],
+ "lat": 52.37403,
+ "lon": 4.88969
+ },
+ "type": "location"
+ },
+ "name": "Vrije Universiteit Amsterdam",
+ "ror": "008xxew50",
+ "kind": "Education",
+ "url": [
+ "https://vu.nl/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "Resolution of 0.5 km",
+ "id": "0.5km",
+ "name": "0.5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "0.5"
+ },
+ {
+ "description": "Resolution of 10000 km",
+ "id": "10000km",
+ "name": "10000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "10000"
+ },
+ {
+ "description": "Resolution of 1000 km",
+ "id": "1000km",
+ "name": "1000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "1000"
+ },
+ {
+ "description": "Resolution of 100 km",
+ "id": "100km",
+ "name": "100 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "100"
+ },
+ {
+ "description": "Resolution of 10 km",
+ "id": "10km",
+ "name": "10 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "10"
+ },
+ {
+ "description": "Resolution of 1 km",
+ "id": "1km",
+ "name": "1 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "1"
+ },
+ {
+ "description": "Resolution of 1x1 degree",
+ "id": "1x1degree",
+ "name": "1x1 degree",
+ "type": "resolution",
+ "unit": "degree",
+ "value": "1x1"
+ },
+ {
+ "description": "Resolution of 2.5 km",
+ "id": "2.5km",
+ "name": "2.5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "2.5"
+ },
+ {
+ "description": "Resolution of 2500 km",
+ "id": "2500km",
+ "name": "2500 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "2500"
+ },
+ {
+ "description": "Resolution of 250 km",
+ "id": "250km",
+ "name": "250 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "250"
+ },
+ {
+ "description": "Resolution of 25 km",
+ "id": "25km",
+ "name": "25 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "25"
+ },
+ {
+ "description": "Resolution of 5000 km",
+ "id": "5000km",
+ "name": "5000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "5000"
+ },
+ {
+ "description": "Resolution of 500 km",
+ "id": "500km",
+ "name": "500 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "500"
+ },
+ {
+ "description": "Resolution of 50 km",
+ "id": "50km",
+ "name": "50 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "50"
+ },
+ {
+ "description": "Resolution of 5 km",
+ "id": "5km",
+ "name": "5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "5"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/"
+ }
+ ],
+ "@graph": [
+ {
+ "end": 2020,
+ "id": "cmip5",
+ "name": "CMIP5",
+ "start": 2006,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP5"
+ },
+ {
+ "end": 2024,
+ "id": "cmip6",
+ "name": "CMIP6",
+ "start": 2013,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP6"
+ },
+ {
+ "end": 2999,
+ "id": "cmip6plus",
+ "name": "CMIP6Plus",
+ "start": 2023,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP6Plus"
+ },
+ {
+ "end": 2999,
+ "id": "cmip7",
+ "name": "CMIP7",
+ "start": 2025,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP7"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "aerosol treatment in an atmospheric model where concentrations are calculated based on emissions, transformation, and removal processes (rather than being prescribed or omitted entirely)",
+ "id": "aer",
+ "name": "AER",
+ "type": "source_type"
+ },
+ {
+ "description": "atmospheric general circulation model run with prescribed ocean surface conditions and usually a model of the land surface",
+ "id": "agcm",
+ "name": "AGCM",
+ "type": "source_type"
+ },
+ {
+ "description": "coupled atmosphere-ocean global climate model, additionally including explicit representation of at least the land and sea ice",
+ "id": "aogcm",
+ "name": "AOGCM",
+ "type": "source_type"
+ },
+ {
+ "description": "biogeochemistry model component that at the very least accounts for carbon reservoirs and fluxes in the atmosphere, terrestrial biosphere, and ocean",
+ "id": "bgc",
+ "name": "BGC",
+ "type": "source_type"
+ },
+ {
+ "description": "chemistry treatment in an atmospheric model that calculates atmospheric oxidant concentrations (including at least ozone), rather than prescribing them",
+ "id": "chem",
+ "name": "CHEM",
+ "type": "source_type"
+ },
+ {
+ "description": "ice-sheet model that includes ice-flow",
+ "id": "ism",
+ "name": "ISM",
+ "type": "source_type"
+ },
+ {
+ "description": "land model run uncoupled from the atmosphere",
+ "id": "land",
+ "name": "LAND",
+ "type": "source_type"
+ },
+ {
+ "description": "ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model",
+ "id": "ogcm",
+ "name": "OGCM",
+ "type": "source_type"
+ },
+ {
+ "description": "radiation component of an atmospheric model run 'offline'",
+ "id": "rad",
+ "name": "RAD",
+ "type": "source_type"
+ },
+ {
+ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system",
+ "id": "slab",
+ "name": "SLAB",
+ "type": "source_type"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "id": "cc0_1.0",
+ "kind": "CC0 1.0",
+ "license_id": "Creative Commons CC0 1.0 Universal Public Domain Dedication",
+ "license_url": "https://creativecommons.org/publicdomain/zero/1.0/",
+ "type": "license"
+ },
+ {
+ "id": "cc_by_4.0",
+ "kind": "CC BY 4.0",
+ "license_id": "Creative Commons Attribution 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by/4.0/",
+ "type": "license"
+ },
+ {
+ "id": "cc_by_nc_sa_4.0",
+ "kind": "CC BY-NC-SA 4.0",
+ "license_id": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by-nc-sa/4.0/",
+ "type": "license"
+ },
+ {
+ "id": "cc_by_sa_4.0",
+ "kind": "CC BY-SA 4.0",
+ "license_id": "Creative Commons Attribution-ShareAlike 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
+ "type": "license"
+ }
+ ]
+ }
+]
diff --git a/data_descriptors/graph.jsonld b/data_descriptors/graph.jsonld
new file mode 100644
index 00000000..738198eb
--- /dev/null
+++ b/data_descriptors/graph.jsonld
@@ -0,0 +1,2998 @@
+[
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/"
+ }
+ ],
+ "@graph": [
+ {
+ "description": "Aerosol",
+ "id": "aerosol",
+ "name": "aerosol",
+ "type": "realm"
+ },
+ {
+ "description": "Atmosphere",
+ "id": "atmos",
+ "name": "atmos",
+ "type": "realm"
+ },
+ {
+ "description": "Atmospheric Chemistry",
+ "id": "atmoschem",
+ "name": "atmosChem",
+ "type": "realm"
+ },
+ {
+ "description": "Land Surface and Subsurface",
+ "id": "land",
+ "name": "land",
+ "type": "realm"
+ },
+ {
+ "description": "Land Ice",
+ "id": "landice",
+ "name": "landIce",
+ "type": "realm"
+ },
+ {
+ "description": "Ocean",
+ "id": "ocean",
+ "name": "ocean",
+ "type": "realm"
+ },
+ {
+ "description": "Ocean Biogeochemistry",
+ "id": "ocnbgchem",
+ "name": "ocnBgchem",
+ "type": "realm"
+ },
+ {
+ "description": "Sea Ice",
+ "id": "seaice",
+ "name": "seaIce",
+ "type": "realm"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "sampled hourly",
+ "id": "1hr",
+ "long_name": "1 Hourly Frequency",
+ "name": "1hr",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "monthly-mean diurnal cycle resolving each day into 1-hour means",
+ "id": "1hrcm",
+ "long_name": "1 Hour Climatology Monthly",
+ "name": "1hrCM",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "sampled hourly, at specified time point within an hour",
+ "id": "1hrpt",
+ "long_name": "1 Hour Point",
+ "name": "1hrPt",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "3 hourly mean samples",
+ "id": "3hr",
+ "long_name": "3 Hourly Frequency",
+ "name": "3hr",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "sampled 3 hourly, at specified time point within the time period",
+ "id": "3hrpt",
+ "long_name": "3 Hour Point",
+ "name": "3hrPt",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "6 hourly mean samples",
+ "id": "6hr",
+ "long_name": "6 Hourly Frequency",
+ "name": "6hr",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "sampled 6 hourly, at specified time point within the time period",
+ "id": "6hrpt",
+ "long_name": "6 Hour Point",
+ "name": "6hrPt",
+ "type": "frequency",
+ "unit": "hour"
+ },
+ {
+ "description": "daily mean samples",
+ "id": "day",
+ "long_name": "Daily Frequency",
+ "name": "day",
+ "type": "frequency",
+ "unit": "day"
+ },
+ {
+ "description": "decadal mean samples",
+ "id": "dec",
+ "long_name": "Decadal Frequency",
+ "name": "dec",
+ "type": "frequency",
+ "unit": "decade"
+ },
+ {
+ "description": "fixed (time invariant) field",
+ "id": "fx",
+ "long_name": "Fixed Frequency",
+ "name": "fx",
+ "type": "frequency",
+ "unit": "none"
+ },
+ {
+ "description": "monthly mean samples",
+ "id": "mon",
+ "long_name": "Monthly Frequency",
+ "name": "mon",
+ "type": "frequency",
+ "unit": "month"
+ },
+ {
+ "description": "monthly climatology computed from monthly mean samples",
+ "id": "monc",
+ "long_name": "Monthly Climatology",
+ "name": "monC",
+ "type": "frequency",
+ "unit": "month"
+ },
+ {
+ "description": "sampled monthly, at specified time point within the time period",
+ "id": "monpt",
+ "long_name": "Monthly Point",
+ "name": "monPt",
+ "type": "frequency",
+ "unit": "month"
+ },
+ {
+ "description": "sampled sub-hourly, at specified time point within an hour",
+ "id": "subhrpt",
+ "long_name": "Sub-Hourly Point",
+ "name": "subhrPt",
+ "type": "frequency",
+ "unit": "minute"
+ },
+ {
+ "description": "annual mean samples",
+ "id": "yr",
+ "long_name": "Yearly Frequency",
+ "name": "yr",
+ "type": "frequency",
+ "unit": "year"
+ },
+ {
+ "description": "sampled yearly, at specified time point within the time period",
+ "id": "yrpt",
+ "long_name": "Yearly Point",
+ "name": "yrPt",
+ "type": "frequency",
+ "unit": "year"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "id": "cmip",
+ "type": "activity",
+ "description": "CMIP DECK: 1pctCO2, abrupt4xCO2, amip, esm-piControl, esm-historical, historical, and piControl experiments",
+ "name": "CMIP",
+ "url": "https://gmd.copernicus.org/articles/9/1937/2016/gmd-9-1937-2016.pdf"
+ },
+ {
+ "id": "lesfmip",
+ "type": "activity",
+ "description": "The Large Ensemble Single Forcing Model Intercomparison Project",
+ "name": "LESFMIP",
+ "url": "https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"
+ },
+ {
+ "id": "ramip",
+ "type": "activity",
+ "description": "Regional Aerosol Model Intercomparison Project",
+ "name": "RAMIP",
+ "url": "https://ramip.ncas.ac.uk"
+ },
+ {
+ "id": "tipmip",
+ "type": "activity",
+ "description": "Tipping Point Model Intercomparison Project",
+ "name": "TIPMIP",
+ "url": "https://tipmip.pik-potsdam.de/"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "This is a test file, checking on multiple entries",
+ "id": "test1",
+ "Author": "Daniel Ellis",
+ "type": "TestFile",
+ "realm": {
+ "atmos": {},
+ "ocean": {}
+ },
+ "realm2": [
+ {
+ "@id": "atmoschem"
+ }
+ ]
+ },
+ {
+ "description": "This is a yet another test file, checking on multiple entries",
+ "id": "test2",
+ "Author": "Daniel Ellis",
+ "type": "TestFile",
+ "realm": {
+ "atmoschem": {
+ "name": "more than just atmos"
+ },
+ "rivers": {
+ "note": "This should not work"
+ }
+ },
+ "realm2": [
+ {
+ "@id": "atmoschem"
+ }
+ ],
+ "realm3": [
+ "rivers"
+ ]
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "Data that has been processed or transformed from raw model output. Derived data includes value-added products such as anomalies, indices, or other statistics that are computed from the original model outputs.",
+ "id": "derived",
+ "kind": "derived",
+ "type": "product"
+ },
+ {
+ "description": "Data sets used to drive model simulations. These include external factors like greenhouse gas concentrations, solar radiation, and land use changes that influence the climate model outputs.",
+ "id": "forcing_dataset",
+ "kind": "forcing-dataset",
+ "type": "product"
+ },
+ {
+ "description": "Output produced from a model simulation. This includes the various data points and metrics generated as a result of running climate models, which simulate physical, chemical, and biological processes affecting the climate system.",
+ "id": "model_output",
+ "kind": "model-output",
+ "type": "product"
+ },
+ {
+ "description": "Data collected from direct measurements of the climate system. This includes data from ground stations, satellites, buoys, and other observational platforms, which serve as a reference for validating and comparing model outputs.",
+ "id": "observations",
+ "kind": "observations",
+ "type": "product"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aer",
+ "acronyms": [
+ "AER"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AER",
+ "established": 1977,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04cg70g73",
+ "@nest": {
+ "city": "Lexington",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 42.539472,
+ "lon": -71.256946
+ },
+ "type": "location"
+ },
+ "name": "Atmospheric and Environmental Research",
+ "ror": "04cg70g73",
+ "kind": "Facility",
+ "url": [
+ "http://www.aer.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aor",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "AoR",
+ "established": 1938,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02hnp4676",
+ "@nest": {
+ "city": "Rome",
+ "country": [
+ "Italy",
+ "IT"
+ ],
+ "lat": 41.921669,
+ "lon": 41.921669
+ },
+ "type": "location"
+ },
+ "name": "Astronomical Observatory of Rome",
+ "ror": "02hnp4676",
+ "kind": "Facility",
+ "url": [
+ "http://web.oa-roma.inaf.it/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/as-rcec",
+ "acronyms": [
+ "RCEC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AS-RCEC",
+ "established": 0,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/050qpg053",
+ "@nest": {
+ "city": "Taipei",
+ "country": [
+ "Taiwan",
+ "TW"
+ ],
+ "lat": 25.040712,
+ "lon": 121.614171
+ },
+ "type": "location"
+ },
+ "name": "Research Center for Environmental Changes, Academia Sinica",
+ "ror": "050qpg053",
+ "kind": "Facility",
+ "url": [
+ "http://www.rcec.sinica.edu.tw/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/auot",
+ "acronyms": [],
+ "aliases": [
+ "Aristotelian University"
+ ],
+ "cmip_acronym": "AUoT",
+ "established": 1925,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02j61yw88",
+ "@nest": {
+ "city": "Thessaloniki",
+ "country": [
+ "Greece",
+ "GR"
+ ],
+ "lat": 40.64361,
+ "lon": 40.64361
+ },
+ "type": "location"
+ },
+ "name": "Aristotle University of Thessaloniki",
+ "ror": "02j61yw88",
+ "kind": "Education",
+ "url": [
+ "https://www.auth.gr/en"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/awi",
+ "acronyms": [
+ "AWI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AWI",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/032e6b942",
+ "@nest": {
+ "city": "Bremerhaven",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.53615,
+ "lon": 8.59298
+ },
+ "type": "location"
+ },
+ "name": "Alfred Wegener Institute for Polar and Marine Research",
+ "ror": "032e6b942",
+ "kind": "Facility",
+ "url": [
+ "https://www.awi.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bas",
+ "acronyms": [
+ "BAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "BAS",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01rhff309",
+ "@nest": {
+ "city": "Cambridge",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 52.212965,
+ "lon": 52.212965
+ },
+ "type": "location"
+ },
+ "name": "British Antarctic Survey",
+ "ror": "01rhff309",
+ "kind": "Government",
+ "url": [
+ "https://www.bas.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bcc",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "BCC",
+ "established": 2008,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01spyyb53",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.950128,
+ "lon": 116.383679
+ },
+ "type": "location"
+ },
+ "name": "Beijing Biocytogen (China)",
+ "ror": "01spyyb53",
+ "kind": "Company",
+ "url": [
+ "http://www.bbctg.com.cn/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cams",
+ "acronyms": [
+ "CAMS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAMS",
+ "established": 1978,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/034b53w38",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.9075,
+ "lon": 116.39723
+ },
+ "type": "location"
+ },
+ "name": "Chinese Academy of Meteorological Sciences",
+ "ror": "034b53w38",
+ "kind": "Facility",
+ "url": [
+ "http://www.camscma.cn/en.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cas",
+ "acronyms": [
+ "CAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAS",
+ "established": 1949,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/034t30j35",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.9075,
+ "lon": 116.39723
+ },
+ "type": "location"
+ },
+ "name": "Chinese Academy of Sciences",
+ "ror": "034t30j35",
+ "kind": "Government",
+ "url": [
+ "http://english.cas.cn/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccma",
+ "acronyms": [
+ "ECCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCma",
+ "established": 1971,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/026ny0e17",
+ "@nest": {
+ "city": "Gatineau",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.425373,
+ "lon": -75.699862
+ },
+ "type": "location"
+ },
+ "name": "Environment and Climate Change Canada",
+ "ror": "026ny0e17",
+ "kind": "Government",
+ "url": [
+ "https://www.canada.ca/en/environment-climate-change.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccr-iitm",
+ "acronyms": [
+ "IITM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCR-IITM",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03jf2m686",
+ "@nest": {
+ "city": "Pune",
+ "country": [
+ "India",
+ "IN"
+ ],
+ "lat": 18.51957,
+ "lon": 73.85535
+ },
+ "type": "location"
+ },
+ "name": "Indian Institute of Tropical Meteorology",
+ "ror": "03jf2m686",
+ "kind": "Facility",
+ "url": [
+ "http://www.tropmet.res.in/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ceda",
+ "acronyms": [
+ "CEDA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CEDA",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04j4kad11",
+ "@nest": {
+ "city": "Harwell",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 53.41667,
+ "lon": -0.96667
+ },
+ "type": "location"
+ },
+ "name": "Centre for Environmental Data Analysis",
+ "ror": "04j4kad11",
+ "kind": "Government",
+ "url": [
+ "https://www.ceda.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cmcc",
+ "acronyms": [
+ "CMCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CMCC",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01tf11a61",
+ "@nest": {
+ "city": "Lecce",
+ "country": [
+ "Italy",
+ "IT"
+ ],
+ "lat": 40.33942,
+ "lon": 18.086602
+ },
+ "type": "location"
+ },
+ "name": "Euro-Mediterranean Center for Climate Change",
+ "ror": "01tf11a61",
+ "kind": "Nonprofit",
+ "url": [
+ "http://www.cmcc.it/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cnes",
+ "acronyms": [
+ "CNES"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CNES",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04h1h0y33",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.85341,
+ "lon": 2.3488
+ },
+ "type": "location"
+ },
+ "name": "Centre National d'Études Spatiales",
+ "ror": "04h1h0y33",
+ "kind": "Government",
+ "url": [
+ "https://www.cnes.fr"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/csiro",
+ "acronyms": [
+ "CSIRO"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CSIRO",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03qn8fb07",
+ "@nest": {
+ "city": "Canberra",
+ "country": [
+ "Australia",
+ "AU"
+ ],
+ "lat": -35.28346,
+ "lon": 149.12807
+ },
+ "type": "location"
+ },
+ "name": "Commonwealth Scientific and Industrial Research Organisation",
+ "ror": "03qn8fb07",
+ "kind": "Government",
+ "url": [
+ "http://www.csiro.au/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dkrz",
+ "acronyms": [
+ "DKRZ"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DKRZ",
+ "established": 1987,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03ztgj037",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "German Climate Computing Centre",
+ "ror": "03ztgj037",
+ "kind": "Facility",
+ "url": [
+ "https://www.dkrz.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dwd",
+ "acronyms": [
+ "DWD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DWD",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02nrqs528",
+ "@nest": {
+ "city": "Offenbach",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 50.103322,
+ "lon": 8.747606
+ },
+ "type": "location"
+ },
+ "name": "German Meteorological Service",
+ "ror": "02nrqs528",
+ "kind": "Facility",
+ "url": [
+ "http://www.dwd.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/eawag",
+ "acronyms": [
+ "EAWAG"
+ ],
+ "aliases": [],
+ "cmip_acronym": "EAWAG",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00pc48d59",
+ "@nest": {
+ "city": "Dübendorf",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 47.39724,
+ "lon": 47.39724
+ },
+ "type": "location"
+ },
+ "name": "Swiss Federal Institute of Aquatic Science and Technology",
+ "ror": "00pc48d59",
+ "kind": "Facility",
+ "url": [
+ "http://www.eawag.ch/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ecmwf",
+ "acronyms": [
+ "ECMWF"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ECMWF",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/014w0fd65",
+ "@nest": {
+ "city": "Reading",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.45625,
+ "lon": -0.97113
+ },
+ "type": "location"
+ },
+ "name": "European Centre for Medium-Range Weather Forecasts",
+ "ror": "014w0fd65",
+ "kind": "Other",
+ "url": [
+ "http://www.ecmwf.int/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/esso",
+ "acronyms": [
+ "INCOIS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ESSO",
+ "established": 1999,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04xbqmj23",
+ "@nest": {
+ "city": "Hyderabad",
+ "country": [
+ "India",
+ "IN"
+ ],
+ "lat": 17.528234,
+ "lon": 78.400195
+ },
+ "type": "location"
+ },
+ "name": "Indian National Centre for Ocean Information Services",
+ "ror": "04xbqmj23",
+ "kind": "Government",
+ "url": [
+ "http://www.incois.gov.in/portal/index.jsp"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fmi",
+ "acronyms": [
+ "FMI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "FMI",
+ "established": 1838,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05hppb561",
+ "@nest": {
+ "city": "Helsinki",
+ "country": [
+ "Finland",
+ "FI"
+ ],
+ "lat": 60.16952,
+ "lon": 60.16952
+ },
+ "type": "location"
+ },
+ "name": "Finnish Meteorological Institute",
+ "ror": "05hppb561",
+ "kind": "Government",
+ "url": [
+ "http://en.ilmatieteenlaitos.fi/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fuberlin",
+ "acronyms": [
+ "FU"
+ ],
+ "aliases": [
+ "FU Berlin",
+ "Free University of Berlin"
+ ],
+ "cmip_acronym": "FUBerlin",
+ "established": 1948,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/046ak2485",
+ "@nest": {
+ "city": "Berlin",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 52.52437,
+ "lon": 52.52437
+ },
+ "type": "location"
+ },
+ "name": "Freie Universität Berlin",
+ "ror": "046ak2485",
+ "kind": "Education",
+ "url": [
+ "https://www.fu-berlin.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/iaceth",
+ "acronyms": [],
+ "aliases": [
+ "Swiss Federal Institute of Technology in Zurich",
+ "Eidgenössische Technische Hochschule Zürich",
+ "École Polytechnique Fédérale de Zurich",
+ "Politecnico Federale di Zurigo"
+ ],
+ "cmip_acronym": "IACETH",
+ "established": 1855,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05a28rw58",
+ "@nest": {
+ "city": "Zurich",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 47.36667,
+ "lon": 8.55
+ },
+ "type": "location"
+ },
+ "name": "ETH Zurich",
+ "ror": "05a28rw58",
+ "kind": "Education",
+ "url": [
+ "https://ethz.ch"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ifm-geomar",
+ "acronyms": [
+ "IFM-GEOMAR"
+ ],
+ "aliases": [
+ "Leibniz Institute of Marine Sciences"
+ ],
+ "cmip_acronym": "IFM-GEOMAR",
+ "established": 2004,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02h2x0161",
+ "@nest": {
+ "city": "Kiel",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 54.327138,
+ "lon": 10.180141
+ },
+ "type": "location"
+ },
+ "name": "GEOMAR Helmholtz Centre for Ocean Research Kiel",
+ "ror": "02h2x0161",
+ "kind": "Facility",
+ "url": [
+ "http://www.geomar.de/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/imperialcollege",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "ImperialCollege",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041kmwe10",
+ "@nest": {
+ "city": "London",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.4986,
+ "lon": -0.175478
+ },
+ "type": "location"
+ },
+ "name": "Imperial College London",
+ "ror": "041kmwe10",
+ "kind": "Education",
+ "url": [
+ "http://www.imperial.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/inm",
+ "acronyms": [
+ "INM RAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "INM",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00520ey40",
+ "@nest": {
+ "city": "Moscow",
+ "country": [
+ "Russia",
+ "RU"
+ ],
+ "lat": 55.762997,
+ "lon": 37.625605
+ },
+ "type": "location"
+ },
+ "name": "Institute of Numerical Mathematics",
+ "ror": "00520ey40",
+ "kind": "Facility",
+ "url": [
+ "http://www.inm.ras.ru/inm_en_ver/index.htm"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ipsl",
+ "acronyms": [
+ "IPSL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "IPSL",
+ "established": 1991,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02haar591",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.855675,
+ "lon": 2.332105
+ },
+ "type": "location"
+ },
+ "name": "Institut Pierre-Simon Laplace",
+ "ror": "02haar591",
+ "kind": "Facility",
+ "url": [
+ "https://www.ipsl.fr/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/issi",
+ "acronyms": [
+ "ISSI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ISSI",
+ "established": 1995,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01xm30661",
+ "@nest": {
+ "city": "Bern",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 46.952897,
+ "lon": 46.952897
+ },
+ "type": "location"
+ },
+ "name": "International Space Science Institute",
+ "ror": "01xm30661",
+ "kind": "Nonprofit",
+ "url": [
+ "http://www.issibern.ch/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/jaxa",
+ "acronyms": [
+ "JAXA"
+ ],
+ "aliases": [
+ "Dokuritsu-gyōsei-hōjin Uchū Kōkū Kenkyū Kaihatsu Kikō",
+ "Independent Administrative Institution on Aerospace Research and Development"
+ ],
+ "cmip_acronym": "JAXA",
+ "established": 2003,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/059yhyy33",
+ "@nest": {
+ "city": "Tokyo",
+ "country": [
+ "Japan",
+ "JP"
+ ],
+ "lat": 35.680834,
+ "lon": 139.558269
+ },
+ "type": "location"
+ },
+ "name": "Japan Aerospace Exploration Agency",
+ "ror": "059yhyy33",
+ "kind": "Facility",
+ "url": [
+ "http://global.jaxa.jp/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kiost",
+ "acronyms": [
+ "KIOST"
+ ],
+ "aliases": [
+ "Korean Ocean Research and Development Institute"
+ ],
+ "cmip_acronym": "KIOST",
+ "established": 1973,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/032m55064",
+ "@nest": {
+ "city": "Busan",
+ "country": [
+ "South Korea",
+ "KR"
+ ],
+ "lat": 35.10168,
+ "lon": 129.03004
+ },
+ "type": "location"
+ },
+ "name": "Korea Institute of Ocean Science and Technology",
+ "ror": "032m55064",
+ "kind": "Facility",
+ "url": [
+ "http://eng.kiost.ac/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kit",
+ "acronyms": [
+ "KIT"
+ ],
+ "aliases": [
+ "Karlsruhe Institute of Technology - The Research University in the Helmholtz Association",
+ "Das Karlsruher Institut für Technologie (KIT) – Die Forschungsuniversität in der Helmholtz-Gemeinschaft"
+ ],
+ "cmip_acronym": "KIT",
+ "established": 2009,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04t3en479",
+ "@nest": {
+ "city": "Karlsruhe",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 49.00937,
+ "lon": 49.00937
+ },
+ "type": "location"
+ },
+ "name": "Karlsruhe Institute of Technology",
+ "ror": "04t3en479",
+ "kind": "Education",
+ "url": [
+ "http://www.kit.edu/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/llnl",
+ "acronyms": [
+ "LLNL",
+ "LLL"
+ ],
+ "aliases": [
+ "United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory",
+ "U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory",
+ "United States Department of Energy Los Alamos National Laboratory",
+ "U.S. Department of Energy Los Alamos National Laboratory"
+ ],
+ "cmip_acronym": "LLNL",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041nk4h53",
+ "@nest": {
+ "city": "Livermore",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.68187,
+ "lon": -121.76801
+ },
+ "type": "location"
+ },
+ "name": "Lawrence Livermore National Laboratory",
+ "ror": "041nk4h53",
+ "kind": "Facility",
+ "url": [
+ "https://www.llnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/lpc2e",
+ "acronyms": [
+ "LPC2E"
+ ],
+ "aliases": [],
+ "cmip_acronym": "LPC2E",
+ "established": 2012,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/049k66y27",
+ "@nest": {
+ "city": "Orléans",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 47.90289,
+ "lon": 47.90289
+ },
+ "type": "location"
+ },
+ "name": "Laboratoire de Physique et Chimie de l’Environnement et de l’Espace",
+ "ror": "049k66y27",
+ "kind": "Facility",
+ "url": [
+ "https://www.lpc2e.cnrs.fr"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mohc",
+ "acronyms": [],
+ "aliases": [
+ "Meteorological Office"
+ ],
+ "cmip_acronym": "MOHC",
+ "established": 1854,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01ch2yn61",
+ "@nest": {
+ "city": "Exeter",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 50.7236,
+ "lon": 50.7236
+ },
+ "type": "location"
+ },
+ "name": "Met Office",
+ "ror": "01ch2yn61",
+ "kind": "Government",
+ "url": [
+ "http://www.metoffice.gov.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-b",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "MPI-B",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/051yxp643",
+ "@nest": {
+ "city": "Jena",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 50.910556,
+ "lon": 11.567222
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Biogeochemistry",
+ "ror": "051yxp643",
+ "kind": "Facility",
+ "url": [
+ "http://www.bgc-jena.mpg.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-m",
+ "acronyms": [
+ "MPI-M"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPI-M",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05esem239",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.567794,
+ "lon": 9.975468
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Meteorology",
+ "ror": "05esem239",
+ "kind": "Facility",
+ "url": [
+ "http://www.mpimet.mpg.de/en/home.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mps",
+ "acronyms": [
+ "MPS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPS",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02j6gm739",
+ "@nest": {
+ "city": "Göttingen",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 51.561218,
+ "lon": 51.561218
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Solar System Research",
+ "ror": "02j6gm739",
+ "kind": "Facility",
+ "url": [
+ "http://www.mps.mpg.de/en"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mri",
+ "acronyms": [
+ "JMA"
+ ],
+ "aliases": [
+ "Kishō-chō"
+ ],
+ "cmip_acronym": "MRI",
+ "established": 1956,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02772kk97",
+ "@nest": {
+ "city": "Tokyo",
+ "country": [
+ "Japan",
+ "JP"
+ ],
+ "lat": 35.6895,
+ "lon": 139.69171
+ },
+ "type": "location"
+ },
+ "name": "Japan Meteorological Agency",
+ "ror": "02772kk97",
+ "kind": "Other",
+ "url": [
+ "http://www.jma.go.jp/jma/indexe.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-giss",
+ "acronyms": [
+ "GISS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GISS",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01cyfxe35",
+ "@nest": {
+ "city": "New York",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.71427,
+ "lon": -74.00597
+ },
+ "type": "location"
+ },
+ "name": "Goddard Institute for Space Studies",
+ "ror": "01cyfxe35",
+ "kind": "Facility",
+ "url": [
+ "http://www.giss.nasa.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-gsfc",
+ "acronyms": [
+ "GSFC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GSFC",
+ "established": 1959,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0171mag52",
+ "@nest": {
+ "city": "Greenbelt",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 39.00455,
+ "lon": -76.87553
+ },
+ "type": "location"
+ },
+ "name": "Goddard Space Flight Center",
+ "ror": "0171mag52",
+ "kind": "Facility",
+ "url": [
+ "https://www.nasa.gov/centers/goddard/home/index.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-jpl",
+ "acronyms": [
+ "JPL"
+ ],
+ "aliases": [
+ "Jet Propulsion Lab",
+ "Jet Propulsion Laboratory, California Institute of Technology"
+ ],
+ "cmip_acronym": "NASA-JPL",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/027k65916",
+ "@nest": {
+ "city": "La Cañada Flintridge",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 34.19917,
+ "lon": -118.18785
+ },
+ "type": "location"
+ },
+ "name": "Jet Propulsion Laboratory",
+ "ror": "027k65916",
+ "kind": "Facility",
+ "url": [
+ "http://www.jpl.nasa.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-larc",
+ "acronyms": [
+ "LaRC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-LaRC",
+ "established": 1917,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0399mhs52",
+ "@nest": {
+ "city": "Hampton",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.02987,
+ "lon": -76.34522
+ },
+ "type": "location"
+ },
+ "name": "Langley Research Center",
+ "ror": "0399mhs52",
+ "kind": "Facility",
+ "url": [
+ "http://www.nasa.gov/langley"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncar",
+ "acronyms": [
+ "NCAR"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NCAR",
+ "established": 1930,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05cvfcr44",
+ "@nest": {
+ "city": "Boulder",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.01499,
+ "lon": 40.01499
+ },
+ "type": "location"
+ },
+ "name": "National Center for Atmospheric Research",
+ "ror": "05cvfcr44",
+ "kind": "Facility",
+ "url": [
+ "https://ncar.ucar.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncas",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "NCAS",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03q36cn05",
+ "@nest": {
+ "city": "Islamabad",
+ "country": [
+ "Pakistan",
+ "PK"
+ ],
+ "lat": 33.72148,
+ "lon": 73.04329
+ },
+ "type": "location"
+ },
+ "name": "Uks",
+ "ror": "03q36cn05",
+ "kind": "Facility",
+ "url": [
+ "http://www.uksresearch.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nerc",
+ "acronyms": [
+ "NERC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NERC",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02b5d8509",
+ "@nest": {
+ "city": "Swindon",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.55797,
+ "lon": -1.78116
+ },
+ "type": "location"
+ },
+ "name": "Natural Environment Research Council",
+ "ror": "02b5d8509",
+ "kind": "Government",
+ "url": [
+ "https://www.ukri.org/councils/nerc/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/niwa",
+ "acronyms": [
+ "NIWA"
+ ],
+ "aliases": [
+ "Taihoro Nukurangi"
+ ],
+ "cmip_acronym": "NIWA",
+ "established": 1992,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04hxcaz34",
+ "@nest": {
+ "city": "Auckland",
+ "country": [
+ "New Zealand",
+ "NZ"
+ ],
+ "lat": -36.84403,
+ "lon": 174.76172
+ },
+ "type": "location"
+ },
+ "name": "National Institute of Water and Atmospheric Research",
+ "ror": "04hxcaz34",
+ "kind": "Facility",
+ "url": [
+ "https://www.niwa.co.nz/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/noaa-ncei",
+ "acronyms": [
+ "NCEI",
+ "NOAA NCEI"
+ ],
+ "aliases": [
+ "National Climatic Data Center",
+ "United States National Environmental Satellites, Data, and Information Service National Centers for Environmental Information",
+ "United States National Centers for Environmental Information",
+ "U.S. National Centers for Environmental Information",
+ "National Centers for Environmental Information"
+ ],
+ "cmip_acronym": "NOAA-NCEI",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04r0wrp59",
+ "@nest": {
+ "city": "Asheville",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 35.60095,
+ "lon": -82.55402
+ },
+ "type": "location"
+ },
+ "name": "NOAA National Centers for Environmental Information",
+ "ror": "04r0wrp59",
+ "kind": "Government",
+ "url": [
+ "https://www.ncei.noaa.gov"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ntu",
+ "acronyms": [
+ "NTU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NTU",
+ "established": 1928,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05bqach95",
+ "@nest": {
+ "city": "Taipei",
+ "country": [
+ "Taiwan",
+ "TW"
+ ],
+ "lat": 25.016,
+ "lon": 121.536
+ },
+ "type": "location"
+ },
+ "name": "National Taiwan University",
+ "ror": "05bqach95",
+ "kind": "Education",
+ "url": [
+ "http://www.ntu.edu.tw/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nuist",
+ "acronyms": [
+ "NU",
+ "NJU "
+ ],
+ "aliases": [
+ "Nanking University"
+ ],
+ "cmip_acronym": "NUIST",
+ "established": 1902,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01rxvg760",
+ "@nest": {
+ "city": "Nanjing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 32.056111,
+ "lon": 118.775
+ },
+ "type": "location"
+ },
+ "name": "Nanjing University",
+ "ror": "01rxvg760",
+ "kind": "Education",
+ "url": [
+ "http://www.nju.edu.cn/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/osu",
+ "acronyms": [
+ "OSU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "OSU",
+ "established": 1868,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00ysfqy60",
+ "@nest": {
+ "city": "Corvallis",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 44.56457,
+ "lon": -123.26204
+ },
+ "type": "location"
+ },
+ "name": "Oregon State University",
+ "ror": "00ysfqy60",
+ "kind": "Education",
+ "url": [
+ "http://oregonstate.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pcmdi",
+ "acronyms": [
+ "LLNL",
+ "LLL"
+ ],
+ "aliases": [
+ "United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory",
+ "U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory",
+ "United States Department of Energy Los Alamos National Laboratory",
+ "U.S. Department of Energy Los Alamos National Laboratory"
+ ],
+ "cmip_acronym": "PCMDI",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041nk4h53",
+ "@nest": {
+ "city": "Livermore",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.68187,
+ "lon": -121.76801
+ },
+ "type": "location"
+ },
+ "name": "Lawrence Livermore National Laboratory",
+ "ror": "041nk4h53",
+ "kind": "Facility",
+ "url": [
+ "https://www.llnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pmod",
+ "acronyms": [
+ "PMOD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PMOD",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02gtrqv93",
+ "@nest": {
+ "city": "Davos",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 46.8133161,
+ "lon": 46.8133161
+ },
+ "type": "location"
+ },
+ "name": "Physikalisch-Meteorologisches Observatorium Davos",
+ "ror": "02gtrqv93",
+ "kind": "Facility",
+ "url": [
+ "https://www.pmodwrc.ch/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-jgcri",
+ "acronyms": [
+ "JGCRI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-JGCRI",
+ "established": 2001,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/058cmd703",
+ "@nest": {
+ "city": "Riverdale Park",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.971106,
+ "lon": -76.9217851
+ },
+ "type": "location"
+ },
+ "name": "Joint Global Change Research Institute",
+ "ror": "058cmd703",
+ "kind": "Facility",
+ "url": [
+ "http://www.globalchange.umd.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-waccem",
+ "acronyms": [
+ "PNNL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-WACCEM",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05h992307",
+ "@nest": {
+ "city": "Richland",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 46.28569,
+ "lon": -119.28446
+ },
+ "type": "location"
+ },
+ "name": "Pacific Northwest National Laboratory",
+ "ror": "05h992307",
+ "kind": "Facility",
+ "url": [
+ "http://www.pnnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/rss",
+ "acronyms": [
+ "RSS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "RSS",
+ "established": 1974,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01vp8h012",
+ "@nest": {
+ "city": "Santa Rosa",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.443733,
+ "lon": -122.717185
+ },
+ "type": "location"
+ },
+ "name": "Remote Sensing Systems (United States)",
+ "ror": "01vp8h012",
+ "kind": "Company",
+ "url": [
+ "http://www.remss.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/snu",
+ "acronyms": [
+ "SNU"
+ ],
+ "aliases": [
+ "Seoul Daehakgyo"
+ ],
+ "cmip_acronym": "SNU",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04h9pn542",
+ "@nest": {
+ "city": "Seoul",
+ "country": [
+ "South Korea",
+ "KR"
+ ],
+ "lat": 37.460155,
+ "lon": 126.951894
+ },
+ "type": "location"
+ },
+ "name": "Seoul National University",
+ "ror": "04h9pn542",
+ "kind": "Education",
+ "url": [
+ "http://www.snu.ac.kr/index.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/thu",
+ "acronyms": [
+ "THU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "THU",
+ "established": 1911,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03cve4549",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.999585,
+ "lon": 116.325414
+ },
+ "type": "location"
+ },
+ "name": "Tsinghua University",
+ "ror": "03cve4549",
+ "kind": "Education",
+ "url": [
+ "http://www.tsinghua.edu.cn/publish/newthuen/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ua",
+ "acronyms": [
+ "UA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UA",
+ "established": 1885,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03m2x1q45",
+ "@nest": {
+ "city": "Tucson",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 32.22174,
+ "lon": -110.92648
+ },
+ "type": "location"
+ },
+ "name": "University of Arizona",
+ "ror": "03m2x1q45",
+ "kind": "Education",
+ "url": [
+ "http://www.arizona.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uci",
+ "acronyms": [
+ "UCI"
+ ],
+ "aliases": [
+ "UC Irvine"
+ ],
+ "cmip_acronym": "UCI",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04gyf1771",
+ "@nest": {
+ "city": "Irvine",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 33.64535,
+ "lon": -117.842642
+ },
+ "type": "location"
+ },
+ "name": "University of California, Irvine",
+ "ror": "04gyf1771",
+ "kind": "Education",
+ "url": [
+ "http://uci.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucolorado",
+ "acronyms": [
+ "CU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UColorado",
+ "established": 1876,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00jc20583",
+ "@nest": {
+ "city": "Boulder",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.01499,
+ "lon": -105.27055
+ },
+ "type": "location"
+ },
+ "name": "University of Colorado System",
+ "ror": "00jc20583",
+ "kind": "Education",
+ "url": [
+ "http://www.cu.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucsb",
+ "acronyms": [
+ "UCSB"
+ ],
+ "aliases": [
+ "UC Santa Barbara"
+ ],
+ "cmip_acronym": "UCSB",
+ "established": 1891,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02t274463",
+ "@nest": {
+ "city": "Santa Barbara",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 34.42083,
+ "lon": -119.69819
+ },
+ "type": "location"
+ },
+ "name": "University of California, Santa Barbara",
+ "ror": "02t274463",
+ "kind": "Education",
+ "url": [
+ "http://www.ucsb.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uhh",
+ "acronyms": [
+ "UHH"
+ ],
+ "aliases": [
+ "University of Hamburg"
+ ],
+ "cmip_acronym": "UHH",
+ "established": 1919,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00g30e956",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "Universität Hamburg",
+ "ror": "00g30e956",
+ "kind": "Education",
+ "url": [
+ "http://www.uni-hamburg.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uobergen",
+ "acronyms": [
+ "UiB"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoBergen",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03zga2b32",
+ "@nest": {
+ "city": "Bergen",
+ "country": [
+ "Norway",
+ "NO"
+ ],
+ "lat": 60.39299,
+ "lon": 60.39299
+ },
+ "type": "location"
+ },
+ "name": "University of Bergen",
+ "ror": "03zga2b32",
+ "kind": "Education",
+ "url": [
+ "http://www.uib.no/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uofmd",
+ "acronyms": [
+ "UMD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UofMD",
+ "established": 1856,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/047s2c258",
+ "@nest": {
+ "city": "College Park",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.98067,
+ "lon": -76.93692
+ },
+ "type": "location"
+ },
+ "name": "University of Maryland, College Park",
+ "ror": "047s2c258",
+ "kind": "Education",
+ "url": [
+ "http://www.umd.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uoleeds",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoLeeds",
+ "established": 1904,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/024mrxd33",
+ "@nest": {
+ "city": "Leeds",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 53.79648,
+ "lon": 53.79648
+ },
+ "type": "location"
+ },
+ "name": "University of Leeds",
+ "ror": "024mrxd33",
+ "kind": "Education",
+ "url": [
+ "http://www.leeds.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uom",
+ "acronyms": [],
+ "aliases": [
+ "Melbourne University"
+ ],
+ "cmip_acronym": "UoM",
+ "established": 1853,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01ej9dk98",
+ "@nest": {
+ "city": "Melbourne",
+ "country": [
+ "Australia",
+ "AU"
+ ],
+ "lat": -37.814,
+ "lon": 144.96332
+ },
+ "type": "location"
+ },
+ "name": "University of Melbourne",
+ "ror": "01ej9dk98",
+ "kind": "Education",
+ "url": [
+ "http://www.unimelb.edu.au/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uomontreal",
+ "acronyms": [
+ "UdeM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoMontreal",
+ "established": 1878,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0161xgx34",
+ "@nest": {
+ "city": "Montreal",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.50884,
+ "lon": 45.50884
+ },
+ "type": "location"
+ },
+ "name": "Université de Montréal",
+ "ror": "0161xgx34",
+ "kind": "Education",
+ "url": [
+ "http://www.umontreal.ca/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uootago",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOtago",
+ "established": 1869,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01jmxt844",
+ "@nest": {
+ "city": "Dunedin",
+ "country": [
+ "New Zealand",
+ "NZ"
+ ],
+ "lat": -45.87416,
+ "lon": -45.87416
+ },
+ "type": "location"
+ },
+ "name": "University of Otago",
+ "ror": "01jmxt844",
+ "kind": "Education",
+ "url": [
+ "http://www.otago.ac.nz/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uooulu",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOulu",
+ "established": 1958,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03yj89h83",
+ "@nest": {
+ "city": "Oulu",
+ "country": [
+ "Finland",
+ "FI"
+ ],
+ "lat": 65.01236,
+ "lon": 65.01236
+ },
+ "type": "location"
+ },
+ "name": "University of Oulu",
+ "ror": "03yj89h83",
+ "kind": "Education",
+ "url": [
+ "http://www.oulu.fi/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ureading",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UReading",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05v62cm79",
+ "@nest": {
+ "city": "Reading",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.440832,
+ "lon": -0.942503
+ },
+ "type": "location"
+ },
+ "name": "University of Reading",
+ "ror": "05v62cm79",
+ "kind": "Education",
+ "url": [
+ "http://www.reading.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uw",
+ "acronyms": [
+ "UW"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UW",
+ "established": 1861,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00cvxb145",
+ "@nest": {
+ "city": "Seattle",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 47.60621,
+ "lon": -122.33207
+ },
+ "type": "location"
+ },
+ "name": "University of Washington",
+ "ror": "00cvxb145",
+ "kind": "Education",
+ "url": [
+ "http://www.washington.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/vua",
+ "acronyms": [
+ "VU"
+ ],
+ "aliases": [
+ "VU Amsterdam"
+ ],
+ "cmip_acronym": "VUA",
+ "established": 1880,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/008xxew50",
+ "@nest": {
+ "city": "Amsterdam",
+ "country": [
+ "Netherlands",
+ "NL"
+ ],
+ "lat": 52.37403,
+ "lon": 4.88969
+ },
+ "type": "location"
+ },
+ "name": "Vrije Universiteit Amsterdam",
+ "ror": "008xxew50",
+ "kind": "Education",
+ "url": [
+ "https://vu.nl/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "Resolution of 0.5 km",
+ "id": "0.5km",
+ "name": "0.5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "0.5"
+ },
+ {
+ "description": "Resolution of 10000 km",
+ "id": "10000km",
+ "name": "10000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "10000"
+ },
+ {
+ "description": "Resolution of 1000 km",
+ "id": "1000km",
+ "name": "1000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "1000"
+ },
+ {
+ "description": "Resolution of 100 km",
+ "id": "100km",
+ "name": "100 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "100"
+ },
+ {
+ "description": "Resolution of 10 km",
+ "id": "10km",
+ "name": "10 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "10"
+ },
+ {
+ "description": "Resolution of 1 km",
+ "id": "1km",
+ "name": "1 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "1"
+ },
+ {
+ "description": "Resolution of 1x1 degree",
+ "id": "1x1degree",
+ "name": "1x1 degree",
+ "type": "resolution",
+ "unit": "degree",
+ "value": "1x1"
+ },
+ {
+ "description": "Resolution of 2.5 km",
+ "id": "2.5km",
+ "name": "2.5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "2.5"
+ },
+ {
+ "description": "Resolution of 2500 km",
+ "id": "2500km",
+ "name": "2500 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "2500"
+ },
+ {
+ "description": "Resolution of 250 km",
+ "id": "250km",
+ "name": "250 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "250"
+ },
+ {
+ "description": "Resolution of 25 km",
+ "id": "25km",
+ "name": "25 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "25"
+ },
+ {
+ "description": "Resolution of 5000 km",
+ "id": "5000km",
+ "name": "5000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "5000"
+ },
+ {
+ "description": "Resolution of 500 km",
+ "id": "500km",
+ "name": "500 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "500"
+ },
+ {
+ "description": "Resolution of 50 km",
+ "id": "50km",
+ "name": "50 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "50"
+ },
+ {
+ "description": "Resolution of 5 km",
+ "id": "5km",
+ "name": "5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "5"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/"
+ }
+ ],
+ "@graph": [
+ {
+ "end": 2020,
+ "id": "cmip5",
+ "name": "CMIP5",
+ "start": 2006,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP5"
+ },
+ {
+ "end": 2024,
+ "id": "cmip6",
+ "name": "CMIP6",
+ "start": 2013,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP6"
+ },
+ {
+ "end": 2999,
+ "id": "cmip6plus",
+ "name": "CMIP6Plus",
+ "start": 2023,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP6Plus"
+ },
+ {
+ "end": 2999,
+ "id": "cmip7",
+ "name": "CMIP7",
+ "start": 2025,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP7"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "aerosol treatment in an atmospheric model where concentrations are calculated based on emissions, transformation, and removal processes (rather than being prescribed or omitted entirely)",
+ "id": "aer",
+ "name": "AER",
+ "type": "source_type"
+ },
+ {
+ "description": "atmospheric general circulation model run with prescribed ocean surface conditions and usually a model of the land surface",
+ "id": "agcm",
+ "name": "AGCM",
+ "type": "source_type"
+ },
+ {
+ "description": "coupled atmosphere-ocean global climate model, additionally including explicit representation of at least the land and sea ice",
+ "id": "aogcm",
+ "name": "AOGCM",
+ "type": "source_type"
+ },
+ {
+ "description": "biogeochemistry model component that at the very least accounts for carbon reservoirs and fluxes in the atmosphere, terrestrial biosphere, and ocean",
+ "id": "bgc",
+ "name": "BGC",
+ "type": "source_type"
+ },
+ {
+ "description": "chemistry treatment in an atmospheric model that calculates atmospheric oxidant concentrations (including at least ozone), rather than prescribing them",
+ "id": "chem",
+ "name": "CHEM",
+ "type": "source_type"
+ },
+ {
+ "description": "ice-sheet model that includes ice-flow",
+ "id": "ism",
+ "name": "ISM",
+ "type": "source_type"
+ },
+ {
+ "description": "land model run uncoupled from the atmosphere",
+ "id": "land",
+ "name": "LAND",
+ "type": "source_type"
+ },
+ {
+ "description": "ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model",
+ "id": "ogcm",
+ "name": "OGCM",
+ "type": "source_type"
+ },
+ {
+ "description": "radiation component of an atmospheric model run 'offline'",
+ "id": "rad",
+ "name": "RAD",
+ "type": "source_type"
+ },
+ {
+ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system",
+ "id": "slab",
+ "name": "SLAB",
+ "type": "source_type"
+ }
+ ]
+ },
+ {
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "id": "cc0_1.0",
+ "kind": "CC0 1.0",
+ "license_id": "Creative Commons CC0 1.0 Universal Public Domain Dedication",
+ "license_url": "https://creativecommons.org/publicdomain/zero/1.0/",
+ "type": "license"
+ },
+ {
+ "id": "cc_by_4.0",
+ "kind": "CC BY 4.0",
+ "license_id": "Creative Commons Attribution 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by/4.0/",
+ "type": "license"
+ },
+ {
+ "id": "cc_by_nc_sa_4.0",
+ "kind": "CC BY-NC-SA 4.0",
+ "license_id": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by-nc-sa/4.0/",
+ "type": "license"
+ },
+ {
+ "id": "cc_by_sa_4.0",
+ "kind": "CC BY-SA 4.0",
+ "license_id": "Creative Commons Attribution-ShareAlike 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
+ "type": "license"
+ }
+ ]
+ }
+]
diff --git a/data_descriptors/graph.min b/data_descriptors/graph.min
new file mode 100644
index 00000000..0358497e
--- /dev/null
+++ b/data_descriptors/graph.min
@@ -0,0 +1 @@
+{"@context":null,"@graph":[]}
diff --git a/data_descriptors/graph.min.jsonld b/data_descriptors/graph.min.jsonld
new file mode 100644
index 00000000..0358497e
--- /dev/null
+++ b/data_descriptors/graph.min.jsonld
@@ -0,0 +1 @@
+{"@context":null,"@graph":[]}
diff --git a/data_descriptors/grid_label/.DS_Store b/data_descriptors/grid_label/.DS_Store
new file mode 100644
index 00000000..745a853c
Binary files /dev/null and b/data_descriptors/grid_label/.DS_Store differ
diff --git a/data_descriptors/grid_label/gm b/data_descriptors/grid_label/gm
new file mode 100644
index 00000000..7fd11cb4
--- /dev/null
+++ b/data_descriptors/grid_label/gm
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "global mean data",
+ "id": "gm",
+ "name": "gm",
+ "region": "greenland",
+ "short name": "Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gm.json b/data_descriptors/grid_label/gm.json
new file mode 100644
index 00000000..7fd11cb4
--- /dev/null
+++ b/data_descriptors/grid_label/gm.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "global mean data",
+ "id": "gm",
+ "name": "gm",
+ "region": "greenland",
+ "short name": "Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gn b/data_descriptors/grid_label/gn
new file mode 100644
index 00000000..f0e306bb
--- /dev/null
+++ b/data_descriptors/grid_label/gn
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "data reported on a model's native grid",
+ "id": "gn",
+ "name": "gn",
+ "region": "greenland",
+ "short name": "Grid Native Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gn.json b/data_descriptors/grid_label/gn.json
new file mode 100644
index 00000000..f0e306bb
--- /dev/null
+++ b/data_descriptors/grid_label/gn.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "data reported on a model's native grid",
+ "id": "gn",
+ "name": "gn",
+ "region": "greenland",
+ "short name": "Grid Native Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gna b/data_descriptors/grid_label/gna
new file mode 100644
index 00000000..715ad59f
--- /dev/null
+++ b/data_descriptors/grid_label/gna
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "data reported on a native grid in the region of Antarctica",
+ "id": "gna",
+ "name": "gna",
+ "region": "antarctica",
+ "short name": "Grid Native Antarctica Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gna.json b/data_descriptors/grid_label/gna.json
new file mode 100644
index 00000000..715ad59f
--- /dev/null
+++ b/data_descriptors/grid_label/gna.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "data reported on a native grid in the region of Antarctica",
+ "id": "gna",
+ "name": "gna",
+ "region": "antarctica",
+ "short name": "Grid Native Antarctica Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gng b/data_descriptors/grid_label/gng
new file mode 100644
index 00000000..c5ceff9f
--- /dev/null
+++ b/data_descriptors/grid_label/gng
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "data reported on a native grid in the region of Greenland",
+ "id": "gng",
+ "name": "gng",
+ "region": "greenland",
+ "short name": "Grid Native Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gng.json b/data_descriptors/grid_label/gng.json
new file mode 100644
index 00000000..c5ceff9f
--- /dev/null
+++ b/data_descriptors/grid_label/gng.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "data reported on a native grid in the region of Greenland",
+ "id": "gng",
+ "name": "gng",
+ "region": "greenland",
+ "short name": "Grid Native Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gnz b/data_descriptors/grid_label/gnz
new file mode 100644
index 00000000..f8fcc951
--- /dev/null
+++ b/data_descriptors/grid_label/gnz
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "zonal mean data reported on a model's native latitude grid",
+ "id": "gnz",
+ "name": "gnz",
+ "region": "greenland",
+ "short name": "Grid Native Greenland Zonal Mean",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gnz.json b/data_descriptors/grid_label/gnz.json
new file mode 100644
index 00000000..f8fcc951
--- /dev/null
+++ b/data_descriptors/grid_label/gnz.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "zonal mean data reported on a model's native latitude grid",
+ "id": "gnz",
+ "name": "gnz",
+ "region": "greenland",
+ "short name": "Grid Native Greenland Zonal Mean",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr b/data_descriptors/grid_label/gr
new file mode 100644
index 00000000..4f8f1a58
--- /dev/null
+++ b/data_descriptors/grid_label/gr
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on the data provider's preferred target grid",
+ "id": "gr",
+ "name": "gr",
+ "region": "greenland",
+ "short name": "Regridded Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr.json b/data_descriptors/grid_label/gr.json
new file mode 100644
index 00000000..4f8f1a58
--- /dev/null
+++ b/data_descriptors/grid_label/gr.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on the data provider's preferred target grid",
+ "id": "gr",
+ "name": "gr",
+ "region": "greenland",
+ "short name": "Regridded Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr1 b/data_descriptors/grid_label/gr1
new file mode 100644
index 00000000..efc0d75a
--- /dev/null
+++ b/data_descriptors/grid_label/gr1
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr1",
+ "name": "gr1",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 1",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr1.json b/data_descriptors/grid_label/gr1.json
new file mode 100644
index 00000000..efc0d75a
--- /dev/null
+++ b/data_descriptors/grid_label/gr1.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr1",
+ "name": "gr1",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 1",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr1a b/data_descriptors/grid_label/gr1a
new file mode 100644
index 00000000..a7256898
--- /dev/null
+++ b/data_descriptors/grid_label/gr1a
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr1a",
+ "name": "gr1a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr1a.json b/data_descriptors/grid_label/gr1a.json
new file mode 100644
index 00000000..a7256898
--- /dev/null
+++ b/data_descriptors/grid_label/gr1a.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr1a",
+ "name": "gr1a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr1g b/data_descriptors/grid_label/gr1g
new file mode 100644
index 00000000..65aa7900
--- /dev/null
+++ b/data_descriptors/grid_label/gr1g
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr1g",
+ "name": "gr1g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr1g.json b/data_descriptors/grid_label/gr1g.json
new file mode 100644
index 00000000..65aa7900
--- /dev/null
+++ b/data_descriptors/grid_label/gr1g.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr1g",
+ "name": "gr1g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr1z b/data_descriptors/grid_label/gr1z
new file mode 100644
index 00000000..042277bb
--- /dev/null
+++ b/data_descriptors/grid_label/gr1z
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr1z",
+ "name": "gr1z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr1z.json b/data_descriptors/grid_label/gr1z.json
new file mode 100644
index 00000000..042277bb
--- /dev/null
+++ b/data_descriptors/grid_label/gr1z.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr1z",
+ "name": "gr1z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr2 b/data_descriptors/grid_label/gr2
new file mode 100644
index 00000000..ab39fea2
--- /dev/null
+++ b/data_descriptors/grid_label/gr2
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr2",
+ "name": "gr2",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 2",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr2.json b/data_descriptors/grid_label/gr2.json
new file mode 100644
index 00000000..ab39fea2
--- /dev/null
+++ b/data_descriptors/grid_label/gr2.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr2",
+ "name": "gr2",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 2",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr2a b/data_descriptors/grid_label/gr2a
new file mode 100644
index 00000000..1159acd7
--- /dev/null
+++ b/data_descriptors/grid_label/gr2a
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr2a",
+ "name": "gr2a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr2a.json b/data_descriptors/grid_label/gr2a.json
new file mode 100644
index 00000000..1159acd7
--- /dev/null
+++ b/data_descriptors/grid_label/gr2a.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr2a",
+ "name": "gr2a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr2g b/data_descriptors/grid_label/gr2g
new file mode 100644
index 00000000..652a2811
--- /dev/null
+++ b/data_descriptors/grid_label/gr2g
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr2g",
+ "name": "gr2g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr2g.json b/data_descriptors/grid_label/gr2g.json
new file mode 100644
index 00000000..652a2811
--- /dev/null
+++ b/data_descriptors/grid_label/gr2g.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr2g",
+ "name": "gr2g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr2z b/data_descriptors/grid_label/gr2z
new file mode 100644
index 00000000..0ea058d8
--- /dev/null
+++ b/data_descriptors/grid_label/gr2z
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr2z",
+ "name": "gr2z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr2z.json b/data_descriptors/grid_label/gr2z.json
new file mode 100644
index 00000000..0ea058d8
--- /dev/null
+++ b/data_descriptors/grid_label/gr2z.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr2z",
+ "name": "gr2z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr3 b/data_descriptors/grid_label/gr3
new file mode 100644
index 00000000..67af2a01
--- /dev/null
+++ b/data_descriptors/grid_label/gr3
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr3",
+ "name": "gr3",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 3",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr3.json b/data_descriptors/grid_label/gr3.json
new file mode 100644
index 00000000..67af2a01
--- /dev/null
+++ b/data_descriptors/grid_label/gr3.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr3",
+ "name": "gr3",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 3",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr3a b/data_descriptors/grid_label/gr3a
new file mode 100644
index 00000000..eeb91347
--- /dev/null
+++ b/data_descriptors/grid_label/gr3a
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr3a",
+ "name": "gr3a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr3a.json b/data_descriptors/grid_label/gr3a.json
new file mode 100644
index 00000000..eeb91347
--- /dev/null
+++ b/data_descriptors/grid_label/gr3a.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr3a",
+ "name": "gr3a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr3g b/data_descriptors/grid_label/gr3g
new file mode 100644
index 00000000..18143b8b
--- /dev/null
+++ b/data_descriptors/grid_label/gr3g
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr3g",
+ "name": "gr3g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr3g.json b/data_descriptors/grid_label/gr3g.json
new file mode 100644
index 00000000..18143b8b
--- /dev/null
+++ b/data_descriptors/grid_label/gr3g.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr3g",
+ "name": "gr3g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr3z b/data_descriptors/grid_label/gr3z
new file mode 100644
index 00000000..44b4401e
--- /dev/null
+++ b/data_descriptors/grid_label/gr3z
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr3z",
+ "name": "gr3z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr3z.json b/data_descriptors/grid_label/gr3z.json
new file mode 100644
index 00000000..44b4401e
--- /dev/null
+++ b/data_descriptors/grid_label/gr3z.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr3z",
+ "name": "gr3z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr4 b/data_descriptors/grid_label/gr4
new file mode 100644
index 00000000..a0ecf771
--- /dev/null
+++ b/data_descriptors/grid_label/gr4
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr4",
+ "name": "gr4",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 4",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr4.json b/data_descriptors/grid_label/gr4.json
new file mode 100644
index 00000000..a0ecf771
--- /dev/null
+++ b/data_descriptors/grid_label/gr4.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr4",
+ "name": "gr4",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 4",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr4a b/data_descriptors/grid_label/gr4a
new file mode 100644
index 00000000..ba7fccc6
--- /dev/null
+++ b/data_descriptors/grid_label/gr4a
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr4a",
+ "name": "gr4a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr4a.json b/data_descriptors/grid_label/gr4a.json
new file mode 100644
index 00000000..ba7fccc6
--- /dev/null
+++ b/data_descriptors/grid_label/gr4a.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr4a",
+ "name": "gr4a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr4g b/data_descriptors/grid_label/gr4g
new file mode 100644
index 00000000..06ec8c81
--- /dev/null
+++ b/data_descriptors/grid_label/gr4g
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr4g",
+ "name": "gr4g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr4g.json b/data_descriptors/grid_label/gr4g.json
new file mode 100644
index 00000000..06ec8c81
--- /dev/null
+++ b/data_descriptors/grid_label/gr4g.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr4g",
+ "name": "gr4g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr4z b/data_descriptors/grid_label/gr4z
new file mode 100644
index 00000000..bf75a719
--- /dev/null
+++ b/data_descriptors/grid_label/gr4z
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr4z",
+ "name": "gr4z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr4z.json b/data_descriptors/grid_label/gr4z.json
new file mode 100644
index 00000000..bf75a719
--- /dev/null
+++ b/data_descriptors/grid_label/gr4z.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr4z",
+ "name": "gr4z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr5 b/data_descriptors/grid_label/gr5
new file mode 100644
index 00000000..ea10bd1d
--- /dev/null
+++ b/data_descriptors/grid_label/gr5
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr5",
+ "name": "gr5",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 5",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr5.json b/data_descriptors/grid_label/gr5.json
new file mode 100644
index 00000000..ea10bd1d
--- /dev/null
+++ b/data_descriptors/grid_label/gr5.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr5",
+ "name": "gr5",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 5",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr5a b/data_descriptors/grid_label/gr5a
new file mode 100644
index 00000000..bbac3180
--- /dev/null
+++ b/data_descriptors/grid_label/gr5a
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr5a",
+ "name": "gr5a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr5a.json b/data_descriptors/grid_label/gr5a.json
new file mode 100644
index 00000000..bbac3180
--- /dev/null
+++ b/data_descriptors/grid_label/gr5a.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr5a",
+ "name": "gr5a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr5g b/data_descriptors/grid_label/gr5g
new file mode 100644
index 00000000..563fc0ae
--- /dev/null
+++ b/data_descriptors/grid_label/gr5g
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr5g",
+ "name": "gr5g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr5g.json b/data_descriptors/grid_label/gr5g.json
new file mode 100644
index 00000000..563fc0ae
--- /dev/null
+++ b/data_descriptors/grid_label/gr5g.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr5g",
+ "name": "gr5g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr5z b/data_descriptors/grid_label/gr5z
new file mode 100644
index 00000000..cbac48d0
--- /dev/null
+++ b/data_descriptors/grid_label/gr5z
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr5z",
+ "name": "gr5z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr5z.json b/data_descriptors/grid_label/gr5z.json
new file mode 100644
index 00000000..cbac48d0
--- /dev/null
+++ b/data_descriptors/grid_label/gr5z.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr5z",
+ "name": "gr5z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr6 b/data_descriptors/grid_label/gr6
new file mode 100644
index 00000000..64adabe5
--- /dev/null
+++ b/data_descriptors/grid_label/gr6
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr6",
+ "name": "gr6",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 6",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr6.json b/data_descriptors/grid_label/gr6.json
new file mode 100644
index 00000000..64adabe5
--- /dev/null
+++ b/data_descriptors/grid_label/gr6.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr6",
+ "name": "gr6",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 6",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr6a b/data_descriptors/grid_label/gr6a
new file mode 100644
index 00000000..98036b70
--- /dev/null
+++ b/data_descriptors/grid_label/gr6a
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr6a",
+ "name": "gr6a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr6a.json b/data_descriptors/grid_label/gr6a.json
new file mode 100644
index 00000000..98036b70
--- /dev/null
+++ b/data_descriptors/grid_label/gr6a.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr6a",
+ "name": "gr6a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr6g b/data_descriptors/grid_label/gr6g
new file mode 100644
index 00000000..3f589e61
--- /dev/null
+++ b/data_descriptors/grid_label/gr6g
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr6g",
+ "name": "gr6g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr6g.json b/data_descriptors/grid_label/gr6g.json
new file mode 100644
index 00000000..3f589e61
--- /dev/null
+++ b/data_descriptors/grid_label/gr6g.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr6g",
+ "name": "gr6g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr6z b/data_descriptors/grid_label/gr6z
new file mode 100644
index 00000000..e8c726c8
--- /dev/null
+++ b/data_descriptors/grid_label/gr6z
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr6z",
+ "name": "gr6z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr6z.json b/data_descriptors/grid_label/gr6z.json
new file mode 100644
index 00000000..e8c726c8
--- /dev/null
+++ b/data_descriptors/grid_label/gr6z.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr6z",
+ "name": "gr6z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr7 b/data_descriptors/grid_label/gr7
new file mode 100644
index 00000000..8786b652
--- /dev/null
+++ b/data_descriptors/grid_label/gr7
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr7",
+ "name": "gr7",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 7",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr7.json b/data_descriptors/grid_label/gr7.json
new file mode 100644
index 00000000..8786b652
--- /dev/null
+++ b/data_descriptors/grid_label/gr7.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr7",
+ "name": "gr7",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 7",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr7a b/data_descriptors/grid_label/gr7a
new file mode 100644
index 00000000..8f3b2e44
--- /dev/null
+++ b/data_descriptors/grid_label/gr7a
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr7a",
+ "name": "gr7a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr7a.json b/data_descriptors/grid_label/gr7a.json
new file mode 100644
index 00000000..8f3b2e44
--- /dev/null
+++ b/data_descriptors/grid_label/gr7a.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr7a",
+ "name": "gr7a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr7g b/data_descriptors/grid_label/gr7g
new file mode 100644
index 00000000..647eb17c
--- /dev/null
+++ b/data_descriptors/grid_label/gr7g
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr7g",
+ "name": "gr7g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr7g.json b/data_descriptors/grid_label/gr7g.json
new file mode 100644
index 00000000..647eb17c
--- /dev/null
+++ b/data_descriptors/grid_label/gr7g.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr7g",
+ "name": "gr7g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr7z b/data_descriptors/grid_label/gr7z
new file mode 100644
index 00000000..f4e58dcb
--- /dev/null
+++ b/data_descriptors/grid_label/gr7z
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr7z",
+ "name": "gr7z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr7z.json b/data_descriptors/grid_label/gr7z.json
new file mode 100644
index 00000000..f4e58dcb
--- /dev/null
+++ b/data_descriptors/grid_label/gr7z.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr7z",
+ "name": "gr7z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr8 b/data_descriptors/grid_label/gr8
new file mode 100644
index 00000000..135e0ff7
--- /dev/null
+++ b/data_descriptors/grid_label/gr8
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr8",
+ "name": "gr8",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 8",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr8.json b/data_descriptors/grid_label/gr8.json
new file mode 100644
index 00000000..135e0ff7
--- /dev/null
+++ b/data_descriptors/grid_label/gr8.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr8",
+ "name": "gr8",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 8",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr8a b/data_descriptors/grid_label/gr8a
new file mode 100644
index 00000000..1a2c2260
--- /dev/null
+++ b/data_descriptors/grid_label/gr8a
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr8a",
+ "name": "gr8a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr8a.json b/data_descriptors/grid_label/gr8a.json
new file mode 100644
index 00000000..1a2c2260
--- /dev/null
+++ b/data_descriptors/grid_label/gr8a.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr8a",
+ "name": "gr8a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr8g b/data_descriptors/grid_label/gr8g
new file mode 100644
index 00000000..09f702f0
--- /dev/null
+++ b/data_descriptors/grid_label/gr8g
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr8g",
+ "name": "gr8g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr8g.json b/data_descriptors/grid_label/gr8g.json
new file mode 100644
index 00000000..09f702f0
--- /dev/null
+++ b/data_descriptors/grid_label/gr8g.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr8g",
+ "name": "gr8g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr8z b/data_descriptors/grid_label/gr8z
new file mode 100644
index 00000000..aaec65f1
--- /dev/null
+++ b/data_descriptors/grid_label/gr8z
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr8z",
+ "name": "gr8z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr8z.json b/data_descriptors/grid_label/gr8z.json
new file mode 100644
index 00000000..aaec65f1
--- /dev/null
+++ b/data_descriptors/grid_label/gr8z.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr8z",
+ "name": "gr8z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr9 b/data_descriptors/grid_label/gr9
new file mode 100644
index 00000000..fa591c27
--- /dev/null
+++ b/data_descriptors/grid_label/gr9
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr9",
+ "name": "gr9",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 9",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr9.json b/data_descriptors/grid_label/gr9.json
new file mode 100644
index 00000000..fa591c27
--- /dev/null
+++ b/data_descriptors/grid_label/gr9.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr9",
+ "name": "gr9",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate 9",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr9a b/data_descriptors/grid_label/gr9a
new file mode 100644
index 00000000..977433ff
--- /dev/null
+++ b/data_descriptors/grid_label/gr9a
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr9a",
+ "name": "gr9a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr9a.json b/data_descriptors/grid_label/gr9a.json
new file mode 100644
index 00000000..977433ff
--- /dev/null
+++ b/data_descriptors/grid_label/gr9a.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr9a",
+ "name": "gr9a",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland Alternate a",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr9g b/data_descriptors/grid_label/gr9g
new file mode 100644
index 00000000..293b8376
--- /dev/null
+++ b/data_descriptors/grid_label/gr9g
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr9g",
+ "name": "gr9g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr9g.json b/data_descriptors/grid_label/gr9g.json
new file mode 100644
index 00000000..293b8376
--- /dev/null
+++ b/data_descriptors/grid_label/gr9g.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid",
+ "id": "gr9g",
+ "name": "gr9g",
+ "region": "greenland",
+ "short name": "Regridded Greenland Alternate g",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr9z b/data_descriptors/grid_label/gr9z
new file mode 100644
index 00000000..480a1529
--- /dev/null
+++ b/data_descriptors/grid_label/gr9z
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr9z",
+ "name": "gr9z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gr9z.json b/data_descriptors/grid_label/gr9z.json
new file mode 100644
index 00000000..480a1529
--- /dev/null
+++ b/data_descriptors/grid_label/gr9z.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid",
+ "id": "gr9z",
+ "name": "gr9z",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean Alternate z",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gra b/data_descriptors/grid_label/gra
new file mode 100644
index 00000000..b9573b1e
--- /dev/null
+++ b/data_descriptors/grid_label/gra
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data in the region of Antarctica reported on the data provider's preferred target grid",
+ "id": "gra",
+ "name": "gra",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/gra.json b/data_descriptors/grid_label/gra.json
new file mode 100644
index 00000000..b9573b1e
--- /dev/null
+++ b/data_descriptors/grid_label/gra.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data in the region of Antarctica reported on the data provider's preferred target grid",
+ "id": "gra",
+ "name": "gra",
+ "region": "antarctica",
+ "short name": "Regridded Antarctica Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/grg b/data_descriptors/grid_label/grg
new file mode 100644
index 00000000..a5719a0f
--- /dev/null
+++ b/data_descriptors/grid_label/grg
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data in the region of Greenland reported on the data provider's preferred target grid",
+ "id": "grg",
+ "name": "grg",
+ "region": "greenland",
+ "short name": "Regridded Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/grg.json b/data_descriptors/grid_label/grg.json
new file mode 100644
index 00000000..a5719a0f
--- /dev/null
+++ b/data_descriptors/grid_label/grg.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded data in the region of Greenland reported on the data provider's preferred target grid",
+ "id": "grg",
+ "name": "grg",
+ "region": "greenland",
+ "short name": "Regridded Greenland",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/grz b/data_descriptors/grid_label/grz
new file mode 100644
index 00000000..edd976c4
--- /dev/null
+++ b/data_descriptors/grid_label/grz
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on the data provider's preferred latitude target grid",
+ "id": "grz",
+ "name": "grz",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/grid_label/grz.json b/data_descriptors/grid_label/grz.json
new file mode 100644
index 00000000..edd976c4
--- /dev/null
+++ b/data_descriptors/grid_label/grz.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "regridded zonal mean data reported on the data provider's preferred latitude target grid",
+ "id": "grz",
+ "name": "grz",
+ "region": "greenland",
+ "short name": "Regridded Greenland Zonal Mean",
+ "type": "grid_label"
+}
diff --git a/data_descriptors/institutions/.DS_Store b/data_descriptors/institutions/.DS_Store
new file mode 100644
index 00000000..09aa05df
Binary files /dev/null and b/data_descriptors/institutions/.DS_Store differ
diff --git a/data_descriptors/institutions/_context_ b/data_descriptors/institutions/_context_
new file mode 100644
index 00000000..f3dd788d
--- /dev/null
+++ b/data_descriptors/institutions/_context_
@@ -0,0 +1,10 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/institutions/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/institutions/"
+ }
+ ],
+ "@embed": "@always"
+}
\ No newline at end of file
diff --git a/data_descriptors/institutions/aer b/data_descriptors/institutions/aer
new file mode 100644
index 00000000..1dcd4671
--- /dev/null
+++ b/data_descriptors/institutions/aer
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aer",
+ "acronyms": [
+ "AER"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AER",
+ "established": 1977,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04cg70g73",
+ "@nest": {
+ "city": "Lexington",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 42.539472,
+ "lon": -71.256946
+ },
+ "type": "location"
+ },
+ "name": "Atmospheric and Environmental Research",
+ "ror": "04cg70g73",
+ "kind": "Facility",
+ "url": [
+ "http://www.aer.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/aer.json b/data_descriptors/institutions/aer.json
new file mode 100644
index 00000000..1dcd4671
--- /dev/null
+++ b/data_descriptors/institutions/aer.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aer",
+ "acronyms": [
+ "AER"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AER",
+ "established": 1977,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04cg70g73",
+ "@nest": {
+ "city": "Lexington",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 42.539472,
+ "lon": -71.256946
+ },
+ "type": "location"
+ },
+ "name": "Atmospheric and Environmental Research",
+ "ror": "04cg70g73",
+ "kind": "Facility",
+ "url": [
+ "http://www.aer.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/aor b/data_descriptors/institutions/aor
new file mode 100644
index 00000000..22450eb6
--- /dev/null
+++ b/data_descriptors/institutions/aor
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aor",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "AoR",
+ "established": 1938,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02hnp4676",
+ "@nest": {
+ "city": "Rome",
+ "country": [
+ "Italy",
+ "IT"
+ ],
+ "lat": 41.921669,
+ "lon": 41.921669
+ },
+ "type": "location"
+ },
+ "name": "Astronomical Observatory of Rome",
+ "ror": "02hnp4676",
+ "kind": "Facility",
+ "url": [
+ "http://web.oa-roma.inaf.it/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/aor.json b/data_descriptors/institutions/aor.json
new file mode 100644
index 00000000..22450eb6
--- /dev/null
+++ b/data_descriptors/institutions/aor.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aor",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "AoR",
+ "established": 1938,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02hnp4676",
+ "@nest": {
+ "city": "Rome",
+ "country": [
+ "Italy",
+ "IT"
+ ],
+ "lat": 41.921669,
+ "lon": 41.921669
+ },
+ "type": "location"
+ },
+ "name": "Astronomical Observatory of Rome",
+ "ror": "02hnp4676",
+ "kind": "Facility",
+ "url": [
+ "http://web.oa-roma.inaf.it/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/as-rcec b/data_descriptors/institutions/as-rcec
new file mode 100644
index 00000000..44b047d0
--- /dev/null
+++ b/data_descriptors/institutions/as-rcec
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/as-rcec",
+ "acronyms": [
+ "RCEC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AS-RCEC",
+ "established": 0,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/050qpg053",
+ "@nest": {
+ "city": "Taipei",
+ "country": [
+ "Taiwan",
+ "TW"
+ ],
+ "lat": 25.040712,
+ "lon": 121.614171
+ },
+ "type": "location"
+ },
+ "name": "Research Center for Environmental Changes, Academia Sinica",
+ "ror": "050qpg053",
+ "kind": "Facility",
+ "url": [
+ "http://www.rcec.sinica.edu.tw/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/as-rcec.json b/data_descriptors/institutions/as-rcec.json
new file mode 100644
index 00000000..44b047d0
--- /dev/null
+++ b/data_descriptors/institutions/as-rcec.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/as-rcec",
+ "acronyms": [
+ "RCEC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AS-RCEC",
+ "established": 0,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/050qpg053",
+ "@nest": {
+ "city": "Taipei",
+ "country": [
+ "Taiwan",
+ "TW"
+ ],
+ "lat": 25.040712,
+ "lon": 121.614171
+ },
+ "type": "location"
+ },
+ "name": "Research Center for Environmental Changes, Academia Sinica",
+ "ror": "050qpg053",
+ "kind": "Facility",
+ "url": [
+ "http://www.rcec.sinica.edu.tw/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/auot b/data_descriptors/institutions/auot
new file mode 100644
index 00000000..39a1410e
--- /dev/null
+++ b/data_descriptors/institutions/auot
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/auot",
+ "acronyms": [],
+ "aliases": [
+ "Aristotelian University"
+ ],
+ "cmip_acronym": "AUoT",
+ "established": 1925,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02j61yw88",
+ "@nest": {
+ "city": "Thessaloniki",
+ "country": [
+ "Greece",
+ "GR"
+ ],
+ "lat": 40.64361,
+ "lon": 40.64361
+ },
+ "type": "location"
+ },
+ "name": "Aristotle University of Thessaloniki",
+ "ror": "02j61yw88",
+ "kind": "Education",
+ "url": [
+ "https://www.auth.gr/en"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/auot.json b/data_descriptors/institutions/auot.json
new file mode 100644
index 00000000..39a1410e
--- /dev/null
+++ b/data_descriptors/institutions/auot.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/auot",
+ "acronyms": [],
+ "aliases": [
+ "Aristotelian University"
+ ],
+ "cmip_acronym": "AUoT",
+ "established": 1925,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02j61yw88",
+ "@nest": {
+ "city": "Thessaloniki",
+ "country": [
+ "Greece",
+ "GR"
+ ],
+ "lat": 40.64361,
+ "lon": 40.64361
+ },
+ "type": "location"
+ },
+ "name": "Aristotle University of Thessaloniki",
+ "ror": "02j61yw88",
+ "kind": "Education",
+ "url": [
+ "https://www.auth.gr/en"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/awi b/data_descriptors/institutions/awi
new file mode 100644
index 00000000..45db6e3f
--- /dev/null
+++ b/data_descriptors/institutions/awi
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/awi",
+ "acronyms": [
+ "AWI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AWI",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/032e6b942",
+ "@nest": {
+ "city": "Bremerhaven",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.53615,
+ "lon": 8.59298
+ },
+ "type": "location"
+ },
+ "name": "Alfred Wegener Institute for Polar and Marine Research",
+ "ror": "032e6b942",
+ "kind": "Facility",
+ "url": [
+ "https://www.awi.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/awi.json b/data_descriptors/institutions/awi.json
new file mode 100644
index 00000000..45db6e3f
--- /dev/null
+++ b/data_descriptors/institutions/awi.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/awi",
+ "acronyms": [
+ "AWI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AWI",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/032e6b942",
+ "@nest": {
+ "city": "Bremerhaven",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.53615,
+ "lon": 8.59298
+ },
+ "type": "location"
+ },
+ "name": "Alfred Wegener Institute for Polar and Marine Research",
+ "ror": "032e6b942",
+ "kind": "Facility",
+ "url": [
+ "https://www.awi.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/bas b/data_descriptors/institutions/bas
new file mode 100644
index 00000000..09693a18
--- /dev/null
+++ b/data_descriptors/institutions/bas
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bas",
+ "acronyms": [
+ "BAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "BAS",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01rhff309",
+ "@nest": {
+ "city": "Cambridge",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 52.212965,
+ "lon": 52.212965
+ },
+ "type": "location"
+ },
+ "name": "British Antarctic Survey",
+ "ror": "01rhff309",
+ "kind": "Government",
+ "url": [
+ "https://www.bas.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/bas.json b/data_descriptors/institutions/bas.json
new file mode 100644
index 00000000..09693a18
--- /dev/null
+++ b/data_descriptors/institutions/bas.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bas",
+ "acronyms": [
+ "BAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "BAS",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01rhff309",
+ "@nest": {
+ "city": "Cambridge",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 52.212965,
+ "lon": 52.212965
+ },
+ "type": "location"
+ },
+ "name": "British Antarctic Survey",
+ "ror": "01rhff309",
+ "kind": "Government",
+ "url": [
+ "https://www.bas.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/bcc b/data_descriptors/institutions/bcc
new file mode 100644
index 00000000..5706bfa9
--- /dev/null
+++ b/data_descriptors/institutions/bcc
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bcc",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "BCC",
+ "established": 2008,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01spyyb53",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.950128,
+ "lon": 116.383679
+ },
+ "type": "location"
+ },
+ "name": "Beijing Biocytogen (China)",
+ "ror": "01spyyb53",
+ "kind": "Company",
+ "url": [
+ "http://www.bbctg.com.cn/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/bcc.json b/data_descriptors/institutions/bcc.json
new file mode 100644
index 00000000..5706bfa9
--- /dev/null
+++ b/data_descriptors/institutions/bcc.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bcc",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "BCC",
+ "established": 2008,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01spyyb53",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.950128,
+ "lon": 116.383679
+ },
+ "type": "location"
+ },
+ "name": "Beijing Biocytogen (China)",
+ "ror": "01spyyb53",
+ "kind": "Company",
+ "url": [
+ "http://www.bbctg.com.cn/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/cams b/data_descriptors/institutions/cams
new file mode 100644
index 00000000..d8f61092
--- /dev/null
+++ b/data_descriptors/institutions/cams
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cams",
+ "acronyms": [
+ "CAMS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAMS",
+ "established": 1978,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/034b53w38",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.9075,
+ "lon": 116.39723
+ },
+ "type": "location"
+ },
+ "name": "Chinese Academy of Meteorological Sciences",
+ "ror": "034b53w38",
+ "kind": "Facility",
+ "url": [
+ "http://www.camscma.cn/en.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/cams.json b/data_descriptors/institutions/cams.json
new file mode 100644
index 00000000..d8f61092
--- /dev/null
+++ b/data_descriptors/institutions/cams.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cams",
+ "acronyms": [
+ "CAMS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAMS",
+ "established": 1978,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/034b53w38",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.9075,
+ "lon": 116.39723
+ },
+ "type": "location"
+ },
+ "name": "Chinese Academy of Meteorological Sciences",
+ "ror": "034b53w38",
+ "kind": "Facility",
+ "url": [
+ "http://www.camscma.cn/en.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/cas b/data_descriptors/institutions/cas
new file mode 100644
index 00000000..1e536e85
--- /dev/null
+++ b/data_descriptors/institutions/cas
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cas",
+ "acronyms": [
+ "CAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAS",
+ "established": 1949,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/034t30j35",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.9075,
+ "lon": 116.39723
+ },
+ "type": "location"
+ },
+ "name": "Chinese Academy of Sciences",
+ "ror": "034t30j35",
+ "kind": "Government",
+ "url": [
+ "http://english.cas.cn/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/cas.json b/data_descriptors/institutions/cas.json
new file mode 100644
index 00000000..1e536e85
--- /dev/null
+++ b/data_descriptors/institutions/cas.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cas",
+ "acronyms": [
+ "CAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAS",
+ "established": 1949,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/034t30j35",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.9075,
+ "lon": 116.39723
+ },
+ "type": "location"
+ },
+ "name": "Chinese Academy of Sciences",
+ "ror": "034t30j35",
+ "kind": "Government",
+ "url": [
+ "http://english.cas.cn/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/cccma b/data_descriptors/institutions/cccma
new file mode 100644
index 00000000..d73b90d1
--- /dev/null
+++ b/data_descriptors/institutions/cccma
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccma",
+ "acronyms": [
+ "ECCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCma",
+ "established": 1971,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/026ny0e17",
+ "@nest": {
+ "city": "Gatineau",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.425373,
+ "lon": -75.699862
+ },
+ "type": "location"
+ },
+ "name": "Environment and Climate Change Canada",
+ "ror": "026ny0e17",
+ "kind": "Government",
+ "url": [
+ "https://www.canada.ca/en/environment-climate-change.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/cccma.json b/data_descriptors/institutions/cccma.json
new file mode 100644
index 00000000..d73b90d1
--- /dev/null
+++ b/data_descriptors/institutions/cccma.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccma",
+ "acronyms": [
+ "ECCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCma",
+ "established": 1971,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/026ny0e17",
+ "@nest": {
+ "city": "Gatineau",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.425373,
+ "lon": -75.699862
+ },
+ "type": "location"
+ },
+ "name": "Environment and Climate Change Canada",
+ "ror": "026ny0e17",
+ "kind": "Government",
+ "url": [
+ "https://www.canada.ca/en/environment-climate-change.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/cccr-iitm b/data_descriptors/institutions/cccr-iitm
new file mode 100644
index 00000000..c53f147b
--- /dev/null
+++ b/data_descriptors/institutions/cccr-iitm
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccr-iitm",
+ "acronyms": [
+ "IITM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCR-IITM",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03jf2m686",
+ "@nest": {
+ "city": "Pune",
+ "country": [
+ "India",
+ "IN"
+ ],
+ "lat": 18.51957,
+ "lon": 73.85535
+ },
+ "type": "location"
+ },
+ "name": "Indian Institute of Tropical Meteorology",
+ "ror": "03jf2m686",
+ "kind": "Facility",
+ "url": [
+ "http://www.tropmet.res.in/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/cccr-iitm.json b/data_descriptors/institutions/cccr-iitm.json
new file mode 100644
index 00000000..c53f147b
--- /dev/null
+++ b/data_descriptors/institutions/cccr-iitm.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccr-iitm",
+ "acronyms": [
+ "IITM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCR-IITM",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03jf2m686",
+ "@nest": {
+ "city": "Pune",
+ "country": [
+ "India",
+ "IN"
+ ],
+ "lat": 18.51957,
+ "lon": 73.85535
+ },
+ "type": "location"
+ },
+ "name": "Indian Institute of Tropical Meteorology",
+ "ror": "03jf2m686",
+ "kind": "Facility",
+ "url": [
+ "http://www.tropmet.res.in/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ceda b/data_descriptors/institutions/ceda
new file mode 100644
index 00000000..b5fb0387
--- /dev/null
+++ b/data_descriptors/institutions/ceda
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ceda",
+ "acronyms": [
+ "CEDA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CEDA",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04j4kad11",
+ "@nest": {
+ "city": "Harwell",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 53.41667,
+ "lon": -0.96667
+ },
+ "type": "location"
+ },
+ "name": "Centre for Environmental Data Analysis",
+ "ror": "04j4kad11",
+ "kind": "Government",
+ "url": [
+ "https://www.ceda.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ceda.json b/data_descriptors/institutions/ceda.json
new file mode 100644
index 00000000..b5fb0387
--- /dev/null
+++ b/data_descriptors/institutions/ceda.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ceda",
+ "acronyms": [
+ "CEDA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CEDA",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04j4kad11",
+ "@nest": {
+ "city": "Harwell",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 53.41667,
+ "lon": -0.96667
+ },
+ "type": "location"
+ },
+ "name": "Centre for Environmental Data Analysis",
+ "ror": "04j4kad11",
+ "kind": "Government",
+ "url": [
+ "https://www.ceda.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/cmcc b/data_descriptors/institutions/cmcc
new file mode 100644
index 00000000..5cfe9cc6
--- /dev/null
+++ b/data_descriptors/institutions/cmcc
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cmcc",
+ "acronyms": [
+ "CMCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CMCC",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01tf11a61",
+ "@nest": {
+ "city": "Lecce",
+ "country": [
+ "Italy",
+ "IT"
+ ],
+ "lat": 40.33942,
+ "lon": 18.086602
+ },
+ "type": "location"
+ },
+ "name": "Euro-Mediterranean Center for Climate Change",
+ "ror": "01tf11a61",
+ "kind": "Nonprofit",
+ "url": [
+ "http://www.cmcc.it/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/cmcc.json b/data_descriptors/institutions/cmcc.json
new file mode 100644
index 00000000..5cfe9cc6
--- /dev/null
+++ b/data_descriptors/institutions/cmcc.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cmcc",
+ "acronyms": [
+ "CMCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CMCC",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01tf11a61",
+ "@nest": {
+ "city": "Lecce",
+ "country": [
+ "Italy",
+ "IT"
+ ],
+ "lat": 40.33942,
+ "lon": 18.086602
+ },
+ "type": "location"
+ },
+ "name": "Euro-Mediterranean Center for Climate Change",
+ "ror": "01tf11a61",
+ "kind": "Nonprofit",
+ "url": [
+ "http://www.cmcc.it/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/cnes b/data_descriptors/institutions/cnes
new file mode 100644
index 00000000..ae75041c
--- /dev/null
+++ b/data_descriptors/institutions/cnes
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cnes",
+ "acronyms": [
+ "CNES"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CNES",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04h1h0y33",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.85341,
+ "lon": 2.3488
+ },
+ "type": "location"
+ },
+ "name": "Centre National d'Études Spatiales",
+ "ror": "04h1h0y33",
+ "kind": "Government",
+ "url": [
+ "https://www.cnes.fr"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/cnes.json b/data_descriptors/institutions/cnes.json
new file mode 100644
index 00000000..ae75041c
--- /dev/null
+++ b/data_descriptors/institutions/cnes.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cnes",
+ "acronyms": [
+ "CNES"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CNES",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04h1h0y33",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.85341,
+ "lon": 2.3488
+ },
+ "type": "location"
+ },
+ "name": "Centre National d'Études Spatiales",
+ "ror": "04h1h0y33",
+ "kind": "Government",
+ "url": [
+ "https://www.cnes.fr"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/csiro b/data_descriptors/institutions/csiro
new file mode 100644
index 00000000..8be85725
--- /dev/null
+++ b/data_descriptors/institutions/csiro
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/csiro",
+ "acronyms": [
+ "CSIRO"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CSIRO",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03qn8fb07",
+ "@nest": {
+ "city": "Canberra",
+ "country": [
+ "Australia",
+ "AU"
+ ],
+ "lat": -35.28346,
+ "lon": 149.12807
+ },
+ "type": "location"
+ },
+ "name": "Commonwealth Scientific and Industrial Research Organisation",
+ "ror": "03qn8fb07",
+ "kind": "Government",
+ "url": [
+ "http://www.csiro.au/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/csiro.json b/data_descriptors/institutions/csiro.json
new file mode 100644
index 00000000..8be85725
--- /dev/null
+++ b/data_descriptors/institutions/csiro.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/csiro",
+ "acronyms": [
+ "CSIRO"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CSIRO",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03qn8fb07",
+ "@nest": {
+ "city": "Canberra",
+ "country": [
+ "Australia",
+ "AU"
+ ],
+ "lat": -35.28346,
+ "lon": 149.12807
+ },
+ "type": "location"
+ },
+ "name": "Commonwealth Scientific and Industrial Research Organisation",
+ "ror": "03qn8fb07",
+ "kind": "Government",
+ "url": [
+ "http://www.csiro.au/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/dkrz b/data_descriptors/institutions/dkrz
new file mode 100644
index 00000000..9d62493f
--- /dev/null
+++ b/data_descriptors/institutions/dkrz
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dkrz",
+ "acronyms": [
+ "DKRZ"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DKRZ",
+ "established": 1987,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03ztgj037",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "German Climate Computing Centre",
+ "ror": "03ztgj037",
+ "kind": "Facility",
+ "url": [
+ "https://www.dkrz.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/dkrz.json b/data_descriptors/institutions/dkrz.json
new file mode 100644
index 00000000..9d62493f
--- /dev/null
+++ b/data_descriptors/institutions/dkrz.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dkrz",
+ "acronyms": [
+ "DKRZ"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DKRZ",
+ "established": 1987,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03ztgj037",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "German Climate Computing Centre",
+ "ror": "03ztgj037",
+ "kind": "Facility",
+ "url": [
+ "https://www.dkrz.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/dwd b/data_descriptors/institutions/dwd
new file mode 100644
index 00000000..8b8499f0
--- /dev/null
+++ b/data_descriptors/institutions/dwd
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dwd",
+ "acronyms": [
+ "DWD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DWD",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02nrqs528",
+ "@nest": {
+ "city": "Offenbach",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 50.103322,
+ "lon": 8.747606
+ },
+ "type": "location"
+ },
+ "name": "German Meteorological Service",
+ "ror": "02nrqs528",
+ "kind": "Facility",
+ "url": [
+ "http://www.dwd.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/dwd.json b/data_descriptors/institutions/dwd.json
new file mode 100644
index 00000000..8b8499f0
--- /dev/null
+++ b/data_descriptors/institutions/dwd.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dwd",
+ "acronyms": [
+ "DWD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DWD",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02nrqs528",
+ "@nest": {
+ "city": "Offenbach",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 50.103322,
+ "lon": 8.747606
+ },
+ "type": "location"
+ },
+ "name": "German Meteorological Service",
+ "ror": "02nrqs528",
+ "kind": "Facility",
+ "url": [
+ "http://www.dwd.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/eawag b/data_descriptors/institutions/eawag
new file mode 100644
index 00000000..6e6fcb07
--- /dev/null
+++ b/data_descriptors/institutions/eawag
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/eawag",
+ "acronyms": [
+ "EAWAG"
+ ],
+ "aliases": [],
+ "cmip_acronym": "EAWAG",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00pc48d59",
+ "@nest": {
+ "city": "Dübendorf",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 47.39724,
+ "lon": 47.39724
+ },
+ "type": "location"
+ },
+ "name": "Swiss Federal Institute of Aquatic Science and Technology",
+ "ror": "00pc48d59",
+ "kind": "Facility",
+ "url": [
+ "http://www.eawag.ch/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/eawag.json b/data_descriptors/institutions/eawag.json
new file mode 100644
index 00000000..6e6fcb07
--- /dev/null
+++ b/data_descriptors/institutions/eawag.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/eawag",
+ "acronyms": [
+ "EAWAG"
+ ],
+ "aliases": [],
+ "cmip_acronym": "EAWAG",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00pc48d59",
+ "@nest": {
+ "city": "Dübendorf",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 47.39724,
+ "lon": 47.39724
+ },
+ "type": "location"
+ },
+ "name": "Swiss Federal Institute of Aquatic Science and Technology",
+ "ror": "00pc48d59",
+ "kind": "Facility",
+ "url": [
+ "http://www.eawag.ch/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ecmwf b/data_descriptors/institutions/ecmwf
new file mode 100644
index 00000000..5b986127
--- /dev/null
+++ b/data_descriptors/institutions/ecmwf
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ecmwf",
+ "acronyms": [
+ "ECMWF"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ECMWF",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/014w0fd65",
+ "@nest": {
+ "city": "Reading",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.45625,
+ "lon": -0.97113
+ },
+ "type": "location"
+ },
+ "name": "European Centre for Medium-Range Weather Forecasts",
+ "ror": "014w0fd65",
+ "kind": "Other",
+ "url": [
+ "http://www.ecmwf.int/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ecmwf.json b/data_descriptors/institutions/ecmwf.json
new file mode 100644
index 00000000..5b986127
--- /dev/null
+++ b/data_descriptors/institutions/ecmwf.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ecmwf",
+ "acronyms": [
+ "ECMWF"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ECMWF",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/014w0fd65",
+ "@nest": {
+ "city": "Reading",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.45625,
+ "lon": -0.97113
+ },
+ "type": "location"
+ },
+ "name": "European Centre for Medium-Range Weather Forecasts",
+ "ror": "014w0fd65",
+ "kind": "Other",
+ "url": [
+ "http://www.ecmwf.int/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/esso b/data_descriptors/institutions/esso
new file mode 100644
index 00000000..0e758355
--- /dev/null
+++ b/data_descriptors/institutions/esso
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/esso",
+ "acronyms": [
+ "INCOIS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ESSO",
+ "established": 1999,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04xbqmj23",
+ "@nest": {
+ "city": "Hyderabad",
+ "country": [
+ "India",
+ "IN"
+ ],
+ "lat": 17.528234,
+ "lon": 78.400195
+ },
+ "type": "location"
+ },
+ "name": "Indian National Centre for Ocean Information Services",
+ "ror": "04xbqmj23",
+ "kind": "Government",
+ "url": [
+ "http://www.incois.gov.in/portal/index.jsp"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/esso.json b/data_descriptors/institutions/esso.json
new file mode 100644
index 00000000..0e758355
--- /dev/null
+++ b/data_descriptors/institutions/esso.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/esso",
+ "acronyms": [
+ "INCOIS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ESSO",
+ "established": 1999,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04xbqmj23",
+ "@nest": {
+ "city": "Hyderabad",
+ "country": [
+ "India",
+ "IN"
+ ],
+ "lat": 17.528234,
+ "lon": 78.400195
+ },
+ "type": "location"
+ },
+ "name": "Indian National Centre for Ocean Information Services",
+ "ror": "04xbqmj23",
+ "kind": "Government",
+ "url": [
+ "http://www.incois.gov.in/portal/index.jsp"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/fmi b/data_descriptors/institutions/fmi
new file mode 100644
index 00000000..c613564b
--- /dev/null
+++ b/data_descriptors/institutions/fmi
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fmi",
+ "acronyms": [
+ "FMI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "FMI",
+ "established": 1838,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05hppb561",
+ "@nest": {
+ "city": "Helsinki",
+ "country": [
+ "Finland",
+ "FI"
+ ],
+ "lat": 60.16952,
+ "lon": 60.16952
+ },
+ "type": "location"
+ },
+ "name": "Finnish Meteorological Institute",
+ "ror": "05hppb561",
+ "kind": "Government",
+ "url": [
+ "http://en.ilmatieteenlaitos.fi/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/fmi.json b/data_descriptors/institutions/fmi.json
new file mode 100644
index 00000000..c613564b
--- /dev/null
+++ b/data_descriptors/institutions/fmi.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fmi",
+ "acronyms": [
+ "FMI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "FMI",
+ "established": 1838,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05hppb561",
+ "@nest": {
+ "city": "Helsinki",
+ "country": [
+ "Finland",
+ "FI"
+ ],
+ "lat": 60.16952,
+ "lon": 60.16952
+ },
+ "type": "location"
+ },
+ "name": "Finnish Meteorological Institute",
+ "ror": "05hppb561",
+ "kind": "Government",
+ "url": [
+ "http://en.ilmatieteenlaitos.fi/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/fuberlin b/data_descriptors/institutions/fuberlin
new file mode 100644
index 00000000..22b8ceb1
--- /dev/null
+++ b/data_descriptors/institutions/fuberlin
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fuberlin",
+ "acronyms": [
+ "FU"
+ ],
+ "aliases": [
+ "FU Berlin",
+ "Free University of Berlin"
+ ],
+ "cmip_acronym": "FUBerlin",
+ "established": 1948,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/046ak2485",
+ "@nest": {
+ "city": "Berlin",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 52.52437,
+ "lon": 52.52437
+ },
+ "type": "location"
+ },
+ "name": "Freie Universität Berlin",
+ "ror": "046ak2485",
+ "kind": "Education",
+ "url": [
+ "https://www.fu-berlin.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/fuberlin.json b/data_descriptors/institutions/fuberlin.json
new file mode 100644
index 00000000..22b8ceb1
--- /dev/null
+++ b/data_descriptors/institutions/fuberlin.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fuberlin",
+ "acronyms": [
+ "FU"
+ ],
+ "aliases": [
+ "FU Berlin",
+ "Free University of Berlin"
+ ],
+ "cmip_acronym": "FUBerlin",
+ "established": 1948,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/046ak2485",
+ "@nest": {
+ "city": "Berlin",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 52.52437,
+ "lon": 52.52437
+ },
+ "type": "location"
+ },
+ "name": "Freie Universität Berlin",
+ "ror": "046ak2485",
+ "kind": "Education",
+ "url": [
+ "https://www.fu-berlin.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/graph b/data_descriptors/institutions/graph
new file mode 100644
index 00000000..49f6e1b9
--- /dev/null
+++ b/data_descriptors/institutions/graph
@@ -0,0 +1,2420 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aer",
+ "acronyms": [
+ "AER"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AER",
+ "established": 1977,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04cg70g73",
+ "@nest": {
+ "city": "Lexington",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 42.539472,
+ "lon": -71.256946
+ },
+ "type": "location"
+ },
+ "name": "Atmospheric and Environmental Research",
+ "ror": "04cg70g73",
+ "kind": "Facility",
+ "url": [
+ "http://www.aer.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aor",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "AoR",
+ "established": 1938,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02hnp4676",
+ "@nest": {
+ "city": "Rome",
+ "country": [
+ "Italy",
+ "IT"
+ ],
+ "lat": 41.921669,
+ "lon": 41.921669
+ },
+ "type": "location"
+ },
+ "name": "Astronomical Observatory of Rome",
+ "ror": "02hnp4676",
+ "kind": "Facility",
+ "url": [
+ "http://web.oa-roma.inaf.it/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/as-rcec",
+ "acronyms": [
+ "RCEC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AS-RCEC",
+ "established": 0,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/050qpg053",
+ "@nest": {
+ "city": "Taipei",
+ "country": [
+ "Taiwan",
+ "TW"
+ ],
+ "lat": 25.040712,
+ "lon": 121.614171
+ },
+ "type": "location"
+ },
+ "name": "Research Center for Environmental Changes, Academia Sinica",
+ "ror": "050qpg053",
+ "kind": "Facility",
+ "url": [
+ "http://www.rcec.sinica.edu.tw/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/auot",
+ "acronyms": [],
+ "aliases": [
+ "Aristotelian University"
+ ],
+ "cmip_acronym": "AUoT",
+ "established": 1925,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02j61yw88",
+ "@nest": {
+ "city": "Thessaloniki",
+ "country": [
+ "Greece",
+ "GR"
+ ],
+ "lat": 40.64361,
+ "lon": 40.64361
+ },
+ "type": "location"
+ },
+ "name": "Aristotle University of Thessaloniki",
+ "ror": "02j61yw88",
+ "kind": "Education",
+ "url": [
+ "https://www.auth.gr/en"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/awi",
+ "acronyms": [
+ "AWI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AWI",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/032e6b942",
+ "@nest": {
+ "city": "Bremerhaven",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.53615,
+ "lon": 8.59298
+ },
+ "type": "location"
+ },
+ "name": "Alfred Wegener Institute for Polar and Marine Research",
+ "ror": "032e6b942",
+ "kind": "Facility",
+ "url": [
+ "https://www.awi.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bas",
+ "acronyms": [
+ "BAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "BAS",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01rhff309",
+ "@nest": {
+ "city": "Cambridge",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 52.212965,
+ "lon": 52.212965
+ },
+ "type": "location"
+ },
+ "name": "British Antarctic Survey",
+ "ror": "01rhff309",
+ "kind": "Government",
+ "url": [
+ "https://www.bas.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bcc",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "BCC",
+ "established": 2008,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01spyyb53",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.950128,
+ "lon": 116.383679
+ },
+ "type": "location"
+ },
+ "name": "Beijing Biocytogen (China)",
+ "ror": "01spyyb53",
+ "kind": "Company",
+ "url": [
+ "http://www.bbctg.com.cn/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cams",
+ "acronyms": [
+ "CAMS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAMS",
+ "established": 1978,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/034b53w38",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.9075,
+ "lon": 116.39723
+ },
+ "type": "location"
+ },
+ "name": "Chinese Academy of Meteorological Sciences",
+ "ror": "034b53w38",
+ "kind": "Facility",
+ "url": [
+ "http://www.camscma.cn/en.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cas",
+ "acronyms": [
+ "CAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAS",
+ "established": 1949,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/034t30j35",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.9075,
+ "lon": 116.39723
+ },
+ "type": "location"
+ },
+ "name": "Chinese Academy of Sciences",
+ "ror": "034t30j35",
+ "kind": "Government",
+ "url": [
+ "http://english.cas.cn/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccma",
+ "acronyms": [
+ "ECCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCma",
+ "established": 1971,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/026ny0e17",
+ "@nest": {
+ "city": "Gatineau",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.425373,
+ "lon": -75.699862
+ },
+ "type": "location"
+ },
+ "name": "Environment and Climate Change Canada",
+ "ror": "026ny0e17",
+ "kind": "Government",
+ "url": [
+ "https://www.canada.ca/en/environment-climate-change.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccr-iitm",
+ "acronyms": [
+ "IITM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCR-IITM",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03jf2m686",
+ "@nest": {
+ "city": "Pune",
+ "country": [
+ "India",
+ "IN"
+ ],
+ "lat": 18.51957,
+ "lon": 73.85535
+ },
+ "type": "location"
+ },
+ "name": "Indian Institute of Tropical Meteorology",
+ "ror": "03jf2m686",
+ "kind": "Facility",
+ "url": [
+ "http://www.tropmet.res.in/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ceda",
+ "acronyms": [
+ "CEDA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CEDA",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04j4kad11",
+ "@nest": {
+ "city": "Harwell",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 53.41667,
+ "lon": -0.96667
+ },
+ "type": "location"
+ },
+ "name": "Centre for Environmental Data Analysis",
+ "ror": "04j4kad11",
+ "kind": "Government",
+ "url": [
+ "https://www.ceda.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cmcc",
+ "acronyms": [
+ "CMCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CMCC",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01tf11a61",
+ "@nest": {
+ "city": "Lecce",
+ "country": [
+ "Italy",
+ "IT"
+ ],
+ "lat": 40.33942,
+ "lon": 18.086602
+ },
+ "type": "location"
+ },
+ "name": "Euro-Mediterranean Center for Climate Change",
+ "ror": "01tf11a61",
+ "kind": "Nonprofit",
+ "url": [
+ "http://www.cmcc.it/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cnes",
+ "acronyms": [
+ "CNES"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CNES",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04h1h0y33",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.85341,
+ "lon": 2.3488
+ },
+ "type": "location"
+ },
+ "name": "Centre National d'Études Spatiales",
+ "ror": "04h1h0y33",
+ "kind": "Government",
+ "url": [
+ "https://www.cnes.fr"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/csiro",
+ "acronyms": [
+ "CSIRO"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CSIRO",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03qn8fb07",
+ "@nest": {
+ "city": "Canberra",
+ "country": [
+ "Australia",
+ "AU"
+ ],
+ "lat": -35.28346,
+ "lon": 149.12807
+ },
+ "type": "location"
+ },
+ "name": "Commonwealth Scientific and Industrial Research Organisation",
+ "ror": "03qn8fb07",
+ "kind": "Government",
+ "url": [
+ "http://www.csiro.au/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dkrz",
+ "acronyms": [
+ "DKRZ"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DKRZ",
+ "established": 1987,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03ztgj037",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "German Climate Computing Centre",
+ "ror": "03ztgj037",
+ "kind": "Facility",
+ "url": [
+ "https://www.dkrz.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dwd",
+ "acronyms": [
+ "DWD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DWD",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02nrqs528",
+ "@nest": {
+ "city": "Offenbach",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 50.103322,
+ "lon": 8.747606
+ },
+ "type": "location"
+ },
+ "name": "German Meteorological Service",
+ "ror": "02nrqs528",
+ "kind": "Facility",
+ "url": [
+ "http://www.dwd.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/eawag",
+ "acronyms": [
+ "EAWAG"
+ ],
+ "aliases": [],
+ "cmip_acronym": "EAWAG",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00pc48d59",
+ "@nest": {
+ "city": "Dübendorf",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 47.39724,
+ "lon": 47.39724
+ },
+ "type": "location"
+ },
+ "name": "Swiss Federal Institute of Aquatic Science and Technology",
+ "ror": "00pc48d59",
+ "kind": "Facility",
+ "url": [
+ "http://www.eawag.ch/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ecmwf",
+ "acronyms": [
+ "ECMWF"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ECMWF",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/014w0fd65",
+ "@nest": {
+ "city": "Reading",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.45625,
+ "lon": -0.97113
+ },
+ "type": "location"
+ },
+ "name": "European Centre for Medium-Range Weather Forecasts",
+ "ror": "014w0fd65",
+ "kind": "Other",
+ "url": [
+ "http://www.ecmwf.int/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/esso",
+ "acronyms": [
+ "INCOIS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ESSO",
+ "established": 1999,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04xbqmj23",
+ "@nest": {
+ "city": "Hyderabad",
+ "country": [
+ "India",
+ "IN"
+ ],
+ "lat": 17.528234,
+ "lon": 78.400195
+ },
+ "type": "location"
+ },
+ "name": "Indian National Centre for Ocean Information Services",
+ "ror": "04xbqmj23",
+ "kind": "Government",
+ "url": [
+ "http://www.incois.gov.in/portal/index.jsp"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fmi",
+ "acronyms": [
+ "FMI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "FMI",
+ "established": 1838,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05hppb561",
+ "@nest": {
+ "city": "Helsinki",
+ "country": [
+ "Finland",
+ "FI"
+ ],
+ "lat": 60.16952,
+ "lon": 60.16952
+ },
+ "type": "location"
+ },
+ "name": "Finnish Meteorological Institute",
+ "ror": "05hppb561",
+ "kind": "Government",
+ "url": [
+ "http://en.ilmatieteenlaitos.fi/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fuberlin",
+ "acronyms": [
+ "FU"
+ ],
+ "aliases": [
+ "FU Berlin",
+ "Free University of Berlin"
+ ],
+ "cmip_acronym": "FUBerlin",
+ "established": 1948,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/046ak2485",
+ "@nest": {
+ "city": "Berlin",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 52.52437,
+ "lon": 52.52437
+ },
+ "type": "location"
+ },
+ "name": "Freie Universität Berlin",
+ "ror": "046ak2485",
+ "kind": "Education",
+ "url": [
+ "https://www.fu-berlin.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/iaceth",
+ "acronyms": [],
+ "aliases": [
+ "Swiss Federal Institute of Technology in Zurich",
+ "Eidgenössische Technische Hochschule Zürich",
+ "École Polytechnique Fédérale de Zurich",
+ "Politecnico Federale di Zurigo"
+ ],
+ "cmip_acronym": "IACETH",
+ "established": 1855,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05a28rw58",
+ "@nest": {
+ "city": "Zurich",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 47.36667,
+ "lon": 8.55
+ },
+ "type": "location"
+ },
+ "name": "ETH Zurich",
+ "ror": "05a28rw58",
+ "kind": "Education",
+ "url": [
+ "https://ethz.ch"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ifm-geomar",
+ "acronyms": [
+ "IFM-GEOMAR"
+ ],
+ "aliases": [
+ "Leibniz Institute of Marine Sciences"
+ ],
+ "cmip_acronym": "IFM-GEOMAR",
+ "established": 2004,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02h2x0161",
+ "@nest": {
+ "city": "Kiel",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 54.327138,
+ "lon": 10.180141
+ },
+ "type": "location"
+ },
+ "name": "GEOMAR Helmholtz Centre for Ocean Research Kiel",
+ "ror": "02h2x0161",
+ "kind": "Facility",
+ "url": [
+ "http://www.geomar.de/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/imperialcollege",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "ImperialCollege",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041kmwe10",
+ "@nest": {
+ "city": "London",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.4986,
+ "lon": -0.175478
+ },
+ "type": "location"
+ },
+ "name": "Imperial College London",
+ "ror": "041kmwe10",
+ "kind": "Education",
+ "url": [
+ "http://www.imperial.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/inm",
+ "acronyms": [
+ "INM RAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "INM",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00520ey40",
+ "@nest": {
+ "city": "Moscow",
+ "country": [
+ "Russia",
+ "RU"
+ ],
+ "lat": 55.762997,
+ "lon": 37.625605
+ },
+ "type": "location"
+ },
+ "name": "Institute of Numerical Mathematics",
+ "ror": "00520ey40",
+ "kind": "Facility",
+ "url": [
+ "http://www.inm.ras.ru/inm_en_ver/index.htm"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ipsl",
+ "acronyms": [
+ "IPSL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "IPSL",
+ "established": 1991,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02haar591",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.855675,
+ "lon": 2.332105
+ },
+ "type": "location"
+ },
+ "name": "Institut Pierre-Simon Laplace",
+ "ror": "02haar591",
+ "kind": "Facility",
+ "url": [
+ "https://www.ipsl.fr/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/issi",
+ "acronyms": [
+ "ISSI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ISSI",
+ "established": 1995,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01xm30661",
+ "@nest": {
+ "city": "Bern",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 46.952897,
+ "lon": 46.952897
+ },
+ "type": "location"
+ },
+ "name": "International Space Science Institute",
+ "ror": "01xm30661",
+ "kind": "Nonprofit",
+ "url": [
+ "http://www.issibern.ch/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/jaxa",
+ "acronyms": [
+ "JAXA"
+ ],
+ "aliases": [
+ "Dokuritsu-gyōsei-hōjin Uchū Kōkū Kenkyū Kaihatsu Kikō",
+ "Independent Administrative Institution on Aerospace Research and Development"
+ ],
+ "cmip_acronym": "JAXA",
+ "established": 2003,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/059yhyy33",
+ "@nest": {
+ "city": "Tokyo",
+ "country": [
+ "Japan",
+ "JP"
+ ],
+ "lat": 35.680834,
+ "lon": 139.558269
+ },
+ "type": "location"
+ },
+ "name": "Japan Aerospace Exploration Agency",
+ "ror": "059yhyy33",
+ "kind": "Facility",
+ "url": [
+ "http://global.jaxa.jp/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kiost",
+ "acronyms": [
+ "KIOST"
+ ],
+ "aliases": [
+ "Korean Ocean Research and Development Institute"
+ ],
+ "cmip_acronym": "KIOST",
+ "established": 1973,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/032m55064",
+ "@nest": {
+ "city": "Busan",
+ "country": [
+ "South Korea",
+ "KR"
+ ],
+ "lat": 35.10168,
+ "lon": 129.03004
+ },
+ "type": "location"
+ },
+ "name": "Korea Institute of Ocean Science and Technology",
+ "ror": "032m55064",
+ "kind": "Facility",
+ "url": [
+ "http://eng.kiost.ac/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kit",
+ "acronyms": [
+ "KIT"
+ ],
+ "aliases": [
+ "Karlsruhe Institute of Technology - The Research University in the Helmholtz Association",
+ "Das Karlsruher Institut für Technologie (KIT) – Die Forschungsuniversität in der Helmholtz-Gemeinschaft"
+ ],
+ "cmip_acronym": "KIT",
+ "established": 2009,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04t3en479",
+ "@nest": {
+ "city": "Karlsruhe",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 49.00937,
+ "lon": 49.00937
+ },
+ "type": "location"
+ },
+ "name": "Karlsruhe Institute of Technology",
+ "ror": "04t3en479",
+ "kind": "Education",
+ "url": [
+ "http://www.kit.edu/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/llnl",
+ "acronyms": [
+ "LLNL",
+ "LLL"
+ ],
+ "aliases": [
+ "United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory",
+ "U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory",
+ "United States Department of Energy Los Alamos National Laboratory",
+ "U.S. Department of Energy Los Alamos National Laboratory"
+ ],
+ "cmip_acronym": "LLNL",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041nk4h53",
+ "@nest": {
+ "city": "Livermore",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.68187,
+ "lon": -121.76801
+ },
+ "type": "location"
+ },
+ "name": "Lawrence Livermore National Laboratory",
+ "ror": "041nk4h53",
+ "kind": "Facility",
+ "url": [
+ "https://www.llnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/lpc2e",
+ "acronyms": [
+ "LPC2E"
+ ],
+ "aliases": [],
+ "cmip_acronym": "LPC2E",
+ "established": 2012,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/049k66y27",
+ "@nest": {
+ "city": "Orléans",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 47.90289,
+ "lon": 47.90289
+ },
+ "type": "location"
+ },
+ "name": "Laboratoire de Physique et Chimie de l’Environnement et de l’Espace",
+ "ror": "049k66y27",
+ "kind": "Facility",
+ "url": [
+ "https://www.lpc2e.cnrs.fr"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mohc",
+ "acronyms": [],
+ "aliases": [
+ "Meteorological Office"
+ ],
+ "cmip_acronym": "MOHC",
+ "established": 1854,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01ch2yn61",
+ "@nest": {
+ "city": "Exeter",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 50.7236,
+ "lon": 50.7236
+ },
+ "type": "location"
+ },
+ "name": "Met Office",
+ "ror": "01ch2yn61",
+ "kind": "Government",
+ "url": [
+ "http://www.metoffice.gov.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-b",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "MPI-B",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/051yxp643",
+ "@nest": {
+ "city": "Jena",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 50.910556,
+ "lon": 11.567222
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Biogeochemistry",
+ "ror": "051yxp643",
+ "kind": "Facility",
+ "url": [
+ "http://www.bgc-jena.mpg.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-m",
+ "acronyms": [
+ "MPI-M"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPI-M",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05esem239",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.567794,
+ "lon": 9.975468
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Meteorology",
+ "ror": "05esem239",
+ "kind": "Facility",
+ "url": [
+ "http://www.mpimet.mpg.de/en/home.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mps",
+ "acronyms": [
+ "MPS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPS",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02j6gm739",
+ "@nest": {
+ "city": "Göttingen",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 51.561218,
+ "lon": 51.561218
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Solar System Research",
+ "ror": "02j6gm739",
+ "kind": "Facility",
+ "url": [
+ "http://www.mps.mpg.de/en"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mri",
+ "acronyms": [
+ "JMA"
+ ],
+ "aliases": [
+ "Kishō-chō"
+ ],
+ "cmip_acronym": "MRI",
+ "established": 1956,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02772kk97",
+ "@nest": {
+ "city": "Tokyo",
+ "country": [
+ "Japan",
+ "JP"
+ ],
+ "lat": 35.6895,
+ "lon": 139.69171
+ },
+ "type": "location"
+ },
+ "name": "Japan Meteorological Agency",
+ "ror": "02772kk97",
+ "kind": "Other",
+ "url": [
+ "http://www.jma.go.jp/jma/indexe.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-giss",
+ "acronyms": [
+ "GISS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GISS",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01cyfxe35",
+ "@nest": {
+ "city": "New York",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.71427,
+ "lon": -74.00597
+ },
+ "type": "location"
+ },
+ "name": "Goddard Institute for Space Studies",
+ "ror": "01cyfxe35",
+ "kind": "Facility",
+ "url": [
+ "http://www.giss.nasa.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-gsfc",
+ "acronyms": [
+ "GSFC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GSFC",
+ "established": 1959,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0171mag52",
+ "@nest": {
+ "city": "Greenbelt",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 39.00455,
+ "lon": -76.87553
+ },
+ "type": "location"
+ },
+ "name": "Goddard Space Flight Center",
+ "ror": "0171mag52",
+ "kind": "Facility",
+ "url": [
+ "https://www.nasa.gov/centers/goddard/home/index.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-jpl",
+ "acronyms": [
+ "JPL"
+ ],
+ "aliases": [
+ "Jet Propulsion Lab",
+ "Jet Propulsion Laboratory, California Institute of Technology"
+ ],
+ "cmip_acronym": "NASA-JPL",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/027k65916",
+ "@nest": {
+ "city": "La Cañada Flintridge",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 34.19917,
+ "lon": -118.18785
+ },
+ "type": "location"
+ },
+ "name": "Jet Propulsion Laboratory",
+ "ror": "027k65916",
+ "kind": "Facility",
+ "url": [
+ "http://www.jpl.nasa.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-larc",
+ "acronyms": [
+ "LaRC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-LaRC",
+ "established": 1917,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0399mhs52",
+ "@nest": {
+ "city": "Hampton",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.02987,
+ "lon": -76.34522
+ },
+ "type": "location"
+ },
+ "name": "Langley Research Center",
+ "ror": "0399mhs52",
+ "kind": "Facility",
+ "url": [
+ "http://www.nasa.gov/langley"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncar",
+ "acronyms": [
+ "NCAR"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NCAR",
+ "established": 1930,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05cvfcr44",
+ "@nest": {
+ "city": "Boulder",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.01499,
+ "lon": 40.01499
+ },
+ "type": "location"
+ },
+ "name": "National Center for Atmospheric Research",
+ "ror": "05cvfcr44",
+ "kind": "Facility",
+ "url": [
+ "https://ncar.ucar.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncas",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "NCAS",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03q36cn05",
+ "@nest": {
+ "city": "Islamabad",
+ "country": [
+ "Pakistan",
+ "PK"
+ ],
+ "lat": 33.72148,
+ "lon": 73.04329
+ },
+ "type": "location"
+ },
+ "name": "Uks",
+ "ror": "03q36cn05",
+ "kind": "Facility",
+ "url": [
+ "http://www.uksresearch.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nerc",
+ "acronyms": [
+ "NERC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NERC",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02b5d8509",
+ "@nest": {
+ "city": "Swindon",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.55797,
+ "lon": -1.78116
+ },
+ "type": "location"
+ },
+ "name": "Natural Environment Research Council",
+ "ror": "02b5d8509",
+ "kind": "Government",
+ "url": [
+ "https://www.ukri.org/councils/nerc/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/niwa",
+ "acronyms": [
+ "NIWA"
+ ],
+ "aliases": [
+ "Taihoro Nukurangi"
+ ],
+ "cmip_acronym": "NIWA",
+ "established": 1992,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04hxcaz34",
+ "@nest": {
+ "city": "Auckland",
+ "country": [
+ "New Zealand",
+ "NZ"
+ ],
+ "lat": -36.84403,
+ "lon": 174.76172
+ },
+ "type": "location"
+ },
+ "name": "National Institute of Water and Atmospheric Research",
+ "ror": "04hxcaz34",
+ "kind": "Facility",
+ "url": [
+ "https://www.niwa.co.nz/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/noaa-ncei",
+ "acronyms": [
+ "NCEI",
+ "NOAA NCEI"
+ ],
+ "aliases": [
+ "National Climatic Data Center",
+ "United States National Environmental Satellites, Data, and Information Service National Centers for Environmental Information",
+ "United States National Centers for Environmental Information",
+ "U.S. National Centers for Environmental Information",
+ "National Centers for Environmental Information"
+ ],
+ "cmip_acronym": "NOAA-NCEI",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04r0wrp59",
+ "@nest": {
+ "city": "Asheville",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 35.60095,
+ "lon": -82.55402
+ },
+ "type": "location"
+ },
+ "name": "NOAA National Centers for Environmental Information",
+ "ror": "04r0wrp59",
+ "kind": "Government",
+ "url": [
+ "https://www.ncei.noaa.gov"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ntu",
+ "acronyms": [
+ "NTU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NTU",
+ "established": 1928,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05bqach95",
+ "@nest": {
+ "city": "Taipei",
+ "country": [
+ "Taiwan",
+ "TW"
+ ],
+ "lat": 25.016,
+ "lon": 121.536
+ },
+ "type": "location"
+ },
+ "name": "National Taiwan University",
+ "ror": "05bqach95",
+ "kind": "Education",
+ "url": [
+ "http://www.ntu.edu.tw/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nuist",
+ "acronyms": [
+ "NU",
+ "NJU "
+ ],
+ "aliases": [
+ "Nanking University"
+ ],
+ "cmip_acronym": "NUIST",
+ "established": 1902,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01rxvg760",
+ "@nest": {
+ "city": "Nanjing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 32.056111,
+ "lon": 118.775
+ },
+ "type": "location"
+ },
+ "name": "Nanjing University",
+ "ror": "01rxvg760",
+ "kind": "Education",
+ "url": [
+ "http://www.nju.edu.cn/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/osu",
+ "acronyms": [
+ "OSU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "OSU",
+ "established": 1868,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00ysfqy60",
+ "@nest": {
+ "city": "Corvallis",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 44.56457,
+ "lon": -123.26204
+ },
+ "type": "location"
+ },
+ "name": "Oregon State University",
+ "ror": "00ysfqy60",
+ "kind": "Education",
+ "url": [
+ "http://oregonstate.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pcmdi",
+ "acronyms": [
+ "LLNL",
+ "LLL"
+ ],
+ "aliases": [
+ "United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory",
+ "U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory",
+ "United States Department of Energy Los Alamos National Laboratory",
+ "U.S. Department of Energy Los Alamos National Laboratory"
+ ],
+ "cmip_acronym": "PCMDI",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041nk4h53",
+ "@nest": {
+ "city": "Livermore",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.68187,
+ "lon": -121.76801
+ },
+ "type": "location"
+ },
+ "name": "Lawrence Livermore National Laboratory",
+ "ror": "041nk4h53",
+ "kind": "Facility",
+ "url": [
+ "https://www.llnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pmod",
+ "acronyms": [
+ "PMOD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PMOD",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02gtrqv93",
+ "@nest": {
+ "city": "Davos",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 46.8133161,
+ "lon": 46.8133161
+ },
+ "type": "location"
+ },
+ "name": "Physikalisch-Meteorologisches Observatorium Davos",
+ "ror": "02gtrqv93",
+ "kind": "Facility",
+ "url": [
+ "https://www.pmodwrc.ch/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-jgcri",
+ "acronyms": [
+ "JGCRI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-JGCRI",
+ "established": 2001,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/058cmd703",
+ "@nest": {
+ "city": "Riverdale Park",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.971106,
+ "lon": -76.9217851
+ },
+ "type": "location"
+ },
+ "name": "Joint Global Change Research Institute",
+ "ror": "058cmd703",
+ "kind": "Facility",
+ "url": [
+ "http://www.globalchange.umd.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-waccem",
+ "acronyms": [
+ "PNNL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-WACCEM",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05h992307",
+ "@nest": {
+ "city": "Richland",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 46.28569,
+ "lon": -119.28446
+ },
+ "type": "location"
+ },
+ "name": "Pacific Northwest National Laboratory",
+ "ror": "05h992307",
+ "kind": "Facility",
+ "url": [
+ "http://www.pnnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/rss",
+ "acronyms": [
+ "RSS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "RSS",
+ "established": 1974,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01vp8h012",
+ "@nest": {
+ "city": "Santa Rosa",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.443733,
+ "lon": -122.717185
+ },
+ "type": "location"
+ },
+ "name": "Remote Sensing Systems (United States)",
+ "ror": "01vp8h012",
+ "kind": "Company",
+ "url": [
+ "http://www.remss.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/snu",
+ "acronyms": [
+ "SNU"
+ ],
+ "aliases": [
+ "Seoul Daehakgyo"
+ ],
+ "cmip_acronym": "SNU",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04h9pn542",
+ "@nest": {
+ "city": "Seoul",
+ "country": [
+ "South Korea",
+ "KR"
+ ],
+ "lat": 37.460155,
+ "lon": 126.951894
+ },
+ "type": "location"
+ },
+ "name": "Seoul National University",
+ "ror": "04h9pn542",
+ "kind": "Education",
+ "url": [
+ "http://www.snu.ac.kr/index.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/thu",
+ "acronyms": [
+ "THU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "THU",
+ "established": 1911,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03cve4549",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.999585,
+ "lon": 116.325414
+ },
+ "type": "location"
+ },
+ "name": "Tsinghua University",
+ "ror": "03cve4549",
+ "kind": "Education",
+ "url": [
+ "http://www.tsinghua.edu.cn/publish/newthuen/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ua",
+ "acronyms": [
+ "UA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UA",
+ "established": 1885,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03m2x1q45",
+ "@nest": {
+ "city": "Tucson",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 32.22174,
+ "lon": -110.92648
+ },
+ "type": "location"
+ },
+ "name": "University of Arizona",
+ "ror": "03m2x1q45",
+ "kind": "Education",
+ "url": [
+ "http://www.arizona.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uci",
+ "acronyms": [
+ "UCI"
+ ],
+ "aliases": [
+ "UC Irvine"
+ ],
+ "cmip_acronym": "UCI",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04gyf1771",
+ "@nest": {
+ "city": "Irvine",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 33.64535,
+ "lon": -117.842642
+ },
+ "type": "location"
+ },
+ "name": "University of California, Irvine",
+ "ror": "04gyf1771",
+ "kind": "Education",
+ "url": [
+ "http://uci.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucolorado",
+ "acronyms": [
+ "CU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UColorado",
+ "established": 1876,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00jc20583",
+ "@nest": {
+ "city": "Boulder",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.01499,
+ "lon": -105.27055
+ },
+ "type": "location"
+ },
+ "name": "University of Colorado System",
+ "ror": "00jc20583",
+ "kind": "Education",
+ "url": [
+ "http://www.cu.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucsb",
+ "acronyms": [
+ "UCSB"
+ ],
+ "aliases": [
+ "UC Santa Barbara"
+ ],
+ "cmip_acronym": "UCSB",
+ "established": 1891,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02t274463",
+ "@nest": {
+ "city": "Santa Barbara",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 34.42083,
+ "lon": -119.69819
+ },
+ "type": "location"
+ },
+ "name": "University of California, Santa Barbara",
+ "ror": "02t274463",
+ "kind": "Education",
+ "url": [
+ "http://www.ucsb.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uhh",
+ "acronyms": [
+ "UHH"
+ ],
+ "aliases": [
+ "University of Hamburg"
+ ],
+ "cmip_acronym": "UHH",
+ "established": 1919,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00g30e956",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "Universität Hamburg",
+ "ror": "00g30e956",
+ "kind": "Education",
+ "url": [
+ "http://www.uni-hamburg.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uobergen",
+ "acronyms": [
+ "UiB"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoBergen",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03zga2b32",
+ "@nest": {
+ "city": "Bergen",
+ "country": [
+ "Norway",
+ "NO"
+ ],
+ "lat": 60.39299,
+ "lon": 60.39299
+ },
+ "type": "location"
+ },
+ "name": "University of Bergen",
+ "ror": "03zga2b32",
+ "kind": "Education",
+ "url": [
+ "http://www.uib.no/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uofmd",
+ "acronyms": [
+ "UMD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UofMD",
+ "established": 1856,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/047s2c258",
+ "@nest": {
+ "city": "College Park",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.98067,
+ "lon": -76.93692
+ },
+ "type": "location"
+ },
+ "name": "University of Maryland, College Park",
+ "ror": "047s2c258",
+ "kind": "Education",
+ "url": [
+ "http://www.umd.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uoleeds",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoLeeds",
+ "established": 1904,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/024mrxd33",
+ "@nest": {
+ "city": "Leeds",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 53.79648,
+ "lon": 53.79648
+ },
+ "type": "location"
+ },
+ "name": "University of Leeds",
+ "ror": "024mrxd33",
+ "kind": "Education",
+ "url": [
+ "http://www.leeds.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uom",
+ "acronyms": [],
+ "aliases": [
+ "Melbourne University"
+ ],
+ "cmip_acronym": "UoM",
+ "established": 1853,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01ej9dk98",
+ "@nest": {
+ "city": "Melbourne",
+ "country": [
+ "Australia",
+ "AU"
+ ],
+ "lat": -37.814,
+ "lon": 144.96332
+ },
+ "type": "location"
+ },
+ "name": "University of Melbourne",
+ "ror": "01ej9dk98",
+ "kind": "Education",
+ "url": [
+ "http://www.unimelb.edu.au/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uomontreal",
+ "acronyms": [
+ "UdeM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoMontreal",
+ "established": 1878,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0161xgx34",
+ "@nest": {
+ "city": "Montreal",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.50884,
+ "lon": 45.50884
+ },
+ "type": "location"
+ },
+ "name": "Université de Montréal",
+ "ror": "0161xgx34",
+ "kind": "Education",
+ "url": [
+ "http://www.umontreal.ca/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uootago",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOtago",
+ "established": 1869,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01jmxt844",
+ "@nest": {
+ "city": "Dunedin",
+ "country": [
+ "New Zealand",
+ "NZ"
+ ],
+ "lat": -45.87416,
+ "lon": -45.87416
+ },
+ "type": "location"
+ },
+ "name": "University of Otago",
+ "ror": "01jmxt844",
+ "kind": "Education",
+ "url": [
+ "http://www.otago.ac.nz/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uooulu",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOulu",
+ "established": 1958,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03yj89h83",
+ "@nest": {
+ "city": "Oulu",
+ "country": [
+ "Finland",
+ "FI"
+ ],
+ "lat": 65.01236,
+ "lon": 65.01236
+ },
+ "type": "location"
+ },
+ "name": "University of Oulu",
+ "ror": "03yj89h83",
+ "kind": "Education",
+ "url": [
+ "http://www.oulu.fi/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ureading",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UReading",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05v62cm79",
+ "@nest": {
+ "city": "Reading",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.440832,
+ "lon": -0.942503
+ },
+ "type": "location"
+ },
+ "name": "University of Reading",
+ "ror": "05v62cm79",
+ "kind": "Education",
+ "url": [
+ "http://www.reading.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uw",
+ "acronyms": [
+ "UW"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UW",
+ "established": 1861,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00cvxb145",
+ "@nest": {
+ "city": "Seattle",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 47.60621,
+ "lon": -122.33207
+ },
+ "type": "location"
+ },
+ "name": "University of Washington",
+ "ror": "00cvxb145",
+ "kind": "Education",
+ "url": [
+ "http://www.washington.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/vua",
+ "acronyms": [
+ "VU"
+ ],
+ "aliases": [
+ "VU Amsterdam"
+ ],
+ "cmip_acronym": "VUA",
+ "established": 1880,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/008xxew50",
+ "@nest": {
+ "city": "Amsterdam",
+ "country": [
+ "Netherlands",
+ "NL"
+ ],
+ "lat": 52.37403,
+ "lon": 4.88969
+ },
+ "type": "location"
+ },
+ "name": "Vrije Universiteit Amsterdam",
+ "ror": "008xxew50",
+ "kind": "Education",
+ "url": [
+ "https://vu.nl/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ }
+ ]
+}
diff --git a/data_descriptors/institutions/graph.jsonld b/data_descriptors/institutions/graph.jsonld
new file mode 100644
index 00000000..49f6e1b9
--- /dev/null
+++ b/data_descriptors/institutions/graph.jsonld
@@ -0,0 +1,2420 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aer",
+ "acronyms": [
+ "AER"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AER",
+ "established": 1977,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04cg70g73",
+ "@nest": {
+ "city": "Lexington",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 42.539472,
+ "lon": -71.256946
+ },
+ "type": "location"
+ },
+ "name": "Atmospheric and Environmental Research",
+ "ror": "04cg70g73",
+ "kind": "Facility",
+ "url": [
+ "http://www.aer.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aor",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "AoR",
+ "established": 1938,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02hnp4676",
+ "@nest": {
+ "city": "Rome",
+ "country": [
+ "Italy",
+ "IT"
+ ],
+ "lat": 41.921669,
+ "lon": 41.921669
+ },
+ "type": "location"
+ },
+ "name": "Astronomical Observatory of Rome",
+ "ror": "02hnp4676",
+ "kind": "Facility",
+ "url": [
+ "http://web.oa-roma.inaf.it/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/as-rcec",
+ "acronyms": [
+ "RCEC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AS-RCEC",
+ "established": 0,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/050qpg053",
+ "@nest": {
+ "city": "Taipei",
+ "country": [
+ "Taiwan",
+ "TW"
+ ],
+ "lat": 25.040712,
+ "lon": 121.614171
+ },
+ "type": "location"
+ },
+ "name": "Research Center for Environmental Changes, Academia Sinica",
+ "ror": "050qpg053",
+ "kind": "Facility",
+ "url": [
+ "http://www.rcec.sinica.edu.tw/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/auot",
+ "acronyms": [],
+ "aliases": [
+ "Aristotelian University"
+ ],
+ "cmip_acronym": "AUoT",
+ "established": 1925,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02j61yw88",
+ "@nest": {
+ "city": "Thessaloniki",
+ "country": [
+ "Greece",
+ "GR"
+ ],
+ "lat": 40.64361,
+ "lon": 40.64361
+ },
+ "type": "location"
+ },
+ "name": "Aristotle University of Thessaloniki",
+ "ror": "02j61yw88",
+ "kind": "Education",
+ "url": [
+ "https://www.auth.gr/en"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/awi",
+ "acronyms": [
+ "AWI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AWI",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/032e6b942",
+ "@nest": {
+ "city": "Bremerhaven",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.53615,
+ "lon": 8.59298
+ },
+ "type": "location"
+ },
+ "name": "Alfred Wegener Institute for Polar and Marine Research",
+ "ror": "032e6b942",
+ "kind": "Facility",
+ "url": [
+ "https://www.awi.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bas",
+ "acronyms": [
+ "BAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "BAS",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01rhff309",
+ "@nest": {
+ "city": "Cambridge",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 52.212965,
+ "lon": 52.212965
+ },
+ "type": "location"
+ },
+ "name": "British Antarctic Survey",
+ "ror": "01rhff309",
+ "kind": "Government",
+ "url": [
+ "https://www.bas.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bcc",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "BCC",
+ "established": 2008,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01spyyb53",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.950128,
+ "lon": 116.383679
+ },
+ "type": "location"
+ },
+ "name": "Beijing Biocytogen (China)",
+ "ror": "01spyyb53",
+ "kind": "Company",
+ "url": [
+ "http://www.bbctg.com.cn/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cams",
+ "acronyms": [
+ "CAMS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAMS",
+ "established": 1978,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/034b53w38",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.9075,
+ "lon": 116.39723
+ },
+ "type": "location"
+ },
+ "name": "Chinese Academy of Meteorological Sciences",
+ "ror": "034b53w38",
+ "kind": "Facility",
+ "url": [
+ "http://www.camscma.cn/en.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cas",
+ "acronyms": [
+ "CAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAS",
+ "established": 1949,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/034t30j35",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.9075,
+ "lon": 116.39723
+ },
+ "type": "location"
+ },
+ "name": "Chinese Academy of Sciences",
+ "ror": "034t30j35",
+ "kind": "Government",
+ "url": [
+ "http://english.cas.cn/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccma",
+ "acronyms": [
+ "ECCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCma",
+ "established": 1971,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/026ny0e17",
+ "@nest": {
+ "city": "Gatineau",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.425373,
+ "lon": -75.699862
+ },
+ "type": "location"
+ },
+ "name": "Environment and Climate Change Canada",
+ "ror": "026ny0e17",
+ "kind": "Government",
+ "url": [
+ "https://www.canada.ca/en/environment-climate-change.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccr-iitm",
+ "acronyms": [
+ "IITM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCR-IITM",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03jf2m686",
+ "@nest": {
+ "city": "Pune",
+ "country": [
+ "India",
+ "IN"
+ ],
+ "lat": 18.51957,
+ "lon": 73.85535
+ },
+ "type": "location"
+ },
+ "name": "Indian Institute of Tropical Meteorology",
+ "ror": "03jf2m686",
+ "kind": "Facility",
+ "url": [
+ "http://www.tropmet.res.in/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ceda",
+ "acronyms": [
+ "CEDA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CEDA",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04j4kad11",
+ "@nest": {
+ "city": "Harwell",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 53.41667,
+ "lon": -0.96667
+ },
+ "type": "location"
+ },
+ "name": "Centre for Environmental Data Analysis",
+ "ror": "04j4kad11",
+ "kind": "Government",
+ "url": [
+ "https://www.ceda.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cmcc",
+ "acronyms": [
+ "CMCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CMCC",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01tf11a61",
+ "@nest": {
+ "city": "Lecce",
+ "country": [
+ "Italy",
+ "IT"
+ ],
+ "lat": 40.33942,
+ "lon": 18.086602
+ },
+ "type": "location"
+ },
+ "name": "Euro-Mediterranean Center for Climate Change",
+ "ror": "01tf11a61",
+ "kind": "Nonprofit",
+ "url": [
+ "http://www.cmcc.it/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cnes",
+ "acronyms": [
+ "CNES"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CNES",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04h1h0y33",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.85341,
+ "lon": 2.3488
+ },
+ "type": "location"
+ },
+ "name": "Centre National d'Études Spatiales",
+ "ror": "04h1h0y33",
+ "kind": "Government",
+ "url": [
+ "https://www.cnes.fr"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/csiro",
+ "acronyms": [
+ "CSIRO"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CSIRO",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03qn8fb07",
+ "@nest": {
+ "city": "Canberra",
+ "country": [
+ "Australia",
+ "AU"
+ ],
+ "lat": -35.28346,
+ "lon": 149.12807
+ },
+ "type": "location"
+ },
+ "name": "Commonwealth Scientific and Industrial Research Organisation",
+ "ror": "03qn8fb07",
+ "kind": "Government",
+ "url": [
+ "http://www.csiro.au/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dkrz",
+ "acronyms": [
+ "DKRZ"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DKRZ",
+ "established": 1987,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03ztgj037",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "German Climate Computing Centre",
+ "ror": "03ztgj037",
+ "kind": "Facility",
+ "url": [
+ "https://www.dkrz.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dwd",
+ "acronyms": [
+ "DWD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DWD",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02nrqs528",
+ "@nest": {
+ "city": "Offenbach",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 50.103322,
+ "lon": 8.747606
+ },
+ "type": "location"
+ },
+ "name": "German Meteorological Service",
+ "ror": "02nrqs528",
+ "kind": "Facility",
+ "url": [
+ "http://www.dwd.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/eawag",
+ "acronyms": [
+ "EAWAG"
+ ],
+ "aliases": [],
+ "cmip_acronym": "EAWAG",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00pc48d59",
+ "@nest": {
+ "city": "Dübendorf",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 47.39724,
+ "lon": 47.39724
+ },
+ "type": "location"
+ },
+ "name": "Swiss Federal Institute of Aquatic Science and Technology",
+ "ror": "00pc48d59",
+ "kind": "Facility",
+ "url": [
+ "http://www.eawag.ch/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ecmwf",
+ "acronyms": [
+ "ECMWF"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ECMWF",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/014w0fd65",
+ "@nest": {
+ "city": "Reading",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.45625,
+ "lon": -0.97113
+ },
+ "type": "location"
+ },
+ "name": "European Centre for Medium-Range Weather Forecasts",
+ "ror": "014w0fd65",
+ "kind": "Other",
+ "url": [
+ "http://www.ecmwf.int/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/esso",
+ "acronyms": [
+ "INCOIS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ESSO",
+ "established": 1999,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04xbqmj23",
+ "@nest": {
+ "city": "Hyderabad",
+ "country": [
+ "India",
+ "IN"
+ ],
+ "lat": 17.528234,
+ "lon": 78.400195
+ },
+ "type": "location"
+ },
+ "name": "Indian National Centre for Ocean Information Services",
+ "ror": "04xbqmj23",
+ "kind": "Government",
+ "url": [
+ "http://www.incois.gov.in/portal/index.jsp"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fmi",
+ "acronyms": [
+ "FMI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "FMI",
+ "established": 1838,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05hppb561",
+ "@nest": {
+ "city": "Helsinki",
+ "country": [
+ "Finland",
+ "FI"
+ ],
+ "lat": 60.16952,
+ "lon": 60.16952
+ },
+ "type": "location"
+ },
+ "name": "Finnish Meteorological Institute",
+ "ror": "05hppb561",
+ "kind": "Government",
+ "url": [
+ "http://en.ilmatieteenlaitos.fi/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fuberlin",
+ "acronyms": [
+ "FU"
+ ],
+ "aliases": [
+ "FU Berlin",
+ "Free University of Berlin"
+ ],
+ "cmip_acronym": "FUBerlin",
+ "established": 1948,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/046ak2485",
+ "@nest": {
+ "city": "Berlin",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 52.52437,
+ "lon": 52.52437
+ },
+ "type": "location"
+ },
+ "name": "Freie Universität Berlin",
+ "ror": "046ak2485",
+ "kind": "Education",
+ "url": [
+ "https://www.fu-berlin.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/iaceth",
+ "acronyms": [],
+ "aliases": [
+ "Swiss Federal Institute of Technology in Zurich",
+ "Eidgenössische Technische Hochschule Zürich",
+ "École Polytechnique Fédérale de Zurich",
+ "Politecnico Federale di Zurigo"
+ ],
+ "cmip_acronym": "IACETH",
+ "established": 1855,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05a28rw58",
+ "@nest": {
+ "city": "Zurich",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 47.36667,
+ "lon": 8.55
+ },
+ "type": "location"
+ },
+ "name": "ETH Zurich",
+ "ror": "05a28rw58",
+ "kind": "Education",
+ "url": [
+ "https://ethz.ch"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ifm-geomar",
+ "acronyms": [
+ "IFM-GEOMAR"
+ ],
+ "aliases": [
+ "Leibniz Institute of Marine Sciences"
+ ],
+ "cmip_acronym": "IFM-GEOMAR",
+ "established": 2004,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02h2x0161",
+ "@nest": {
+ "city": "Kiel",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 54.327138,
+ "lon": 10.180141
+ },
+ "type": "location"
+ },
+ "name": "GEOMAR Helmholtz Centre for Ocean Research Kiel",
+ "ror": "02h2x0161",
+ "kind": "Facility",
+ "url": [
+ "http://www.geomar.de/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/imperialcollege",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "ImperialCollege",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041kmwe10",
+ "@nest": {
+ "city": "London",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.4986,
+ "lon": -0.175478
+ },
+ "type": "location"
+ },
+ "name": "Imperial College London",
+ "ror": "041kmwe10",
+ "kind": "Education",
+ "url": [
+ "http://www.imperial.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/inm",
+ "acronyms": [
+ "INM RAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "INM",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00520ey40",
+ "@nest": {
+ "city": "Moscow",
+ "country": [
+ "Russia",
+ "RU"
+ ],
+ "lat": 55.762997,
+ "lon": 37.625605
+ },
+ "type": "location"
+ },
+ "name": "Institute of Numerical Mathematics",
+ "ror": "00520ey40",
+ "kind": "Facility",
+ "url": [
+ "http://www.inm.ras.ru/inm_en_ver/index.htm"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ipsl",
+ "acronyms": [
+ "IPSL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "IPSL",
+ "established": 1991,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02haar591",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.855675,
+ "lon": 2.332105
+ },
+ "type": "location"
+ },
+ "name": "Institut Pierre-Simon Laplace",
+ "ror": "02haar591",
+ "kind": "Facility",
+ "url": [
+ "https://www.ipsl.fr/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/issi",
+ "acronyms": [
+ "ISSI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ISSI",
+ "established": 1995,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01xm30661",
+ "@nest": {
+ "city": "Bern",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 46.952897,
+ "lon": 46.952897
+ },
+ "type": "location"
+ },
+ "name": "International Space Science Institute",
+ "ror": "01xm30661",
+ "kind": "Nonprofit",
+ "url": [
+ "http://www.issibern.ch/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/jaxa",
+ "acronyms": [
+ "JAXA"
+ ],
+ "aliases": [
+ "Dokuritsu-gyōsei-hōjin Uchū Kōkū Kenkyū Kaihatsu Kikō",
+ "Independent Administrative Institution on Aerospace Research and Development"
+ ],
+ "cmip_acronym": "JAXA",
+ "established": 2003,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/059yhyy33",
+ "@nest": {
+ "city": "Tokyo",
+ "country": [
+ "Japan",
+ "JP"
+ ],
+ "lat": 35.680834,
+ "lon": 139.558269
+ },
+ "type": "location"
+ },
+ "name": "Japan Aerospace Exploration Agency",
+ "ror": "059yhyy33",
+ "kind": "Facility",
+ "url": [
+ "http://global.jaxa.jp/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kiost",
+ "acronyms": [
+ "KIOST"
+ ],
+ "aliases": [
+ "Korean Ocean Research and Development Institute"
+ ],
+ "cmip_acronym": "KIOST",
+ "established": 1973,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/032m55064",
+ "@nest": {
+ "city": "Busan",
+ "country": [
+ "South Korea",
+ "KR"
+ ],
+ "lat": 35.10168,
+ "lon": 129.03004
+ },
+ "type": "location"
+ },
+ "name": "Korea Institute of Ocean Science and Technology",
+ "ror": "032m55064",
+ "kind": "Facility",
+ "url": [
+ "http://eng.kiost.ac/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kit",
+ "acronyms": [
+ "KIT"
+ ],
+ "aliases": [
+ "Karlsruhe Institute of Technology - The Research University in the Helmholtz Association",
+ "Das Karlsruher Institut für Technologie (KIT) – Die Forschungsuniversität in der Helmholtz-Gemeinschaft"
+ ],
+ "cmip_acronym": "KIT",
+ "established": 2009,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04t3en479",
+ "@nest": {
+ "city": "Karlsruhe",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 49.00937,
+ "lon": 49.00937
+ },
+ "type": "location"
+ },
+ "name": "Karlsruhe Institute of Technology",
+ "ror": "04t3en479",
+ "kind": "Education",
+ "url": [
+ "http://www.kit.edu/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/llnl",
+ "acronyms": [
+ "LLNL",
+ "LLL"
+ ],
+ "aliases": [
+ "United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory",
+ "U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory",
+ "United States Department of Energy Los Alamos National Laboratory",
+ "U.S. Department of Energy Los Alamos National Laboratory"
+ ],
+ "cmip_acronym": "LLNL",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041nk4h53",
+ "@nest": {
+ "city": "Livermore",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.68187,
+ "lon": -121.76801
+ },
+ "type": "location"
+ },
+ "name": "Lawrence Livermore National Laboratory",
+ "ror": "041nk4h53",
+ "kind": "Facility",
+ "url": [
+ "https://www.llnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/lpc2e",
+ "acronyms": [
+ "LPC2E"
+ ],
+ "aliases": [],
+ "cmip_acronym": "LPC2E",
+ "established": 2012,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/049k66y27",
+ "@nest": {
+ "city": "Orléans",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 47.90289,
+ "lon": 47.90289
+ },
+ "type": "location"
+ },
+ "name": "Laboratoire de Physique et Chimie de l’Environnement et de l’Espace",
+ "ror": "049k66y27",
+ "kind": "Facility",
+ "url": [
+ "https://www.lpc2e.cnrs.fr"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mohc",
+ "acronyms": [],
+ "aliases": [
+ "Meteorological Office"
+ ],
+ "cmip_acronym": "MOHC",
+ "established": 1854,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01ch2yn61",
+ "@nest": {
+ "city": "Exeter",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 50.7236,
+ "lon": 50.7236
+ },
+ "type": "location"
+ },
+ "name": "Met Office",
+ "ror": "01ch2yn61",
+ "kind": "Government",
+ "url": [
+ "http://www.metoffice.gov.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-b",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "MPI-B",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/051yxp643",
+ "@nest": {
+ "city": "Jena",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 50.910556,
+ "lon": 11.567222
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Biogeochemistry",
+ "ror": "051yxp643",
+ "kind": "Facility",
+ "url": [
+ "http://www.bgc-jena.mpg.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-m",
+ "acronyms": [
+ "MPI-M"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPI-M",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05esem239",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.567794,
+ "lon": 9.975468
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Meteorology",
+ "ror": "05esem239",
+ "kind": "Facility",
+ "url": [
+ "http://www.mpimet.mpg.de/en/home.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mps",
+ "acronyms": [
+ "MPS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPS",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02j6gm739",
+ "@nest": {
+ "city": "Göttingen",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 51.561218,
+ "lon": 51.561218
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Solar System Research",
+ "ror": "02j6gm739",
+ "kind": "Facility",
+ "url": [
+ "http://www.mps.mpg.de/en"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mri",
+ "acronyms": [
+ "JMA"
+ ],
+ "aliases": [
+ "Kishō-chō"
+ ],
+ "cmip_acronym": "MRI",
+ "established": 1956,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02772kk97",
+ "@nest": {
+ "city": "Tokyo",
+ "country": [
+ "Japan",
+ "JP"
+ ],
+ "lat": 35.6895,
+ "lon": 139.69171
+ },
+ "type": "location"
+ },
+ "name": "Japan Meteorological Agency",
+ "ror": "02772kk97",
+ "kind": "Other",
+ "url": [
+ "http://www.jma.go.jp/jma/indexe.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-giss",
+ "acronyms": [
+ "GISS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GISS",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01cyfxe35",
+ "@nest": {
+ "city": "New York",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.71427,
+ "lon": -74.00597
+ },
+ "type": "location"
+ },
+ "name": "Goddard Institute for Space Studies",
+ "ror": "01cyfxe35",
+ "kind": "Facility",
+ "url": [
+ "http://www.giss.nasa.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-gsfc",
+ "acronyms": [
+ "GSFC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GSFC",
+ "established": 1959,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0171mag52",
+ "@nest": {
+ "city": "Greenbelt",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 39.00455,
+ "lon": -76.87553
+ },
+ "type": "location"
+ },
+ "name": "Goddard Space Flight Center",
+ "ror": "0171mag52",
+ "kind": "Facility",
+ "url": [
+ "https://www.nasa.gov/centers/goddard/home/index.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-jpl",
+ "acronyms": [
+ "JPL"
+ ],
+ "aliases": [
+ "Jet Propulsion Lab",
+ "Jet Propulsion Laboratory, California Institute of Technology"
+ ],
+ "cmip_acronym": "NASA-JPL",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/027k65916",
+ "@nest": {
+ "city": "La Cañada Flintridge",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 34.19917,
+ "lon": -118.18785
+ },
+ "type": "location"
+ },
+ "name": "Jet Propulsion Laboratory",
+ "ror": "027k65916",
+ "kind": "Facility",
+ "url": [
+ "http://www.jpl.nasa.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-larc",
+ "acronyms": [
+ "LaRC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-LaRC",
+ "established": 1917,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0399mhs52",
+ "@nest": {
+ "city": "Hampton",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.02987,
+ "lon": -76.34522
+ },
+ "type": "location"
+ },
+ "name": "Langley Research Center",
+ "ror": "0399mhs52",
+ "kind": "Facility",
+ "url": [
+ "http://www.nasa.gov/langley"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncar",
+ "acronyms": [
+ "NCAR"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NCAR",
+ "established": 1930,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05cvfcr44",
+ "@nest": {
+ "city": "Boulder",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.01499,
+ "lon": 40.01499
+ },
+ "type": "location"
+ },
+ "name": "National Center for Atmospheric Research",
+ "ror": "05cvfcr44",
+ "kind": "Facility",
+ "url": [
+ "https://ncar.ucar.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncas",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "NCAS",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03q36cn05",
+ "@nest": {
+ "city": "Islamabad",
+ "country": [
+ "Pakistan",
+ "PK"
+ ],
+ "lat": 33.72148,
+ "lon": 73.04329
+ },
+ "type": "location"
+ },
+ "name": "Uks",
+ "ror": "03q36cn05",
+ "kind": "Facility",
+ "url": [
+ "http://www.uksresearch.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nerc",
+ "acronyms": [
+ "NERC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NERC",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02b5d8509",
+ "@nest": {
+ "city": "Swindon",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.55797,
+ "lon": -1.78116
+ },
+ "type": "location"
+ },
+ "name": "Natural Environment Research Council",
+ "ror": "02b5d8509",
+ "kind": "Government",
+ "url": [
+ "https://www.ukri.org/councils/nerc/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/niwa",
+ "acronyms": [
+ "NIWA"
+ ],
+ "aliases": [
+ "Taihoro Nukurangi"
+ ],
+ "cmip_acronym": "NIWA",
+ "established": 1992,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04hxcaz34",
+ "@nest": {
+ "city": "Auckland",
+ "country": [
+ "New Zealand",
+ "NZ"
+ ],
+ "lat": -36.84403,
+ "lon": 174.76172
+ },
+ "type": "location"
+ },
+ "name": "National Institute of Water and Atmospheric Research",
+ "ror": "04hxcaz34",
+ "kind": "Facility",
+ "url": [
+ "https://www.niwa.co.nz/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/noaa-ncei",
+ "acronyms": [
+ "NCEI",
+ "NOAA NCEI"
+ ],
+ "aliases": [
+ "National Climatic Data Center",
+ "United States National Environmental Satellites, Data, and Information Service National Centers for Environmental Information",
+ "United States National Centers for Environmental Information",
+ "U.S. National Centers for Environmental Information",
+ "National Centers for Environmental Information"
+ ],
+ "cmip_acronym": "NOAA-NCEI",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04r0wrp59",
+ "@nest": {
+ "city": "Asheville",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 35.60095,
+ "lon": -82.55402
+ },
+ "type": "location"
+ },
+ "name": "NOAA National Centers for Environmental Information",
+ "ror": "04r0wrp59",
+ "kind": "Government",
+ "url": [
+ "https://www.ncei.noaa.gov"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ntu",
+ "acronyms": [
+ "NTU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NTU",
+ "established": 1928,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05bqach95",
+ "@nest": {
+ "city": "Taipei",
+ "country": [
+ "Taiwan",
+ "TW"
+ ],
+ "lat": 25.016,
+ "lon": 121.536
+ },
+ "type": "location"
+ },
+ "name": "National Taiwan University",
+ "ror": "05bqach95",
+ "kind": "Education",
+ "url": [
+ "http://www.ntu.edu.tw/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nuist",
+ "acronyms": [
+ "NU",
+ "NJU "
+ ],
+ "aliases": [
+ "Nanking University"
+ ],
+ "cmip_acronym": "NUIST",
+ "established": 1902,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01rxvg760",
+ "@nest": {
+ "city": "Nanjing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 32.056111,
+ "lon": 118.775
+ },
+ "type": "location"
+ },
+ "name": "Nanjing University",
+ "ror": "01rxvg760",
+ "kind": "Education",
+ "url": [
+ "http://www.nju.edu.cn/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/osu",
+ "acronyms": [
+ "OSU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "OSU",
+ "established": 1868,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00ysfqy60",
+ "@nest": {
+ "city": "Corvallis",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 44.56457,
+ "lon": -123.26204
+ },
+ "type": "location"
+ },
+ "name": "Oregon State University",
+ "ror": "00ysfqy60",
+ "kind": "Education",
+ "url": [
+ "http://oregonstate.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pcmdi",
+ "acronyms": [
+ "LLNL",
+ "LLL"
+ ],
+ "aliases": [
+ "United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory",
+ "U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory",
+ "United States Department of Energy Los Alamos National Laboratory",
+ "U.S. Department of Energy Los Alamos National Laboratory"
+ ],
+ "cmip_acronym": "PCMDI",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041nk4h53",
+ "@nest": {
+ "city": "Livermore",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.68187,
+ "lon": -121.76801
+ },
+ "type": "location"
+ },
+ "name": "Lawrence Livermore National Laboratory",
+ "ror": "041nk4h53",
+ "kind": "Facility",
+ "url": [
+ "https://www.llnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pmod",
+ "acronyms": [
+ "PMOD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PMOD",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02gtrqv93",
+ "@nest": {
+ "city": "Davos",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 46.8133161,
+ "lon": 46.8133161
+ },
+ "type": "location"
+ },
+ "name": "Physikalisch-Meteorologisches Observatorium Davos",
+ "ror": "02gtrqv93",
+ "kind": "Facility",
+ "url": [
+ "https://www.pmodwrc.ch/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-jgcri",
+ "acronyms": [
+ "JGCRI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-JGCRI",
+ "established": 2001,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/058cmd703",
+ "@nest": {
+ "city": "Riverdale Park",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.971106,
+ "lon": -76.9217851
+ },
+ "type": "location"
+ },
+ "name": "Joint Global Change Research Institute",
+ "ror": "058cmd703",
+ "kind": "Facility",
+ "url": [
+ "http://www.globalchange.umd.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-waccem",
+ "acronyms": [
+ "PNNL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-WACCEM",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05h992307",
+ "@nest": {
+ "city": "Richland",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 46.28569,
+ "lon": -119.28446
+ },
+ "type": "location"
+ },
+ "name": "Pacific Northwest National Laboratory",
+ "ror": "05h992307",
+ "kind": "Facility",
+ "url": [
+ "http://www.pnnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/rss",
+ "acronyms": [
+ "RSS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "RSS",
+ "established": 1974,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01vp8h012",
+ "@nest": {
+ "city": "Santa Rosa",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.443733,
+ "lon": -122.717185
+ },
+ "type": "location"
+ },
+ "name": "Remote Sensing Systems (United States)",
+ "ror": "01vp8h012",
+ "kind": "Company",
+ "url": [
+ "http://www.remss.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/snu",
+ "acronyms": [
+ "SNU"
+ ],
+ "aliases": [
+ "Seoul Daehakgyo"
+ ],
+ "cmip_acronym": "SNU",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04h9pn542",
+ "@nest": {
+ "city": "Seoul",
+ "country": [
+ "South Korea",
+ "KR"
+ ],
+ "lat": 37.460155,
+ "lon": 126.951894
+ },
+ "type": "location"
+ },
+ "name": "Seoul National University",
+ "ror": "04h9pn542",
+ "kind": "Education",
+ "url": [
+ "http://www.snu.ac.kr/index.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/thu",
+ "acronyms": [
+ "THU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "THU",
+ "established": 1911,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03cve4549",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.999585,
+ "lon": 116.325414
+ },
+ "type": "location"
+ },
+ "name": "Tsinghua University",
+ "ror": "03cve4549",
+ "kind": "Education",
+ "url": [
+ "http://www.tsinghua.edu.cn/publish/newthuen/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ua",
+ "acronyms": [
+ "UA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UA",
+ "established": 1885,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03m2x1q45",
+ "@nest": {
+ "city": "Tucson",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 32.22174,
+ "lon": -110.92648
+ },
+ "type": "location"
+ },
+ "name": "University of Arizona",
+ "ror": "03m2x1q45",
+ "kind": "Education",
+ "url": [
+ "http://www.arizona.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uci",
+ "acronyms": [
+ "UCI"
+ ],
+ "aliases": [
+ "UC Irvine"
+ ],
+ "cmip_acronym": "UCI",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04gyf1771",
+ "@nest": {
+ "city": "Irvine",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 33.64535,
+ "lon": -117.842642
+ },
+ "type": "location"
+ },
+ "name": "University of California, Irvine",
+ "ror": "04gyf1771",
+ "kind": "Education",
+ "url": [
+ "http://uci.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucolorado",
+ "acronyms": [
+ "CU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UColorado",
+ "established": 1876,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00jc20583",
+ "@nest": {
+ "city": "Boulder",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.01499,
+ "lon": -105.27055
+ },
+ "type": "location"
+ },
+ "name": "University of Colorado System",
+ "ror": "00jc20583",
+ "kind": "Education",
+ "url": [
+ "http://www.cu.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucsb",
+ "acronyms": [
+ "UCSB"
+ ],
+ "aliases": [
+ "UC Santa Barbara"
+ ],
+ "cmip_acronym": "UCSB",
+ "established": 1891,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02t274463",
+ "@nest": {
+ "city": "Santa Barbara",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 34.42083,
+ "lon": -119.69819
+ },
+ "type": "location"
+ },
+ "name": "University of California, Santa Barbara",
+ "ror": "02t274463",
+ "kind": "Education",
+ "url": [
+ "http://www.ucsb.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uhh",
+ "acronyms": [
+ "UHH"
+ ],
+ "aliases": [
+ "University of Hamburg"
+ ],
+ "cmip_acronym": "UHH",
+ "established": 1919,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00g30e956",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "Universität Hamburg",
+ "ror": "00g30e956",
+ "kind": "Education",
+ "url": [
+ "http://www.uni-hamburg.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uobergen",
+ "acronyms": [
+ "UiB"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoBergen",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03zga2b32",
+ "@nest": {
+ "city": "Bergen",
+ "country": [
+ "Norway",
+ "NO"
+ ],
+ "lat": 60.39299,
+ "lon": 60.39299
+ },
+ "type": "location"
+ },
+ "name": "University of Bergen",
+ "ror": "03zga2b32",
+ "kind": "Education",
+ "url": [
+ "http://www.uib.no/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uofmd",
+ "acronyms": [
+ "UMD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UofMD",
+ "established": 1856,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/047s2c258",
+ "@nest": {
+ "city": "College Park",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.98067,
+ "lon": -76.93692
+ },
+ "type": "location"
+ },
+ "name": "University of Maryland, College Park",
+ "ror": "047s2c258",
+ "kind": "Education",
+ "url": [
+ "http://www.umd.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uoleeds",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoLeeds",
+ "established": 1904,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/024mrxd33",
+ "@nest": {
+ "city": "Leeds",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 53.79648,
+ "lon": 53.79648
+ },
+ "type": "location"
+ },
+ "name": "University of Leeds",
+ "ror": "024mrxd33",
+ "kind": "Education",
+ "url": [
+ "http://www.leeds.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uom",
+ "acronyms": [],
+ "aliases": [
+ "Melbourne University"
+ ],
+ "cmip_acronym": "UoM",
+ "established": 1853,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01ej9dk98",
+ "@nest": {
+ "city": "Melbourne",
+ "country": [
+ "Australia",
+ "AU"
+ ],
+ "lat": -37.814,
+ "lon": 144.96332
+ },
+ "type": "location"
+ },
+ "name": "University of Melbourne",
+ "ror": "01ej9dk98",
+ "kind": "Education",
+ "url": [
+ "http://www.unimelb.edu.au/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uomontreal",
+ "acronyms": [
+ "UdeM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoMontreal",
+ "established": 1878,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0161xgx34",
+ "@nest": {
+ "city": "Montreal",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.50884,
+ "lon": 45.50884
+ },
+ "type": "location"
+ },
+ "name": "Université de Montréal",
+ "ror": "0161xgx34",
+ "kind": "Education",
+ "url": [
+ "http://www.umontreal.ca/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uootago",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOtago",
+ "established": 1869,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01jmxt844",
+ "@nest": {
+ "city": "Dunedin",
+ "country": [
+ "New Zealand",
+ "NZ"
+ ],
+ "lat": -45.87416,
+ "lon": -45.87416
+ },
+ "type": "location"
+ },
+ "name": "University of Otago",
+ "ror": "01jmxt844",
+ "kind": "Education",
+ "url": [
+ "http://www.otago.ac.nz/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uooulu",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOulu",
+ "established": 1958,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03yj89h83",
+ "@nest": {
+ "city": "Oulu",
+ "country": [
+ "Finland",
+ "FI"
+ ],
+ "lat": 65.01236,
+ "lon": 65.01236
+ },
+ "type": "location"
+ },
+ "name": "University of Oulu",
+ "ror": "03yj89h83",
+ "kind": "Education",
+ "url": [
+ "http://www.oulu.fi/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ureading",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UReading",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05v62cm79",
+ "@nest": {
+ "city": "Reading",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.440832,
+ "lon": -0.942503
+ },
+ "type": "location"
+ },
+ "name": "University of Reading",
+ "ror": "05v62cm79",
+ "kind": "Education",
+ "url": [
+ "http://www.reading.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uw",
+ "acronyms": [
+ "UW"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UW",
+ "established": 1861,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00cvxb145",
+ "@nest": {
+ "city": "Seattle",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 47.60621,
+ "lon": -122.33207
+ },
+ "type": "location"
+ },
+ "name": "University of Washington",
+ "ror": "00cvxb145",
+ "kind": "Education",
+ "url": [
+ "http://www.washington.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ },
+ {
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/vua",
+ "acronyms": [
+ "VU"
+ ],
+ "aliases": [
+ "VU Amsterdam"
+ ],
+ "cmip_acronym": "VUA",
+ "established": 1880,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/008xxew50",
+ "@nest": {
+ "city": "Amsterdam",
+ "country": [
+ "Netherlands",
+ "NL"
+ ],
+ "lat": 52.37403,
+ "lon": 4.88969
+ },
+ "type": "location"
+ },
+ "name": "Vrije Universiteit Amsterdam",
+ "ror": "008xxew50",
+ "kind": "Education",
+ "url": [
+ "https://vu.nl/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+ }
+ ]
+}
diff --git a/data_descriptors/institutions/graph.min b/data_descriptors/institutions/graph.min
new file mode 100644
index 00000000..ea771e16
--- /dev/null
+++ b/data_descriptors/institutions/graph.min
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aer","acronyms":["AER"],"aliases":[],"cmip_acronym":"AER","established":1977,"labels":[],"location":{"id":"wcrp-universe:location/04cg70g73","@nest":{"city":"Lexington","country":["United States","US"],"lat":42.539472,"lon":-71.256946},"type":"location"},"name":"Atmospheric and Environmental Research","ror":"04cg70g73","kind":"Facility","url":["http://www.aer.com/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aor","acronyms":[],"aliases":[],"cmip_acronym":"AoR","established":1938,"labels":[],"location":{"id":"wcrp-universe:location/02hnp4676","@nest":{"city":"Rome","country":["Italy","IT"],"lat":41.921669,"lon":41.921669},"type":"location"},"name":"Astronomical Observatory of Rome","ror":"02hnp4676","kind":"Facility","url":["http://web.oa-roma.inaf.it/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/as-rcec","acronyms":["RCEC"],"aliases":[],"cmip_acronym":"AS-RCEC","established":0,"labels":[],"location":{"id":"wcrp-universe:location/050qpg053","@nest":{"city":"Taipei","country":["Taiwan","TW"],"lat":25.040712,"lon":121.614171},"type":"location"},"name":"Research Center for Environmental Changes, Academia Sinica","ror":"050qpg053","kind":"Facility","url":["http://www.rcec.sinica.edu.tw/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/auot","acronyms":[],"aliases":["Aristotelian University"],"cmip_acronym":"AUoT","established":1925,"labels":[],"location":{"id":"wcrp-universe:location/02j61yw88","@nest":{"city":"Thessaloniki","country":["Greece","GR"],"lat":40.64361,"lon":40.64361},"type":"location"},"name":"Aristotle University of Thessaloniki","ror":"02j61yw88","kind":"Education","url":["https://www.auth.gr/en"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/awi","acronyms":["AWI"],"aliases":[],"cmip_acronym":"AWI","established":1980,"labels":[],"location":{"id":"wcrp-universe:location/032e6b942","@nest":{"city":"Bremerhaven","country":["Germany","DE"],"lat":53.53615,"lon":8.59298},"type":"location"},"name":"Alfred Wegener Institute for Polar and Marine Research","ror":"032e6b942","kind":"Facility","url":["https://www.awi.de"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bas","acronyms":["BAS"],"aliases":[],"cmip_acronym":"BAS","established":1962,"labels":[],"location":{"id":"wcrp-universe:location/01rhff309","@nest":{"city":"Cambridge","country":["United Kingdom","GB"],"lat":52.212965,"lon":52.212965},"type":"location"},"name":"British Antarctic Survey","ror":"01rhff309","kind":"Government","url":["https://www.bas.ac.uk/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bcc","acronyms":[],"aliases":[],"cmip_acronym":"BCC","established":2008,"labels":[],"location":{"id":"wcrp-universe:location/01spyyb53","@nest":{"city":"Beijing","country":["China","CN"],"lat":39.950128,"lon":116.383679},"type":"location"},"name":"Beijing Biocytogen (China)","ror":"01spyyb53","kind":"Company","url":["http://www.bbctg.com.cn/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cams","acronyms":["CAMS"],"aliases":[],"cmip_acronym":"CAMS","established":1978,"labels":[],"location":{"id":"wcrp-universe:location/034b53w38","@nest":{"city":"Beijing","country":["China","CN"],"lat":39.9075,"lon":116.39723},"type":"location"},"name":"Chinese Academy of Meteorological Sciences","ror":"034b53w38","kind":"Facility","url":["http://www.camscma.cn/en.html"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cas","acronyms":["CAS"],"aliases":[],"cmip_acronym":"CAS","established":1949,"labels":[],"location":{"id":"wcrp-universe:location/034t30j35","@nest":{"city":"Beijing","country":["China","CN"],"lat":39.9075,"lon":116.39723},"type":"location"},"name":"Chinese Academy of Sciences","ror":"034t30j35","kind":"Government","url":["http://english.cas.cn/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccma","acronyms":["ECCC"],"aliases":[],"cmip_acronym":"CCCma","established":1971,"labels":[],"location":{"id":"wcrp-universe:location/026ny0e17","@nest":{"city":"Gatineau","country":["Canada","CA"],"lat":45.425373,"lon":-75.699862},"type":"location"},"name":"Environment and Climate Change Canada","ror":"026ny0e17","kind":"Government","url":["https://www.canada.ca/en/environment-climate-change.html"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccr-iitm","acronyms":["IITM"],"aliases":[],"cmip_acronym":"CCCR-IITM","established":1962,"labels":[],"location":{"id":"wcrp-universe:location/03jf2m686","@nest":{"city":"Pune","country":["India","IN"],"lat":18.51957,"lon":73.85535},"type":"location"},"name":"Indian Institute of Tropical Meteorology","ror":"03jf2m686","kind":"Facility","url":["http://www.tropmet.res.in/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ceda","acronyms":["CEDA"],"aliases":[],"cmip_acronym":"CEDA","established":2005,"labels":[],"location":{"id":"wcrp-universe:location/04j4kad11","@nest":{"city":"Harwell","country":["United Kingdom","GB"],"lat":53.41667,"lon":-0.96667},"type":"location"},"name":"Centre for Environmental Data Analysis","ror":"04j4kad11","kind":"Government","url":["https://www.ceda.ac.uk/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cmcc","acronyms":["CMCC"],"aliases":[],"cmip_acronym":"CMCC","established":2005,"labels":[],"location":{"id":"wcrp-universe:location/01tf11a61","@nest":{"city":"Lecce","country":["Italy","IT"],"lat":40.33942,"lon":18.086602},"type":"location"},"name":"Euro-Mediterranean Center for Climate Change","ror":"01tf11a61","kind":"Nonprofit","url":["http://www.cmcc.it/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cnes","acronyms":["CNES"],"aliases":[],"cmip_acronym":"CNES","established":1961,"labels":[],"location":{"id":"wcrp-universe:location/04h1h0y33","@nest":{"city":"Paris","country":["France","FR"],"lat":48.85341,"lon":2.3488},"type":"location"},"name":"Centre National d'Études Spatiales","ror":"04h1h0y33","kind":"Government","url":["https://www.cnes.fr"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/csiro","acronyms":["CSIRO"],"aliases":[],"cmip_acronym":"CSIRO","established":1926,"labels":[],"location":{"id":"wcrp-universe:location/03qn8fb07","@nest":{"city":"Canberra","country":["Australia","AU"],"lat":-35.28346,"lon":149.12807},"type":"location"},"name":"Commonwealth Scientific and Industrial Research Organisation","ror":"03qn8fb07","kind":"Government","url":["http://www.csiro.au/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dkrz","acronyms":["DKRZ"],"aliases":[],"cmip_acronym":"DKRZ","established":1987,"labels":[],"location":{"id":"wcrp-universe:location/03ztgj037","@nest":{"city":"Hamburg","country":["Germany","DE"],"lat":53.55073,"lon":9.99302},"type":"location"},"name":"German Climate Computing Centre","ror":"03ztgj037","kind":"Facility","url":["https://www.dkrz.de/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dwd","acronyms":["DWD"],"aliases":[],"cmip_acronym":"DWD","established":1952,"labels":[],"location":{"id":"wcrp-universe:location/02nrqs528","@nest":{"city":"Offenbach","country":["Germany","DE"],"lat":50.103322,"lon":8.747606},"type":"location"},"name":"German Meteorological Service","ror":"02nrqs528","kind":"Facility","url":["http://www.dwd.de/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/eawag","acronyms":["EAWAG"],"aliases":[],"cmip_acronym":"EAWAG","established":1936,"labels":[],"location":{"id":"wcrp-universe:location/00pc48d59","@nest":{"city":"Dübendorf","country":["Switzerland","CH"],"lat":47.39724,"lon":47.39724},"type":"location"},"name":"Swiss Federal Institute of Aquatic Science and Technology","ror":"00pc48d59","kind":"Facility","url":["http://www.eawag.ch/en/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ecmwf","acronyms":["ECMWF"],"aliases":[],"cmip_acronym":"ECMWF","established":1975,"labels":[],"location":{"id":"wcrp-universe:location/014w0fd65","@nest":{"city":"Reading","country":["United Kingdom","GB"],"lat":51.45625,"lon":-0.97113},"type":"location"},"name":"European Centre for Medium-Range Weather Forecasts","ror":"014w0fd65","kind":"Other","url":["http://www.ecmwf.int/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/esso","acronyms":["INCOIS"],"aliases":[],"cmip_acronym":"ESSO","established":1999,"labels":[],"location":{"id":"wcrp-universe:location/04xbqmj23","@nest":{"city":"Hyderabad","country":["India","IN"],"lat":17.528234,"lon":78.400195},"type":"location"},"name":"Indian National Centre for Ocean Information Services","ror":"04xbqmj23","kind":"Government","url":["http://www.incois.gov.in/portal/index.jsp"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fmi","acronyms":["FMI"],"aliases":[],"cmip_acronym":"FMI","established":1838,"labels":[],"location":{"id":"wcrp-universe:location/05hppb561","@nest":{"city":"Helsinki","country":["Finland","FI"],"lat":60.16952,"lon":60.16952},"type":"location"},"name":"Finnish Meteorological Institute","ror":"05hppb561","kind":"Government","url":["http://en.ilmatieteenlaitos.fi/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fuberlin","acronyms":["FU"],"aliases":["FU Berlin","Free University of Berlin"],"cmip_acronym":"FUBerlin","established":1948,"labels":[],"location":{"id":"wcrp-universe:location/046ak2485","@nest":{"city":"Berlin","country":["Germany","DE"],"lat":52.52437,"lon":52.52437},"type":"location"},"name":"Freie Universität Berlin","ror":"046ak2485","kind":"Education","url":["https://www.fu-berlin.de"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/iaceth","acronyms":[],"aliases":["Swiss Federal Institute of Technology in Zurich","Eidgenössische Technische Hochschule Zürich","École Polytechnique Fédérale de Zurich","Politecnico Federale di Zurigo"],"cmip_acronym":"IACETH","established":1855,"labels":[],"location":{"id":"wcrp-universe:location/05a28rw58","@nest":{"city":"Zurich","country":["Switzerland","CH"],"lat":47.36667,"lon":8.55},"type":"location"},"name":"ETH Zurich","ror":"05a28rw58","kind":"Education","url":["https://ethz.ch"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ifm-geomar","acronyms":["IFM-GEOMAR"],"aliases":["Leibniz Institute of Marine Sciences"],"cmip_acronym":"IFM-GEOMAR","established":2004,"labels":[],"location":{"id":"wcrp-universe:location/02h2x0161","@nest":{"city":"Kiel","country":["Germany","DE"],"lat":54.327138,"lon":10.180141},"type":"location"},"name":"GEOMAR Helmholtz Centre for Ocean Research Kiel","ror":"02h2x0161","kind":"Facility","url":["http://www.geomar.de/en/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/imperialcollege","acronyms":[],"aliases":[],"cmip_acronym":"ImperialCollege","established":1907,"labels":[],"location":{"id":"wcrp-universe:location/041kmwe10","@nest":{"city":"London","country":["United Kingdom","GB"],"lat":51.4986,"lon":-0.175478},"type":"location"},"name":"Imperial College London","ror":"041kmwe10","kind":"Education","url":["http://www.imperial.ac.uk/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/inm","acronyms":["INM RAS"],"aliases":[],"cmip_acronym":"INM","established":1980,"labels":[],"location":{"id":"wcrp-universe:location/00520ey40","@nest":{"city":"Moscow","country":["Russia","RU"],"lat":55.762997,"lon":37.625605},"type":"location"},"name":"Institute of Numerical Mathematics","ror":"00520ey40","kind":"Facility","url":["http://www.inm.ras.ru/inm_en_ver/index.htm"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ipsl","acronyms":["IPSL"],"aliases":[],"cmip_acronym":"IPSL","established":1991,"labels":[],"location":{"id":"wcrp-universe:location/02haar591","@nest":{"city":"Paris","country":["France","FR"],"lat":48.855675,"lon":2.332105},"type":"location"},"name":"Institut Pierre-Simon Laplace","ror":"02haar591","kind":"Facility","url":["https://www.ipsl.fr/en/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/issi","acronyms":["ISSI"],"aliases":[],"cmip_acronym":"ISSI","established":1995,"labels":[],"location":{"id":"wcrp-universe:location/01xm30661","@nest":{"city":"Bern","country":["Switzerland","CH"],"lat":46.952897,"lon":46.952897},"type":"location"},"name":"International Space Science Institute","ror":"01xm30661","kind":"Nonprofit","url":["http://www.issibern.ch/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/jaxa","acronyms":["JAXA"],"aliases":["Dokuritsu-gyōsei-hōjin Uchū Kōkū Kenkyū Kaihatsu Kikō","Independent Administrative Institution on Aerospace Research and Development"],"cmip_acronym":"JAXA","established":2003,"labels":[],"location":{"id":"wcrp-universe:location/059yhyy33","@nest":{"city":"Tokyo","country":["Japan","JP"],"lat":35.680834,"lon":139.558269},"type":"location"},"name":"Japan Aerospace Exploration Agency","ror":"059yhyy33","kind":"Facility","url":["http://global.jaxa.jp/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kiost","acronyms":["KIOST"],"aliases":["Korean Ocean Research and Development Institute"],"cmip_acronym":"KIOST","established":1973,"labels":[],"location":{"id":"wcrp-universe:location/032m55064","@nest":{"city":"Busan","country":["South Korea","KR"],"lat":35.10168,"lon":129.03004},"type":"location"},"name":"Korea Institute of Ocean Science and Technology","ror":"032m55064","kind":"Facility","url":["http://eng.kiost.ac/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kit","acronyms":["KIT"],"aliases":["Karlsruhe Institute of Technology - The Research University in the Helmholtz Association","Das Karlsruher Institut für Technologie (KIT) – Die Forschungsuniversität in der Helmholtz-Gemeinschaft"],"cmip_acronym":"KIT","established":2009,"labels":[],"location":{"id":"wcrp-universe:location/04t3en479","@nest":{"city":"Karlsruhe","country":["Germany","DE"],"lat":49.00937,"lon":49.00937},"type":"location"},"name":"Karlsruhe Institute of Technology","ror":"04t3en479","kind":"Education","url":["http://www.kit.edu/english/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/llnl","acronyms":["LLNL","LLL"],"aliases":["United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory","U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory","United States Department of Energy Los Alamos National Laboratory","U.S. Department of Energy Los Alamos National Laboratory"],"cmip_acronym":"LLNL","established":1952,"labels":[],"location":{"id":"wcrp-universe:location/041nk4h53","@nest":{"city":"Livermore","country":["United States","US"],"lat":37.68187,"lon":-121.76801},"type":"location"},"name":"Lawrence Livermore National Laboratory","ror":"041nk4h53","kind":"Facility","url":["https://www.llnl.gov/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/lpc2e","acronyms":["LPC2E"],"aliases":[],"cmip_acronym":"LPC2E","established":2012,"labels":[],"location":{"id":"wcrp-universe:location/049k66y27","@nest":{"city":"Orléans","country":["France","FR"],"lat":47.90289,"lon":47.90289},"type":"location"},"name":"Laboratoire de Physique et Chimie de l’Environnement et de l’Espace","ror":"049k66y27","kind":"Facility","url":["https://www.lpc2e.cnrs.fr"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mohc","acronyms":[],"aliases":["Meteorological Office"],"cmip_acronym":"MOHC","established":1854,"labels":[],"location":{"id":"wcrp-universe:location/01ch2yn61","@nest":{"city":"Exeter","country":["United Kingdom","GB"],"lat":50.7236,"lon":50.7236},"type":"location"},"name":"Met Office","ror":"01ch2yn61","kind":"Government","url":["http://www.metoffice.gov.uk/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-b","acronyms":[],"aliases":[],"cmip_acronym":"MPI-B","established":1997,"labels":[],"location":{"id":"wcrp-universe:location/051yxp643","@nest":{"city":"Jena","country":["Germany","DE"],"lat":50.910556,"lon":11.567222},"type":"location"},"name":"Max Planck Institute for Biogeochemistry","ror":"051yxp643","kind":"Facility","url":["http://www.bgc-jena.mpg.de/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-m","acronyms":["MPI-M"],"aliases":[],"cmip_acronym":"MPI-M","established":1975,"labels":[],"location":{"id":"wcrp-universe:location/05esem239","@nest":{"city":"Hamburg","country":["Germany","DE"],"lat":53.567794,"lon":9.975468},"type":"location"},"name":"Max Planck Institute for Meteorology","ror":"05esem239","kind":"Facility","url":["http://www.mpimet.mpg.de/en/home.html"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mps","acronyms":["MPS"],"aliases":[],"cmip_acronym":"MPS","established":1934,"labels":[],"location":{"id":"wcrp-universe:location/02j6gm739","@nest":{"city":"Göttingen","country":["Germany","DE"],"lat":51.561218,"lon":51.561218},"type":"location"},"name":"Max Planck Institute for Solar System Research","ror":"02j6gm739","kind":"Facility","url":["http://www.mps.mpg.de/en"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mri","acronyms":["JMA"],"aliases":["Kishō-chō"],"cmip_acronym":"MRI","established":1956,"labels":[],"location":{"id":"wcrp-universe:location/02772kk97","@nest":{"city":"Tokyo","country":["Japan","JP"],"lat":35.6895,"lon":139.69171},"type":"location"},"name":"Japan Meteorological Agency","ror":"02772kk97","kind":"Other","url":["http://www.jma.go.jp/jma/indexe.html"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-giss","acronyms":["GISS"],"aliases":[],"cmip_acronym":"NASA-GISS","established":1961,"labels":[],"location":{"id":"wcrp-universe:location/01cyfxe35","@nest":{"city":"New York","country":["United States","US"],"lat":40.71427,"lon":-74.00597},"type":"location"},"name":"Goddard Institute for Space Studies","ror":"01cyfxe35","kind":"Facility","url":["http://www.giss.nasa.gov/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-gsfc","acronyms":["GSFC"],"aliases":[],"cmip_acronym":"NASA-GSFC","established":1959,"labels":[],"location":{"id":"wcrp-universe:location/0171mag52","@nest":{"city":"Greenbelt","country":["United States","US"],"lat":39.00455,"lon":-76.87553},"type":"location"},"name":"Goddard Space Flight Center","ror":"0171mag52","kind":"Facility","url":["https://www.nasa.gov/centers/goddard/home/index.html"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-jpl","acronyms":["JPL"],"aliases":["Jet Propulsion Lab","Jet Propulsion Laboratory, California Institute of Technology"],"cmip_acronym":"NASA-JPL","established":1936,"labels":[],"location":{"id":"wcrp-universe:location/027k65916","@nest":{"city":"La Cañada Flintridge","country":["United States","US"],"lat":34.19917,"lon":-118.18785},"type":"location"},"name":"Jet Propulsion Laboratory","ror":"027k65916","kind":"Facility","url":["http://www.jpl.nasa.gov/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-larc","acronyms":["LaRC"],"aliases":[],"cmip_acronym":"NASA-LaRC","established":1917,"labels":[],"location":{"id":"wcrp-universe:location/0399mhs52","@nest":{"city":"Hampton","country":["United States","US"],"lat":37.02987,"lon":-76.34522},"type":"location"},"name":"Langley Research Center","ror":"0399mhs52","kind":"Facility","url":["http://www.nasa.gov/langley"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncar","acronyms":["NCAR"],"aliases":[],"cmip_acronym":"NCAR","established":1930,"labels":[],"location":{"id":"wcrp-universe:location/05cvfcr44","@nest":{"city":"Boulder","country":["United States","US"],"lat":40.01499,"lon":40.01499},"type":"location"},"name":"National Center for Atmospheric Research","ror":"05cvfcr44","kind":"Facility","url":["https://ncar.ucar.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncas","acronyms":[],"aliases":[],"cmip_acronym":"NCAS","established":1997,"labels":[],"location":{"id":"wcrp-universe:location/03q36cn05","@nest":{"city":"Islamabad","country":["Pakistan","PK"],"lat":33.72148,"lon":73.04329},"type":"location"},"name":"Uks","ror":"03q36cn05","kind":"Facility","url":["http://www.uksresearch.com/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nerc","acronyms":["NERC"],"aliases":[],"cmip_acronym":"NERC","established":1965,"labels":[],"location":{"id":"wcrp-universe:location/02b5d8509","@nest":{"city":"Swindon","country":["United Kingdom","GB"],"lat":51.55797,"lon":-1.78116},"type":"location"},"name":"Natural Environment Research Council","ror":"02b5d8509","kind":"Government","url":["https://www.ukri.org/councils/nerc/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/niwa","acronyms":["NIWA"],"aliases":["Taihoro Nukurangi"],"cmip_acronym":"NIWA","established":1992,"labels":[],"location":{"id":"wcrp-universe:location/04hxcaz34","@nest":{"city":"Auckland","country":["New Zealand","NZ"],"lat":-36.84403,"lon":174.76172},"type":"location"},"name":"National Institute of Water and Atmospheric Research","ror":"04hxcaz34","kind":"Facility","url":["https://www.niwa.co.nz/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/noaa-ncei","acronyms":["NCEI","NOAA NCEI"],"aliases":["National Climatic Data Center","United States National Environmental Satellites, Data, and Information Service National Centers for Environmental Information","United States National Centers for Environmental Information","U.S. National Centers for Environmental Information","National Centers for Environmental Information"],"cmip_acronym":"NOAA-NCEI","established":1934,"labels":[],"location":{"id":"wcrp-universe:location/04r0wrp59","@nest":{"city":"Asheville","country":["United States","US"],"lat":35.60095,"lon":-82.55402},"type":"location"},"name":"NOAA National Centers for Environmental Information","ror":"04r0wrp59","kind":"Government","url":["https://www.ncei.noaa.gov"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ntu","acronyms":["NTU"],"aliases":[],"cmip_acronym":"NTU","established":1928,"labels":[],"location":{"id":"wcrp-universe:location/05bqach95","@nest":{"city":"Taipei","country":["Taiwan","TW"],"lat":25.016,"lon":121.536},"type":"location"},"name":"National Taiwan University","ror":"05bqach95","kind":"Education","url":["http://www.ntu.edu.tw/english/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nuist","acronyms":["NU","NJU "],"aliases":["Nanking University"],"cmip_acronym":"NUIST","established":1902,"labels":[],"location":{"id":"wcrp-universe:location/01rxvg760","@nest":{"city":"Nanjing","country":["China","CN"],"lat":32.056111,"lon":118.775},"type":"location"},"name":"Nanjing University","ror":"01rxvg760","kind":"Education","url":["http://www.nju.edu.cn/english/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/osu","acronyms":["OSU"],"aliases":[],"cmip_acronym":"OSU","established":1868,"labels":[],"location":{"id":"wcrp-universe:location/00ysfqy60","@nest":{"city":"Corvallis","country":["United States","US"],"lat":44.56457,"lon":-123.26204},"type":"location"},"name":"Oregon State University","ror":"00ysfqy60","kind":"Education","url":["http://oregonstate.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pcmdi","acronyms":["LLNL","LLL"],"aliases":["United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory","U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory","United States Department of Energy Los Alamos National Laboratory","U.S. Department of Energy Los Alamos National Laboratory"],"cmip_acronym":"PCMDI","established":1952,"labels":[],"location":{"id":"wcrp-universe:location/041nk4h53","@nest":{"city":"Livermore","country":["United States","US"],"lat":37.68187,"lon":-121.76801},"type":"location"},"name":"Lawrence Livermore National Laboratory","ror":"041nk4h53","kind":"Facility","url":["https://www.llnl.gov/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pmod","acronyms":["PMOD"],"aliases":[],"cmip_acronym":"PMOD","established":1907,"labels":[],"location":{"id":"wcrp-universe:location/02gtrqv93","@nest":{"city":"Davos","country":["Switzerland","CH"],"lat":46.8133161,"lon":46.8133161},"type":"location"},"name":"Physikalisch-Meteorologisches Observatorium Davos","ror":"02gtrqv93","kind":"Facility","url":["https://www.pmodwrc.ch/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-jgcri","acronyms":["JGCRI"],"aliases":[],"cmip_acronym":"PNNL-JGCRI","established":2001,"labels":[],"location":{"id":"wcrp-universe:location/058cmd703","@nest":{"city":"Riverdale Park","country":["United States","US"],"lat":38.971106,"lon":-76.9217851},"type":"location"},"name":"Joint Global Change Research Institute","ror":"058cmd703","kind":"Facility","url":["http://www.globalchange.umd.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-waccem","acronyms":["PNNL"],"aliases":[],"cmip_acronym":"PNNL-WACCEM","established":1965,"labels":[],"location":{"id":"wcrp-universe:location/05h992307","@nest":{"city":"Richland","country":["United States","US"],"lat":46.28569,"lon":-119.28446},"type":"location"},"name":"Pacific Northwest National Laboratory","ror":"05h992307","kind":"Facility","url":["http://www.pnnl.gov/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/rss","acronyms":["RSS"],"aliases":[],"cmip_acronym":"RSS","established":1974,"labels":[],"location":{"id":"wcrp-universe:location/01vp8h012","@nest":{"city":"Santa Rosa","country":["United States","US"],"lat":38.443733,"lon":-122.717185},"type":"location"},"name":"Remote Sensing Systems (United States)","ror":"01vp8h012","kind":"Company","url":["http://www.remss.com/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/snu","acronyms":["SNU"],"aliases":["Seoul Daehakgyo"],"cmip_acronym":"SNU","established":1946,"labels":[],"location":{"id":"wcrp-universe:location/04h9pn542","@nest":{"city":"Seoul","country":["South Korea","KR"],"lat":37.460155,"lon":126.951894},"type":"location"},"name":"Seoul National University","ror":"04h9pn542","kind":"Education","url":["http://www.snu.ac.kr/index.html"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/thu","acronyms":["THU"],"aliases":[],"cmip_acronym":"THU","established":1911,"labels":[],"location":{"id":"wcrp-universe:location/03cve4549","@nest":{"city":"Beijing","country":["China","CN"],"lat":39.999585,"lon":116.325414},"type":"location"},"name":"Tsinghua University","ror":"03cve4549","kind":"Education","url":["http://www.tsinghua.edu.cn/publish/newthuen/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ua","acronyms":["UA"],"aliases":[],"cmip_acronym":"UA","established":1885,"labels":[],"location":{"id":"wcrp-universe:location/03m2x1q45","@nest":{"city":"Tucson","country":["United States","US"],"lat":32.22174,"lon":-110.92648},"type":"location"},"name":"University of Arizona","ror":"03m2x1q45","kind":"Education","url":["http://www.arizona.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uci","acronyms":["UCI"],"aliases":["UC Irvine"],"cmip_acronym":"UCI","established":1965,"labels":[],"location":{"id":"wcrp-universe:location/04gyf1771","@nest":{"city":"Irvine","country":["United States","US"],"lat":33.64535,"lon":-117.842642},"type":"location"},"name":"University of California, Irvine","ror":"04gyf1771","kind":"Education","url":["http://uci.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucolorado","acronyms":["CU"],"aliases":[],"cmip_acronym":"UColorado","established":1876,"labels":[],"location":{"id":"wcrp-universe:location/00jc20583","@nest":{"city":"Boulder","country":["United States","US"],"lat":40.01499,"lon":-105.27055},"type":"location"},"name":"University of Colorado System","ror":"00jc20583","kind":"Education","url":["http://www.cu.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucsb","acronyms":["UCSB"],"aliases":["UC Santa Barbara"],"cmip_acronym":"UCSB","established":1891,"labels":[],"location":{"id":"wcrp-universe:location/02t274463","@nest":{"city":"Santa Barbara","country":["United States","US"],"lat":34.42083,"lon":-119.69819},"type":"location"},"name":"University of California, Santa Barbara","ror":"02t274463","kind":"Education","url":["http://www.ucsb.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uhh","acronyms":["UHH"],"aliases":["University of Hamburg"],"cmip_acronym":"UHH","established":1919,"labels":[],"location":{"id":"wcrp-universe:location/00g30e956","@nest":{"city":"Hamburg","country":["Germany","DE"],"lat":53.55073,"lon":9.99302},"type":"location"},"name":"Universität Hamburg","ror":"00g30e956","kind":"Education","url":["http://www.uni-hamburg.de"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uobergen","acronyms":["UiB"],"aliases":[],"cmip_acronym":"UoBergen","established":1946,"labels":[],"location":{"id":"wcrp-universe:location/03zga2b32","@nest":{"city":"Bergen","country":["Norway","NO"],"lat":60.39299,"lon":60.39299},"type":"location"},"name":"University of Bergen","ror":"03zga2b32","kind":"Education","url":["http://www.uib.no/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uofmd","acronyms":["UMD"],"aliases":[],"cmip_acronym":"UofMD","established":1856,"labels":[],"location":{"id":"wcrp-universe:location/047s2c258","@nest":{"city":"College Park","country":["United States","US"],"lat":38.98067,"lon":-76.93692},"type":"location"},"name":"University of Maryland, College Park","ror":"047s2c258","kind":"Education","url":["http://www.umd.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uoleeds","acronyms":[],"aliases":[],"cmip_acronym":"UoLeeds","established":1904,"labels":[],"location":{"id":"wcrp-universe:location/024mrxd33","@nest":{"city":"Leeds","country":["United Kingdom","GB"],"lat":53.79648,"lon":53.79648},"type":"location"},"name":"University of Leeds","ror":"024mrxd33","kind":"Education","url":["http://www.leeds.ac.uk/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uom","acronyms":[],"aliases":["Melbourne University"],"cmip_acronym":"UoM","established":1853,"labels":[],"location":{"id":"wcrp-universe:location/01ej9dk98","@nest":{"city":"Melbourne","country":["Australia","AU"],"lat":-37.814,"lon":144.96332},"type":"location"},"name":"University of Melbourne","ror":"01ej9dk98","kind":"Education","url":["http://www.unimelb.edu.au/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uomontreal","acronyms":["UdeM"],"aliases":[],"cmip_acronym":"UoMontreal","established":1878,"labels":[],"location":{"id":"wcrp-universe:location/0161xgx34","@nest":{"city":"Montreal","country":["Canada","CA"],"lat":45.50884,"lon":45.50884},"type":"location"},"name":"Université de Montréal","ror":"0161xgx34","kind":"Education","url":["http://www.umontreal.ca/english/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uootago","acronyms":[],"aliases":[],"cmip_acronym":"UoOtago","established":1869,"labels":[],"location":{"id":"wcrp-universe:location/01jmxt844","@nest":{"city":"Dunedin","country":["New Zealand","NZ"],"lat":-45.87416,"lon":-45.87416},"type":"location"},"name":"University of Otago","ror":"01jmxt844","kind":"Education","url":["http://www.otago.ac.nz/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uooulu","acronyms":[],"aliases":[],"cmip_acronym":"UoOulu","established":1958,"labels":[],"location":{"id":"wcrp-universe:location/03yj89h83","@nest":{"city":"Oulu","country":["Finland","FI"],"lat":65.01236,"lon":65.01236},"type":"location"},"name":"University of Oulu","ror":"03yj89h83","kind":"Education","url":["http://www.oulu.fi/english/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ureading","acronyms":[],"aliases":[],"cmip_acronym":"UReading","established":1926,"labels":[],"location":{"id":"wcrp-universe:location/05v62cm79","@nest":{"city":"Reading","country":["United Kingdom","GB"],"lat":51.440832,"lon":-0.942503},"type":"location"},"name":"University of Reading","ror":"05v62cm79","kind":"Education","url":["http://www.reading.ac.uk/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uw","acronyms":["UW"],"aliases":[],"cmip_acronym":"UW","established":1861,"labels":[],"location":{"id":"wcrp-universe:location/00cvxb145","@nest":{"city":"Seattle","country":["United States","US"],"lat":47.60621,"lon":-122.33207},"type":"location"},"name":"University of Washington","ror":"00cvxb145","kind":"Education","url":["http://www.washington.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/vua","acronyms":["VU"],"aliases":["VU Amsterdam"],"cmip_acronym":"VUA","established":1880,"labels":[],"location":{"id":"wcrp-universe:location/008xxew50","@nest":{"city":"Amsterdam","country":["Netherlands","NL"],"lat":52.37403,"lon":4.88969},"type":"location"},"name":"Vrije Universiteit Amsterdam","ror":"008xxew50","kind":"Education","url":["https://vu.nl/"],"type":["institution","organisation"]}]}
diff --git a/data_descriptors/institutions/graph.min.jsonld b/data_descriptors/institutions/graph.min.jsonld
new file mode 100644
index 00000000..ea771e16
--- /dev/null
+++ b/data_descriptors/institutions/graph.min.jsonld
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aer","acronyms":["AER"],"aliases":[],"cmip_acronym":"AER","established":1977,"labels":[],"location":{"id":"wcrp-universe:location/04cg70g73","@nest":{"city":"Lexington","country":["United States","US"],"lat":42.539472,"lon":-71.256946},"type":"location"},"name":"Atmospheric and Environmental Research","ror":"04cg70g73","kind":"Facility","url":["http://www.aer.com/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/aor","acronyms":[],"aliases":[],"cmip_acronym":"AoR","established":1938,"labels":[],"location":{"id":"wcrp-universe:location/02hnp4676","@nest":{"city":"Rome","country":["Italy","IT"],"lat":41.921669,"lon":41.921669},"type":"location"},"name":"Astronomical Observatory of Rome","ror":"02hnp4676","kind":"Facility","url":["http://web.oa-roma.inaf.it/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/as-rcec","acronyms":["RCEC"],"aliases":[],"cmip_acronym":"AS-RCEC","established":0,"labels":[],"location":{"id":"wcrp-universe:location/050qpg053","@nest":{"city":"Taipei","country":["Taiwan","TW"],"lat":25.040712,"lon":121.614171},"type":"location"},"name":"Research Center for Environmental Changes, Academia Sinica","ror":"050qpg053","kind":"Facility","url":["http://www.rcec.sinica.edu.tw/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/auot","acronyms":[],"aliases":["Aristotelian University"],"cmip_acronym":"AUoT","established":1925,"labels":[],"location":{"id":"wcrp-universe:location/02j61yw88","@nest":{"city":"Thessaloniki","country":["Greece","GR"],"lat":40.64361,"lon":40.64361},"type":"location"},"name":"Aristotle University of Thessaloniki","ror":"02j61yw88","kind":"Education","url":["https://www.auth.gr/en"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/awi","acronyms":["AWI"],"aliases":[],"cmip_acronym":"AWI","established":1980,"labels":[],"location":{"id":"wcrp-universe:location/032e6b942","@nest":{"city":"Bremerhaven","country":["Germany","DE"],"lat":53.53615,"lon":8.59298},"type":"location"},"name":"Alfred Wegener Institute for Polar and Marine Research","ror":"032e6b942","kind":"Facility","url":["https://www.awi.de"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bas","acronyms":["BAS"],"aliases":[],"cmip_acronym":"BAS","established":1962,"labels":[],"location":{"id":"wcrp-universe:location/01rhff309","@nest":{"city":"Cambridge","country":["United Kingdom","GB"],"lat":52.212965,"lon":52.212965},"type":"location"},"name":"British Antarctic Survey","ror":"01rhff309","kind":"Government","url":["https://www.bas.ac.uk/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/bcc","acronyms":[],"aliases":[],"cmip_acronym":"BCC","established":2008,"labels":[],"location":{"id":"wcrp-universe:location/01spyyb53","@nest":{"city":"Beijing","country":["China","CN"],"lat":39.950128,"lon":116.383679},"type":"location"},"name":"Beijing Biocytogen (China)","ror":"01spyyb53","kind":"Company","url":["http://www.bbctg.com.cn/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cams","acronyms":["CAMS"],"aliases":[],"cmip_acronym":"CAMS","established":1978,"labels":[],"location":{"id":"wcrp-universe:location/034b53w38","@nest":{"city":"Beijing","country":["China","CN"],"lat":39.9075,"lon":116.39723},"type":"location"},"name":"Chinese Academy of Meteorological Sciences","ror":"034b53w38","kind":"Facility","url":["http://www.camscma.cn/en.html"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cas","acronyms":["CAS"],"aliases":[],"cmip_acronym":"CAS","established":1949,"labels":[],"location":{"id":"wcrp-universe:location/034t30j35","@nest":{"city":"Beijing","country":["China","CN"],"lat":39.9075,"lon":116.39723},"type":"location"},"name":"Chinese Academy of Sciences","ror":"034t30j35","kind":"Government","url":["http://english.cas.cn/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccma","acronyms":["ECCC"],"aliases":[],"cmip_acronym":"CCCma","established":1971,"labels":[],"location":{"id":"wcrp-universe:location/026ny0e17","@nest":{"city":"Gatineau","country":["Canada","CA"],"lat":45.425373,"lon":-75.699862},"type":"location"},"name":"Environment and Climate Change Canada","ror":"026ny0e17","kind":"Government","url":["https://www.canada.ca/en/environment-climate-change.html"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cccr-iitm","acronyms":["IITM"],"aliases":[],"cmip_acronym":"CCCR-IITM","established":1962,"labels":[],"location":{"id":"wcrp-universe:location/03jf2m686","@nest":{"city":"Pune","country":["India","IN"],"lat":18.51957,"lon":73.85535},"type":"location"},"name":"Indian Institute of Tropical Meteorology","ror":"03jf2m686","kind":"Facility","url":["http://www.tropmet.res.in/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ceda","acronyms":["CEDA"],"aliases":[],"cmip_acronym":"CEDA","established":2005,"labels":[],"location":{"id":"wcrp-universe:location/04j4kad11","@nest":{"city":"Harwell","country":["United Kingdom","GB"],"lat":53.41667,"lon":-0.96667},"type":"location"},"name":"Centre for Environmental Data Analysis","ror":"04j4kad11","kind":"Government","url":["https://www.ceda.ac.uk/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cmcc","acronyms":["CMCC"],"aliases":[],"cmip_acronym":"CMCC","established":2005,"labels":[],"location":{"id":"wcrp-universe:location/01tf11a61","@nest":{"city":"Lecce","country":["Italy","IT"],"lat":40.33942,"lon":18.086602},"type":"location"},"name":"Euro-Mediterranean Center for Climate Change","ror":"01tf11a61","kind":"Nonprofit","url":["http://www.cmcc.it/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/cnes","acronyms":["CNES"],"aliases":[],"cmip_acronym":"CNES","established":1961,"labels":[],"location":{"id":"wcrp-universe:location/04h1h0y33","@nest":{"city":"Paris","country":["France","FR"],"lat":48.85341,"lon":2.3488},"type":"location"},"name":"Centre National d'Études Spatiales","ror":"04h1h0y33","kind":"Government","url":["https://www.cnes.fr"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/csiro","acronyms":["CSIRO"],"aliases":[],"cmip_acronym":"CSIRO","established":1926,"labels":[],"location":{"id":"wcrp-universe:location/03qn8fb07","@nest":{"city":"Canberra","country":["Australia","AU"],"lat":-35.28346,"lon":149.12807},"type":"location"},"name":"Commonwealth Scientific and Industrial Research Organisation","ror":"03qn8fb07","kind":"Government","url":["http://www.csiro.au/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dkrz","acronyms":["DKRZ"],"aliases":[],"cmip_acronym":"DKRZ","established":1987,"labels":[],"location":{"id":"wcrp-universe:location/03ztgj037","@nest":{"city":"Hamburg","country":["Germany","DE"],"lat":53.55073,"lon":9.99302},"type":"location"},"name":"German Climate Computing Centre","ror":"03ztgj037","kind":"Facility","url":["https://www.dkrz.de/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/dwd","acronyms":["DWD"],"aliases":[],"cmip_acronym":"DWD","established":1952,"labels":[],"location":{"id":"wcrp-universe:location/02nrqs528","@nest":{"city":"Offenbach","country":["Germany","DE"],"lat":50.103322,"lon":8.747606},"type":"location"},"name":"German Meteorological Service","ror":"02nrqs528","kind":"Facility","url":["http://www.dwd.de/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/eawag","acronyms":["EAWAG"],"aliases":[],"cmip_acronym":"EAWAG","established":1936,"labels":[],"location":{"id":"wcrp-universe:location/00pc48d59","@nest":{"city":"Dübendorf","country":["Switzerland","CH"],"lat":47.39724,"lon":47.39724},"type":"location"},"name":"Swiss Federal Institute of Aquatic Science and Technology","ror":"00pc48d59","kind":"Facility","url":["http://www.eawag.ch/en/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ecmwf","acronyms":["ECMWF"],"aliases":[],"cmip_acronym":"ECMWF","established":1975,"labels":[],"location":{"id":"wcrp-universe:location/014w0fd65","@nest":{"city":"Reading","country":["United Kingdom","GB"],"lat":51.45625,"lon":-0.97113},"type":"location"},"name":"European Centre for Medium-Range Weather Forecasts","ror":"014w0fd65","kind":"Other","url":["http://www.ecmwf.int/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/esso","acronyms":["INCOIS"],"aliases":[],"cmip_acronym":"ESSO","established":1999,"labels":[],"location":{"id":"wcrp-universe:location/04xbqmj23","@nest":{"city":"Hyderabad","country":["India","IN"],"lat":17.528234,"lon":78.400195},"type":"location"},"name":"Indian National Centre for Ocean Information Services","ror":"04xbqmj23","kind":"Government","url":["http://www.incois.gov.in/portal/index.jsp"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fmi","acronyms":["FMI"],"aliases":[],"cmip_acronym":"FMI","established":1838,"labels":[],"location":{"id":"wcrp-universe:location/05hppb561","@nest":{"city":"Helsinki","country":["Finland","FI"],"lat":60.16952,"lon":60.16952},"type":"location"},"name":"Finnish Meteorological Institute","ror":"05hppb561","kind":"Government","url":["http://en.ilmatieteenlaitos.fi/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/fuberlin","acronyms":["FU"],"aliases":["FU Berlin","Free University of Berlin"],"cmip_acronym":"FUBerlin","established":1948,"labels":[],"location":{"id":"wcrp-universe:location/046ak2485","@nest":{"city":"Berlin","country":["Germany","DE"],"lat":52.52437,"lon":52.52437},"type":"location"},"name":"Freie Universität Berlin","ror":"046ak2485","kind":"Education","url":["https://www.fu-berlin.de"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/iaceth","acronyms":[],"aliases":["Swiss Federal Institute of Technology in Zurich","Eidgenössische Technische Hochschule Zürich","École Polytechnique Fédérale de Zurich","Politecnico Federale di Zurigo"],"cmip_acronym":"IACETH","established":1855,"labels":[],"location":{"id":"wcrp-universe:location/05a28rw58","@nest":{"city":"Zurich","country":["Switzerland","CH"],"lat":47.36667,"lon":8.55},"type":"location"},"name":"ETH Zurich","ror":"05a28rw58","kind":"Education","url":["https://ethz.ch"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ifm-geomar","acronyms":["IFM-GEOMAR"],"aliases":["Leibniz Institute of Marine Sciences"],"cmip_acronym":"IFM-GEOMAR","established":2004,"labels":[],"location":{"id":"wcrp-universe:location/02h2x0161","@nest":{"city":"Kiel","country":["Germany","DE"],"lat":54.327138,"lon":10.180141},"type":"location"},"name":"GEOMAR Helmholtz Centre for Ocean Research Kiel","ror":"02h2x0161","kind":"Facility","url":["http://www.geomar.de/en/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/imperialcollege","acronyms":[],"aliases":[],"cmip_acronym":"ImperialCollege","established":1907,"labels":[],"location":{"id":"wcrp-universe:location/041kmwe10","@nest":{"city":"London","country":["United Kingdom","GB"],"lat":51.4986,"lon":-0.175478},"type":"location"},"name":"Imperial College London","ror":"041kmwe10","kind":"Education","url":["http://www.imperial.ac.uk/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/inm","acronyms":["INM RAS"],"aliases":[],"cmip_acronym":"INM","established":1980,"labels":[],"location":{"id":"wcrp-universe:location/00520ey40","@nest":{"city":"Moscow","country":["Russia","RU"],"lat":55.762997,"lon":37.625605},"type":"location"},"name":"Institute of Numerical Mathematics","ror":"00520ey40","kind":"Facility","url":["http://www.inm.ras.ru/inm_en_ver/index.htm"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ipsl","acronyms":["IPSL"],"aliases":[],"cmip_acronym":"IPSL","established":1991,"labels":[],"location":{"id":"wcrp-universe:location/02haar591","@nest":{"city":"Paris","country":["France","FR"],"lat":48.855675,"lon":2.332105},"type":"location"},"name":"Institut Pierre-Simon Laplace","ror":"02haar591","kind":"Facility","url":["https://www.ipsl.fr/en/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/issi","acronyms":["ISSI"],"aliases":[],"cmip_acronym":"ISSI","established":1995,"labels":[],"location":{"id":"wcrp-universe:location/01xm30661","@nest":{"city":"Bern","country":["Switzerland","CH"],"lat":46.952897,"lon":46.952897},"type":"location"},"name":"International Space Science Institute","ror":"01xm30661","kind":"Nonprofit","url":["http://www.issibern.ch/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/jaxa","acronyms":["JAXA"],"aliases":["Dokuritsu-gyōsei-hōjin Uchū Kōkū Kenkyū Kaihatsu Kikō","Independent Administrative Institution on Aerospace Research and Development"],"cmip_acronym":"JAXA","established":2003,"labels":[],"location":{"id":"wcrp-universe:location/059yhyy33","@nest":{"city":"Tokyo","country":["Japan","JP"],"lat":35.680834,"lon":139.558269},"type":"location"},"name":"Japan Aerospace Exploration Agency","ror":"059yhyy33","kind":"Facility","url":["http://global.jaxa.jp/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kiost","acronyms":["KIOST"],"aliases":["Korean Ocean Research and Development Institute"],"cmip_acronym":"KIOST","established":1973,"labels":[],"location":{"id":"wcrp-universe:location/032m55064","@nest":{"city":"Busan","country":["South Korea","KR"],"lat":35.10168,"lon":129.03004},"type":"location"},"name":"Korea Institute of Ocean Science and Technology","ror":"032m55064","kind":"Facility","url":["http://eng.kiost.ac/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kit","acronyms":["KIT"],"aliases":["Karlsruhe Institute of Technology - The Research University in the Helmholtz Association","Das Karlsruher Institut für Technologie (KIT) – Die Forschungsuniversität in der Helmholtz-Gemeinschaft"],"cmip_acronym":"KIT","established":2009,"labels":[],"location":{"id":"wcrp-universe:location/04t3en479","@nest":{"city":"Karlsruhe","country":["Germany","DE"],"lat":49.00937,"lon":49.00937},"type":"location"},"name":"Karlsruhe Institute of Technology","ror":"04t3en479","kind":"Education","url":["http://www.kit.edu/english/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/llnl","acronyms":["LLNL","LLL"],"aliases":["United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory","U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory","United States Department of Energy Los Alamos National Laboratory","U.S. Department of Energy Los Alamos National Laboratory"],"cmip_acronym":"LLNL","established":1952,"labels":[],"location":{"id":"wcrp-universe:location/041nk4h53","@nest":{"city":"Livermore","country":["United States","US"],"lat":37.68187,"lon":-121.76801},"type":"location"},"name":"Lawrence Livermore National Laboratory","ror":"041nk4h53","kind":"Facility","url":["https://www.llnl.gov/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/lpc2e","acronyms":["LPC2E"],"aliases":[],"cmip_acronym":"LPC2E","established":2012,"labels":[],"location":{"id":"wcrp-universe:location/049k66y27","@nest":{"city":"Orléans","country":["France","FR"],"lat":47.90289,"lon":47.90289},"type":"location"},"name":"Laboratoire de Physique et Chimie de l’Environnement et de l’Espace","ror":"049k66y27","kind":"Facility","url":["https://www.lpc2e.cnrs.fr"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mohc","acronyms":[],"aliases":["Meteorological Office"],"cmip_acronym":"MOHC","established":1854,"labels":[],"location":{"id":"wcrp-universe:location/01ch2yn61","@nest":{"city":"Exeter","country":["United Kingdom","GB"],"lat":50.7236,"lon":50.7236},"type":"location"},"name":"Met Office","ror":"01ch2yn61","kind":"Government","url":["http://www.metoffice.gov.uk/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-b","acronyms":[],"aliases":[],"cmip_acronym":"MPI-B","established":1997,"labels":[],"location":{"id":"wcrp-universe:location/051yxp643","@nest":{"city":"Jena","country":["Germany","DE"],"lat":50.910556,"lon":11.567222},"type":"location"},"name":"Max Planck Institute for Biogeochemistry","ror":"051yxp643","kind":"Facility","url":["http://www.bgc-jena.mpg.de/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-m","acronyms":["MPI-M"],"aliases":[],"cmip_acronym":"MPI-M","established":1975,"labels":[],"location":{"id":"wcrp-universe:location/05esem239","@nest":{"city":"Hamburg","country":["Germany","DE"],"lat":53.567794,"lon":9.975468},"type":"location"},"name":"Max Planck Institute for Meteorology","ror":"05esem239","kind":"Facility","url":["http://www.mpimet.mpg.de/en/home.html"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mps","acronyms":["MPS"],"aliases":[],"cmip_acronym":"MPS","established":1934,"labels":[],"location":{"id":"wcrp-universe:location/02j6gm739","@nest":{"city":"Göttingen","country":["Germany","DE"],"lat":51.561218,"lon":51.561218},"type":"location"},"name":"Max Planck Institute for Solar System Research","ror":"02j6gm739","kind":"Facility","url":["http://www.mps.mpg.de/en"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mri","acronyms":["JMA"],"aliases":["Kishō-chō"],"cmip_acronym":"MRI","established":1956,"labels":[],"location":{"id":"wcrp-universe:location/02772kk97","@nest":{"city":"Tokyo","country":["Japan","JP"],"lat":35.6895,"lon":139.69171},"type":"location"},"name":"Japan Meteorological Agency","ror":"02772kk97","kind":"Other","url":["http://www.jma.go.jp/jma/indexe.html"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-giss","acronyms":["GISS"],"aliases":[],"cmip_acronym":"NASA-GISS","established":1961,"labels":[],"location":{"id":"wcrp-universe:location/01cyfxe35","@nest":{"city":"New York","country":["United States","US"],"lat":40.71427,"lon":-74.00597},"type":"location"},"name":"Goddard Institute for Space Studies","ror":"01cyfxe35","kind":"Facility","url":["http://www.giss.nasa.gov/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-gsfc","acronyms":["GSFC"],"aliases":[],"cmip_acronym":"NASA-GSFC","established":1959,"labels":[],"location":{"id":"wcrp-universe:location/0171mag52","@nest":{"city":"Greenbelt","country":["United States","US"],"lat":39.00455,"lon":-76.87553},"type":"location"},"name":"Goddard Space Flight Center","ror":"0171mag52","kind":"Facility","url":["https://www.nasa.gov/centers/goddard/home/index.html"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-jpl","acronyms":["JPL"],"aliases":["Jet Propulsion Lab","Jet Propulsion Laboratory, California Institute of Technology"],"cmip_acronym":"NASA-JPL","established":1936,"labels":[],"location":{"id":"wcrp-universe:location/027k65916","@nest":{"city":"La Cañada Flintridge","country":["United States","US"],"lat":34.19917,"lon":-118.18785},"type":"location"},"name":"Jet Propulsion Laboratory","ror":"027k65916","kind":"Facility","url":["http://www.jpl.nasa.gov/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-larc","acronyms":["LaRC"],"aliases":[],"cmip_acronym":"NASA-LaRC","established":1917,"labels":[],"location":{"id":"wcrp-universe:location/0399mhs52","@nest":{"city":"Hampton","country":["United States","US"],"lat":37.02987,"lon":-76.34522},"type":"location"},"name":"Langley Research Center","ror":"0399mhs52","kind":"Facility","url":["http://www.nasa.gov/langley"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncar","acronyms":["NCAR"],"aliases":[],"cmip_acronym":"NCAR","established":1930,"labels":[],"location":{"id":"wcrp-universe:location/05cvfcr44","@nest":{"city":"Boulder","country":["United States","US"],"lat":40.01499,"lon":40.01499},"type":"location"},"name":"National Center for Atmospheric Research","ror":"05cvfcr44","kind":"Facility","url":["https://ncar.ucar.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncas","acronyms":[],"aliases":[],"cmip_acronym":"NCAS","established":1997,"labels":[],"location":{"id":"wcrp-universe:location/03q36cn05","@nest":{"city":"Islamabad","country":["Pakistan","PK"],"lat":33.72148,"lon":73.04329},"type":"location"},"name":"Uks","ror":"03q36cn05","kind":"Facility","url":["http://www.uksresearch.com/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nerc","acronyms":["NERC"],"aliases":[],"cmip_acronym":"NERC","established":1965,"labels":[],"location":{"id":"wcrp-universe:location/02b5d8509","@nest":{"city":"Swindon","country":["United Kingdom","GB"],"lat":51.55797,"lon":-1.78116},"type":"location"},"name":"Natural Environment Research Council","ror":"02b5d8509","kind":"Government","url":["https://www.ukri.org/councils/nerc/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/niwa","acronyms":["NIWA"],"aliases":["Taihoro Nukurangi"],"cmip_acronym":"NIWA","established":1992,"labels":[],"location":{"id":"wcrp-universe:location/04hxcaz34","@nest":{"city":"Auckland","country":["New Zealand","NZ"],"lat":-36.84403,"lon":174.76172},"type":"location"},"name":"National Institute of Water and Atmospheric Research","ror":"04hxcaz34","kind":"Facility","url":["https://www.niwa.co.nz/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/noaa-ncei","acronyms":["NCEI","NOAA NCEI"],"aliases":["National Climatic Data Center","United States National Environmental Satellites, Data, and Information Service National Centers for Environmental Information","United States National Centers for Environmental Information","U.S. National Centers for Environmental Information","National Centers for Environmental Information"],"cmip_acronym":"NOAA-NCEI","established":1934,"labels":[],"location":{"id":"wcrp-universe:location/04r0wrp59","@nest":{"city":"Asheville","country":["United States","US"],"lat":35.60095,"lon":-82.55402},"type":"location"},"name":"NOAA National Centers for Environmental Information","ror":"04r0wrp59","kind":"Government","url":["https://www.ncei.noaa.gov"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ntu","acronyms":["NTU"],"aliases":[],"cmip_acronym":"NTU","established":1928,"labels":[],"location":{"id":"wcrp-universe:location/05bqach95","@nest":{"city":"Taipei","country":["Taiwan","TW"],"lat":25.016,"lon":121.536},"type":"location"},"name":"National Taiwan University","ror":"05bqach95","kind":"Education","url":["http://www.ntu.edu.tw/english/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nuist","acronyms":["NU","NJU "],"aliases":["Nanking University"],"cmip_acronym":"NUIST","established":1902,"labels":[],"location":{"id":"wcrp-universe:location/01rxvg760","@nest":{"city":"Nanjing","country":["China","CN"],"lat":32.056111,"lon":118.775},"type":"location"},"name":"Nanjing University","ror":"01rxvg760","kind":"Education","url":["http://www.nju.edu.cn/english/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/osu","acronyms":["OSU"],"aliases":[],"cmip_acronym":"OSU","established":1868,"labels":[],"location":{"id":"wcrp-universe:location/00ysfqy60","@nest":{"city":"Corvallis","country":["United States","US"],"lat":44.56457,"lon":-123.26204},"type":"location"},"name":"Oregon State University","ror":"00ysfqy60","kind":"Education","url":["http://oregonstate.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pcmdi","acronyms":["LLNL","LLL"],"aliases":["United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory","U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory","United States Department of Energy Los Alamos National Laboratory","U.S. Department of Energy Los Alamos National Laboratory"],"cmip_acronym":"PCMDI","established":1952,"labels":[],"location":{"id":"wcrp-universe:location/041nk4h53","@nest":{"city":"Livermore","country":["United States","US"],"lat":37.68187,"lon":-121.76801},"type":"location"},"name":"Lawrence Livermore National Laboratory","ror":"041nk4h53","kind":"Facility","url":["https://www.llnl.gov/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pmod","acronyms":["PMOD"],"aliases":[],"cmip_acronym":"PMOD","established":1907,"labels":[],"location":{"id":"wcrp-universe:location/02gtrqv93","@nest":{"city":"Davos","country":["Switzerland","CH"],"lat":46.8133161,"lon":46.8133161},"type":"location"},"name":"Physikalisch-Meteorologisches Observatorium Davos","ror":"02gtrqv93","kind":"Facility","url":["https://www.pmodwrc.ch/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-jgcri","acronyms":["JGCRI"],"aliases":[],"cmip_acronym":"PNNL-JGCRI","established":2001,"labels":[],"location":{"id":"wcrp-universe:location/058cmd703","@nest":{"city":"Riverdale Park","country":["United States","US"],"lat":38.971106,"lon":-76.9217851},"type":"location"},"name":"Joint Global Change Research Institute","ror":"058cmd703","kind":"Facility","url":["http://www.globalchange.umd.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-waccem","acronyms":["PNNL"],"aliases":[],"cmip_acronym":"PNNL-WACCEM","established":1965,"labels":[],"location":{"id":"wcrp-universe:location/05h992307","@nest":{"city":"Richland","country":["United States","US"],"lat":46.28569,"lon":-119.28446},"type":"location"},"name":"Pacific Northwest National Laboratory","ror":"05h992307","kind":"Facility","url":["http://www.pnnl.gov/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/rss","acronyms":["RSS"],"aliases":[],"cmip_acronym":"RSS","established":1974,"labels":[],"location":{"id":"wcrp-universe:location/01vp8h012","@nest":{"city":"Santa Rosa","country":["United States","US"],"lat":38.443733,"lon":-122.717185},"type":"location"},"name":"Remote Sensing Systems (United States)","ror":"01vp8h012","kind":"Company","url":["http://www.remss.com/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/snu","acronyms":["SNU"],"aliases":["Seoul Daehakgyo"],"cmip_acronym":"SNU","established":1946,"labels":[],"location":{"id":"wcrp-universe:location/04h9pn542","@nest":{"city":"Seoul","country":["South Korea","KR"],"lat":37.460155,"lon":126.951894},"type":"location"},"name":"Seoul National University","ror":"04h9pn542","kind":"Education","url":["http://www.snu.ac.kr/index.html"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/thu","acronyms":["THU"],"aliases":[],"cmip_acronym":"THU","established":1911,"labels":[],"location":{"id":"wcrp-universe:location/03cve4549","@nest":{"city":"Beijing","country":["China","CN"],"lat":39.999585,"lon":116.325414},"type":"location"},"name":"Tsinghua University","ror":"03cve4549","kind":"Education","url":["http://www.tsinghua.edu.cn/publish/newthuen/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ua","acronyms":["UA"],"aliases":[],"cmip_acronym":"UA","established":1885,"labels":[],"location":{"id":"wcrp-universe:location/03m2x1q45","@nest":{"city":"Tucson","country":["United States","US"],"lat":32.22174,"lon":-110.92648},"type":"location"},"name":"University of Arizona","ror":"03m2x1q45","kind":"Education","url":["http://www.arizona.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uci","acronyms":["UCI"],"aliases":["UC Irvine"],"cmip_acronym":"UCI","established":1965,"labels":[],"location":{"id":"wcrp-universe:location/04gyf1771","@nest":{"city":"Irvine","country":["United States","US"],"lat":33.64535,"lon":-117.842642},"type":"location"},"name":"University of California, Irvine","ror":"04gyf1771","kind":"Education","url":["http://uci.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucolorado","acronyms":["CU"],"aliases":[],"cmip_acronym":"UColorado","established":1876,"labels":[],"location":{"id":"wcrp-universe:location/00jc20583","@nest":{"city":"Boulder","country":["United States","US"],"lat":40.01499,"lon":-105.27055},"type":"location"},"name":"University of Colorado System","ror":"00jc20583","kind":"Education","url":["http://www.cu.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucsb","acronyms":["UCSB"],"aliases":["UC Santa Barbara"],"cmip_acronym":"UCSB","established":1891,"labels":[],"location":{"id":"wcrp-universe:location/02t274463","@nest":{"city":"Santa Barbara","country":["United States","US"],"lat":34.42083,"lon":-119.69819},"type":"location"},"name":"University of California, Santa Barbara","ror":"02t274463","kind":"Education","url":["http://www.ucsb.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uhh","acronyms":["UHH"],"aliases":["University of Hamburg"],"cmip_acronym":"UHH","established":1919,"labels":[],"location":{"id":"wcrp-universe:location/00g30e956","@nest":{"city":"Hamburg","country":["Germany","DE"],"lat":53.55073,"lon":9.99302},"type":"location"},"name":"Universität Hamburg","ror":"00g30e956","kind":"Education","url":["http://www.uni-hamburg.de"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uobergen","acronyms":["UiB"],"aliases":[],"cmip_acronym":"UoBergen","established":1946,"labels":[],"location":{"id":"wcrp-universe:location/03zga2b32","@nest":{"city":"Bergen","country":["Norway","NO"],"lat":60.39299,"lon":60.39299},"type":"location"},"name":"University of Bergen","ror":"03zga2b32","kind":"Education","url":["http://www.uib.no/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uofmd","acronyms":["UMD"],"aliases":[],"cmip_acronym":"UofMD","established":1856,"labels":[],"location":{"id":"wcrp-universe:location/047s2c258","@nest":{"city":"College Park","country":["United States","US"],"lat":38.98067,"lon":-76.93692},"type":"location"},"name":"University of Maryland, College Park","ror":"047s2c258","kind":"Education","url":["http://www.umd.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uoleeds","acronyms":[],"aliases":[],"cmip_acronym":"UoLeeds","established":1904,"labels":[],"location":{"id":"wcrp-universe:location/024mrxd33","@nest":{"city":"Leeds","country":["United Kingdom","GB"],"lat":53.79648,"lon":53.79648},"type":"location"},"name":"University of Leeds","ror":"024mrxd33","kind":"Education","url":["http://www.leeds.ac.uk/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uom","acronyms":[],"aliases":["Melbourne University"],"cmip_acronym":"UoM","established":1853,"labels":[],"location":{"id":"wcrp-universe:location/01ej9dk98","@nest":{"city":"Melbourne","country":["Australia","AU"],"lat":-37.814,"lon":144.96332},"type":"location"},"name":"University of Melbourne","ror":"01ej9dk98","kind":"Education","url":["http://www.unimelb.edu.au/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uomontreal","acronyms":["UdeM"],"aliases":[],"cmip_acronym":"UoMontreal","established":1878,"labels":[],"location":{"id":"wcrp-universe:location/0161xgx34","@nest":{"city":"Montreal","country":["Canada","CA"],"lat":45.50884,"lon":45.50884},"type":"location"},"name":"Université de Montréal","ror":"0161xgx34","kind":"Education","url":["http://www.umontreal.ca/english/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uootago","acronyms":[],"aliases":[],"cmip_acronym":"UoOtago","established":1869,"labels":[],"location":{"id":"wcrp-universe:location/01jmxt844","@nest":{"city":"Dunedin","country":["New Zealand","NZ"],"lat":-45.87416,"lon":-45.87416},"type":"location"},"name":"University of Otago","ror":"01jmxt844","kind":"Education","url":["http://www.otago.ac.nz/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uooulu","acronyms":[],"aliases":[],"cmip_acronym":"UoOulu","established":1958,"labels":[],"location":{"id":"wcrp-universe:location/03yj89h83","@nest":{"city":"Oulu","country":["Finland","FI"],"lat":65.01236,"lon":65.01236},"type":"location"},"name":"University of Oulu","ror":"03yj89h83","kind":"Education","url":["http://www.oulu.fi/english/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ureading","acronyms":[],"aliases":[],"cmip_acronym":"UReading","established":1926,"labels":[],"location":{"id":"wcrp-universe:location/05v62cm79","@nest":{"city":"Reading","country":["United Kingdom","GB"],"lat":51.440832,"lon":-0.942503},"type":"location"},"name":"University of Reading","ror":"05v62cm79","kind":"Education","url":["http://www.reading.ac.uk/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uw","acronyms":["UW"],"aliases":[],"cmip_acronym":"UW","established":1861,"labels":[],"location":{"id":"wcrp-universe:location/00cvxb145","@nest":{"city":"Seattle","country":["United States","US"],"lat":47.60621,"lon":-122.33207},"type":"location"},"name":"University of Washington","ror":"00cvxb145","kind":"Education","url":["http://www.washington.edu/"],"type":["institution","organisation"]},{"id":"https://WCRP-CMIP.WCRP-UNIVERSE/institutions/vua","acronyms":["VU"],"aliases":["VU Amsterdam"],"cmip_acronym":"VUA","established":1880,"labels":[],"location":{"id":"wcrp-universe:location/008xxew50","@nest":{"city":"Amsterdam","country":["Netherlands","NL"],"lat":52.37403,"lon":4.88969},"type":"location"},"name":"Vrije Universiteit Amsterdam","ror":"008xxew50","kind":"Education","url":["https://vu.nl/"],"type":["institution","organisation"]}]}
diff --git a/data_descriptors/institutions/iaceth b/data_descriptors/institutions/iaceth
new file mode 100644
index 00000000..bfd03e15
--- /dev/null
+++ b/data_descriptors/institutions/iaceth
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/iaceth",
+ "acronyms": [],
+ "aliases": [
+ "Swiss Federal Institute of Technology in Zurich",
+ "Eidgenössische Technische Hochschule Zürich",
+ "École Polytechnique Fédérale de Zurich",
+ "Politecnico Federale di Zurigo"
+ ],
+ "cmip_acronym": "IACETH",
+ "established": 1855,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05a28rw58",
+ "@nest": {
+ "city": "Zurich",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 47.36667,
+ "lon": 8.55
+ },
+ "type": "location"
+ },
+ "name": "ETH Zurich",
+ "ror": "05a28rw58",
+ "kind": "Education",
+ "url": [
+ "https://ethz.ch"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/iaceth.json b/data_descriptors/institutions/iaceth.json
new file mode 100644
index 00000000..bfd03e15
--- /dev/null
+++ b/data_descriptors/institutions/iaceth.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/iaceth",
+ "acronyms": [],
+ "aliases": [
+ "Swiss Federal Institute of Technology in Zurich",
+ "Eidgenössische Technische Hochschule Zürich",
+ "École Polytechnique Fédérale de Zurich",
+ "Politecnico Federale di Zurigo"
+ ],
+ "cmip_acronym": "IACETH",
+ "established": 1855,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05a28rw58",
+ "@nest": {
+ "city": "Zurich",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 47.36667,
+ "lon": 8.55
+ },
+ "type": "location"
+ },
+ "name": "ETH Zurich",
+ "ror": "05a28rw58",
+ "kind": "Education",
+ "url": [
+ "https://ethz.ch"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ifm-geomar b/data_descriptors/institutions/ifm-geomar
new file mode 100644
index 00000000..dbc84502
--- /dev/null
+++ b/data_descriptors/institutions/ifm-geomar
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ifm-geomar",
+ "acronyms": [
+ "IFM-GEOMAR"
+ ],
+ "aliases": [
+ "Leibniz Institute of Marine Sciences"
+ ],
+ "cmip_acronym": "IFM-GEOMAR",
+ "established": 2004,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02h2x0161",
+ "@nest": {
+ "city": "Kiel",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 54.327138,
+ "lon": 10.180141
+ },
+ "type": "location"
+ },
+ "name": "GEOMAR Helmholtz Centre for Ocean Research Kiel",
+ "ror": "02h2x0161",
+ "kind": "Facility",
+ "url": [
+ "http://www.geomar.de/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ifm-geomar.json b/data_descriptors/institutions/ifm-geomar.json
new file mode 100644
index 00000000..dbc84502
--- /dev/null
+++ b/data_descriptors/institutions/ifm-geomar.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ifm-geomar",
+ "acronyms": [
+ "IFM-GEOMAR"
+ ],
+ "aliases": [
+ "Leibniz Institute of Marine Sciences"
+ ],
+ "cmip_acronym": "IFM-GEOMAR",
+ "established": 2004,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02h2x0161",
+ "@nest": {
+ "city": "Kiel",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 54.327138,
+ "lon": 10.180141
+ },
+ "type": "location"
+ },
+ "name": "GEOMAR Helmholtz Centre for Ocean Research Kiel",
+ "ror": "02h2x0161",
+ "kind": "Facility",
+ "url": [
+ "http://www.geomar.de/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/imperialcollege b/data_descriptors/institutions/imperialcollege
new file mode 100644
index 00000000..d9042df2
--- /dev/null
+++ b/data_descriptors/institutions/imperialcollege
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/imperialcollege",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "ImperialCollege",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041kmwe10",
+ "@nest": {
+ "city": "London",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.4986,
+ "lon": -0.175478
+ },
+ "type": "location"
+ },
+ "name": "Imperial College London",
+ "ror": "041kmwe10",
+ "kind": "Education",
+ "url": [
+ "http://www.imperial.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/imperialcollege.json b/data_descriptors/institutions/imperialcollege.json
new file mode 100644
index 00000000..d9042df2
--- /dev/null
+++ b/data_descriptors/institutions/imperialcollege.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/imperialcollege",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "ImperialCollege",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041kmwe10",
+ "@nest": {
+ "city": "London",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.4986,
+ "lon": -0.175478
+ },
+ "type": "location"
+ },
+ "name": "Imperial College London",
+ "ror": "041kmwe10",
+ "kind": "Education",
+ "url": [
+ "http://www.imperial.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/inm b/data_descriptors/institutions/inm
new file mode 100644
index 00000000..6d41f243
--- /dev/null
+++ b/data_descriptors/institutions/inm
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/inm",
+ "acronyms": [
+ "INM RAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "INM",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00520ey40",
+ "@nest": {
+ "city": "Moscow",
+ "country": [
+ "Russia",
+ "RU"
+ ],
+ "lat": 55.762997,
+ "lon": 37.625605
+ },
+ "type": "location"
+ },
+ "name": "Institute of Numerical Mathematics",
+ "ror": "00520ey40",
+ "kind": "Facility",
+ "url": [
+ "http://www.inm.ras.ru/inm_en_ver/index.htm"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/inm.json b/data_descriptors/institutions/inm.json
new file mode 100644
index 00000000..6d41f243
--- /dev/null
+++ b/data_descriptors/institutions/inm.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/inm",
+ "acronyms": [
+ "INM RAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "INM",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00520ey40",
+ "@nest": {
+ "city": "Moscow",
+ "country": [
+ "Russia",
+ "RU"
+ ],
+ "lat": 55.762997,
+ "lon": 37.625605
+ },
+ "type": "location"
+ },
+ "name": "Institute of Numerical Mathematics",
+ "ror": "00520ey40",
+ "kind": "Facility",
+ "url": [
+ "http://www.inm.ras.ru/inm_en_ver/index.htm"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ipsl b/data_descriptors/institutions/ipsl
new file mode 100644
index 00000000..ecf7205c
--- /dev/null
+++ b/data_descriptors/institutions/ipsl
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ipsl",
+ "acronyms": [
+ "IPSL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "IPSL",
+ "established": 1991,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02haar591",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.855675,
+ "lon": 2.332105
+ },
+ "type": "location"
+ },
+ "name": "Institut Pierre-Simon Laplace",
+ "ror": "02haar591",
+ "kind": "Facility",
+ "url": [
+ "https://www.ipsl.fr/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ipsl.json b/data_descriptors/institutions/ipsl.json
new file mode 100644
index 00000000..ecf7205c
--- /dev/null
+++ b/data_descriptors/institutions/ipsl.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ipsl",
+ "acronyms": [
+ "IPSL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "IPSL",
+ "established": 1991,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02haar591",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.855675,
+ "lon": 2.332105
+ },
+ "type": "location"
+ },
+ "name": "Institut Pierre-Simon Laplace",
+ "ror": "02haar591",
+ "kind": "Facility",
+ "url": [
+ "https://www.ipsl.fr/en/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/issi b/data_descriptors/institutions/issi
new file mode 100644
index 00000000..65e1a39c
--- /dev/null
+++ b/data_descriptors/institutions/issi
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/issi",
+ "acronyms": [
+ "ISSI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ISSI",
+ "established": 1995,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01xm30661",
+ "@nest": {
+ "city": "Bern",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 46.952897,
+ "lon": 46.952897
+ },
+ "type": "location"
+ },
+ "name": "International Space Science Institute",
+ "ror": "01xm30661",
+ "kind": "Nonprofit",
+ "url": [
+ "http://www.issibern.ch/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/issi.json b/data_descriptors/institutions/issi.json
new file mode 100644
index 00000000..65e1a39c
--- /dev/null
+++ b/data_descriptors/institutions/issi.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/issi",
+ "acronyms": [
+ "ISSI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ISSI",
+ "established": 1995,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01xm30661",
+ "@nest": {
+ "city": "Bern",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 46.952897,
+ "lon": 46.952897
+ },
+ "type": "location"
+ },
+ "name": "International Space Science Institute",
+ "ror": "01xm30661",
+ "kind": "Nonprofit",
+ "url": [
+ "http://www.issibern.ch/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/jaxa b/data_descriptors/institutions/jaxa
new file mode 100644
index 00000000..ae36f822
--- /dev/null
+++ b/data_descriptors/institutions/jaxa
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/jaxa",
+ "acronyms": [
+ "JAXA"
+ ],
+ "aliases": [
+ "Dokuritsu-gyōsei-hōjin Uchū Kōkū Kenkyū Kaihatsu Kikō",
+ "Independent Administrative Institution on Aerospace Research and Development"
+ ],
+ "cmip_acronym": "JAXA",
+ "established": 2003,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/059yhyy33",
+ "@nest": {
+ "city": "Tokyo",
+ "country": [
+ "Japan",
+ "JP"
+ ],
+ "lat": 35.680834,
+ "lon": 139.558269
+ },
+ "type": "location"
+ },
+ "name": "Japan Aerospace Exploration Agency",
+ "ror": "059yhyy33",
+ "kind": "Facility",
+ "url": [
+ "http://global.jaxa.jp/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/jaxa.json b/data_descriptors/institutions/jaxa.json
new file mode 100644
index 00000000..ae36f822
--- /dev/null
+++ b/data_descriptors/institutions/jaxa.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/jaxa",
+ "acronyms": [
+ "JAXA"
+ ],
+ "aliases": [
+ "Dokuritsu-gyōsei-hōjin Uchū Kōkū Kenkyū Kaihatsu Kikō",
+ "Independent Administrative Institution on Aerospace Research and Development"
+ ],
+ "cmip_acronym": "JAXA",
+ "established": 2003,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/059yhyy33",
+ "@nest": {
+ "city": "Tokyo",
+ "country": [
+ "Japan",
+ "JP"
+ ],
+ "lat": 35.680834,
+ "lon": 139.558269
+ },
+ "type": "location"
+ },
+ "name": "Japan Aerospace Exploration Agency",
+ "ror": "059yhyy33",
+ "kind": "Facility",
+ "url": [
+ "http://global.jaxa.jp/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/kiost b/data_descriptors/institutions/kiost
new file mode 100644
index 00000000..b693f8d3
--- /dev/null
+++ b/data_descriptors/institutions/kiost
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kiost",
+ "acronyms": [
+ "KIOST"
+ ],
+ "aliases": [
+ "Korean Ocean Research and Development Institute"
+ ],
+ "cmip_acronym": "KIOST",
+ "established": 1973,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/032m55064",
+ "@nest": {
+ "city": "Busan",
+ "country": [
+ "South Korea",
+ "KR"
+ ],
+ "lat": 35.10168,
+ "lon": 129.03004
+ },
+ "type": "location"
+ },
+ "name": "Korea Institute of Ocean Science and Technology",
+ "ror": "032m55064",
+ "kind": "Facility",
+ "url": [
+ "http://eng.kiost.ac/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/kiost.json b/data_descriptors/institutions/kiost.json
new file mode 100644
index 00000000..b693f8d3
--- /dev/null
+++ b/data_descriptors/institutions/kiost.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kiost",
+ "acronyms": [
+ "KIOST"
+ ],
+ "aliases": [
+ "Korean Ocean Research and Development Institute"
+ ],
+ "cmip_acronym": "KIOST",
+ "established": 1973,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/032m55064",
+ "@nest": {
+ "city": "Busan",
+ "country": [
+ "South Korea",
+ "KR"
+ ],
+ "lat": 35.10168,
+ "lon": 129.03004
+ },
+ "type": "location"
+ },
+ "name": "Korea Institute of Ocean Science and Technology",
+ "ror": "032m55064",
+ "kind": "Facility",
+ "url": [
+ "http://eng.kiost.ac/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/kit b/data_descriptors/institutions/kit
new file mode 100644
index 00000000..0704f221
--- /dev/null
+++ b/data_descriptors/institutions/kit
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kit",
+ "acronyms": [
+ "KIT"
+ ],
+ "aliases": [
+ "Karlsruhe Institute of Technology - The Research University in the Helmholtz Association",
+ "Das Karlsruher Institut für Technologie (KIT) – Die Forschungsuniversität in der Helmholtz-Gemeinschaft"
+ ],
+ "cmip_acronym": "KIT",
+ "established": 2009,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04t3en479",
+ "@nest": {
+ "city": "Karlsruhe",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 49.00937,
+ "lon": 49.00937
+ },
+ "type": "location"
+ },
+ "name": "Karlsruhe Institute of Technology",
+ "ror": "04t3en479",
+ "kind": "Education",
+ "url": [
+ "http://www.kit.edu/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/kit.json b/data_descriptors/institutions/kit.json
new file mode 100644
index 00000000..0704f221
--- /dev/null
+++ b/data_descriptors/institutions/kit.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/kit",
+ "acronyms": [
+ "KIT"
+ ],
+ "aliases": [
+ "Karlsruhe Institute of Technology - The Research University in the Helmholtz Association",
+ "Das Karlsruher Institut für Technologie (KIT) – Die Forschungsuniversität in der Helmholtz-Gemeinschaft"
+ ],
+ "cmip_acronym": "KIT",
+ "established": 2009,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04t3en479",
+ "@nest": {
+ "city": "Karlsruhe",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 49.00937,
+ "lon": 49.00937
+ },
+ "type": "location"
+ },
+ "name": "Karlsruhe Institute of Technology",
+ "ror": "04t3en479",
+ "kind": "Education",
+ "url": [
+ "http://www.kit.edu/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/llnl b/data_descriptors/institutions/llnl
new file mode 100644
index 00000000..72fb2055
--- /dev/null
+++ b/data_descriptors/institutions/llnl
@@ -0,0 +1,40 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/llnl",
+ "acronyms": [
+ "LLNL",
+ "LLL"
+ ],
+ "aliases": [
+ "United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory",
+ "U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory",
+ "United States Department of Energy Los Alamos National Laboratory",
+ "U.S. Department of Energy Los Alamos National Laboratory"
+ ],
+ "cmip_acronym": "LLNL",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041nk4h53",
+ "@nest": {
+ "city": "Livermore",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.68187,
+ "lon": -121.76801
+ },
+ "type": "location"
+ },
+ "name": "Lawrence Livermore National Laboratory",
+ "ror": "041nk4h53",
+ "kind": "Facility",
+ "url": [
+ "https://www.llnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/llnl.json b/data_descriptors/institutions/llnl.json
new file mode 100644
index 00000000..72fb2055
--- /dev/null
+++ b/data_descriptors/institutions/llnl.json
@@ -0,0 +1,40 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/llnl",
+ "acronyms": [
+ "LLNL",
+ "LLL"
+ ],
+ "aliases": [
+ "United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory",
+ "U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory",
+ "United States Department of Energy Los Alamos National Laboratory",
+ "U.S. Department of Energy Los Alamos National Laboratory"
+ ],
+ "cmip_acronym": "LLNL",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041nk4h53",
+ "@nest": {
+ "city": "Livermore",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.68187,
+ "lon": -121.76801
+ },
+ "type": "location"
+ },
+ "name": "Lawrence Livermore National Laboratory",
+ "ror": "041nk4h53",
+ "kind": "Facility",
+ "url": [
+ "https://www.llnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/lpc2e b/data_descriptors/institutions/lpc2e
new file mode 100644
index 00000000..fc311e5f
--- /dev/null
+++ b/data_descriptors/institutions/lpc2e
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/lpc2e",
+ "acronyms": [
+ "LPC2E"
+ ],
+ "aliases": [],
+ "cmip_acronym": "LPC2E",
+ "established": 2012,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/049k66y27",
+ "@nest": {
+ "city": "Orléans",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 47.90289,
+ "lon": 47.90289
+ },
+ "type": "location"
+ },
+ "name": "Laboratoire de Physique et Chimie de l’Environnement et de l’Espace",
+ "ror": "049k66y27",
+ "kind": "Facility",
+ "url": [
+ "https://www.lpc2e.cnrs.fr"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/lpc2e.json b/data_descriptors/institutions/lpc2e.json
new file mode 100644
index 00000000..fc311e5f
--- /dev/null
+++ b/data_descriptors/institutions/lpc2e.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/lpc2e",
+ "acronyms": [
+ "LPC2E"
+ ],
+ "aliases": [],
+ "cmip_acronym": "LPC2E",
+ "established": 2012,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/049k66y27",
+ "@nest": {
+ "city": "Orléans",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 47.90289,
+ "lon": 47.90289
+ },
+ "type": "location"
+ },
+ "name": "Laboratoire de Physique et Chimie de l’Environnement et de l’Espace",
+ "ror": "049k66y27",
+ "kind": "Facility",
+ "url": [
+ "https://www.lpc2e.cnrs.fr"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/mohc b/data_descriptors/institutions/mohc
new file mode 100644
index 00000000..4c413398
--- /dev/null
+++ b/data_descriptors/institutions/mohc
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mohc",
+ "acronyms": [],
+ "aliases": [
+ "Meteorological Office"
+ ],
+ "cmip_acronym": "MOHC",
+ "established": 1854,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01ch2yn61",
+ "@nest": {
+ "city": "Exeter",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 50.7236,
+ "lon": 50.7236
+ },
+ "type": "location"
+ },
+ "name": "Met Office",
+ "ror": "01ch2yn61",
+ "kind": "Government",
+ "url": [
+ "http://www.metoffice.gov.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/mohc.json b/data_descriptors/institutions/mohc.json
new file mode 100644
index 00000000..4c413398
--- /dev/null
+++ b/data_descriptors/institutions/mohc.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mohc",
+ "acronyms": [],
+ "aliases": [
+ "Meteorological Office"
+ ],
+ "cmip_acronym": "MOHC",
+ "established": 1854,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01ch2yn61",
+ "@nest": {
+ "city": "Exeter",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 50.7236,
+ "lon": 50.7236
+ },
+ "type": "location"
+ },
+ "name": "Met Office",
+ "ror": "01ch2yn61",
+ "kind": "Government",
+ "url": [
+ "http://www.metoffice.gov.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/mpi-b b/data_descriptors/institutions/mpi-b
new file mode 100644
index 00000000..bf3d7fe8
--- /dev/null
+++ b/data_descriptors/institutions/mpi-b
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-b",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "MPI-B",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/051yxp643",
+ "@nest": {
+ "city": "Jena",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 50.910556,
+ "lon": 11.567222
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Biogeochemistry",
+ "ror": "051yxp643",
+ "kind": "Facility",
+ "url": [
+ "http://www.bgc-jena.mpg.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/mpi-b.json b/data_descriptors/institutions/mpi-b.json
new file mode 100644
index 00000000..bf3d7fe8
--- /dev/null
+++ b/data_descriptors/institutions/mpi-b.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-b",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "MPI-B",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/051yxp643",
+ "@nest": {
+ "city": "Jena",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 50.910556,
+ "lon": 11.567222
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Biogeochemistry",
+ "ror": "051yxp643",
+ "kind": "Facility",
+ "url": [
+ "http://www.bgc-jena.mpg.de/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/mpi-m b/data_descriptors/institutions/mpi-m
new file mode 100644
index 00000000..1577aa8c
--- /dev/null
+++ b/data_descriptors/institutions/mpi-m
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-m",
+ "acronyms": [
+ "MPI-M"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPI-M",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05esem239",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.567794,
+ "lon": 9.975468
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Meteorology",
+ "ror": "05esem239",
+ "kind": "Facility",
+ "url": [
+ "http://www.mpimet.mpg.de/en/home.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/mpi-m.json b/data_descriptors/institutions/mpi-m.json
new file mode 100644
index 00000000..1577aa8c
--- /dev/null
+++ b/data_descriptors/institutions/mpi-m.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mpi-m",
+ "acronyms": [
+ "MPI-M"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPI-M",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05esem239",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.567794,
+ "lon": 9.975468
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Meteorology",
+ "ror": "05esem239",
+ "kind": "Facility",
+ "url": [
+ "http://www.mpimet.mpg.de/en/home.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/mps b/data_descriptors/institutions/mps
new file mode 100644
index 00000000..5941101f
--- /dev/null
+++ b/data_descriptors/institutions/mps
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mps",
+ "acronyms": [
+ "MPS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPS",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02j6gm739",
+ "@nest": {
+ "city": "Göttingen",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 51.561218,
+ "lon": 51.561218
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Solar System Research",
+ "ror": "02j6gm739",
+ "kind": "Facility",
+ "url": [
+ "http://www.mps.mpg.de/en"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/mps.json b/data_descriptors/institutions/mps.json
new file mode 100644
index 00000000..5941101f
--- /dev/null
+++ b/data_descriptors/institutions/mps.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mps",
+ "acronyms": [
+ "MPS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPS",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02j6gm739",
+ "@nest": {
+ "city": "Göttingen",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 51.561218,
+ "lon": 51.561218
+ },
+ "type": "location"
+ },
+ "name": "Max Planck Institute for Solar System Research",
+ "ror": "02j6gm739",
+ "kind": "Facility",
+ "url": [
+ "http://www.mps.mpg.de/en"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/mri b/data_descriptors/institutions/mri
new file mode 100644
index 00000000..c016078e
--- /dev/null
+++ b/data_descriptors/institutions/mri
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mri",
+ "acronyms": [
+ "JMA"
+ ],
+ "aliases": [
+ "Kishō-chō"
+ ],
+ "cmip_acronym": "MRI",
+ "established": 1956,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02772kk97",
+ "@nest": {
+ "city": "Tokyo",
+ "country": [
+ "Japan",
+ "JP"
+ ],
+ "lat": 35.6895,
+ "lon": 139.69171
+ },
+ "type": "location"
+ },
+ "name": "Japan Meteorological Agency",
+ "ror": "02772kk97",
+ "kind": "Other",
+ "url": [
+ "http://www.jma.go.jp/jma/indexe.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/mri.json b/data_descriptors/institutions/mri.json
new file mode 100644
index 00000000..c016078e
--- /dev/null
+++ b/data_descriptors/institutions/mri.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/mri",
+ "acronyms": [
+ "JMA"
+ ],
+ "aliases": [
+ "Kishō-chō"
+ ],
+ "cmip_acronym": "MRI",
+ "established": 1956,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02772kk97",
+ "@nest": {
+ "city": "Tokyo",
+ "country": [
+ "Japan",
+ "JP"
+ ],
+ "lat": 35.6895,
+ "lon": 139.69171
+ },
+ "type": "location"
+ },
+ "name": "Japan Meteorological Agency",
+ "ror": "02772kk97",
+ "kind": "Other",
+ "url": [
+ "http://www.jma.go.jp/jma/indexe.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/nasa-giss b/data_descriptors/institutions/nasa-giss
new file mode 100644
index 00000000..5b685bb8
--- /dev/null
+++ b/data_descriptors/institutions/nasa-giss
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-giss",
+ "acronyms": [
+ "GISS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GISS",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01cyfxe35",
+ "@nest": {
+ "city": "New York",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.71427,
+ "lon": -74.00597
+ },
+ "type": "location"
+ },
+ "name": "Goddard Institute for Space Studies",
+ "ror": "01cyfxe35",
+ "kind": "Facility",
+ "url": [
+ "http://www.giss.nasa.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/nasa-giss.json b/data_descriptors/institutions/nasa-giss.json
new file mode 100644
index 00000000..5b685bb8
--- /dev/null
+++ b/data_descriptors/institutions/nasa-giss.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-giss",
+ "acronyms": [
+ "GISS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GISS",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01cyfxe35",
+ "@nest": {
+ "city": "New York",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.71427,
+ "lon": -74.00597
+ },
+ "type": "location"
+ },
+ "name": "Goddard Institute for Space Studies",
+ "ror": "01cyfxe35",
+ "kind": "Facility",
+ "url": [
+ "http://www.giss.nasa.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/nasa-gsfc b/data_descriptors/institutions/nasa-gsfc
new file mode 100644
index 00000000..695e0cd2
--- /dev/null
+++ b/data_descriptors/institutions/nasa-gsfc
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-gsfc",
+ "acronyms": [
+ "GSFC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GSFC",
+ "established": 1959,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0171mag52",
+ "@nest": {
+ "city": "Greenbelt",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 39.00455,
+ "lon": -76.87553
+ },
+ "type": "location"
+ },
+ "name": "Goddard Space Flight Center",
+ "ror": "0171mag52",
+ "kind": "Facility",
+ "url": [
+ "https://www.nasa.gov/centers/goddard/home/index.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/nasa-gsfc.json b/data_descriptors/institutions/nasa-gsfc.json
new file mode 100644
index 00000000..695e0cd2
--- /dev/null
+++ b/data_descriptors/institutions/nasa-gsfc.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-gsfc",
+ "acronyms": [
+ "GSFC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GSFC",
+ "established": 1959,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0171mag52",
+ "@nest": {
+ "city": "Greenbelt",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 39.00455,
+ "lon": -76.87553
+ },
+ "type": "location"
+ },
+ "name": "Goddard Space Flight Center",
+ "ror": "0171mag52",
+ "kind": "Facility",
+ "url": [
+ "https://www.nasa.gov/centers/goddard/home/index.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/nasa-jpl b/data_descriptors/institutions/nasa-jpl
new file mode 100644
index 00000000..c487e733
--- /dev/null
+++ b/data_descriptors/institutions/nasa-jpl
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-jpl",
+ "acronyms": [
+ "JPL"
+ ],
+ "aliases": [
+ "Jet Propulsion Lab",
+ "Jet Propulsion Laboratory, California Institute of Technology"
+ ],
+ "cmip_acronym": "NASA-JPL",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/027k65916",
+ "@nest": {
+ "city": "La Cañada Flintridge",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 34.19917,
+ "lon": -118.18785
+ },
+ "type": "location"
+ },
+ "name": "Jet Propulsion Laboratory",
+ "ror": "027k65916",
+ "kind": "Facility",
+ "url": [
+ "http://www.jpl.nasa.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/nasa-jpl.json b/data_descriptors/institutions/nasa-jpl.json
new file mode 100644
index 00000000..c487e733
--- /dev/null
+++ b/data_descriptors/institutions/nasa-jpl.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-jpl",
+ "acronyms": [
+ "JPL"
+ ],
+ "aliases": [
+ "Jet Propulsion Lab",
+ "Jet Propulsion Laboratory, California Institute of Technology"
+ ],
+ "cmip_acronym": "NASA-JPL",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/027k65916",
+ "@nest": {
+ "city": "La Cañada Flintridge",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 34.19917,
+ "lon": -118.18785
+ },
+ "type": "location"
+ },
+ "name": "Jet Propulsion Laboratory",
+ "ror": "027k65916",
+ "kind": "Facility",
+ "url": [
+ "http://www.jpl.nasa.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/nasa-larc b/data_descriptors/institutions/nasa-larc
new file mode 100644
index 00000000..a4bce04c
--- /dev/null
+++ b/data_descriptors/institutions/nasa-larc
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-larc",
+ "acronyms": [
+ "LaRC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-LaRC",
+ "established": 1917,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0399mhs52",
+ "@nest": {
+ "city": "Hampton",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.02987,
+ "lon": -76.34522
+ },
+ "type": "location"
+ },
+ "name": "Langley Research Center",
+ "ror": "0399mhs52",
+ "kind": "Facility",
+ "url": [
+ "http://www.nasa.gov/langley"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/nasa-larc.json b/data_descriptors/institutions/nasa-larc.json
new file mode 100644
index 00000000..a4bce04c
--- /dev/null
+++ b/data_descriptors/institutions/nasa-larc.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nasa-larc",
+ "acronyms": [
+ "LaRC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-LaRC",
+ "established": 1917,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0399mhs52",
+ "@nest": {
+ "city": "Hampton",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.02987,
+ "lon": -76.34522
+ },
+ "type": "location"
+ },
+ "name": "Langley Research Center",
+ "ror": "0399mhs52",
+ "kind": "Facility",
+ "url": [
+ "http://www.nasa.gov/langley"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ncar b/data_descriptors/institutions/ncar
new file mode 100644
index 00000000..4b96ad95
--- /dev/null
+++ b/data_descriptors/institutions/ncar
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncar",
+ "acronyms": [
+ "NCAR"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NCAR",
+ "established": 1930,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05cvfcr44",
+ "@nest": {
+ "city": "Boulder",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.01499,
+ "lon": 40.01499
+ },
+ "type": "location"
+ },
+ "name": "National Center for Atmospheric Research",
+ "ror": "05cvfcr44",
+ "kind": "Facility",
+ "url": [
+ "https://ncar.ucar.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ncar.json b/data_descriptors/institutions/ncar.json
new file mode 100644
index 00000000..4b96ad95
--- /dev/null
+++ b/data_descriptors/institutions/ncar.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncar",
+ "acronyms": [
+ "NCAR"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NCAR",
+ "established": 1930,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05cvfcr44",
+ "@nest": {
+ "city": "Boulder",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.01499,
+ "lon": 40.01499
+ },
+ "type": "location"
+ },
+ "name": "National Center for Atmospheric Research",
+ "ror": "05cvfcr44",
+ "kind": "Facility",
+ "url": [
+ "https://ncar.ucar.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ncas b/data_descriptors/institutions/ncas
new file mode 100644
index 00000000..591f84d7
--- /dev/null
+++ b/data_descriptors/institutions/ncas
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncas",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "NCAS",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03q36cn05",
+ "@nest": {
+ "city": "Islamabad",
+ "country": [
+ "Pakistan",
+ "PK"
+ ],
+ "lat": 33.72148,
+ "lon": 73.04329
+ },
+ "type": "location"
+ },
+ "name": "Uks",
+ "ror": "03q36cn05",
+ "kind": "Facility",
+ "url": [
+ "http://www.uksresearch.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ncas.json b/data_descriptors/institutions/ncas.json
new file mode 100644
index 00000000..591f84d7
--- /dev/null
+++ b/data_descriptors/institutions/ncas.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ncas",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "NCAS",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03q36cn05",
+ "@nest": {
+ "city": "Islamabad",
+ "country": [
+ "Pakistan",
+ "PK"
+ ],
+ "lat": 33.72148,
+ "lon": 73.04329
+ },
+ "type": "location"
+ },
+ "name": "Uks",
+ "ror": "03q36cn05",
+ "kind": "Facility",
+ "url": [
+ "http://www.uksresearch.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/nerc b/data_descriptors/institutions/nerc
new file mode 100644
index 00000000..1856dfc3
--- /dev/null
+++ b/data_descriptors/institutions/nerc
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nerc",
+ "acronyms": [
+ "NERC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NERC",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02b5d8509",
+ "@nest": {
+ "city": "Swindon",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.55797,
+ "lon": -1.78116
+ },
+ "type": "location"
+ },
+ "name": "Natural Environment Research Council",
+ "ror": "02b5d8509",
+ "kind": "Government",
+ "url": [
+ "https://www.ukri.org/councils/nerc/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/nerc.json b/data_descriptors/institutions/nerc.json
new file mode 100644
index 00000000..1856dfc3
--- /dev/null
+++ b/data_descriptors/institutions/nerc.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nerc",
+ "acronyms": [
+ "NERC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NERC",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02b5d8509",
+ "@nest": {
+ "city": "Swindon",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.55797,
+ "lon": -1.78116
+ },
+ "type": "location"
+ },
+ "name": "Natural Environment Research Council",
+ "ror": "02b5d8509",
+ "kind": "Government",
+ "url": [
+ "https://www.ukri.org/councils/nerc/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/niwa b/data_descriptors/institutions/niwa
new file mode 100644
index 00000000..b93edbfa
--- /dev/null
+++ b/data_descriptors/institutions/niwa
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/niwa",
+ "acronyms": [
+ "NIWA"
+ ],
+ "aliases": [
+ "Taihoro Nukurangi"
+ ],
+ "cmip_acronym": "NIWA",
+ "established": 1992,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04hxcaz34",
+ "@nest": {
+ "city": "Auckland",
+ "country": [
+ "New Zealand",
+ "NZ"
+ ],
+ "lat": -36.84403,
+ "lon": 174.76172
+ },
+ "type": "location"
+ },
+ "name": "National Institute of Water and Atmospheric Research",
+ "ror": "04hxcaz34",
+ "kind": "Facility",
+ "url": [
+ "https://www.niwa.co.nz/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/niwa.json b/data_descriptors/institutions/niwa.json
new file mode 100644
index 00000000..b93edbfa
--- /dev/null
+++ b/data_descriptors/institutions/niwa.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/niwa",
+ "acronyms": [
+ "NIWA"
+ ],
+ "aliases": [
+ "Taihoro Nukurangi"
+ ],
+ "cmip_acronym": "NIWA",
+ "established": 1992,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04hxcaz34",
+ "@nest": {
+ "city": "Auckland",
+ "country": [
+ "New Zealand",
+ "NZ"
+ ],
+ "lat": -36.84403,
+ "lon": 174.76172
+ },
+ "type": "location"
+ },
+ "name": "National Institute of Water and Atmospheric Research",
+ "ror": "04hxcaz34",
+ "kind": "Facility",
+ "url": [
+ "https://www.niwa.co.nz/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/noaa-ncei b/data_descriptors/institutions/noaa-ncei
new file mode 100644
index 00000000..e0f3e897
--- /dev/null
+++ b/data_descriptors/institutions/noaa-ncei
@@ -0,0 +1,41 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/noaa-ncei",
+ "acronyms": [
+ "NCEI",
+ "NOAA NCEI"
+ ],
+ "aliases": [
+ "National Climatic Data Center",
+ "United States National Environmental Satellites, Data, and Information Service National Centers for Environmental Information",
+ "United States National Centers for Environmental Information",
+ "U.S. National Centers for Environmental Information",
+ "National Centers for Environmental Information"
+ ],
+ "cmip_acronym": "NOAA-NCEI",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04r0wrp59",
+ "@nest": {
+ "city": "Asheville",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 35.60095,
+ "lon": -82.55402
+ },
+ "type": "location"
+ },
+ "name": "NOAA National Centers for Environmental Information",
+ "ror": "04r0wrp59",
+ "kind": "Government",
+ "url": [
+ "https://www.ncei.noaa.gov"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/noaa-ncei.json b/data_descriptors/institutions/noaa-ncei.json
new file mode 100644
index 00000000..e0f3e897
--- /dev/null
+++ b/data_descriptors/institutions/noaa-ncei.json
@@ -0,0 +1,41 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/noaa-ncei",
+ "acronyms": [
+ "NCEI",
+ "NOAA NCEI"
+ ],
+ "aliases": [
+ "National Climatic Data Center",
+ "United States National Environmental Satellites, Data, and Information Service National Centers for Environmental Information",
+ "United States National Centers for Environmental Information",
+ "U.S. National Centers for Environmental Information",
+ "National Centers for Environmental Information"
+ ],
+ "cmip_acronym": "NOAA-NCEI",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04r0wrp59",
+ "@nest": {
+ "city": "Asheville",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 35.60095,
+ "lon": -82.55402
+ },
+ "type": "location"
+ },
+ "name": "NOAA National Centers for Environmental Information",
+ "ror": "04r0wrp59",
+ "kind": "Government",
+ "url": [
+ "https://www.ncei.noaa.gov"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ntu b/data_descriptors/institutions/ntu
new file mode 100644
index 00000000..dbf0b714
--- /dev/null
+++ b/data_descriptors/institutions/ntu
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ntu",
+ "acronyms": [
+ "NTU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NTU",
+ "established": 1928,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05bqach95",
+ "@nest": {
+ "city": "Taipei",
+ "country": [
+ "Taiwan",
+ "TW"
+ ],
+ "lat": 25.016,
+ "lon": 121.536
+ },
+ "type": "location"
+ },
+ "name": "National Taiwan University",
+ "ror": "05bqach95",
+ "kind": "Education",
+ "url": [
+ "http://www.ntu.edu.tw/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ntu.json b/data_descriptors/institutions/ntu.json
new file mode 100644
index 00000000..dbf0b714
--- /dev/null
+++ b/data_descriptors/institutions/ntu.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ntu",
+ "acronyms": [
+ "NTU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NTU",
+ "established": 1928,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05bqach95",
+ "@nest": {
+ "city": "Taipei",
+ "country": [
+ "Taiwan",
+ "TW"
+ ],
+ "lat": 25.016,
+ "lon": 121.536
+ },
+ "type": "location"
+ },
+ "name": "National Taiwan University",
+ "ror": "05bqach95",
+ "kind": "Education",
+ "url": [
+ "http://www.ntu.edu.tw/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/nuist b/data_descriptors/institutions/nuist
new file mode 100644
index 00000000..c85bcde2
--- /dev/null
+++ b/data_descriptors/institutions/nuist
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nuist",
+ "acronyms": [
+ "NU",
+ "NJU "
+ ],
+ "aliases": [
+ "Nanking University"
+ ],
+ "cmip_acronym": "NUIST",
+ "established": 1902,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01rxvg760",
+ "@nest": {
+ "city": "Nanjing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 32.056111,
+ "lon": 118.775
+ },
+ "type": "location"
+ },
+ "name": "Nanjing University",
+ "ror": "01rxvg760",
+ "kind": "Education",
+ "url": [
+ "http://www.nju.edu.cn/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/nuist.json b/data_descriptors/institutions/nuist.json
new file mode 100644
index 00000000..c85bcde2
--- /dev/null
+++ b/data_descriptors/institutions/nuist.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/nuist",
+ "acronyms": [
+ "NU",
+ "NJU "
+ ],
+ "aliases": [
+ "Nanking University"
+ ],
+ "cmip_acronym": "NUIST",
+ "established": 1902,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01rxvg760",
+ "@nest": {
+ "city": "Nanjing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 32.056111,
+ "lon": 118.775
+ },
+ "type": "location"
+ },
+ "name": "Nanjing University",
+ "ror": "01rxvg760",
+ "kind": "Education",
+ "url": [
+ "http://www.nju.edu.cn/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/osu b/data_descriptors/institutions/osu
new file mode 100644
index 00000000..45e00297
--- /dev/null
+++ b/data_descriptors/institutions/osu
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/osu",
+ "acronyms": [
+ "OSU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "OSU",
+ "established": 1868,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00ysfqy60",
+ "@nest": {
+ "city": "Corvallis",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 44.56457,
+ "lon": -123.26204
+ },
+ "type": "location"
+ },
+ "name": "Oregon State University",
+ "ror": "00ysfqy60",
+ "kind": "Education",
+ "url": [
+ "http://oregonstate.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/osu.json b/data_descriptors/institutions/osu.json
new file mode 100644
index 00000000..45e00297
--- /dev/null
+++ b/data_descriptors/institutions/osu.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/osu",
+ "acronyms": [
+ "OSU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "OSU",
+ "established": 1868,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00ysfqy60",
+ "@nest": {
+ "city": "Corvallis",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 44.56457,
+ "lon": -123.26204
+ },
+ "type": "location"
+ },
+ "name": "Oregon State University",
+ "ror": "00ysfqy60",
+ "kind": "Education",
+ "url": [
+ "http://oregonstate.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/pcmdi b/data_descriptors/institutions/pcmdi
new file mode 100644
index 00000000..b44cead0
--- /dev/null
+++ b/data_descriptors/institutions/pcmdi
@@ -0,0 +1,40 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pcmdi",
+ "acronyms": [
+ "LLNL",
+ "LLL"
+ ],
+ "aliases": [
+ "United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory",
+ "U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory",
+ "United States Department of Energy Los Alamos National Laboratory",
+ "U.S. Department of Energy Los Alamos National Laboratory"
+ ],
+ "cmip_acronym": "PCMDI",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041nk4h53",
+ "@nest": {
+ "city": "Livermore",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.68187,
+ "lon": -121.76801
+ },
+ "type": "location"
+ },
+ "name": "Lawrence Livermore National Laboratory",
+ "ror": "041nk4h53",
+ "kind": "Facility",
+ "url": [
+ "https://www.llnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/pcmdi.json b/data_descriptors/institutions/pcmdi.json
new file mode 100644
index 00000000..b44cead0
--- /dev/null
+++ b/data_descriptors/institutions/pcmdi.json
@@ -0,0 +1,40 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pcmdi",
+ "acronyms": [
+ "LLNL",
+ "LLL"
+ ],
+ "aliases": [
+ "United States Department of Energy National Nuclear Security Administration Lawrence Livermore National Laboratory",
+ "U.S. Department of Energy National Nuclear Security Administration Los Alamos National Laboratory",
+ "United States Department of Energy Los Alamos National Laboratory",
+ "U.S. Department of Energy Los Alamos National Laboratory"
+ ],
+ "cmip_acronym": "PCMDI",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/041nk4h53",
+ "@nest": {
+ "city": "Livermore",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 37.68187,
+ "lon": -121.76801
+ },
+ "type": "location"
+ },
+ "name": "Lawrence Livermore National Laboratory",
+ "ror": "041nk4h53",
+ "kind": "Facility",
+ "url": [
+ "https://www.llnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/pmod b/data_descriptors/institutions/pmod
new file mode 100644
index 00000000..6ecb47fb
--- /dev/null
+++ b/data_descriptors/institutions/pmod
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pmod",
+ "acronyms": [
+ "PMOD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PMOD",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02gtrqv93",
+ "@nest": {
+ "city": "Davos",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 46.8133161,
+ "lon": 46.8133161
+ },
+ "type": "location"
+ },
+ "name": "Physikalisch-Meteorologisches Observatorium Davos",
+ "ror": "02gtrqv93",
+ "kind": "Facility",
+ "url": [
+ "https://www.pmodwrc.ch/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/pmod.json b/data_descriptors/institutions/pmod.json
new file mode 100644
index 00000000..6ecb47fb
--- /dev/null
+++ b/data_descriptors/institutions/pmod.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pmod",
+ "acronyms": [
+ "PMOD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PMOD",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02gtrqv93",
+ "@nest": {
+ "city": "Davos",
+ "country": [
+ "Switzerland",
+ "CH"
+ ],
+ "lat": 46.8133161,
+ "lon": 46.8133161
+ },
+ "type": "location"
+ },
+ "name": "Physikalisch-Meteorologisches Observatorium Davos",
+ "ror": "02gtrqv93",
+ "kind": "Facility",
+ "url": [
+ "https://www.pmodwrc.ch/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/pnnl-jgcri b/data_descriptors/institutions/pnnl-jgcri
new file mode 100644
index 00000000..287596ed
--- /dev/null
+++ b/data_descriptors/institutions/pnnl-jgcri
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-jgcri",
+ "acronyms": [
+ "JGCRI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-JGCRI",
+ "established": 2001,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/058cmd703",
+ "@nest": {
+ "city": "Riverdale Park",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.971106,
+ "lon": -76.9217851
+ },
+ "type": "location"
+ },
+ "name": "Joint Global Change Research Institute",
+ "ror": "058cmd703",
+ "kind": "Facility",
+ "url": [
+ "http://www.globalchange.umd.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/pnnl-jgcri.json b/data_descriptors/institutions/pnnl-jgcri.json
new file mode 100644
index 00000000..287596ed
--- /dev/null
+++ b/data_descriptors/institutions/pnnl-jgcri.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-jgcri",
+ "acronyms": [
+ "JGCRI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-JGCRI",
+ "established": 2001,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/058cmd703",
+ "@nest": {
+ "city": "Riverdale Park",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.971106,
+ "lon": -76.9217851
+ },
+ "type": "location"
+ },
+ "name": "Joint Global Change Research Institute",
+ "ror": "058cmd703",
+ "kind": "Facility",
+ "url": [
+ "http://www.globalchange.umd.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/pnnl-waccem b/data_descriptors/institutions/pnnl-waccem
new file mode 100644
index 00000000..8c3ebdc5
--- /dev/null
+++ b/data_descriptors/institutions/pnnl-waccem
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-waccem",
+ "acronyms": [
+ "PNNL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-WACCEM",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05h992307",
+ "@nest": {
+ "city": "Richland",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 46.28569,
+ "lon": -119.28446
+ },
+ "type": "location"
+ },
+ "name": "Pacific Northwest National Laboratory",
+ "ror": "05h992307",
+ "kind": "Facility",
+ "url": [
+ "http://www.pnnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/pnnl-waccem.json b/data_descriptors/institutions/pnnl-waccem.json
new file mode 100644
index 00000000..8c3ebdc5
--- /dev/null
+++ b/data_descriptors/institutions/pnnl-waccem.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/pnnl-waccem",
+ "acronyms": [
+ "PNNL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-WACCEM",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05h992307",
+ "@nest": {
+ "city": "Richland",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 46.28569,
+ "lon": -119.28446
+ },
+ "type": "location"
+ },
+ "name": "Pacific Northwest National Laboratory",
+ "ror": "05h992307",
+ "kind": "Facility",
+ "url": [
+ "http://www.pnnl.gov/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/rss b/data_descriptors/institutions/rss
new file mode 100644
index 00000000..dcafa895
--- /dev/null
+++ b/data_descriptors/institutions/rss
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/rss",
+ "acronyms": [
+ "RSS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "RSS",
+ "established": 1974,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01vp8h012",
+ "@nest": {
+ "city": "Santa Rosa",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.443733,
+ "lon": -122.717185
+ },
+ "type": "location"
+ },
+ "name": "Remote Sensing Systems (United States)",
+ "ror": "01vp8h012",
+ "kind": "Company",
+ "url": [
+ "http://www.remss.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/rss.json b/data_descriptors/institutions/rss.json
new file mode 100644
index 00000000..dcafa895
--- /dev/null
+++ b/data_descriptors/institutions/rss.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/rss",
+ "acronyms": [
+ "RSS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "RSS",
+ "established": 1974,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01vp8h012",
+ "@nest": {
+ "city": "Santa Rosa",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.443733,
+ "lon": -122.717185
+ },
+ "type": "location"
+ },
+ "name": "Remote Sensing Systems (United States)",
+ "ror": "01vp8h012",
+ "kind": "Company",
+ "url": [
+ "http://www.remss.com/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/snu b/data_descriptors/institutions/snu
new file mode 100644
index 00000000..5a2fe148
--- /dev/null
+++ b/data_descriptors/institutions/snu
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/snu",
+ "acronyms": [
+ "SNU"
+ ],
+ "aliases": [
+ "Seoul Daehakgyo"
+ ],
+ "cmip_acronym": "SNU",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04h9pn542",
+ "@nest": {
+ "city": "Seoul",
+ "country": [
+ "South Korea",
+ "KR"
+ ],
+ "lat": 37.460155,
+ "lon": 126.951894
+ },
+ "type": "location"
+ },
+ "name": "Seoul National University",
+ "ror": "04h9pn542",
+ "kind": "Education",
+ "url": [
+ "http://www.snu.ac.kr/index.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/snu.json b/data_descriptors/institutions/snu.json
new file mode 100644
index 00000000..5a2fe148
--- /dev/null
+++ b/data_descriptors/institutions/snu.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/snu",
+ "acronyms": [
+ "SNU"
+ ],
+ "aliases": [
+ "Seoul Daehakgyo"
+ ],
+ "cmip_acronym": "SNU",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04h9pn542",
+ "@nest": {
+ "city": "Seoul",
+ "country": [
+ "South Korea",
+ "KR"
+ ],
+ "lat": 37.460155,
+ "lon": 126.951894
+ },
+ "type": "location"
+ },
+ "name": "Seoul National University",
+ "ror": "04h9pn542",
+ "kind": "Education",
+ "url": [
+ "http://www.snu.ac.kr/index.html"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/thu b/data_descriptors/institutions/thu
new file mode 100644
index 00000000..5931983b
--- /dev/null
+++ b/data_descriptors/institutions/thu
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/thu",
+ "acronyms": [
+ "THU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "THU",
+ "established": 1911,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03cve4549",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.999585,
+ "lon": 116.325414
+ },
+ "type": "location"
+ },
+ "name": "Tsinghua University",
+ "ror": "03cve4549",
+ "kind": "Education",
+ "url": [
+ "http://www.tsinghua.edu.cn/publish/newthuen/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/thu.json b/data_descriptors/institutions/thu.json
new file mode 100644
index 00000000..5931983b
--- /dev/null
+++ b/data_descriptors/institutions/thu.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/thu",
+ "acronyms": [
+ "THU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "THU",
+ "established": 1911,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03cve4549",
+ "@nest": {
+ "city": "Beijing",
+ "country": [
+ "China",
+ "CN"
+ ],
+ "lat": 39.999585,
+ "lon": 116.325414
+ },
+ "type": "location"
+ },
+ "name": "Tsinghua University",
+ "ror": "03cve4549",
+ "kind": "Education",
+ "url": [
+ "http://www.tsinghua.edu.cn/publish/newthuen/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ua b/data_descriptors/institutions/ua
new file mode 100644
index 00000000..021458ff
--- /dev/null
+++ b/data_descriptors/institutions/ua
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ua",
+ "acronyms": [
+ "UA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UA",
+ "established": 1885,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03m2x1q45",
+ "@nest": {
+ "city": "Tucson",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 32.22174,
+ "lon": -110.92648
+ },
+ "type": "location"
+ },
+ "name": "University of Arizona",
+ "ror": "03m2x1q45",
+ "kind": "Education",
+ "url": [
+ "http://www.arizona.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ua.json b/data_descriptors/institutions/ua.json
new file mode 100644
index 00000000..021458ff
--- /dev/null
+++ b/data_descriptors/institutions/ua.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ua",
+ "acronyms": [
+ "UA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UA",
+ "established": 1885,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03m2x1q45",
+ "@nest": {
+ "city": "Tucson",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 32.22174,
+ "lon": -110.92648
+ },
+ "type": "location"
+ },
+ "name": "University of Arizona",
+ "ror": "03m2x1q45",
+ "kind": "Education",
+ "url": [
+ "http://www.arizona.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uci b/data_descriptors/institutions/uci
new file mode 100644
index 00000000..b3acefcb
--- /dev/null
+++ b/data_descriptors/institutions/uci
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uci",
+ "acronyms": [
+ "UCI"
+ ],
+ "aliases": [
+ "UC Irvine"
+ ],
+ "cmip_acronym": "UCI",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04gyf1771",
+ "@nest": {
+ "city": "Irvine",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 33.64535,
+ "lon": -117.842642
+ },
+ "type": "location"
+ },
+ "name": "University of California, Irvine",
+ "ror": "04gyf1771",
+ "kind": "Education",
+ "url": [
+ "http://uci.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uci.json b/data_descriptors/institutions/uci.json
new file mode 100644
index 00000000..b3acefcb
--- /dev/null
+++ b/data_descriptors/institutions/uci.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uci",
+ "acronyms": [
+ "UCI"
+ ],
+ "aliases": [
+ "UC Irvine"
+ ],
+ "cmip_acronym": "UCI",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/04gyf1771",
+ "@nest": {
+ "city": "Irvine",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 33.64535,
+ "lon": -117.842642
+ },
+ "type": "location"
+ },
+ "name": "University of California, Irvine",
+ "ror": "04gyf1771",
+ "kind": "Education",
+ "url": [
+ "http://uci.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ucolorado b/data_descriptors/institutions/ucolorado
new file mode 100644
index 00000000..9f55f4a2
--- /dev/null
+++ b/data_descriptors/institutions/ucolorado
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucolorado",
+ "acronyms": [
+ "CU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UColorado",
+ "established": 1876,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00jc20583",
+ "@nest": {
+ "city": "Boulder",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.01499,
+ "lon": -105.27055
+ },
+ "type": "location"
+ },
+ "name": "University of Colorado System",
+ "ror": "00jc20583",
+ "kind": "Education",
+ "url": [
+ "http://www.cu.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ucolorado.json b/data_descriptors/institutions/ucolorado.json
new file mode 100644
index 00000000..9f55f4a2
--- /dev/null
+++ b/data_descriptors/institutions/ucolorado.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucolorado",
+ "acronyms": [
+ "CU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UColorado",
+ "established": 1876,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00jc20583",
+ "@nest": {
+ "city": "Boulder",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 40.01499,
+ "lon": -105.27055
+ },
+ "type": "location"
+ },
+ "name": "University of Colorado System",
+ "ror": "00jc20583",
+ "kind": "Education",
+ "url": [
+ "http://www.cu.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ucsb b/data_descriptors/institutions/ucsb
new file mode 100644
index 00000000..37fc69c9
--- /dev/null
+++ b/data_descriptors/institutions/ucsb
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucsb",
+ "acronyms": [
+ "UCSB"
+ ],
+ "aliases": [
+ "UC Santa Barbara"
+ ],
+ "cmip_acronym": "UCSB",
+ "established": 1891,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02t274463",
+ "@nest": {
+ "city": "Santa Barbara",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 34.42083,
+ "lon": -119.69819
+ },
+ "type": "location"
+ },
+ "name": "University of California, Santa Barbara",
+ "ror": "02t274463",
+ "kind": "Education",
+ "url": [
+ "http://www.ucsb.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ucsb.json b/data_descriptors/institutions/ucsb.json
new file mode 100644
index 00000000..37fc69c9
--- /dev/null
+++ b/data_descriptors/institutions/ucsb.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ucsb",
+ "acronyms": [
+ "UCSB"
+ ],
+ "aliases": [
+ "UC Santa Barbara"
+ ],
+ "cmip_acronym": "UCSB",
+ "established": 1891,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/02t274463",
+ "@nest": {
+ "city": "Santa Barbara",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 34.42083,
+ "lon": -119.69819
+ },
+ "type": "location"
+ },
+ "name": "University of California, Santa Barbara",
+ "ror": "02t274463",
+ "kind": "Education",
+ "url": [
+ "http://www.ucsb.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uhh b/data_descriptors/institutions/uhh
new file mode 100644
index 00000000..271b5987
--- /dev/null
+++ b/data_descriptors/institutions/uhh
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uhh",
+ "acronyms": [
+ "UHH"
+ ],
+ "aliases": [
+ "University of Hamburg"
+ ],
+ "cmip_acronym": "UHH",
+ "established": 1919,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00g30e956",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "Universität Hamburg",
+ "ror": "00g30e956",
+ "kind": "Education",
+ "url": [
+ "http://www.uni-hamburg.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uhh.json b/data_descriptors/institutions/uhh.json
new file mode 100644
index 00000000..271b5987
--- /dev/null
+++ b/data_descriptors/institutions/uhh.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uhh",
+ "acronyms": [
+ "UHH"
+ ],
+ "aliases": [
+ "University of Hamburg"
+ ],
+ "cmip_acronym": "UHH",
+ "established": 1919,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00g30e956",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "Universität Hamburg",
+ "ror": "00g30e956",
+ "kind": "Education",
+ "url": [
+ "http://www.uni-hamburg.de"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uobergen b/data_descriptors/institutions/uobergen
new file mode 100644
index 00000000..c4b18398
--- /dev/null
+++ b/data_descriptors/institutions/uobergen
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uobergen",
+ "acronyms": [
+ "UiB"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoBergen",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03zga2b32",
+ "@nest": {
+ "city": "Bergen",
+ "country": [
+ "Norway",
+ "NO"
+ ],
+ "lat": 60.39299,
+ "lon": 60.39299
+ },
+ "type": "location"
+ },
+ "name": "University of Bergen",
+ "ror": "03zga2b32",
+ "kind": "Education",
+ "url": [
+ "http://www.uib.no/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uobergen.json b/data_descriptors/institutions/uobergen.json
new file mode 100644
index 00000000..c4b18398
--- /dev/null
+++ b/data_descriptors/institutions/uobergen.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uobergen",
+ "acronyms": [
+ "UiB"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoBergen",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03zga2b32",
+ "@nest": {
+ "city": "Bergen",
+ "country": [
+ "Norway",
+ "NO"
+ ],
+ "lat": 60.39299,
+ "lon": 60.39299
+ },
+ "type": "location"
+ },
+ "name": "University of Bergen",
+ "ror": "03zga2b32",
+ "kind": "Education",
+ "url": [
+ "http://www.uib.no/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uofmd b/data_descriptors/institutions/uofmd
new file mode 100644
index 00000000..0761bb1c
--- /dev/null
+++ b/data_descriptors/institutions/uofmd
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uofmd",
+ "acronyms": [
+ "UMD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UofMD",
+ "established": 1856,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/047s2c258",
+ "@nest": {
+ "city": "College Park",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.98067,
+ "lon": -76.93692
+ },
+ "type": "location"
+ },
+ "name": "University of Maryland, College Park",
+ "ror": "047s2c258",
+ "kind": "Education",
+ "url": [
+ "http://www.umd.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uofmd.json b/data_descriptors/institutions/uofmd.json
new file mode 100644
index 00000000..0761bb1c
--- /dev/null
+++ b/data_descriptors/institutions/uofmd.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uofmd",
+ "acronyms": [
+ "UMD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UofMD",
+ "established": 1856,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/047s2c258",
+ "@nest": {
+ "city": "College Park",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 38.98067,
+ "lon": -76.93692
+ },
+ "type": "location"
+ },
+ "name": "University of Maryland, College Park",
+ "ror": "047s2c258",
+ "kind": "Education",
+ "url": [
+ "http://www.umd.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uoleeds b/data_descriptors/institutions/uoleeds
new file mode 100644
index 00000000..7dec1ca0
--- /dev/null
+++ b/data_descriptors/institutions/uoleeds
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uoleeds",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoLeeds",
+ "established": 1904,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/024mrxd33",
+ "@nest": {
+ "city": "Leeds",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 53.79648,
+ "lon": 53.79648
+ },
+ "type": "location"
+ },
+ "name": "University of Leeds",
+ "ror": "024mrxd33",
+ "kind": "Education",
+ "url": [
+ "http://www.leeds.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uoleeds.json b/data_descriptors/institutions/uoleeds.json
new file mode 100644
index 00000000..7dec1ca0
--- /dev/null
+++ b/data_descriptors/institutions/uoleeds.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uoleeds",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoLeeds",
+ "established": 1904,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/024mrxd33",
+ "@nest": {
+ "city": "Leeds",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 53.79648,
+ "lon": 53.79648
+ },
+ "type": "location"
+ },
+ "name": "University of Leeds",
+ "ror": "024mrxd33",
+ "kind": "Education",
+ "url": [
+ "http://www.leeds.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uom b/data_descriptors/institutions/uom
new file mode 100644
index 00000000..bc8e4320
--- /dev/null
+++ b/data_descriptors/institutions/uom
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uom",
+ "acronyms": [],
+ "aliases": [
+ "Melbourne University"
+ ],
+ "cmip_acronym": "UoM",
+ "established": 1853,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01ej9dk98",
+ "@nest": {
+ "city": "Melbourne",
+ "country": [
+ "Australia",
+ "AU"
+ ],
+ "lat": -37.814,
+ "lon": 144.96332
+ },
+ "type": "location"
+ },
+ "name": "University of Melbourne",
+ "ror": "01ej9dk98",
+ "kind": "Education",
+ "url": [
+ "http://www.unimelb.edu.au/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uom.json b/data_descriptors/institutions/uom.json
new file mode 100644
index 00000000..bc8e4320
--- /dev/null
+++ b/data_descriptors/institutions/uom.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uom",
+ "acronyms": [],
+ "aliases": [
+ "Melbourne University"
+ ],
+ "cmip_acronym": "UoM",
+ "established": 1853,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01ej9dk98",
+ "@nest": {
+ "city": "Melbourne",
+ "country": [
+ "Australia",
+ "AU"
+ ],
+ "lat": -37.814,
+ "lon": 144.96332
+ },
+ "type": "location"
+ },
+ "name": "University of Melbourne",
+ "ror": "01ej9dk98",
+ "kind": "Education",
+ "url": [
+ "http://www.unimelb.edu.au/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uomontreal b/data_descriptors/institutions/uomontreal
new file mode 100644
index 00000000..82096b02
--- /dev/null
+++ b/data_descriptors/institutions/uomontreal
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uomontreal",
+ "acronyms": [
+ "UdeM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoMontreal",
+ "established": 1878,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0161xgx34",
+ "@nest": {
+ "city": "Montreal",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.50884,
+ "lon": 45.50884
+ },
+ "type": "location"
+ },
+ "name": "Université de Montréal",
+ "ror": "0161xgx34",
+ "kind": "Education",
+ "url": [
+ "http://www.umontreal.ca/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uomontreal.json b/data_descriptors/institutions/uomontreal.json
new file mode 100644
index 00000000..82096b02
--- /dev/null
+++ b/data_descriptors/institutions/uomontreal.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uomontreal",
+ "acronyms": [
+ "UdeM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoMontreal",
+ "established": 1878,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/0161xgx34",
+ "@nest": {
+ "city": "Montreal",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.50884,
+ "lon": 45.50884
+ },
+ "type": "location"
+ },
+ "name": "Université de Montréal",
+ "ror": "0161xgx34",
+ "kind": "Education",
+ "url": [
+ "http://www.umontreal.ca/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uootago b/data_descriptors/institutions/uootago
new file mode 100644
index 00000000..8663c25b
--- /dev/null
+++ b/data_descriptors/institutions/uootago
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uootago",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOtago",
+ "established": 1869,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01jmxt844",
+ "@nest": {
+ "city": "Dunedin",
+ "country": [
+ "New Zealand",
+ "NZ"
+ ],
+ "lat": -45.87416,
+ "lon": -45.87416
+ },
+ "type": "location"
+ },
+ "name": "University of Otago",
+ "ror": "01jmxt844",
+ "kind": "Education",
+ "url": [
+ "http://www.otago.ac.nz/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uootago.json b/data_descriptors/institutions/uootago.json
new file mode 100644
index 00000000..8663c25b
--- /dev/null
+++ b/data_descriptors/institutions/uootago.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uootago",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOtago",
+ "established": 1869,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/01jmxt844",
+ "@nest": {
+ "city": "Dunedin",
+ "country": [
+ "New Zealand",
+ "NZ"
+ ],
+ "lat": -45.87416,
+ "lon": -45.87416
+ },
+ "type": "location"
+ },
+ "name": "University of Otago",
+ "ror": "01jmxt844",
+ "kind": "Education",
+ "url": [
+ "http://www.otago.ac.nz/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uooulu b/data_descriptors/institutions/uooulu
new file mode 100644
index 00000000..7277e9b3
--- /dev/null
+++ b/data_descriptors/institutions/uooulu
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uooulu",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOulu",
+ "established": 1958,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03yj89h83",
+ "@nest": {
+ "city": "Oulu",
+ "country": [
+ "Finland",
+ "FI"
+ ],
+ "lat": 65.01236,
+ "lon": 65.01236
+ },
+ "type": "location"
+ },
+ "name": "University of Oulu",
+ "ror": "03yj89h83",
+ "kind": "Education",
+ "url": [
+ "http://www.oulu.fi/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uooulu.json b/data_descriptors/institutions/uooulu.json
new file mode 100644
index 00000000..7277e9b3
--- /dev/null
+++ b/data_descriptors/institutions/uooulu.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uooulu",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOulu",
+ "established": 1958,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/03yj89h83",
+ "@nest": {
+ "city": "Oulu",
+ "country": [
+ "Finland",
+ "FI"
+ ],
+ "lat": 65.01236,
+ "lon": 65.01236
+ },
+ "type": "location"
+ },
+ "name": "University of Oulu",
+ "ror": "03yj89h83",
+ "kind": "Education",
+ "url": [
+ "http://www.oulu.fi/english/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ureading b/data_descriptors/institutions/ureading
new file mode 100644
index 00000000..3f5ec429
--- /dev/null
+++ b/data_descriptors/institutions/ureading
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ureading",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UReading",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05v62cm79",
+ "@nest": {
+ "city": "Reading",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.440832,
+ "lon": -0.942503
+ },
+ "type": "location"
+ },
+ "name": "University of Reading",
+ "ror": "05v62cm79",
+ "kind": "Education",
+ "url": [
+ "http://www.reading.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/ureading.json b/data_descriptors/institutions/ureading.json
new file mode 100644
index 00000000..3f5ec429
--- /dev/null
+++ b/data_descriptors/institutions/ureading.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/ureading",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UReading",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/05v62cm79",
+ "@nest": {
+ "city": "Reading",
+ "country": [
+ "United Kingdom",
+ "GB"
+ ],
+ "lat": 51.440832,
+ "lon": -0.942503
+ },
+ "type": "location"
+ },
+ "name": "University of Reading",
+ "ror": "05v62cm79",
+ "kind": "Education",
+ "url": [
+ "http://www.reading.ac.uk/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uw b/data_descriptors/institutions/uw
new file mode 100644
index 00000000..22d75636
--- /dev/null
+++ b/data_descriptors/institutions/uw
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uw",
+ "acronyms": [
+ "UW"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UW",
+ "established": 1861,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00cvxb145",
+ "@nest": {
+ "city": "Seattle",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 47.60621,
+ "lon": -122.33207
+ },
+ "type": "location"
+ },
+ "name": "University of Washington",
+ "ror": "00cvxb145",
+ "kind": "Education",
+ "url": [
+ "http://www.washington.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/uw.json b/data_descriptors/institutions/uw.json
new file mode 100644
index 00000000..22d75636
--- /dev/null
+++ b/data_descriptors/institutions/uw.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/uw",
+ "acronyms": [
+ "UW"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UW",
+ "established": 1861,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/00cvxb145",
+ "@nest": {
+ "city": "Seattle",
+ "country": [
+ "United States",
+ "US"
+ ],
+ "lat": 47.60621,
+ "lon": -122.33207
+ },
+ "type": "location"
+ },
+ "name": "University of Washington",
+ "ror": "00cvxb145",
+ "kind": "Education",
+ "url": [
+ "http://www.washington.edu/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/vua b/data_descriptors/institutions/vua
new file mode 100644
index 00000000..d93a7d24
--- /dev/null
+++ b/data_descriptors/institutions/vua
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/vua",
+ "acronyms": [
+ "VU"
+ ],
+ "aliases": [
+ "VU Amsterdam"
+ ],
+ "cmip_acronym": "VUA",
+ "established": 1880,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/008xxew50",
+ "@nest": {
+ "city": "Amsterdam",
+ "country": [
+ "Netherlands",
+ "NL"
+ ],
+ "lat": 52.37403,
+ "lon": 4.88969
+ },
+ "type": "location"
+ },
+ "name": "Vrije Universiteit Amsterdam",
+ "ror": "008xxew50",
+ "kind": "Education",
+ "url": [
+ "https://vu.nl/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/institutions/vua.json b/data_descriptors/institutions/vua.json
new file mode 100644
index 00000000..d93a7d24
--- /dev/null
+++ b/data_descriptors/institutions/vua.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "https://WCRP-CMIP.WCRP-UNIVERSE/institutions/vua",
+ "acronyms": [
+ "VU"
+ ],
+ "aliases": [
+ "VU Amsterdam"
+ ],
+ "cmip_acronym": "VUA",
+ "established": 1880,
+ "labels": [],
+ "location": {
+ "id": "wcrp-universe:location/008xxew50",
+ "@nest": {
+ "city": "Amsterdam",
+ "country": [
+ "Netherlands",
+ "NL"
+ ],
+ "lat": 52.37403,
+ "lon": 4.88969
+ },
+ "type": "location"
+ },
+ "name": "Vrije Universiteit Amsterdam",
+ "ror": "008xxew50",
+ "kind": "Education",
+ "url": [
+ "https://vu.nl/"
+ ],
+ "type": [
+ "institution",
+ "organisation"
+ ]
+}
diff --git a/data_descriptors/license/.DS_Store b/data_descriptors/license/.DS_Store
new file mode 100644
index 00000000..604417cc
Binary files /dev/null and b/data_descriptors/license/.DS_Store differ
diff --git a/data_descriptors/license/_context_ b/data_descriptors/license/_context_
new file mode 100644
index 00000000..1251e855
--- /dev/null
+++ b/data_descriptors/license/_context_
@@ -0,0 +1,10 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/license/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/license/"
+ }
+ ],
+ "@embed": "@always"
+}
\ No newline at end of file
diff --git a/data_descriptors/license/cc0_1.0 b/data_descriptors/license/cc0_1.0
new file mode 100644
index 00000000..772085bc
--- /dev/null
+++ b/data_descriptors/license/cc0_1.0
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "cc0_1.0",
+ "kind": "CC0 1.0",
+ "license_id": "Creative Commons CC0 1.0 Universal Public Domain Dedication",
+ "license_url": "https://creativecommons.org/publicdomain/zero/1.0/",
+ "type": "license"
+}
diff --git a/data_descriptors/license/cc0_1.0.json b/data_descriptors/license/cc0_1.0.json
new file mode 100644
index 00000000..772085bc
--- /dev/null
+++ b/data_descriptors/license/cc0_1.0.json
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "cc0_1.0",
+ "kind": "CC0 1.0",
+ "license_id": "Creative Commons CC0 1.0 Universal Public Domain Dedication",
+ "license_url": "https://creativecommons.org/publicdomain/zero/1.0/",
+ "type": "license"
+}
diff --git a/data_descriptors/license/cc_by_4.0 b/data_descriptors/license/cc_by_4.0
new file mode 100644
index 00000000..5ecf404b
--- /dev/null
+++ b/data_descriptors/license/cc_by_4.0
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "cc_by_4.0",
+ "kind": "CC BY 4.0",
+ "license_id": "Creative Commons Attribution 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by/4.0/",
+ "type": "license"
+}
diff --git a/data_descriptors/license/cc_by_4.0.json b/data_descriptors/license/cc_by_4.0.json
new file mode 100644
index 00000000..5ecf404b
--- /dev/null
+++ b/data_descriptors/license/cc_by_4.0.json
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "cc_by_4.0",
+ "kind": "CC BY 4.0",
+ "license_id": "Creative Commons Attribution 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by/4.0/",
+ "type": "license"
+}
diff --git a/data_descriptors/license/cc_by_nc_sa_4.0 b/data_descriptors/license/cc_by_nc_sa_4.0
new file mode 100644
index 00000000..ca422c69
--- /dev/null
+++ b/data_descriptors/license/cc_by_nc_sa_4.0
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "cc_by_nc_sa_4.0",
+ "kind": "CC BY-NC-SA 4.0",
+ "license_id": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by-nc-sa/4.0/",
+ "type": "license"
+}
diff --git a/data_descriptors/license/cc_by_nc_sa_4.0.json b/data_descriptors/license/cc_by_nc_sa_4.0.json
new file mode 100644
index 00000000..ca422c69
--- /dev/null
+++ b/data_descriptors/license/cc_by_nc_sa_4.0.json
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "cc_by_nc_sa_4.0",
+ "kind": "CC BY-NC-SA 4.0",
+ "license_id": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by-nc-sa/4.0/",
+ "type": "license"
+}
diff --git a/data_descriptors/license/cc_by_sa_4.0 b/data_descriptors/license/cc_by_sa_4.0
new file mode 100644
index 00000000..b0a450ef
--- /dev/null
+++ b/data_descriptors/license/cc_by_sa_4.0
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "cc_by_sa_4.0",
+ "kind": "CC BY-SA 4.0",
+ "license_id": "Creative Commons Attribution-ShareAlike 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
+ "type": "license"
+}
diff --git a/data_descriptors/license/cc_by_sa_4.0.json b/data_descriptors/license/cc_by_sa_4.0.json
new file mode 100644
index 00000000..b0a450ef
--- /dev/null
+++ b/data_descriptors/license/cc_by_sa_4.0.json
@@ -0,0 +1,8 @@
+{
+ "@context": "_context_",
+ "id": "cc_by_sa_4.0",
+ "kind": "CC BY-SA 4.0",
+ "license_id": "Creative Commons Attribution-ShareAlike 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
+ "type": "license"
+}
diff --git a/data_descriptors/license/graph b/data_descriptors/license/graph
new file mode 100644
index 00000000..61dc2d11
--- /dev/null
+++ b/data_descriptors/license/graph
@@ -0,0 +1,35 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "id": "cc0_1.0",
+ "kind": "CC0 1.0",
+ "license_id": "Creative Commons CC0 1.0 Universal Public Domain Dedication",
+ "license_url": "https://creativecommons.org/publicdomain/zero/1.0/",
+ "type": "license"
+ },
+ {
+ "id": "cc_by_4.0",
+ "kind": "CC BY 4.0",
+ "license_id": "Creative Commons Attribution 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by/4.0/",
+ "type": "license"
+ },
+ {
+ "id": "cc_by_nc_sa_4.0",
+ "kind": "CC BY-NC-SA 4.0",
+ "license_id": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by-nc-sa/4.0/",
+ "type": "license"
+ },
+ {
+ "id": "cc_by_sa_4.0",
+ "kind": "CC BY-SA 4.0",
+ "license_id": "Creative Commons Attribution-ShareAlike 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
+ "type": "license"
+ }
+ ]
+}
diff --git a/data_descriptors/license/graph.jsonld b/data_descriptors/license/graph.jsonld
new file mode 100644
index 00000000..61dc2d11
--- /dev/null
+++ b/data_descriptors/license/graph.jsonld
@@ -0,0 +1,35 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "id": "cc0_1.0",
+ "kind": "CC0 1.0",
+ "license_id": "Creative Commons CC0 1.0 Universal Public Domain Dedication",
+ "license_url": "https://creativecommons.org/publicdomain/zero/1.0/",
+ "type": "license"
+ },
+ {
+ "id": "cc_by_4.0",
+ "kind": "CC BY 4.0",
+ "license_id": "Creative Commons Attribution 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by/4.0/",
+ "type": "license"
+ },
+ {
+ "id": "cc_by_nc_sa_4.0",
+ "kind": "CC BY-NC-SA 4.0",
+ "license_id": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by-nc-sa/4.0/",
+ "type": "license"
+ },
+ {
+ "id": "cc_by_sa_4.0",
+ "kind": "CC BY-SA 4.0",
+ "license_id": "Creative Commons Attribution-ShareAlike 4.0 International",
+ "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
+ "type": "license"
+ }
+ ]
+}
diff --git a/data_descriptors/license/graph.min b/data_descriptors/license/graph.min
new file mode 100644
index 00000000..b6eecf0c
--- /dev/null
+++ b/data_descriptors/license/graph.min
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"id":"cc0_1.0","kind":"CC0 1.0","license_id":"Creative Commons CC0 1.0 Universal Public Domain Dedication","license_url":"https://creativecommons.org/publicdomain/zero/1.0/","type":"license"},{"id":"cc_by_4.0","kind":"CC BY 4.0","license_id":"Creative Commons Attribution 4.0 International","license_url":"https://creativecommons.org/licenses/by/4.0/","type":"license"},{"id":"cc_by_nc_sa_4.0","kind":"CC BY-NC-SA 4.0","license_id":"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International","license_url":"https://creativecommons.org/licenses/by-nc-sa/4.0/","type":"license"},{"id":"cc_by_sa_4.0","kind":"CC BY-SA 4.0","license_id":"Creative Commons Attribution-ShareAlike 4.0 International","license_url":"https://creativecommons.org/licenses/by-sa/4.0/","type":"license"}]}
diff --git a/data_descriptors/license/graph.min.jsonld b/data_descriptors/license/graph.min.jsonld
new file mode 100644
index 00000000..b6eecf0c
--- /dev/null
+++ b/data_descriptors/license/graph.min.jsonld
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"id":"cc0_1.0","kind":"CC0 1.0","license_id":"Creative Commons CC0 1.0 Universal Public Domain Dedication","license_url":"https://creativecommons.org/publicdomain/zero/1.0/","type":"license"},{"id":"cc_by_4.0","kind":"CC BY 4.0","license_id":"Creative Commons Attribution 4.0 International","license_url":"https://creativecommons.org/licenses/by/4.0/","type":"license"},{"id":"cc_by_nc_sa_4.0","kind":"CC BY-NC-SA 4.0","license_id":"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International","license_url":"https://creativecommons.org/licenses/by-nc-sa/4.0/","type":"license"},{"id":"cc_by_sa_4.0","kind":"CC BY-SA 4.0","license_id":"Creative Commons Attribution-ShareAlike 4.0 International","license_url":"https://creativecommons.org/licenses/by-sa/4.0/","type":"license"}]}
diff --git a/data_descriptors/linktest/.DS_Store b/data_descriptors/linktest/.DS_Store
new file mode 100644
index 00000000..8b6d730d
Binary files /dev/null and b/data_descriptors/linktest/.DS_Store differ
diff --git a/data_descriptors/linktest/_context_ b/data_descriptors/linktest/_context_
new file mode 100644
index 00000000..1262d99d
--- /dev/null
+++ b/data_descriptors/linktest/_context_
@@ -0,0 +1,10 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/"
+ }
+ ],
+ "@embed": "@always"
+}
\ No newline at end of file
diff --git a/data_descriptors/linktest/graph b/data_descriptors/linktest/graph
new file mode 100644
index 00000000..b1731cf7
--- /dev/null
+++ b/data_descriptors/linktest/graph
@@ -0,0 +1,44 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "This is a test file, checking on multiple entries",
+ "id": "test1",
+ "Author": "Daniel Ellis",
+ "type": "TestFile",
+ "realm": {
+ "atmos": {},
+ "ocean": {}
+ },
+ "realm2": [
+ {
+ "@id": "atmoschem"
+ }
+ ]
+ },
+ {
+ "description": "This is a yet another test file, checking on multiple entries",
+ "id": "test2",
+ "Author": "Daniel Ellis",
+ "type": "TestFile",
+ "realm": {
+ "atmoschem": {
+ "name": "more than just atmos"
+ },
+ "rivers": {
+ "note": "This should not work"
+ }
+ },
+ "realm2": [
+ {
+ "@id": "atmoschem"
+ }
+ ],
+ "realm3": [
+ "rivers"
+ ]
+ }
+ ]
+}
diff --git a/data_descriptors/linktest/graph.jsonld b/data_descriptors/linktest/graph.jsonld
new file mode 100644
index 00000000..b1731cf7
--- /dev/null
+++ b/data_descriptors/linktest/graph.jsonld
@@ -0,0 +1,44 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "This is a test file, checking on multiple entries",
+ "id": "test1",
+ "Author": "Daniel Ellis",
+ "type": "TestFile",
+ "realm": {
+ "atmos": {},
+ "ocean": {}
+ },
+ "realm2": [
+ {
+ "@id": "atmoschem"
+ }
+ ]
+ },
+ {
+ "description": "This is a yet another test file, checking on multiple entries",
+ "id": "test2",
+ "Author": "Daniel Ellis",
+ "type": "TestFile",
+ "realm": {
+ "atmoschem": {
+ "name": "more than just atmos"
+ },
+ "rivers": {
+ "note": "This should not work"
+ }
+ },
+ "realm2": [
+ {
+ "@id": "atmoschem"
+ }
+ ],
+ "realm3": [
+ "rivers"
+ ]
+ }
+ ]
+}
diff --git a/data_descriptors/linktest/graph.min b/data_descriptors/linktest/graph.min
new file mode 100644
index 00000000..e44a020b
--- /dev/null
+++ b/data_descriptors/linktest/graph.min
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"description":"This is a test file, checking on multiple entries","id":"test1","Author":"Daniel Ellis","type":"TestFile","realm":{"atmos":{},"ocean":{}},"realm2":[{"@id":"atmoschem"}]},{"description":"This is a yet another test file, checking on multiple entries","id":"test2","Author":"Daniel Ellis","type":"TestFile","realm":{"atmoschem":{"name":"more than just atmos"},"rivers":{"note":"This should not work"}},"realm2":[{"@id":"atmoschem"}],"realm3":["rivers"]}]}
diff --git a/data_descriptors/linktest/graph.min.jsonld b/data_descriptors/linktest/graph.min.jsonld
new file mode 100644
index 00000000..e44a020b
--- /dev/null
+++ b/data_descriptors/linktest/graph.min.jsonld
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"description":"This is a test file, checking on multiple entries","id":"test1","Author":"Daniel Ellis","type":"TestFile","realm":{"atmos":{},"ocean":{}},"realm2":[{"@id":"atmoschem"}]},{"description":"This is a yet another test file, checking on multiple entries","id":"test2","Author":"Daniel Ellis","type":"TestFile","realm":{"atmoschem":{"name":"more than just atmos"},"rivers":{"note":"This should not work"}},"realm2":[{"@id":"atmoschem"}],"realm3":["rivers"]}]}
diff --git a/data_descriptors/linktest/test1 b/data_descriptors/linktest/test1
new file mode 100644
index 00000000..6a43c044
--- /dev/null
+++ b/data_descriptors/linktest/test1
@@ -0,0 +1,16 @@
+{
+ "@context": "_context_",
+ "description": "This is a test file, checking on multiple entries",
+ "id": "test1",
+ "Author": "Daniel Ellis",
+ "type": "TestFile",
+ "realm": {
+ "atmos": {},
+ "ocean": {}
+ },
+ "realm2": [
+ {
+ "@id": "atmoschem"
+ }
+ ]
+}
diff --git a/data_descriptors/linktest/test1.json b/data_descriptors/linktest/test1.json
new file mode 100644
index 00000000..6a43c044
--- /dev/null
+++ b/data_descriptors/linktest/test1.json
@@ -0,0 +1,16 @@
+{
+ "@context": "_context_",
+ "description": "This is a test file, checking on multiple entries",
+ "id": "test1",
+ "Author": "Daniel Ellis",
+ "type": "TestFile",
+ "realm": {
+ "atmos": {},
+ "ocean": {}
+ },
+ "realm2": [
+ {
+ "@id": "atmoschem"
+ }
+ ]
+}
diff --git a/data_descriptors/linktest/test2 b/data_descriptors/linktest/test2
new file mode 100644
index 00000000..f722e758
--- /dev/null
+++ b/data_descriptors/linktest/test2
@@ -0,0 +1,23 @@
+{
+ "@context": "_context_",
+ "description": "This is a yet another test file, checking on multiple entries",
+ "id": "test2",
+ "Author": "Daniel Ellis",
+ "type": "TestFile",
+ "realm": {
+ "atmoschem": {
+ "name": "more than just atmos"
+ },
+ "rivers": {
+ "note": "This should not work"
+ }
+ },
+ "realm2": [
+ {
+ "@id": "atmoschem"
+ }
+ ],
+ "realm3": [
+ "rivers"
+ ]
+}
diff --git a/data_descriptors/linktest/test2.json b/data_descriptors/linktest/test2.json
new file mode 100644
index 00000000..f722e758
--- /dev/null
+++ b/data_descriptors/linktest/test2.json
@@ -0,0 +1,23 @@
+{
+ "@context": "_context_",
+ "description": "This is a yet another test file, checking on multiple entries",
+ "id": "test2",
+ "Author": "Daniel Ellis",
+ "type": "TestFile",
+ "realm": {
+ "atmoschem": {
+ "name": "more than just atmos"
+ },
+ "rivers": {
+ "note": "This should not work"
+ }
+ },
+ "realm2": [
+ {
+ "@id": "atmoschem"
+ }
+ ],
+ "realm3": [
+ "rivers"
+ ]
+}
diff --git a/data_descriptors/mip/.DS_Store b/data_descriptors/mip/.DS_Store
new file mode 100644
index 00000000..4c4da79e
Binary files /dev/null and b/data_descriptors/mip/.DS_Store differ
diff --git a/data_descriptors/mip/_context_ b/data_descriptors/mip/_context_
new file mode 100644
index 00000000..436d6edf
--- /dev/null
+++ b/data_descriptors/mip/_context_
@@ -0,0 +1,10 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/"
+ }
+ ],
+ "@embed": "@always"
+}
\ No newline at end of file
diff --git a/data_descriptors/mip/_schema b/data_descriptors/mip/_schema
new file mode 100644
index 00000000..12c349c7
--- /dev/null
+++ b/data_descriptors/mip/_schema
@@ -0,0 +1,49 @@
+ {
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "title": "CMIP MIP-Era Descriptor",
+ "description": "Defines a CMIP MIP-era, including start and end years, unique identifiers, and related URLs.",
+ "references": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/mip"],
+ "repo": "https://github.com/WCRP-CMIP/WCRP-UNIVERSE/",
+ "prefix": "mip",
+
+ "type": "object",
+ "properties": {
+ "@context": {
+ "type": "string",
+ "description": "URI for the JSON-LD context describing MIP-eras",
+ "examples": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/mip/_context"]
+ },
+ "end": {
+ "type": "integer",
+ "description": "End year of the MIP-era",
+ "examples": [2024]
+ },
+ "id": {
+ "type": "string",
+ "description": "Unique identifier for the MIP-era descriptor file",
+ "examples": ["cmip6.json"]
+ },
+ "name": {
+ "type": "string",
+ "description": "Name of the MIP-era (e.g., CMIP6)",
+ "examples": ["CMIP6"]
+ },
+ "start": {
+ "type": "integer",
+ "description": "Start year of the MIP-era",
+ "examples": [2013]
+ },
+ "type": {
+ "type": "string",
+ "description": "Classification type of the descriptor (e.g., mip-era)",
+ "examples": ["mip-era"]
+ },
+ "url": {
+ "type": "string",
+ "description": "URL linking to additional information about the MIP-era",
+ "examples": ["https://wcrp-cmip.org/CMIP6"]
+ }
+ },
+ "required": ["@context", "end", "id", "name", "start", "type", "url"]
+}
+
diff --git a/data_descriptors/mip/cmip5 b/data_descriptors/mip/cmip5
new file mode 100644
index 00000000..e0ce4ef0
--- /dev/null
+++ b/data_descriptors/mip/cmip5
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "end": 2020,
+ "id": "cmip5",
+ "name": "CMIP5",
+ "start": 2006,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP5"
+}
diff --git a/data_descriptors/mip/cmip5.json b/data_descriptors/mip/cmip5.json
new file mode 100644
index 00000000..e0ce4ef0
--- /dev/null
+++ b/data_descriptors/mip/cmip5.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "end": 2020,
+ "id": "cmip5",
+ "name": "CMIP5",
+ "start": 2006,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP5"
+}
diff --git a/data_descriptors/mip/cmip6 b/data_descriptors/mip/cmip6
new file mode 100644
index 00000000..1dbf2ff8
--- /dev/null
+++ b/data_descriptors/mip/cmip6
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "end": 2024,
+ "id": "cmip6",
+ "name": "CMIP6",
+ "start": 2013,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP6"
+}
diff --git a/data_descriptors/mip/cmip6.json b/data_descriptors/mip/cmip6.json
new file mode 100644
index 00000000..1dbf2ff8
--- /dev/null
+++ b/data_descriptors/mip/cmip6.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "end": 2024,
+ "id": "cmip6",
+ "name": "CMIP6",
+ "start": 2013,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP6"
+}
diff --git a/data_descriptors/mip/cmip6plus b/data_descriptors/mip/cmip6plus
new file mode 100644
index 00000000..4e78665f
--- /dev/null
+++ b/data_descriptors/mip/cmip6plus
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "end": 2999,
+ "id": "cmip6plus",
+ "name": "CMIP6Plus",
+ "start": 2023,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP6Plus"
+}
diff --git a/data_descriptors/mip/cmip6plus.json b/data_descriptors/mip/cmip6plus.json
new file mode 100644
index 00000000..4e78665f
--- /dev/null
+++ b/data_descriptors/mip/cmip6plus.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "end": 2999,
+ "id": "cmip6plus",
+ "name": "CMIP6Plus",
+ "start": 2023,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP6Plus"
+}
diff --git a/data_descriptors/mip/cmip7 b/data_descriptors/mip/cmip7
new file mode 100644
index 00000000..78c0a0d0
--- /dev/null
+++ b/data_descriptors/mip/cmip7
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "end": 2999,
+ "id": "cmip7",
+ "name": "CMIP7",
+ "start": 2025,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP7"
+}
diff --git a/data_descriptors/mip/cmip7.json b/data_descriptors/mip/cmip7.json
new file mode 100644
index 00000000..78c0a0d0
--- /dev/null
+++ b/data_descriptors/mip/cmip7.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "end": 2999,
+ "id": "cmip7",
+ "name": "CMIP7",
+ "start": 2025,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP7"
+}
diff --git a/data_descriptors/mip/graph b/data_descriptors/mip/graph
new file mode 100644
index 00000000..f2f8d82e
--- /dev/null
+++ b/data_descriptors/mip/graph
@@ -0,0 +1,43 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/"
+ }
+ ],
+ "@graph": [
+ {
+ "end": 2020,
+ "id": "cmip5",
+ "name": "CMIP5",
+ "start": 2006,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP5"
+ },
+ {
+ "end": 2024,
+ "id": "cmip6",
+ "name": "CMIP6",
+ "start": 2013,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP6"
+ },
+ {
+ "end": 2999,
+ "id": "cmip6plus",
+ "name": "CMIP6Plus",
+ "start": 2023,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP6Plus"
+ },
+ {
+ "end": 2999,
+ "id": "cmip7",
+ "name": "CMIP7",
+ "start": 2025,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP7"
+ }
+ ]
+}
diff --git a/data_descriptors/mip/graph.jsonld b/data_descriptors/mip/graph.jsonld
new file mode 100644
index 00000000..f2f8d82e
--- /dev/null
+++ b/data_descriptors/mip/graph.jsonld
@@ -0,0 +1,43 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/"
+ }
+ ],
+ "@graph": [
+ {
+ "end": 2020,
+ "id": "cmip5",
+ "name": "CMIP5",
+ "start": 2006,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP5"
+ },
+ {
+ "end": 2024,
+ "id": "cmip6",
+ "name": "CMIP6",
+ "start": 2013,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP6"
+ },
+ {
+ "end": 2999,
+ "id": "cmip6plus",
+ "name": "CMIP6Plus",
+ "start": 2023,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP6Plus"
+ },
+ {
+ "end": 2999,
+ "id": "cmip7",
+ "name": "CMIP7",
+ "start": 2025,
+ "type": "mip",
+ "url": "https://wcrp-cmip.org/CMIP7"
+ }
+ ]
+}
diff --git a/data_descriptors/mip/graph.min b/data_descriptors/mip/graph.min
new file mode 100644
index 00000000..30ff5ffa
--- /dev/null
+++ b/data_descriptors/mip/graph.min
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context",{"@base":"https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/","@vocab":"https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/"}],"@graph":[{"end":2020,"id":"cmip5","name":"CMIP5","start":2006,"type":"mip","url":"https://wcrp-cmip.org/CMIP5"},{"end":2024,"id":"cmip6","name":"CMIP6","start":2013,"type":"mip","url":"https://wcrp-cmip.org/CMIP6"},{"end":2999,"id":"cmip6plus","name":"CMIP6Plus","start":2023,"type":"mip","url":"https://wcrp-cmip.org/CMIP6Plus"},{"end":2999,"id":"cmip7","name":"CMIP7","start":2025,"type":"mip","url":"https://wcrp-cmip.org/CMIP7"}]}
diff --git a/data_descriptors/mip/graph.min.jsonld b/data_descriptors/mip/graph.min.jsonld
new file mode 100644
index 00000000..30ff5ffa
--- /dev/null
+++ b/data_descriptors/mip/graph.min.jsonld
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context",{"@base":"https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/","@vocab":"https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/"}],"@graph":[{"end":2020,"id":"cmip5","name":"CMIP5","start":2006,"type":"mip","url":"https://wcrp-cmip.org/CMIP5"},{"end":2024,"id":"cmip6","name":"CMIP6","start":2013,"type":"mip","url":"https://wcrp-cmip.org/CMIP6"},{"end":2999,"id":"cmip6plus","name":"CMIP6Plus","start":2023,"type":"mip","url":"https://wcrp-cmip.org/CMIP6Plus"},{"end":2999,"id":"cmip7","name":"CMIP7","start":2025,"type":"mip","url":"https://wcrp-cmip.org/CMIP7"}]}
diff --git a/data_descriptors/organisations/.DS_Store b/data_descriptors/organisations/.DS_Store
new file mode 100644
index 00000000..e931170d
Binary files /dev/null and b/data_descriptors/organisations/.DS_Store differ
diff --git a/data_descriptors/organisations/_context b/data_descriptors/organisations/_context
new file mode 100644
index 00000000..363261b6
--- /dev/null
+++ b/data_descriptors/organisations/_context
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "@embed": "@always",
+ "@explicit": true,
+ "name": "",
+ "description": ""
+}
diff --git a/data_descriptors/organisations/_context.json b/data_descriptors/organisations/_context.json
new file mode 100644
index 00000000..363261b6
--- /dev/null
+++ b/data_descriptors/organisations/_context.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "@embed": "@always",
+ "@explicit": true,
+ "name": "",
+ "description": ""
+}
diff --git a/data_descriptors/product/.DS_Store b/data_descriptors/product/.DS_Store
new file mode 100644
index 00000000..2633788a
Binary files /dev/null and b/data_descriptors/product/.DS_Store differ
diff --git a/data_descriptors/product/_context_ b/data_descriptors/product/_context_
new file mode 100644
index 00000000..593874a8
--- /dev/null
+++ b/data_descriptors/product/_context_
@@ -0,0 +1,10 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/product/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/product/"
+ }
+ ],
+ "@embed": "@always"
+}
\ No newline at end of file
diff --git a/data_descriptors/product/_schema b/data_descriptors/product/_schema
new file mode 100644
index 00000000..0b2359b6
--- /dev/null
+++ b/data_descriptors/product/_schema
@@ -0,0 +1,39 @@
+{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "title": "CMIP Product Descriptor",
+ "description": "Defines a CMIP product, including descriptions, types, and unique identifiers for observational data and other products.",
+ "references": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/product"],
+ "repo": "https://github.com/WCRP-CMIP/WCRP-UNIVERSE/",
+ "prefix": "mip",
+
+ "type": "object",
+ "properties": {
+ "@context": {
+ "type": "string",
+ "description": "URI for the JSON-LD context describing product descriptors",
+ "examples": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/product/_context"]
+ },
+ "description": {
+ "type": "string",
+ "description": "Description of the product, including data sources and usage",
+ "examples": ["Data collected from direct measurements of the climate system. This includes data from ground stations, satellites, buoys, and other observational platforms, which serve as a reference for validating and comparing model outputs."]
+ },
+ "id": {
+ "type": "string",
+ "description": "Unique identifier for the product descriptor JSON",
+ "examples": ["observations.json"]
+ },
+ "kind": {
+ "type": "string",
+ "description": "Specific kind of product (e.g., observations, reanalysis)",
+ "examples": ["observations"]
+ },
+ "type": {
+ "type": "string",
+ "description": "Classification type of the descriptor",
+ "examples": ["product"]
+ }
+ },
+ "required": ["@context", "description", "id", "kind", "type"]
+}
+
diff --git a/data_descriptors/product/create.ipynb b/data_descriptors/product/create.ipynb
new file mode 100644
index 00000000..483812aa
--- /dev/null
+++ b/data_descriptors/product/create.ipynb
@@ -0,0 +1,206 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import json \n",
+ "import jsonschema\n",
+ "from jsonschema import validate\n",
+ "\n",
+ "'''\n",
+ "mip-cmor-tables/auxillary/product\n",
+ "'''\n",
+ "\n",
+ "def validate_json(data, schema, name = 'none'):\n",
+ " try:\n",
+ " validate(instance=data, schema=schema)\n",
+ " print(f\"Validation succeeded: {name}\")\n",
+ " except jsonschema.exceptions.ValidationError as err:\n",
+ " print(\"Validation error:\", err.message)\n",
+ "\n",
+ "# repo_ctx = json.load(open('../../context.json'))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "context = {}"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "product_schema = {\n",
+ " \"type\": \"object\",\n",
+ " \"properties\": {\n",
+ " \"@type\": {\n",
+ " \"type\": \"string\",\n",
+ " \"enum\": [\"cmip:product\"]\n",
+ " },\n",
+ " \"@id\": {\n",
+ " \"type\": \"string\",\n",
+ " \"pattern\": \"^mip-cmor-tables:auxillary/product/.+$\"\n",
+ " },\n",
+ " \"kind\": {\n",
+ " \"type\": \"string\"\n",
+ " },\n",
+ " \"description\": {\n",
+ " \"type\": \"string\"\n",
+ " },\n",
+ " },\n",
+ " \"required\": [\n",
+ " \"@type\",\n",
+ " \"@id\",\n",
+ " \"kind\",\n",
+ " \"description\"\n",
+ " ]\n",
+ "}\n",
+ "\n",
+ "loc = f'./schema.json'\n",
+ "json.dump(\n",
+ " product_schema, open(loc,'w'),indent=4)\n",
+ "\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "\n",
+ "ctx = {\"@vocab\":\"product:\",**{}}\n",
+ "loc = f'./context.json'\n",
+ "\n",
+ "json.dump({\"@context\":ctx}, open(loc,'w'),indent=4)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "pd = {\n",
+ " \"model-output\": \"Output produced from a model simulation. This includes the various data points and metrics generated as a result of running climate models, which simulate physical, chemical, and biological processes affecting the climate system.\",\n",
+ " \"forcing-dataset\": \"Data sets used to drive model simulations. These include external factors like greenhouse gas concentrations, solar radiation, and land use changes that influence the climate model outputs.\",\n",
+ " \"derived\": \"Data that has been processed or transformed from raw model output. Derived data includes value-added products such as anomalies, indices, or other statistics that are computed from the original model outputs.\",\n",
+ " \"observations\": \"Data collected from direct measurements of the climate system. This includes data from ground stations, satellites, buoys, and other observational platforms, which serve as a reference for validating and comparing model outputs.\"\n",
+ "}\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Validation error: 'product' is not one of ['cmip:product']\n",
+ "Validation error: 'product' is not one of ['cmip:product']\n",
+ "Validation error: 'product' is not one of ['cmip:product']\n",
+ "Validation error: 'product' is not one of ['cmip:product']\n"
+ ]
+ }
+ ],
+ "source": [
+ "\n",
+ "\n",
+ "for kind,description in pd.items():\n",
+ " ll = kind.lower().replace(' ','-')\n",
+ " entry = {\n",
+ " \"@type\":\"product\",\n",
+ " \"@id\": f\"mip-cmor-tables:auxillary/product/\"+ll,\n",
+ " \"kind\": kind,\n",
+ " \"description\": description\n",
+ " }\n",
+ " \n",
+ " validate_json(entry,product_schema,name = ll)\n",
+ "\n",
+ " loc = f'./{ll}.json'\n",
+ " json.dump(entry, open(loc,'w'),indent=4)\n",
+ " \n",
+ " \n",
+ " \n",
+ "# context['cmip:mip_era'] = {\"@vocab\":\"mip\",**repo_ctx['@context']}\n",
+ "\n",
+ "# context"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'observations'"
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "kind"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.10.10"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/data_descriptors/product/derived b/data_descriptors/product/derived
new file mode 100644
index 00000000..913bf13b
--- /dev/null
+++ b/data_descriptors/product/derived
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Data that has been processed or transformed from raw model output. Derived data includes value-added products such as anomalies, indices, or other statistics that are computed from the original model outputs.",
+ "id": "derived",
+ "kind": "derived",
+ "type": "product"
+}
diff --git a/data_descriptors/product/derived.json b/data_descriptors/product/derived.json
new file mode 100644
index 00000000..913bf13b
--- /dev/null
+++ b/data_descriptors/product/derived.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Data that has been processed or transformed from raw model output. Derived data includes value-added products such as anomalies, indices, or other statistics that are computed from the original model outputs.",
+ "id": "derived",
+ "kind": "derived",
+ "type": "product"
+}
diff --git a/data_descriptors/product/forcing_dataset b/data_descriptors/product/forcing_dataset
new file mode 100644
index 00000000..86c445d2
--- /dev/null
+++ b/data_descriptors/product/forcing_dataset
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Data sets used to drive model simulations. These include external factors like greenhouse gas concentrations, solar radiation, and land use changes that influence the climate model outputs.",
+ "id": "forcing_dataset",
+ "kind": "forcing-dataset",
+ "type": "product"
+}
diff --git a/data_descriptors/product/forcing_dataset.json b/data_descriptors/product/forcing_dataset.json
new file mode 100644
index 00000000..86c445d2
--- /dev/null
+++ b/data_descriptors/product/forcing_dataset.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Data sets used to drive model simulations. These include external factors like greenhouse gas concentrations, solar radiation, and land use changes that influence the climate model outputs.",
+ "id": "forcing_dataset",
+ "kind": "forcing-dataset",
+ "type": "product"
+}
diff --git a/data_descriptors/product/graph b/data_descriptors/product/graph
new file mode 100644
index 00000000..263ac4bf
--- /dev/null
+++ b/data_descriptors/product/graph
@@ -0,0 +1,31 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "Data that has been processed or transformed from raw model output. Derived data includes value-added products such as anomalies, indices, or other statistics that are computed from the original model outputs.",
+ "id": "derived",
+ "kind": "derived",
+ "type": "product"
+ },
+ {
+ "description": "Data sets used to drive model simulations. These include external factors like greenhouse gas concentrations, solar radiation, and land use changes that influence the climate model outputs.",
+ "id": "forcing_dataset",
+ "kind": "forcing-dataset",
+ "type": "product"
+ },
+ {
+ "description": "Output produced from a model simulation. This includes the various data points and metrics generated as a result of running climate models, which simulate physical, chemical, and biological processes affecting the climate system.",
+ "id": "model_output",
+ "kind": "model-output",
+ "type": "product"
+ },
+ {
+ "description": "Data collected from direct measurements of the climate system. This includes data from ground stations, satellites, buoys, and other observational platforms, which serve as a reference for validating and comparing model outputs.",
+ "id": "observations",
+ "kind": "observations",
+ "type": "product"
+ }
+ ]
+}
diff --git a/data_descriptors/product/graph.jsonld b/data_descriptors/product/graph.jsonld
new file mode 100644
index 00000000..263ac4bf
--- /dev/null
+++ b/data_descriptors/product/graph.jsonld
@@ -0,0 +1,31 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "Data that has been processed or transformed from raw model output. Derived data includes value-added products such as anomalies, indices, or other statistics that are computed from the original model outputs.",
+ "id": "derived",
+ "kind": "derived",
+ "type": "product"
+ },
+ {
+ "description": "Data sets used to drive model simulations. These include external factors like greenhouse gas concentrations, solar radiation, and land use changes that influence the climate model outputs.",
+ "id": "forcing_dataset",
+ "kind": "forcing-dataset",
+ "type": "product"
+ },
+ {
+ "description": "Output produced from a model simulation. This includes the various data points and metrics generated as a result of running climate models, which simulate physical, chemical, and biological processes affecting the climate system.",
+ "id": "model_output",
+ "kind": "model-output",
+ "type": "product"
+ },
+ {
+ "description": "Data collected from direct measurements of the climate system. This includes data from ground stations, satellites, buoys, and other observational platforms, which serve as a reference for validating and comparing model outputs.",
+ "id": "observations",
+ "kind": "observations",
+ "type": "product"
+ }
+ ]
+}
diff --git a/data_descriptors/product/graph.min b/data_descriptors/product/graph.min
new file mode 100644
index 00000000..3bb7e75f
--- /dev/null
+++ b/data_descriptors/product/graph.min
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"description":"Data that has been processed or transformed from raw model output. Derived data includes value-added products such as anomalies, indices, or other statistics that are computed from the original model outputs.","id":"derived","kind":"derived","type":"product"},{"description":"Data sets used to drive model simulations. These include external factors like greenhouse gas concentrations, solar radiation, and land use changes that influence the climate model outputs.","id":"forcing_dataset","kind":"forcing-dataset","type":"product"},{"description":"Output produced from a model simulation. This includes the various data points and metrics generated as a result of running climate models, which simulate physical, chemical, and biological processes affecting the climate system.","id":"model_output","kind":"model-output","type":"product"},{"description":"Data collected from direct measurements of the climate system. This includes data from ground stations, satellites, buoys, and other observational platforms, which serve as a reference for validating and comparing model outputs.","id":"observations","kind":"observations","type":"product"}]}
diff --git a/data_descriptors/product/graph.min.jsonld b/data_descriptors/product/graph.min.jsonld
new file mode 100644
index 00000000..3bb7e75f
--- /dev/null
+++ b/data_descriptors/product/graph.min.jsonld
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"description":"Data that has been processed or transformed from raw model output. Derived data includes value-added products such as anomalies, indices, or other statistics that are computed from the original model outputs.","id":"derived","kind":"derived","type":"product"},{"description":"Data sets used to drive model simulations. These include external factors like greenhouse gas concentrations, solar radiation, and land use changes that influence the climate model outputs.","id":"forcing_dataset","kind":"forcing-dataset","type":"product"},{"description":"Output produced from a model simulation. This includes the various data points and metrics generated as a result of running climate models, which simulate physical, chemical, and biological processes affecting the climate system.","id":"model_output","kind":"model-output","type":"product"},{"description":"Data collected from direct measurements of the climate system. This includes data from ground stations, satellites, buoys, and other observational platforms, which serve as a reference for validating and comparing model outputs.","id":"observations","kind":"observations","type":"product"}]}
diff --git a/data_descriptors/product/model_output b/data_descriptors/product/model_output
new file mode 100644
index 00000000..645076b5
--- /dev/null
+++ b/data_descriptors/product/model_output
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Output produced from a model simulation. This includes the various data points and metrics generated as a result of running climate models, which simulate physical, chemical, and biological processes affecting the climate system.",
+ "id": "model_output",
+ "kind": "model-output",
+ "type": "product"
+}
diff --git a/data_descriptors/product/model_output.json b/data_descriptors/product/model_output.json
new file mode 100644
index 00000000..645076b5
--- /dev/null
+++ b/data_descriptors/product/model_output.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Output produced from a model simulation. This includes the various data points and metrics generated as a result of running climate models, which simulate physical, chemical, and biological processes affecting the climate system.",
+ "id": "model_output",
+ "kind": "model-output",
+ "type": "product"
+}
diff --git a/data_descriptors/product/observations b/data_descriptors/product/observations
new file mode 100644
index 00000000..072c7b07
--- /dev/null
+++ b/data_descriptors/product/observations
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Data collected from direct measurements of the climate system. This includes data from ground stations, satellites, buoys, and other observational platforms, which serve as a reference for validating and comparing model outputs.",
+ "id": "observations",
+ "kind": "observations",
+ "type": "product"
+}
diff --git a/data_descriptors/product/observations.json b/data_descriptors/product/observations.json
new file mode 100644
index 00000000..072c7b07
--- /dev/null
+++ b/data_descriptors/product/observations.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Data collected from direct measurements of the climate system. This includes data from ground stations, satellites, buoys, and other observational platforms, which serve as a reference for validating and comparing model outputs.",
+ "id": "observations",
+ "kind": "observations",
+ "type": "product"
+}
diff --git a/data_descriptors/realm/.DS_Store b/data_descriptors/realm/.DS_Store
new file mode 100644
index 00000000..e25a561d
Binary files /dev/null and b/data_descriptors/realm/.DS_Store differ
diff --git a/data_descriptors/realm/_context_ b/data_descriptors/realm/_context_
new file mode 100644
index 00000000..379adb0c
--- /dev/null
+++ b/data_descriptors/realm/_context_
@@ -0,0 +1,10 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/"
+ }
+ ],
+ "@embed": "@always"
+}
\ No newline at end of file
diff --git a/data_descriptors/realm/_schema b/data_descriptors/realm/_schema
new file mode 100644
index 00000000..9a497eef
--- /dev/null
+++ b/data_descriptors/realm/_schema
@@ -0,0 +1,39 @@
+{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "title": "CMIP Realm Descriptor",
+ "description": "Defines a CMIP realm, including descriptions, names, and unique identifiers for different realms like atmospheric chemistry.",
+ "references": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/realm"],
+ "repo": "https://github.com/WCRP-CMIP/WCRP-UNIVERSE/",
+ "prefix": "mip",
+
+ "type": "object",
+ "properties": {
+ "@context": {
+ "type": "string",
+ "description": "URI for the JSON-LD context describing realms",
+ "examples": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/realm/_context"]
+ },
+ "description": {
+ "type": "string",
+ "description": "Description of the realm",
+ "examples": ["Atmospheric Chemistry"]
+ },
+ "id": {
+ "type": "string",
+ "description": "Unique identifier for the realm descriptor JSON",
+ "examples": ["atmoschem.json"]
+ },
+ "name": {
+ "type": "string",
+ "description": "Standardized name of the realm",
+ "examples": ["atmosChem"]
+ },
+ "type": {
+ "type": "string",
+ "description": "Classification type of the descriptor",
+ "examples": ["realm"]
+ }
+ },
+ "required": ["@context", "description", "id", "name", "type"]
+}
+
diff --git a/data_descriptors/realm/aerosol b/data_descriptors/realm/aerosol
new file mode 100644
index 00000000..2f49e85d
--- /dev/null
+++ b/data_descriptors/realm/aerosol
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Aerosol",
+ "id": "aerosol",
+ "name": "aerosol",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/aerosol.json b/data_descriptors/realm/aerosol.json
new file mode 100644
index 00000000..2f49e85d
--- /dev/null
+++ b/data_descriptors/realm/aerosol.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Aerosol",
+ "id": "aerosol",
+ "name": "aerosol",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/atmos b/data_descriptors/realm/atmos
new file mode 100644
index 00000000..3238154c
--- /dev/null
+++ b/data_descriptors/realm/atmos
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Atmosphere",
+ "id": "atmos",
+ "name": "atmos",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/atmos.json b/data_descriptors/realm/atmos.json
new file mode 100644
index 00000000..3238154c
--- /dev/null
+++ b/data_descriptors/realm/atmos.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Atmosphere",
+ "id": "atmos",
+ "name": "atmos",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/atmoschem b/data_descriptors/realm/atmoschem
new file mode 100644
index 00000000..1df96fdf
--- /dev/null
+++ b/data_descriptors/realm/atmoschem
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Atmospheric Chemistry",
+ "id": "atmoschem",
+ "name": "atmosChem",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/atmoschem.json b/data_descriptors/realm/atmoschem.json
new file mode 100644
index 00000000..1df96fdf
--- /dev/null
+++ b/data_descriptors/realm/atmoschem.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Atmospheric Chemistry",
+ "id": "atmoschem",
+ "name": "atmosChem",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/graph b/data_descriptors/realm/graph
new file mode 100644
index 00000000..9bd72ce5
--- /dev/null
+++ b/data_descriptors/realm/graph
@@ -0,0 +1,59 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/"
+ }
+ ],
+ "@graph": [
+ {
+ "description": "Aerosol",
+ "id": "aerosol",
+ "name": "aerosol",
+ "type": "realm"
+ },
+ {
+ "description": "Atmosphere",
+ "id": "atmos",
+ "name": "atmos",
+ "type": "realm"
+ },
+ {
+ "description": "Atmospheric Chemistry",
+ "id": "atmoschem",
+ "name": "atmosChem",
+ "type": "realm"
+ },
+ {
+ "description": "Land Surface and Subsurface",
+ "id": "land",
+ "name": "land",
+ "type": "realm"
+ },
+ {
+ "description": "Land Ice",
+ "id": "landice",
+ "name": "landIce",
+ "type": "realm"
+ },
+ {
+ "description": "Ocean",
+ "id": "ocean",
+ "name": "ocean",
+ "type": "realm"
+ },
+ {
+ "description": "Ocean Biogeochemistry",
+ "id": "ocnbgchem",
+ "name": "ocnBgchem",
+ "type": "realm"
+ },
+ {
+ "description": "Sea Ice",
+ "id": "seaice",
+ "name": "seaIce",
+ "type": "realm"
+ }
+ ]
+}
diff --git a/data_descriptors/realm/graph.jsonld b/data_descriptors/realm/graph.jsonld
new file mode 100644
index 00000000..9bd72ce5
--- /dev/null
+++ b/data_descriptors/realm/graph.jsonld
@@ -0,0 +1,59 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/"
+ }
+ ],
+ "@graph": [
+ {
+ "description": "Aerosol",
+ "id": "aerosol",
+ "name": "aerosol",
+ "type": "realm"
+ },
+ {
+ "description": "Atmosphere",
+ "id": "atmos",
+ "name": "atmos",
+ "type": "realm"
+ },
+ {
+ "description": "Atmospheric Chemistry",
+ "id": "atmoschem",
+ "name": "atmosChem",
+ "type": "realm"
+ },
+ {
+ "description": "Land Surface and Subsurface",
+ "id": "land",
+ "name": "land",
+ "type": "realm"
+ },
+ {
+ "description": "Land Ice",
+ "id": "landice",
+ "name": "landIce",
+ "type": "realm"
+ },
+ {
+ "description": "Ocean",
+ "id": "ocean",
+ "name": "ocean",
+ "type": "realm"
+ },
+ {
+ "description": "Ocean Biogeochemistry",
+ "id": "ocnbgchem",
+ "name": "ocnBgchem",
+ "type": "realm"
+ },
+ {
+ "description": "Sea Ice",
+ "id": "seaice",
+ "name": "seaIce",
+ "type": "realm"
+ }
+ ]
+}
diff --git a/data_descriptors/realm/graph.min b/data_descriptors/realm/graph.min
new file mode 100644
index 00000000..8304afa4
--- /dev/null
+++ b/data_descriptors/realm/graph.min
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context",{"@base":"https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/","@vocab":"https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/"}],"@graph":[{"description":"Aerosol","id":"aerosol","name":"aerosol","type":"realm"},{"description":"Atmosphere","id":"atmos","name":"atmos","type":"realm"},{"description":"Atmospheric Chemistry","id":"atmoschem","name":"atmosChem","type":"realm"},{"description":"Land Surface and Subsurface","id":"land","name":"land","type":"realm"},{"description":"Land Ice","id":"landice","name":"landIce","type":"realm"},{"description":"Ocean","id":"ocean","name":"ocean","type":"realm"},{"description":"Ocean Biogeochemistry","id":"ocnbgchem","name":"ocnBgchem","type":"realm"},{"description":"Sea Ice","id":"seaice","name":"seaIce","type":"realm"}]}
diff --git a/data_descriptors/realm/graph.min.jsonld b/data_descriptors/realm/graph.min.jsonld
new file mode 100644
index 00000000..8304afa4
--- /dev/null
+++ b/data_descriptors/realm/graph.min.jsonld
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context",{"@base":"https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/","@vocab":"https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/"}],"@graph":[{"description":"Aerosol","id":"aerosol","name":"aerosol","type":"realm"},{"description":"Atmosphere","id":"atmos","name":"atmos","type":"realm"},{"description":"Atmospheric Chemistry","id":"atmoschem","name":"atmosChem","type":"realm"},{"description":"Land Surface and Subsurface","id":"land","name":"land","type":"realm"},{"description":"Land Ice","id":"landice","name":"landIce","type":"realm"},{"description":"Ocean","id":"ocean","name":"ocean","type":"realm"},{"description":"Ocean Biogeochemistry","id":"ocnbgchem","name":"ocnBgchem","type":"realm"},{"description":"Sea Ice","id":"seaice","name":"seaIce","type":"realm"}]}
diff --git a/data_descriptors/realm/land b/data_descriptors/realm/land
new file mode 100644
index 00000000..17bae6bf
--- /dev/null
+++ b/data_descriptors/realm/land
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Land Surface and Subsurface",
+ "id": "land",
+ "name": "land",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/land.json b/data_descriptors/realm/land.json
new file mode 100644
index 00000000..17bae6bf
--- /dev/null
+++ b/data_descriptors/realm/land.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Land Surface and Subsurface",
+ "id": "land",
+ "name": "land",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/landice b/data_descriptors/realm/landice
new file mode 100644
index 00000000..52cce17a
--- /dev/null
+++ b/data_descriptors/realm/landice
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Land Ice",
+ "id": "landice",
+ "name": "landIce",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/landice.json b/data_descriptors/realm/landice.json
new file mode 100644
index 00000000..52cce17a
--- /dev/null
+++ b/data_descriptors/realm/landice.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Land Ice",
+ "id": "landice",
+ "name": "landIce",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/ocean b/data_descriptors/realm/ocean
new file mode 100644
index 00000000..0901037b
--- /dev/null
+++ b/data_descriptors/realm/ocean
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Ocean",
+ "id": "ocean",
+ "name": "ocean",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/ocean.json b/data_descriptors/realm/ocean.json
new file mode 100644
index 00000000..0901037b
--- /dev/null
+++ b/data_descriptors/realm/ocean.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Ocean",
+ "id": "ocean",
+ "name": "ocean",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/ocnbgchem b/data_descriptors/realm/ocnbgchem
new file mode 100644
index 00000000..8ff18e26
--- /dev/null
+++ b/data_descriptors/realm/ocnbgchem
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Ocean Biogeochemistry",
+ "id": "ocnbgchem",
+ "name": "ocnBgchem",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/ocnbgchem.json b/data_descriptors/realm/ocnbgchem.json
new file mode 100644
index 00000000..8ff18e26
--- /dev/null
+++ b/data_descriptors/realm/ocnbgchem.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Ocean Biogeochemistry",
+ "id": "ocnbgchem",
+ "name": "ocnBgchem",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/seaice b/data_descriptors/realm/seaice
new file mode 100644
index 00000000..06b0cd17
--- /dev/null
+++ b/data_descriptors/realm/seaice
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Sea Ice",
+ "id": "seaice",
+ "name": "seaIce",
+ "type": "realm"
+}
diff --git a/data_descriptors/realm/seaice.json b/data_descriptors/realm/seaice.json
new file mode 100644
index 00000000..06b0cd17
--- /dev/null
+++ b/data_descriptors/realm/seaice.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "Sea Ice",
+ "id": "seaice",
+ "name": "seaIce",
+ "type": "realm"
+}
diff --git a/data_descriptors/resolution/0.5km b/data_descriptors/resolution/0.5km
new file mode 100644
index 00000000..461ef225
--- /dev/null
+++ b/data_descriptors/resolution/0.5km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 0.5 km",
+ "id": "0.5km",
+ "name": "0.5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "0.5"
+}
diff --git a/data_descriptors/resolution/0.5km.json b/data_descriptors/resolution/0.5km.json
new file mode 100644
index 00000000..461ef225
--- /dev/null
+++ b/data_descriptors/resolution/0.5km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 0.5 km",
+ "id": "0.5km",
+ "name": "0.5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "0.5"
+}
diff --git a/data_descriptors/resolution/10000km b/data_descriptors/resolution/10000km
new file mode 100644
index 00000000..c09fc2bb
--- /dev/null
+++ b/data_descriptors/resolution/10000km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 10000 km",
+ "id": "10000km",
+ "name": "10000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "10000"
+}
diff --git a/data_descriptors/resolution/10000km.json b/data_descriptors/resolution/10000km.json
new file mode 100644
index 00000000..c09fc2bb
--- /dev/null
+++ b/data_descriptors/resolution/10000km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 10000 km",
+ "id": "10000km",
+ "name": "10000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "10000"
+}
diff --git a/data_descriptors/resolution/1000km b/data_descriptors/resolution/1000km
new file mode 100644
index 00000000..0bae7cb8
--- /dev/null
+++ b/data_descriptors/resolution/1000km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 1000 km",
+ "id": "1000km",
+ "name": "1000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "1000"
+}
diff --git a/data_descriptors/resolution/1000km.json b/data_descriptors/resolution/1000km.json
new file mode 100644
index 00000000..0bae7cb8
--- /dev/null
+++ b/data_descriptors/resolution/1000km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 1000 km",
+ "id": "1000km",
+ "name": "1000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "1000"
+}
diff --git a/data_descriptors/resolution/100km b/data_descriptors/resolution/100km
new file mode 100644
index 00000000..8128fe6f
--- /dev/null
+++ b/data_descriptors/resolution/100km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 100 km",
+ "id": "100km",
+ "name": "100 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "100"
+}
diff --git a/data_descriptors/resolution/100km.json b/data_descriptors/resolution/100km.json
new file mode 100644
index 00000000..8128fe6f
--- /dev/null
+++ b/data_descriptors/resolution/100km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 100 km",
+ "id": "100km",
+ "name": "100 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "100"
+}
diff --git a/data_descriptors/resolution/10km b/data_descriptors/resolution/10km
new file mode 100644
index 00000000..cb9d294a
--- /dev/null
+++ b/data_descriptors/resolution/10km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 10 km",
+ "id": "10km",
+ "name": "10 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "10"
+}
diff --git a/data_descriptors/resolution/10km.json b/data_descriptors/resolution/10km.json
new file mode 100644
index 00000000..cb9d294a
--- /dev/null
+++ b/data_descriptors/resolution/10km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 10 km",
+ "id": "10km",
+ "name": "10 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "10"
+}
diff --git a/data_descriptors/resolution/1km b/data_descriptors/resolution/1km
new file mode 100644
index 00000000..f659be8d
--- /dev/null
+++ b/data_descriptors/resolution/1km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 1 km",
+ "id": "1km",
+ "name": "1 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "1"
+}
diff --git a/data_descriptors/resolution/1km.json b/data_descriptors/resolution/1km.json
new file mode 100644
index 00000000..f659be8d
--- /dev/null
+++ b/data_descriptors/resolution/1km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 1 km",
+ "id": "1km",
+ "name": "1 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "1"
+}
diff --git a/data_descriptors/resolution/1x1degree b/data_descriptors/resolution/1x1degree
new file mode 100644
index 00000000..fe59f86c
--- /dev/null
+++ b/data_descriptors/resolution/1x1degree
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 1x1 degree",
+ "id": "1x1degree",
+ "name": "1x1 degree",
+ "type": "resolution",
+ "unit": "degree",
+ "value": "1x1"
+}
diff --git a/data_descriptors/resolution/1x1degree.json b/data_descriptors/resolution/1x1degree.json
new file mode 100644
index 00000000..fe59f86c
--- /dev/null
+++ b/data_descriptors/resolution/1x1degree.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 1x1 degree",
+ "id": "1x1degree",
+ "name": "1x1 degree",
+ "type": "resolution",
+ "unit": "degree",
+ "value": "1x1"
+}
diff --git a/data_descriptors/resolution/2.5km b/data_descriptors/resolution/2.5km
new file mode 100644
index 00000000..348dc800
--- /dev/null
+++ b/data_descriptors/resolution/2.5km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 2.5 km",
+ "id": "2.5km",
+ "name": "2.5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "2.5"
+}
diff --git a/data_descriptors/resolution/2.5km.json b/data_descriptors/resolution/2.5km.json
new file mode 100644
index 00000000..348dc800
--- /dev/null
+++ b/data_descriptors/resolution/2.5km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 2.5 km",
+ "id": "2.5km",
+ "name": "2.5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "2.5"
+}
diff --git a/data_descriptors/resolution/2500km b/data_descriptors/resolution/2500km
new file mode 100644
index 00000000..321748f5
--- /dev/null
+++ b/data_descriptors/resolution/2500km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 2500 km",
+ "id": "2500km",
+ "name": "2500 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "2500"
+}
diff --git a/data_descriptors/resolution/2500km.json b/data_descriptors/resolution/2500km.json
new file mode 100644
index 00000000..321748f5
--- /dev/null
+++ b/data_descriptors/resolution/2500km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 2500 km",
+ "id": "2500km",
+ "name": "2500 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "2500"
+}
diff --git a/data_descriptors/resolution/250km b/data_descriptors/resolution/250km
new file mode 100644
index 00000000..93f96fca
--- /dev/null
+++ b/data_descriptors/resolution/250km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 250 km",
+ "id": "250km",
+ "name": "250 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "250"
+}
diff --git a/data_descriptors/resolution/250km.json b/data_descriptors/resolution/250km.json
new file mode 100644
index 00000000..93f96fca
--- /dev/null
+++ b/data_descriptors/resolution/250km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 250 km",
+ "id": "250km",
+ "name": "250 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "250"
+}
diff --git a/data_descriptors/resolution/25km b/data_descriptors/resolution/25km
new file mode 100644
index 00000000..dc9efefc
--- /dev/null
+++ b/data_descriptors/resolution/25km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 25 km",
+ "id": "25km",
+ "name": "25 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "25"
+}
diff --git a/data_descriptors/resolution/25km.json b/data_descriptors/resolution/25km.json
new file mode 100644
index 00000000..dc9efefc
--- /dev/null
+++ b/data_descriptors/resolution/25km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 25 km",
+ "id": "25km",
+ "name": "25 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "25"
+}
diff --git a/data_descriptors/resolution/5000km b/data_descriptors/resolution/5000km
new file mode 100644
index 00000000..85aad5a0
--- /dev/null
+++ b/data_descriptors/resolution/5000km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 5000 km",
+ "id": "5000km",
+ "name": "5000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "5000"
+}
diff --git a/data_descriptors/resolution/5000km.json b/data_descriptors/resolution/5000km.json
new file mode 100644
index 00000000..85aad5a0
--- /dev/null
+++ b/data_descriptors/resolution/5000km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 5000 km",
+ "id": "5000km",
+ "name": "5000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "5000"
+}
diff --git a/data_descriptors/resolution/500km b/data_descriptors/resolution/500km
new file mode 100644
index 00000000..eb7ec72d
--- /dev/null
+++ b/data_descriptors/resolution/500km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 500 km",
+ "id": "500km",
+ "name": "500 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "500"
+}
diff --git a/data_descriptors/resolution/500km.json b/data_descriptors/resolution/500km.json
new file mode 100644
index 00000000..eb7ec72d
--- /dev/null
+++ b/data_descriptors/resolution/500km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 500 km",
+ "id": "500km",
+ "name": "500 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "500"
+}
diff --git a/data_descriptors/resolution/50km b/data_descriptors/resolution/50km
new file mode 100644
index 00000000..3ab3f3c4
--- /dev/null
+++ b/data_descriptors/resolution/50km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 50 km",
+ "id": "50km",
+ "name": "50 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "50"
+}
diff --git a/data_descriptors/resolution/50km.json b/data_descriptors/resolution/50km.json
new file mode 100644
index 00000000..3ab3f3c4
--- /dev/null
+++ b/data_descriptors/resolution/50km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 50 km",
+ "id": "50km",
+ "name": "50 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "50"
+}
diff --git a/data_descriptors/resolution/5km b/data_descriptors/resolution/5km
new file mode 100644
index 00000000..c7f23fe1
--- /dev/null
+++ b/data_descriptors/resolution/5km
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 5 km",
+ "id": "5km",
+ "name": "5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "5"
+}
diff --git a/data_descriptors/resolution/5km.json b/data_descriptors/resolution/5km.json
new file mode 100644
index 00000000..c7f23fe1
--- /dev/null
+++ b/data_descriptors/resolution/5km.json
@@ -0,0 +1,9 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 5 km",
+ "id": "5km",
+ "name": "5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "5"
+}
diff --git a/data_descriptors/resolution/_context_ b/data_descriptors/resolution/_context_
new file mode 100644
index 00000000..dd028766
--- /dev/null
+++ b/data_descriptors/resolution/_context_
@@ -0,0 +1,10 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/resolution/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/resolution/"
+ }
+ ],
+ "@embed": "@always"
+}
\ No newline at end of file
diff --git a/data_descriptors/resolution/_schema b/data_descriptors/resolution/_schema
new file mode 100644
index 00000000..332e44d4
--- /dev/null
+++ b/data_descriptors/resolution/_schema
@@ -0,0 +1,49 @@
+{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "title": "CMIP Resolution Descriptor",
+ "description": "Defines a CMIP resolution, including descriptive name, unit, and value for spatial resolution.",
+ "references": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/resolution"],
+ "repo": "https://github.com/WCRP-CMIP/WCRP-UNIVERSE/",
+ "prefix": "mip",
+
+ "type": "object",
+ "properties": {
+ "@context": {
+ "type": "string",
+ "description": "URI for the JSON-LD context describing resolution descriptors",
+ "examples": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/resolution/_context"]
+ },
+ "description": {
+ "type": "string",
+ "description": "Detailed description of the resolution",
+ "examples": ["Resolution of 100 km"]
+ },
+ "id": {
+ "type": "string",
+ "description": "Unique identifier for the resolution descriptor JSON",
+ "examples": ["100km.json"]
+ },
+ "name": {
+ "type": "string",
+ "description": "Name or label for the resolution descriptor",
+ "examples": ["100 km"]
+ },
+ "type": {
+ "type": "string",
+ "description": "Classification type of the descriptor",
+ "examples": ["resolution"]
+ },
+ "unit": {
+ "type": "string",
+ "description": "Unit of measure for the resolution",
+ "examples": ["km"]
+ },
+ "value": {
+ "type": "string",
+ "description": "Numerical value representing the resolution",
+ "examples": ["100"]
+ }
+ },
+ "required": ["@context", "description", "id", "name", "type", "unit", "value"]
+}
+
diff --git a/data_descriptors/resolution/graph b/data_descriptors/resolution/graph
new file mode 100644
index 00000000..bd48d23f
--- /dev/null
+++ b/data_descriptors/resolution/graph
@@ -0,0 +1,127 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "Resolution of 0.5 km",
+ "id": "0.5km",
+ "name": "0.5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "0.5"
+ },
+ {
+ "description": "Resolution of 10000 km",
+ "id": "10000km",
+ "name": "10000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "10000"
+ },
+ {
+ "description": "Resolution of 1000 km",
+ "id": "1000km",
+ "name": "1000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "1000"
+ },
+ {
+ "description": "Resolution of 100 km",
+ "id": "100km",
+ "name": "100 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "100"
+ },
+ {
+ "description": "Resolution of 10 km",
+ "id": "10km",
+ "name": "10 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "10"
+ },
+ {
+ "description": "Resolution of 1 km",
+ "id": "1km",
+ "name": "1 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "1"
+ },
+ {
+ "description": "Resolution of 1x1 degree",
+ "id": "1x1degree",
+ "name": "1x1 degree",
+ "type": "resolution",
+ "unit": "degree",
+ "value": "1x1"
+ },
+ {
+ "description": "Resolution of 2.5 km",
+ "id": "2.5km",
+ "name": "2.5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "2.5"
+ },
+ {
+ "description": "Resolution of 2500 km",
+ "id": "2500km",
+ "name": "2500 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "2500"
+ },
+ {
+ "description": "Resolution of 250 km",
+ "id": "250km",
+ "name": "250 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "250"
+ },
+ {
+ "description": "Resolution of 25 km",
+ "id": "25km",
+ "name": "25 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "25"
+ },
+ {
+ "description": "Resolution of 5000 km",
+ "id": "5000km",
+ "name": "5000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "5000"
+ },
+ {
+ "description": "Resolution of 500 km",
+ "id": "500km",
+ "name": "500 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "500"
+ },
+ {
+ "description": "Resolution of 50 km",
+ "id": "50km",
+ "name": "50 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "50"
+ },
+ {
+ "description": "Resolution of 5 km",
+ "id": "5km",
+ "name": "5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "5"
+ }
+ ]
+}
diff --git a/data_descriptors/resolution/graph.jsonld b/data_descriptors/resolution/graph.jsonld
new file mode 100644
index 00000000..bd48d23f
--- /dev/null
+++ b/data_descriptors/resolution/graph.jsonld
@@ -0,0 +1,127 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "Resolution of 0.5 km",
+ "id": "0.5km",
+ "name": "0.5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "0.5"
+ },
+ {
+ "description": "Resolution of 10000 km",
+ "id": "10000km",
+ "name": "10000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "10000"
+ },
+ {
+ "description": "Resolution of 1000 km",
+ "id": "1000km",
+ "name": "1000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "1000"
+ },
+ {
+ "description": "Resolution of 100 km",
+ "id": "100km",
+ "name": "100 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "100"
+ },
+ {
+ "description": "Resolution of 10 km",
+ "id": "10km",
+ "name": "10 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "10"
+ },
+ {
+ "description": "Resolution of 1 km",
+ "id": "1km",
+ "name": "1 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "1"
+ },
+ {
+ "description": "Resolution of 1x1 degree",
+ "id": "1x1degree",
+ "name": "1x1 degree",
+ "type": "resolution",
+ "unit": "degree",
+ "value": "1x1"
+ },
+ {
+ "description": "Resolution of 2.5 km",
+ "id": "2.5km",
+ "name": "2.5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "2.5"
+ },
+ {
+ "description": "Resolution of 2500 km",
+ "id": "2500km",
+ "name": "2500 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "2500"
+ },
+ {
+ "description": "Resolution of 250 km",
+ "id": "250km",
+ "name": "250 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "250"
+ },
+ {
+ "description": "Resolution of 25 km",
+ "id": "25km",
+ "name": "25 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "25"
+ },
+ {
+ "description": "Resolution of 5000 km",
+ "id": "5000km",
+ "name": "5000 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "5000"
+ },
+ {
+ "description": "Resolution of 500 km",
+ "id": "500km",
+ "name": "500 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "500"
+ },
+ {
+ "description": "Resolution of 50 km",
+ "id": "50km",
+ "name": "50 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "50"
+ },
+ {
+ "description": "Resolution of 5 km",
+ "id": "5km",
+ "name": "5 km",
+ "type": "resolution",
+ "unit": "km",
+ "value": "5"
+ }
+ ]
+}
diff --git a/data_descriptors/resolution/graph.min b/data_descriptors/resolution/graph.min
new file mode 100644
index 00000000..972c1bb2
--- /dev/null
+++ b/data_descriptors/resolution/graph.min
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"description":"Resolution of 0.5 km","id":"0.5km","name":"0.5 km","type":"resolution","unit":"km","value":"0.5"},{"description":"Resolution of 10000 km","id":"10000km","name":"10000 km","type":"resolution","unit":"km","value":"10000"},{"description":"Resolution of 1000 km","id":"1000km","name":"1000 km","type":"resolution","unit":"km","value":"1000"},{"description":"Resolution of 100 km","id":"100km","name":"100 km","type":"resolution","unit":"km","value":"100"},{"description":"Resolution of 10 km","id":"10km","name":"10 km","type":"resolution","unit":"km","value":"10"},{"description":"Resolution of 1 km","id":"1km","name":"1 km","type":"resolution","unit":"km","value":"1"},{"description":"Resolution of 1x1 degree","id":"1x1degree","name":"1x1 degree","type":"resolution","unit":"degree","value":"1x1"},{"description":"Resolution of 2.5 km","id":"2.5km","name":"2.5 km","type":"resolution","unit":"km","value":"2.5"},{"description":"Resolution of 2500 km","id":"2500km","name":"2500 km","type":"resolution","unit":"km","value":"2500"},{"description":"Resolution of 250 km","id":"250km","name":"250 km","type":"resolution","unit":"km","value":"250"},{"description":"Resolution of 25 km","id":"25km","name":"25 km","type":"resolution","unit":"km","value":"25"},{"description":"Resolution of 5000 km","id":"5000km","name":"5000 km","type":"resolution","unit":"km","value":"5000"},{"description":"Resolution of 500 km","id":"500km","name":"500 km","type":"resolution","unit":"km","value":"500"},{"description":"Resolution of 50 km","id":"50km","name":"50 km","type":"resolution","unit":"km","value":"50"},{"description":"Resolution of 5 km","id":"5km","name":"5 km","type":"resolution","unit":"km","value":"5"}]}
diff --git a/data_descriptors/resolution/graph.min.jsonld b/data_descriptors/resolution/graph.min.jsonld
new file mode 100644
index 00000000..972c1bb2
--- /dev/null
+++ b/data_descriptors/resolution/graph.min.jsonld
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"description":"Resolution of 0.5 km","id":"0.5km","name":"0.5 km","type":"resolution","unit":"km","value":"0.5"},{"description":"Resolution of 10000 km","id":"10000km","name":"10000 km","type":"resolution","unit":"km","value":"10000"},{"description":"Resolution of 1000 km","id":"1000km","name":"1000 km","type":"resolution","unit":"km","value":"1000"},{"description":"Resolution of 100 km","id":"100km","name":"100 km","type":"resolution","unit":"km","value":"100"},{"description":"Resolution of 10 km","id":"10km","name":"10 km","type":"resolution","unit":"km","value":"10"},{"description":"Resolution of 1 km","id":"1km","name":"1 km","type":"resolution","unit":"km","value":"1"},{"description":"Resolution of 1x1 degree","id":"1x1degree","name":"1x1 degree","type":"resolution","unit":"degree","value":"1x1"},{"description":"Resolution of 2.5 km","id":"2.5km","name":"2.5 km","type":"resolution","unit":"km","value":"2.5"},{"description":"Resolution of 2500 km","id":"2500km","name":"2500 km","type":"resolution","unit":"km","value":"2500"},{"description":"Resolution of 250 km","id":"250km","name":"250 km","type":"resolution","unit":"km","value":"250"},{"description":"Resolution of 25 km","id":"25km","name":"25 km","type":"resolution","unit":"km","value":"25"},{"description":"Resolution of 5000 km","id":"5000km","name":"5000 km","type":"resolution","unit":"km","value":"5000"},{"description":"Resolution of 500 km","id":"500km","name":"500 km","type":"resolution","unit":"km","value":"500"},{"description":"Resolution of 50 km","id":"50km","name":"50 km","type":"resolution","unit":"km","value":"50"},{"description":"Resolution of 5 km","id":"5km","name":"5 km","type":"resolution","unit":"km","value":"5"}]}
diff --git a/data_descriptors/source_type/.DS_Store b/data_descriptors/source_type/.DS_Store
new file mode 100644
index 00000000..116e7111
Binary files /dev/null and b/data_descriptors/source_type/.DS_Store differ
diff --git a/data_descriptors/source_type/_context_ b/data_descriptors/source_type/_context_
new file mode 100644
index 00000000..25479805
--- /dev/null
+++ b/data_descriptors/source_type/_context_
@@ -0,0 +1,10 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/source_type/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/source_type/"
+ }
+ ],
+ "@embed": "@always"
+}
\ No newline at end of file
diff --git a/data_descriptors/source_type/_schema b/data_descriptors/source_type/_schema
new file mode 100644
index 00000000..d755bfb0
--- /dev/null
+++ b/data_descriptors/source_type/_schema
@@ -0,0 +1,39 @@
+{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "title": "CMIP Source-Type Descriptor",
+ "description": "Defines a CMIP source-type, including descriptive information about different model runs, such as those uncoupled from the atmosphere.",
+ "references": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/source-type"],
+ "repo": "https://github.com/WCRP-CMIP/WCRP-UNIVERSE/",
+ "prefix": "mip",
+
+ "type": "object",
+ "properties": {
+ "@context": {
+ "type": "string",
+ "description": "URI for the JSON-LD context describing source-type descriptors",
+ "examples": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/source-type/_context"]
+ },
+ "description": {
+ "type": "string",
+ "description": "Detailed description of the source type",
+ "examples": ["land model run uncoupled from the atmosphere"]
+ },
+ "id": {
+ "type": "string",
+ "description": "Unique identifier for the source-type descriptor JSON",
+ "examples": ["land.json"]
+ },
+ "name": {
+ "type": "string",
+ "description": "Name or label for the source type",
+ "examples": ["LAND"]
+ },
+ "type": {
+ "type": "string",
+ "description": "Classification type of the descriptor",
+ "examples": ["source-type"]
+ }
+ },
+ "required": ["@context", "description", "id", "name", "type"]
+}
+
diff --git a/data_descriptors/source_type/aer b/data_descriptors/source_type/aer
new file mode 100644
index 00000000..2130c022
--- /dev/null
+++ b/data_descriptors/source_type/aer
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "aerosol treatment in an atmospheric model where concentrations are calculated based on emissions, transformation, and removal processes (rather than being prescribed or omitted entirely)",
+ "id": "aer",
+ "name": "AER",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/aer.json b/data_descriptors/source_type/aer.json
new file mode 100644
index 00000000..2130c022
--- /dev/null
+++ b/data_descriptors/source_type/aer.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "aerosol treatment in an atmospheric model where concentrations are calculated based on emissions, transformation, and removal processes (rather than being prescribed or omitted entirely)",
+ "id": "aer",
+ "name": "AER",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/agcm b/data_descriptors/source_type/agcm
new file mode 100644
index 00000000..8be0a206
--- /dev/null
+++ b/data_descriptors/source_type/agcm
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "atmospheric general circulation model run with prescribed ocean surface conditions and usually a model of the land surface",
+ "id": "agcm",
+ "name": "AGCM",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/agcm.json b/data_descriptors/source_type/agcm.json
new file mode 100644
index 00000000..8be0a206
--- /dev/null
+++ b/data_descriptors/source_type/agcm.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "atmospheric general circulation model run with prescribed ocean surface conditions and usually a model of the land surface",
+ "id": "agcm",
+ "name": "AGCM",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/aogcm b/data_descriptors/source_type/aogcm
new file mode 100644
index 00000000..a776fdb1
--- /dev/null
+++ b/data_descriptors/source_type/aogcm
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "coupled atmosphere-ocean global climate model, additionally including explicit representation of at least the land and sea ice",
+ "id": "aogcm",
+ "name": "AOGCM",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/aogcm.json b/data_descriptors/source_type/aogcm.json
new file mode 100644
index 00000000..a776fdb1
--- /dev/null
+++ b/data_descriptors/source_type/aogcm.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "coupled atmosphere-ocean global climate model, additionally including explicit representation of at least the land and sea ice",
+ "id": "aogcm",
+ "name": "AOGCM",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/bgc b/data_descriptors/source_type/bgc
new file mode 100644
index 00000000..78ae094d
--- /dev/null
+++ b/data_descriptors/source_type/bgc
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "biogeochemistry model component that at the very least accounts for carbon reservoirs and fluxes in the atmosphere, terrestrial biosphere, and ocean",
+ "id": "bgc",
+ "name": "BGC",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/bgc.json b/data_descriptors/source_type/bgc.json
new file mode 100644
index 00000000..78ae094d
--- /dev/null
+++ b/data_descriptors/source_type/bgc.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "biogeochemistry model component that at the very least accounts for carbon reservoirs and fluxes in the atmosphere, terrestrial biosphere, and ocean",
+ "id": "bgc",
+ "name": "BGC",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/chem b/data_descriptors/source_type/chem
new file mode 100644
index 00000000..e8a5568d
--- /dev/null
+++ b/data_descriptors/source_type/chem
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "chemistry treatment in an atmospheric model that calculates atmospheric oxidant concentrations (including at least ozone), rather than prescribing them",
+ "id": "chem",
+ "name": "CHEM",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/chem.json b/data_descriptors/source_type/chem.json
new file mode 100644
index 00000000..e8a5568d
--- /dev/null
+++ b/data_descriptors/source_type/chem.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "chemistry treatment in an atmospheric model that calculates atmospheric oxidant concentrations (including at least ozone), rather than prescribing them",
+ "id": "chem",
+ "name": "CHEM",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/graph b/data_descriptors/source_type/graph
new file mode 100644
index 00000000..46c1e0f5
--- /dev/null
+++ b/data_descriptors/source_type/graph
@@ -0,0 +1,67 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "aerosol treatment in an atmospheric model where concentrations are calculated based on emissions, transformation, and removal processes (rather than being prescribed or omitted entirely)",
+ "id": "aer",
+ "name": "AER",
+ "type": "source_type"
+ },
+ {
+ "description": "atmospheric general circulation model run with prescribed ocean surface conditions and usually a model of the land surface",
+ "id": "agcm",
+ "name": "AGCM",
+ "type": "source_type"
+ },
+ {
+ "description": "coupled atmosphere-ocean global climate model, additionally including explicit representation of at least the land and sea ice",
+ "id": "aogcm",
+ "name": "AOGCM",
+ "type": "source_type"
+ },
+ {
+ "description": "biogeochemistry model component that at the very least accounts for carbon reservoirs and fluxes in the atmosphere, terrestrial biosphere, and ocean",
+ "id": "bgc",
+ "name": "BGC",
+ "type": "source_type"
+ },
+ {
+ "description": "chemistry treatment in an atmospheric model that calculates atmospheric oxidant concentrations (including at least ozone), rather than prescribing them",
+ "id": "chem",
+ "name": "CHEM",
+ "type": "source_type"
+ },
+ {
+ "description": "ice-sheet model that includes ice-flow",
+ "id": "ism",
+ "name": "ISM",
+ "type": "source_type"
+ },
+ {
+ "description": "land model run uncoupled from the atmosphere",
+ "id": "land",
+ "name": "LAND",
+ "type": "source_type"
+ },
+ {
+ "description": "ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model",
+ "id": "ogcm",
+ "name": "OGCM",
+ "type": "source_type"
+ },
+ {
+ "description": "radiation component of an atmospheric model run 'offline'",
+ "id": "rad",
+ "name": "RAD",
+ "type": "source_type"
+ },
+ {
+ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system",
+ "id": "slab",
+ "name": "SLAB",
+ "type": "source_type"
+ }
+ ]
+}
diff --git a/data_descriptors/source_type/graph.jsonld b/data_descriptors/source_type/graph.jsonld
new file mode 100644
index 00000000..46c1e0f5
--- /dev/null
+++ b/data_descriptors/source_type/graph.jsonld
@@ -0,0 +1,67 @@
+{
+ "@context": [
+ "https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"
+ ],
+ "@graph": [
+ {
+ "description": "aerosol treatment in an atmospheric model where concentrations are calculated based on emissions, transformation, and removal processes (rather than being prescribed or omitted entirely)",
+ "id": "aer",
+ "name": "AER",
+ "type": "source_type"
+ },
+ {
+ "description": "atmospheric general circulation model run with prescribed ocean surface conditions and usually a model of the land surface",
+ "id": "agcm",
+ "name": "AGCM",
+ "type": "source_type"
+ },
+ {
+ "description": "coupled atmosphere-ocean global climate model, additionally including explicit representation of at least the land and sea ice",
+ "id": "aogcm",
+ "name": "AOGCM",
+ "type": "source_type"
+ },
+ {
+ "description": "biogeochemistry model component that at the very least accounts for carbon reservoirs and fluxes in the atmosphere, terrestrial biosphere, and ocean",
+ "id": "bgc",
+ "name": "BGC",
+ "type": "source_type"
+ },
+ {
+ "description": "chemistry treatment in an atmospheric model that calculates atmospheric oxidant concentrations (including at least ozone), rather than prescribing them",
+ "id": "chem",
+ "name": "CHEM",
+ "type": "source_type"
+ },
+ {
+ "description": "ice-sheet model that includes ice-flow",
+ "id": "ism",
+ "name": "ISM",
+ "type": "source_type"
+ },
+ {
+ "description": "land model run uncoupled from the atmosphere",
+ "id": "land",
+ "name": "LAND",
+ "type": "source_type"
+ },
+ {
+ "description": "ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model",
+ "id": "ogcm",
+ "name": "OGCM",
+ "type": "source_type"
+ },
+ {
+ "description": "radiation component of an atmospheric model run 'offline'",
+ "id": "rad",
+ "name": "RAD",
+ "type": "source_type"
+ },
+ {
+ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system",
+ "id": "slab",
+ "name": "SLAB",
+ "type": "source_type"
+ }
+ ]
+}
diff --git a/data_descriptors/source_type/graph.min b/data_descriptors/source_type/graph.min
new file mode 100644
index 00000000..745c14e0
--- /dev/null
+++ b/data_descriptors/source_type/graph.min
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"description":"aerosol treatment in an atmospheric model where concentrations are calculated based on emissions, transformation, and removal processes (rather than being prescribed or omitted entirely)","id":"aer","name":"AER","type":"source_type"},{"description":"atmospheric general circulation model run with prescribed ocean surface conditions and usually a model of the land surface","id":"agcm","name":"AGCM","type":"source_type"},{"description":"coupled atmosphere-ocean global climate model, additionally including explicit representation of at least the land and sea ice","id":"aogcm","name":"AOGCM","type":"source_type"},{"description":"biogeochemistry model component that at the very least accounts for carbon reservoirs and fluxes in the atmosphere, terrestrial biosphere, and ocean","id":"bgc","name":"BGC","type":"source_type"},{"description":"chemistry treatment in an atmospheric model that calculates atmospheric oxidant concentrations (including at least ozone), rather than prescribing them","id":"chem","name":"CHEM","type":"source_type"},{"description":"ice-sheet model that includes ice-flow","id":"ism","name":"ISM","type":"source_type"},{"description":"land model run uncoupled from the atmosphere","id":"land","name":"LAND","type":"source_type"},{"description":"ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model","id":"ogcm","name":"OGCM","type":"source_type"},{"description":"radiation component of an atmospheric model run 'offline'","id":"rad","name":"RAD","type":"source_type"},{"description":"slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system","id":"slab","name":"SLAB","type":"source_type"}]}
diff --git a/data_descriptors/source_type/graph.min.jsonld b/data_descriptors/source_type/graph.min.jsonld
new file mode 100644
index 00000000..745c14e0
--- /dev/null
+++ b/data_descriptors/source_type/graph.min.jsonld
@@ -0,0 +1 @@
+{"@context":["https://wcrp-cmip.github.io/WCRP-UNIVERSE/_context"],"@graph":[{"description":"aerosol treatment in an atmospheric model where concentrations are calculated based on emissions, transformation, and removal processes (rather than being prescribed or omitted entirely)","id":"aer","name":"AER","type":"source_type"},{"description":"atmospheric general circulation model run with prescribed ocean surface conditions and usually a model of the land surface","id":"agcm","name":"AGCM","type":"source_type"},{"description":"coupled atmosphere-ocean global climate model, additionally including explicit representation of at least the land and sea ice","id":"aogcm","name":"AOGCM","type":"source_type"},{"description":"biogeochemistry model component that at the very least accounts for carbon reservoirs and fluxes in the atmosphere, terrestrial biosphere, and ocean","id":"bgc","name":"BGC","type":"source_type"},{"description":"chemistry treatment in an atmospheric model that calculates atmospheric oxidant concentrations (including at least ozone), rather than prescribing them","id":"chem","name":"CHEM","type":"source_type"},{"description":"ice-sheet model that includes ice-flow","id":"ism","name":"ISM","type":"source_type"},{"description":"land model run uncoupled from the atmosphere","id":"land","name":"LAND","type":"source_type"},{"description":"ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model","id":"ogcm","name":"OGCM","type":"source_type"},{"description":"radiation component of an atmospheric model run 'offline'","id":"rad","name":"RAD","type":"source_type"},{"description":"slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system","id":"slab","name":"SLAB","type":"source_type"}]}
diff --git a/data_descriptors/source_type/ism b/data_descriptors/source_type/ism
new file mode 100644
index 00000000..5a4ec8c8
--- /dev/null
+++ b/data_descriptors/source_type/ism
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "ice-sheet model that includes ice-flow",
+ "id": "ism",
+ "name": "ISM",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/ism.json b/data_descriptors/source_type/ism.json
new file mode 100644
index 00000000..5a4ec8c8
--- /dev/null
+++ b/data_descriptors/source_type/ism.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "ice-sheet model that includes ice-flow",
+ "id": "ism",
+ "name": "ISM",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/land b/data_descriptors/source_type/land
new file mode 100644
index 00000000..60ff1224
--- /dev/null
+++ b/data_descriptors/source_type/land
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "land model run uncoupled from the atmosphere",
+ "id": "land",
+ "name": "LAND",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/land.json b/data_descriptors/source_type/land.json
new file mode 100644
index 00000000..60ff1224
--- /dev/null
+++ b/data_descriptors/source_type/land.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "land model run uncoupled from the atmosphere",
+ "id": "land",
+ "name": "LAND",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/ogcm b/data_descriptors/source_type/ogcm
new file mode 100644
index 00000000..8126d11a
--- /dev/null
+++ b/data_descriptors/source_type/ogcm
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model",
+ "id": "ogcm",
+ "name": "OGCM",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/ogcm.json b/data_descriptors/source_type/ogcm.json
new file mode 100644
index 00000000..8126d11a
--- /dev/null
+++ b/data_descriptors/source_type/ogcm.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model",
+ "id": "ogcm",
+ "name": "OGCM",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/rad b/data_descriptors/source_type/rad
new file mode 100644
index 00000000..b0c4db14
--- /dev/null
+++ b/data_descriptors/source_type/rad
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "radiation component of an atmospheric model run 'offline'",
+ "id": "rad",
+ "name": "RAD",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/rad.json b/data_descriptors/source_type/rad.json
new file mode 100644
index 00000000..b0c4db14
--- /dev/null
+++ b/data_descriptors/source_type/rad.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "radiation component of an atmospheric model run 'offline'",
+ "id": "rad",
+ "name": "RAD",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/slab b/data_descriptors/source_type/slab
new file mode 100644
index 00000000..4edf6603
--- /dev/null
+++ b/data_descriptors/source_type/slab
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system",
+ "id": "slab",
+ "name": "SLAB",
+ "type": "source_type"
+}
diff --git a/data_descriptors/source_type/slab.json b/data_descriptors/source_type/slab.json
new file mode 100644
index 00000000..4edf6603
--- /dev/null
+++ b/data_descriptors/source_type/slab.json
@@ -0,0 +1,7 @@
+{
+ "@context": "_context_",
+ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system",
+ "id": "slab",
+ "name": "SLAB",
+ "type": "source_type"
+}