diff --git a/src-data/.DS_Store b/src-data/.DS_Store
new file mode 100644
index 0000000..e633a28
Binary files /dev/null and b/src-data/.DS_Store differ
diff --git a/src-data/.nojekyll b/src-data/.nojekyll
new file mode 100644
index 0000000..e69de29
diff --git a/src-data/404.html b/src-data/404.html
new file mode 100644
index 0000000..81dc292
--- /dev/null
+++ b/src-data/404.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+ Load JSON Key Display
+
+
+
+
+ Data Descriptor
+
+
+
+
+
+
+
diff --git a/src-data/_context_ b/src-data/_context_
new file mode 100644
index 0000000..86661c6
--- /dev/null
+++ b/src-data/_context_
@@ -0,0 +1,15 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@embed": "@always"
+}
\ No newline at end of file
diff --git a/src-data/activity/.DS_Store b/src-data/activity/.DS_Store
new file mode 100644
index 0000000..ca68e19
Binary files /dev/null and b/src-data/activity/.DS_Store differ
diff --git a/src-data/activity/_context_ b/src-data/activity/_context_
new file mode 100644
index 0000000..5dd6a95
--- /dev/null
+++ b/src-data/activity/_context_
@@ -0,0 +1,13 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/activity/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/activity/"
+ }
+ ],
+ "@embed": "@always",
+ "@type": [
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/activity/_schema_ b/src-data/activity/_schema_
new file mode 100644
index 0000000..dc99a75
--- /dev/null
+++ b/src-data/activity/_schema_
@@ -0,0 +1,63 @@
+{
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "A unique identifier for the activity.",
+ "pattern": "^[a-z0-9-]+$"
+ },
+ "type": {
+ "type": "string",
+ "description": "The type of entity being described (e.g., 'activity').",
+ "enum": [
+ "activity"
+ ]
+ },
+ "description": {
+ "type": "string",
+ "description": "A detailed description of the activity or project.",
+ "minLength": 10
+ },
+ "name": {
+ "type": "string",
+ "description": "The name of the activity.",
+ "pattern": "^[A-Za-z0-9 ]+$"
+ },
+ "url": {
+ "type": "string",
+ "description": "A URL providing further documentation or references.",
+ "format": "uri"
+ }
+ },
+ "required": [
+ "@context",
+ "id",
+ "type",
+ "description",
+ "name",
+ "url"
+ ],
+ "additionalProperties": false,
+ "id": "activity",
+ "contains": {
+ "type": "string",
+ "enum": [
+ "aerchemmip",
+ "c4mip",
+ "cfmip",
+ "cmip",
+ "damip",
+ "dcpp",
+ "geomip",
+ "lesfmip",
+ "lmip",
+ "pmip",
+ "ramip",
+ "rfmip",
+ "scenariomip",
+ "tipmip"
+ ]
+ },
+ "markdown_content": " To add a new {id} please fill in the form below. \n\n Existing entries are: \n\n\t {contains} \n ___ \n Alternatively [see here]({base}) for more examples. \n ___",
+ "base": "https://github.com/wcrp-cmip/WCRP-universe/tree/main/src-data/activity/"
+}
\ No newline at end of file
diff --git a/src-data/activity/aerchemmip b/src-data/activity/aerchemmip
new file mode 100644
index 0000000..d3970d3
--- /dev/null
+++ b/src-data/activity/aerchemmip
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "aerchemmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "AerChemMIP experiments focus on the role of atmospheric chemistry and aerosols in climate, including piClim and hist-piSLCF simulations.",
+ "name": "AerChemMIP",
+ "url": "https://gmd.copernicus.org/articles/10/585/2017/gmd-10-585-2017.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/aerchemmip.json b/src-data/activity/aerchemmip.json
new file mode 100644
index 0000000..d3970d3
--- /dev/null
+++ b/src-data/activity/aerchemmip.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "aerchemmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "AerChemMIP experiments focus on the role of atmospheric chemistry and aerosols in climate, including piClim and hist-piSLCF simulations.",
+ "name": "AerChemMIP",
+ "url": "https://gmd.copernicus.org/articles/10/585/2017/gmd-10-585-2017.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/c4mip b/src-data/activity/c4mip
new file mode 100644
index 0000000..1f26e1a
--- /dev/null
+++ b/src-data/activity/c4mip
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "c4mip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "C4MIP experiments focus on carbon cycle feedbacks and interactions, including 1pctCO2-bgc and esm-flat10-cdr experiments.",
+ "name": "C4MIP",
+ "url": "https://gmd.copernicus.org/articles/9/2853/2016/gmd-9-2853-2016.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/c4mip.json b/src-data/activity/c4mip.json
new file mode 100644
index 0000000..1f26e1a
--- /dev/null
+++ b/src-data/activity/c4mip.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "c4mip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "C4MIP experiments focus on carbon cycle feedbacks and interactions, including 1pctCO2-bgc and esm-flat10-cdr experiments.",
+ "name": "C4MIP",
+ "url": "https://gmd.copernicus.org/articles/9/2853/2016/gmd-9-2853-2016.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/cfmip b/src-data/activity/cfmip
new file mode 100644
index 0000000..261c601
--- /dev/null
+++ b/src-data/activity/cfmip
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "cfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "CFMIP experiments focus on cloud feedbacks and their role in climate, including abrupt-0p5CO2 and amip-piForcing simulations.",
+ "name": "CFMIP",
+ "url": "https://gmd.copernicus.org/articles/10/359/2017/gmd-10-359-2017.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/cfmip.json b/src-data/activity/cfmip.json
new file mode 100644
index 0000000..261c601
--- /dev/null
+++ b/src-data/activity/cfmip.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "cfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "CFMIP experiments focus on cloud feedbacks and their role in climate, including abrupt-0p5CO2 and amip-piForcing simulations.",
+ "name": "CFMIP",
+ "url": "https://gmd.copernicus.org/articles/10/359/2017/gmd-10-359-2017.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/cmip b/src-data/activity/cmip
new file mode 100644
index 0000000..6d47d11
--- /dev/null
+++ b/src-data/activity/cmip
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "cmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "CMIP DECK: 1pctCO2, abrupt-4xCO2, 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"
+}
\ No newline at end of file
diff --git a/src-data/activity/cmip.json b/src-data/activity/cmip.json
new file mode 100644
index 0000000..6d47d11
--- /dev/null
+++ b/src-data/activity/cmip.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "cmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "CMIP DECK: 1pctCO2, abrupt-4xCO2, 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"
+}
\ No newline at end of file
diff --git a/src-data/activity/damip b/src-data/activity/damip
new file mode 100644
index 0000000..f25db27
--- /dev/null
+++ b/src-data/activity/damip
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "damip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "DAMIP focuses on detection and attribution of climate change, covering experiments like hist-aer and hist-nat.",
+ "name": "DAMIP",
+ "url": "https://gmd.copernicus.org/articles/13/7947/2020/gmd-13-7947-2020.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/damip.json b/src-data/activity/damip.json
new file mode 100644
index 0000000..f25db27
--- /dev/null
+++ b/src-data/activity/damip.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "damip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "DAMIP focuses on detection and attribution of climate change, covering experiments like hist-aer and hist-nat.",
+ "name": "DAMIP",
+ "url": "https://gmd.copernicus.org/articles/13/7947/2020/gmd-13-7947-2020.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/dcpp b/src-data/activity/dcpp
new file mode 100644
index 0000000..e55e119
--- /dev/null
+++ b/src-data/activity/dcpp
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "dcpp",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "DCPP focuses on decadal climate predictions and initialized experiments like prediction for 2025-2036.",
+ "name": "DCPP",
+ "url": "https://gmd.copernicus.org/articles/9/3751/2016/gmd-9-3751-2016.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/dcpp.json b/src-data/activity/dcpp.json
new file mode 100644
index 0000000..e55e119
--- /dev/null
+++ b/src-data/activity/dcpp.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "dcpp",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "DCPP focuses on decadal climate predictions and initialized experiments like prediction for 2025-2036.",
+ "name": "DCPP",
+ "url": "https://gmd.copernicus.org/articles/9/3751/2016/gmd-9-3751-2016.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/geomip b/src-data/activity/geomip
new file mode 100644
index 0000000..c0ba47f
--- /dev/null
+++ b/src-data/activity/geomip
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "geomip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "GeoMIP explores the potential impacts and side-effects of geoengineering, including experiments like G7-1.5K-SAI.",
+ "name": "GeoMIP",
+ "url": "https://gmd.copernicus.org/articles/8/989/2015/gmd-8-989-2015.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/geomip.json b/src-data/activity/geomip.json
new file mode 100644
index 0000000..c0ba47f
--- /dev/null
+++ b/src-data/activity/geomip.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "geomip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "GeoMIP explores the potential impacts and side-effects of geoengineering, including experiments like G7-1.5K-SAI.",
+ "name": "GeoMIP",
+ "url": "https://gmd.copernicus.org/articles/8/989/2015/gmd-8-989-2015.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/graph b/src-data/activity/graph
new file mode 100644
index 0000000..fd96e9a
--- /dev/null
+++ b/src-data/activity/graph
@@ -0,0 +1,156 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/activity/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/activity/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@graph": [
+ {
+ "id": "aerchemmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "AerChemMIP experiments focus on the role of atmospheric chemistry and aerosols in climate, including piClim and hist-piSLCF simulations.",
+ "name": "AerChemMIP",
+ "url": "https://gmd.copernicus.org/articles/10/585/2017/gmd-10-585-2017.pdf"
+}
+ ,{
+ "id": "c4mip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "C4MIP experiments focus on carbon cycle feedbacks and interactions, including 1pctCO2-bgc and esm-flat10-cdr experiments.",
+ "name": "C4MIP",
+ "url": "https://gmd.copernicus.org/articles/9/2853/2016/gmd-9-2853-2016.pdf"
+}
+ ,{
+ "id": "cfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "CFMIP experiments focus on cloud feedbacks and their role in climate, including abrupt-0p5CO2 and amip-piForcing simulations.",
+ "name": "CFMIP",
+ "url": "https://gmd.copernicus.org/articles/10/359/2017/gmd-10-359-2017.pdf"
+}
+ ,{
+ "id": "cmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "CMIP DECK: 1pctCO2, abrupt-4xCO2, 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": "damip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "DAMIP focuses on detection and attribution of climate change, covering experiments like hist-aer and hist-nat.",
+ "name": "DAMIP",
+ "url": "https://gmd.copernicus.org/articles/13/7947/2020/gmd-13-7947-2020.pdf"
+}
+ ,{
+ "id": "dcpp",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "DCPP focuses on decadal climate predictions and initialized experiments like prediction for 2025-2036.",
+ "name": "DCPP",
+ "url": "https://gmd.copernicus.org/articles/9/3751/2016/gmd-9-3751-2016.pdf"
+}
+ ,{
+ "id": "geomip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "GeoMIP explores the potential impacts and side-effects of geoengineering, including experiments like G7-1.5K-SAI.",
+ "name": "GeoMIP",
+ "url": "https://gmd.copernicus.org/articles/8/989/2015/gmd-8-989-2015.pdf"
+}
+ ,{
+ "id": "lesfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "The Large Ensemble Single Forcing Model Intercomparison Project",
+ "name": "LESFMIP",
+ "url": "https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"
+}
+ ,{
+ "id": "lmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "LMIP explores land-atmosphere interactions and processes, with experiments like land-hist.",
+ "name": "LMIP",
+ "url": "https://gmd.copernicus.org/articles/10/3977/2017/gmd-10-3977-2017.pdf"
+}
+ ,{
+ "id": "pmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "PMIP focuses on past climate variability, with experiments like LIGabrupt.",
+ "name": "PMIP",
+ "url": "https://gmd.copernicus.org/articles/9/3461/2016/gmd-9-3461-2016.pdf"
+}
+ ,{
+ "id": "ramip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "Regional Aerosol Model Intercomparison Project",
+ "name": "RAMIP",
+ "url": "https://ramip.ncas.ac.uk"
+}
+ ,{
+ "id": "rfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "RFMIP assesses the radiative forcing of climate change with experiments such as piClim-aer, piClim-histaer, and piClim-histall.",
+ "name": "RFMIP",
+ "url": "https://gmd.copernicus.org/articles/13/169/2020/gmd-13-169-2020.pdf"
+}
+ ,{
+ "id": "scenariomip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "ScenarioMIP focuses on future climate projections based on different socio-economic pathways, including High, Medium, and Very Low scenarios.",
+ "name": "ScenarioMIP",
+ "url": "https://gmd.copernicus.org/articles/12/1443/2019/gmd-12-1443-2019.pdf"
+}
+ ,{
+ "id": "tipmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "Tipping Point Model Intercomparison Project",
+ "name": "TIPMIP",
+ "url": "https://tipmip.pik-potsdam.de/"
+}
+ ]
+}
diff --git a/src-data/activity/graph.jsonld b/src-data/activity/graph.jsonld
new file mode 100644
index 0000000..fd96e9a
--- /dev/null
+++ b/src-data/activity/graph.jsonld
@@ -0,0 +1,156 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/activity/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/activity/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@graph": [
+ {
+ "id": "aerchemmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "AerChemMIP experiments focus on the role of atmospheric chemistry and aerosols in climate, including piClim and hist-piSLCF simulations.",
+ "name": "AerChemMIP",
+ "url": "https://gmd.copernicus.org/articles/10/585/2017/gmd-10-585-2017.pdf"
+}
+ ,{
+ "id": "c4mip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "C4MIP experiments focus on carbon cycle feedbacks and interactions, including 1pctCO2-bgc and esm-flat10-cdr experiments.",
+ "name": "C4MIP",
+ "url": "https://gmd.copernicus.org/articles/9/2853/2016/gmd-9-2853-2016.pdf"
+}
+ ,{
+ "id": "cfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "CFMIP experiments focus on cloud feedbacks and their role in climate, including abrupt-0p5CO2 and amip-piForcing simulations.",
+ "name": "CFMIP",
+ "url": "https://gmd.copernicus.org/articles/10/359/2017/gmd-10-359-2017.pdf"
+}
+ ,{
+ "id": "cmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "CMIP DECK: 1pctCO2, abrupt-4xCO2, 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": "damip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "DAMIP focuses on detection and attribution of climate change, covering experiments like hist-aer and hist-nat.",
+ "name": "DAMIP",
+ "url": "https://gmd.copernicus.org/articles/13/7947/2020/gmd-13-7947-2020.pdf"
+}
+ ,{
+ "id": "dcpp",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "DCPP focuses on decadal climate predictions and initialized experiments like prediction for 2025-2036.",
+ "name": "DCPP",
+ "url": "https://gmd.copernicus.org/articles/9/3751/2016/gmd-9-3751-2016.pdf"
+}
+ ,{
+ "id": "geomip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "GeoMIP explores the potential impacts and side-effects of geoengineering, including experiments like G7-1.5K-SAI.",
+ "name": "GeoMIP",
+ "url": "https://gmd.copernicus.org/articles/8/989/2015/gmd-8-989-2015.pdf"
+}
+ ,{
+ "id": "lesfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "The Large Ensemble Single Forcing Model Intercomparison Project",
+ "name": "LESFMIP",
+ "url": "https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"
+}
+ ,{
+ "id": "lmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "LMIP explores land-atmosphere interactions and processes, with experiments like land-hist.",
+ "name": "LMIP",
+ "url": "https://gmd.copernicus.org/articles/10/3977/2017/gmd-10-3977-2017.pdf"
+}
+ ,{
+ "id": "pmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "PMIP focuses on past climate variability, with experiments like LIGabrupt.",
+ "name": "PMIP",
+ "url": "https://gmd.copernicus.org/articles/9/3461/2016/gmd-9-3461-2016.pdf"
+}
+ ,{
+ "id": "ramip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "Regional Aerosol Model Intercomparison Project",
+ "name": "RAMIP",
+ "url": "https://ramip.ncas.ac.uk"
+}
+ ,{
+ "id": "rfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "RFMIP assesses the radiative forcing of climate change with experiments such as piClim-aer, piClim-histaer, and piClim-histall.",
+ "name": "RFMIP",
+ "url": "https://gmd.copernicus.org/articles/13/169/2020/gmd-13-169-2020.pdf"
+}
+ ,{
+ "id": "scenariomip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "ScenarioMIP focuses on future climate projections based on different socio-economic pathways, including High, Medium, and Very Low scenarios.",
+ "name": "ScenarioMIP",
+ "url": "https://gmd.copernicus.org/articles/12/1443/2019/gmd-12-1443-2019.pdf"
+}
+ ,{
+ "id": "tipmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "Tipping Point Model Intercomparison Project",
+ "name": "TIPMIP",
+ "url": "https://tipmip.pik-potsdam.de/"
+}
+ ]
+}
diff --git a/src-data/activity/lesfmip b/src-data/activity/lesfmip
new file mode 100644
index 0000000..0ec07f8
--- /dev/null
+++ b/src-data/activity/lesfmip
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "lesfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "The Large Ensemble Single Forcing Model Intercomparison Project",
+ "name": "LESFMIP",
+ "url": "https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"
+}
\ No newline at end of file
diff --git a/src-data/activity/lesfmip.json b/src-data/activity/lesfmip.json
new file mode 100644
index 0000000..0ec07f8
--- /dev/null
+++ b/src-data/activity/lesfmip.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "lesfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "The Large Ensemble Single Forcing Model Intercomparison Project",
+ "name": "LESFMIP",
+ "url": "https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"
+}
\ No newline at end of file
diff --git a/src-data/activity/lmip b/src-data/activity/lmip
new file mode 100644
index 0000000..612b00d
--- /dev/null
+++ b/src-data/activity/lmip
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "lmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "LMIP explores land-atmosphere interactions and processes, with experiments like land-hist.",
+ "name": "LMIP",
+ "url": "https://gmd.copernicus.org/articles/10/3977/2017/gmd-10-3977-2017.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/lmip.json b/src-data/activity/lmip.json
new file mode 100644
index 0000000..612b00d
--- /dev/null
+++ b/src-data/activity/lmip.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "lmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "LMIP explores land-atmosphere interactions and processes, with experiments like land-hist.",
+ "name": "LMIP",
+ "url": "https://gmd.copernicus.org/articles/10/3977/2017/gmd-10-3977-2017.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/pmip b/src-data/activity/pmip
new file mode 100644
index 0000000..b2e6916
--- /dev/null
+++ b/src-data/activity/pmip
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "pmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "PMIP focuses on past climate variability, with experiments like LIGabrupt.",
+ "name": "PMIP",
+ "url": "https://gmd.copernicus.org/articles/9/3461/2016/gmd-9-3461-2016.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/pmip.json b/src-data/activity/pmip.json
new file mode 100644
index 0000000..b2e6916
--- /dev/null
+++ b/src-data/activity/pmip.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "pmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "PMIP focuses on past climate variability, with experiments like LIGabrupt.",
+ "name": "PMIP",
+ "url": "https://gmd.copernicus.org/articles/9/3461/2016/gmd-9-3461-2016.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/ramip b/src-data/activity/ramip
new file mode 100644
index 0000000..8fe19c0
--- /dev/null
+++ b/src-data/activity/ramip
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "ramip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "Regional Aerosol Model Intercomparison Project",
+ "name": "RAMIP",
+ "url": "https://ramip.ncas.ac.uk"
+}
\ No newline at end of file
diff --git a/src-data/activity/ramip.json b/src-data/activity/ramip.json
new file mode 100644
index 0000000..8fe19c0
--- /dev/null
+++ b/src-data/activity/ramip.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "ramip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "Regional Aerosol Model Intercomparison Project",
+ "name": "RAMIP",
+ "url": "https://ramip.ncas.ac.uk"
+}
\ No newline at end of file
diff --git a/src-data/activity/rfmip b/src-data/activity/rfmip
new file mode 100644
index 0000000..ceb6372
--- /dev/null
+++ b/src-data/activity/rfmip
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "rfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "RFMIP assesses the radiative forcing of climate change with experiments such as piClim-aer, piClim-histaer, and piClim-histall.",
+ "name": "RFMIP",
+ "url": "https://gmd.copernicus.org/articles/13/169/2020/gmd-13-169-2020.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/rfmip.json b/src-data/activity/rfmip.json
new file mode 100644
index 0000000..ceb6372
--- /dev/null
+++ b/src-data/activity/rfmip.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "rfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "RFMIP assesses the radiative forcing of climate change with experiments such as piClim-aer, piClim-histaer, and piClim-histall.",
+ "name": "RFMIP",
+ "url": "https://gmd.copernicus.org/articles/13/169/2020/gmd-13-169-2020.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/scenariomip b/src-data/activity/scenariomip
new file mode 100644
index 0000000..f7e46c0
--- /dev/null
+++ b/src-data/activity/scenariomip
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "scenariomip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "ScenarioMIP focuses on future climate projections based on different socio-economic pathways, including High, Medium, and Very Low scenarios.",
+ "name": "ScenarioMIP",
+ "url": "https://gmd.copernicus.org/articles/12/1443/2019/gmd-12-1443-2019.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/scenariomip.json b/src-data/activity/scenariomip.json
new file mode 100644
index 0000000..f7e46c0
--- /dev/null
+++ b/src-data/activity/scenariomip.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "scenariomip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "ScenarioMIP focuses on future climate projections based on different socio-economic pathways, including High, Medium, and Very Low scenarios.",
+ "name": "ScenarioMIP",
+ "url": "https://gmd.copernicus.org/articles/12/1443/2019/gmd-12-1443-2019.pdf"
+}
\ No newline at end of file
diff --git a/src-data/activity/tipmip b/src-data/activity/tipmip
new file mode 100644
index 0000000..f015d42
--- /dev/null
+++ b/src-data/activity/tipmip
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "tipmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "Tipping Point Model Intercomparison Project",
+ "name": "TIPMIP",
+ "url": "https://tipmip.pik-potsdam.de/"
+}
\ No newline at end of file
diff --git a/src-data/activity/tipmip.json b/src-data/activity/tipmip.json
new file mode 100644
index 0000000..f015d42
--- /dev/null
+++ b/src-data/activity/tipmip.json
@@ -0,0 +1,11 @@
+{
+ "@context": "_context_",
+ "id": "tipmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "Tipping Point Model Intercomparison Project",
+ "name": "TIPMIP",
+ "url": "https://tipmip.pik-potsdam.de/"
+}
\ No newline at end of file
diff --git a/src-data/archive/CLD2vIV.py b/src-data/archive/CLD2vIV.py
new file mode 100755
index 0000000..093b576
--- /dev/null
+++ b/src-data/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}/src-data/{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}/src-data/{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/src-data/archive/idfix.sh b/src-data/archive/idfix.sh
new file mode 100644
index 0000000..8e12de3
--- /dev/null
+++ b/src-data/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/src-data/consortium/.DS_Store b/src-data/consortium/.DS_Store
new file mode 100644
index 0000000..83dcfeb
Binary files /dev/null and b/src-data/consortium/.DS_Store differ
diff --git a/src-data/consortium/_context_ b/src-data/consortium/_context_
new file mode 100644
index 0000000..c5b6853
--- /dev/null
+++ b/src-data/consortium/_context_
@@ -0,0 +1,14 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/consortium/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/consortium/",
+ "organisation": "https://wcrp-cmip.github.io/WCRP-universe/organisation/"
+ }
+ ],
+ "@embed": "@always",
+ "@type": [
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/consortium/_schema_ b/src-data/consortium/_schema_
new file mode 100644
index 0000000..cd468ca
--- /dev/null
+++ b/src-data/consortium/_schema_
@@ -0,0 +1,119 @@
+{
+ "type": "object",
+ "properties": {
+ "@context": {
+ "type": "string",
+ "description": "Context identifier, typically set to '_context_'"
+ },
+ "changes": {
+ "type": "string",
+ "description": "Description of recent changes to the consortia"
+ },
+ "cmip-acronym": {
+ "type": "string",
+ "description": "Official acronym for the consortia",
+ "pattern": "^[A-Z]+$"
+ },
+ "id": {
+ "type": "string",
+ "description": "Lowercase unique identifier for the consortia",
+ "pattern": "^[a-z]+$"
+ },
+ "members": {
+ "type": "object",
+ "description": "Map of member organizations within the consortia",
+ "additionalProperties": {
+ "type": "object",
+ "properties": {
+ "current": {
+ "type": "boolean",
+ "description": "Whether the member is currently active"
+ },
+ "from": {
+ "type": "integer",
+ "description": "Year the member joined the consortia",
+ "minimum": 2000,
+ "maximum": 2024
+ },
+ "to": {
+ "type": "integer",
+ "description": "Year the member is expected to be active until",
+ "minimum": 2000,
+ "maximum": 2030
+ },
+ "era": {
+ "type": "array",
+ "description": "Research eras or phases the member is involved in",
+ "items": {
+ "type": "string",
+ "enum": [
+ "cmip6",
+ "cmip5",
+ "cmip7"
+ ]
+ }
+ }
+ },
+ "required": [
+ "current",
+ "from",
+ "to",
+ "era"
+ ]
+ }
+ },
+ "name": {
+ "type": "string",
+ "description": "Full name of the consortia",
+ "minLength": 3
+ },
+ "status": {
+ "type": "string",
+ "description": "Current operational status of the consortia",
+ "enum": [
+ "active",
+ "inactive",
+ "dissolved"
+ ]
+ },
+ "type": {
+ "type": "array",
+ "description": "Classification types of the organization",
+ "items": {
+ "type": "string",
+ "enum": [
+ "consortia",
+ "organisation:organisation",
+ "research",
+ "academic"
+ ]
+ },
+ "minItems": 1
+ },
+ "url": {
+ "type": "string",
+ "description": "Official website or reference URL",
+ "format": "uri"
+ }
+ },
+ "required": [
+ "@context",
+ "id",
+ "cmip-acronym",
+ "name",
+ "status",
+ "type",
+ "members"
+ ],
+ "additionalProperties": false,
+ "id": "consortium",
+ "contains": {
+ "type": "string",
+ "enum": [
+ "miroc",
+ "ncc",
+ "solaris_heppa"
+ ]
+ },
+ "base": "https://github.com/wcrp-cmip/WCRP-universe/tree/main/src-data/consortium/"
+}
\ No newline at end of file
diff --git a/src-data/consortium/graph b/src-data/consortium/graph
new file mode 100644
index 0000000..2d0407b
--- /dev/null
+++ b/src-data/consortium/graph
@@ -0,0 +1,322 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/consortium/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/consortium/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "organisation": "https://wcrp-cmip.github.io/WCRP-universe/organisation/"
+},
+ "@graph": [
+ {
+ "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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": ""
+}
+ ,{
+ "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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": ""
+}
+ ,{
+ "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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": "https://solarisheppa.geomar.de"
+}
+ ]
+}
diff --git a/src-data/consortium/graph.jsonld b/src-data/consortium/graph.jsonld
new file mode 100644
index 0000000..2d0407b
--- /dev/null
+++ b/src-data/consortium/graph.jsonld
@@ -0,0 +1,322 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/consortium/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/consortium/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "organisation": "https://wcrp-cmip.github.io/WCRP-universe/organisation/"
+},
+ "@graph": [
+ {
+ "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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": ""
+}
+ ,{
+ "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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": ""
+}
+ ,{
+ "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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": "https://solarisheppa.geomar.de"
+}
+ ]
+}
diff --git a/src-data/consortium/miroc b/src-data/consortium/miroc
new file mode 100644
index 0000000..c9a75aa
--- /dev/null
+++ b/src-data/consortium/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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": ""
+}
\ No newline at end of file
diff --git a/src-data/consortium/miroc.json b/src-data/consortium/miroc.json
new file mode 100644
index 0000000..c9a75aa
--- /dev/null
+++ b/src-data/consortium/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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": ""
+}
\ No newline at end of file
diff --git a/src-data/consortium/ncc b/src-data/consortium/ncc
new file mode 100644
index 0000000..106b02c
--- /dev/null
+++ b/src-data/consortium/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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": ""
+}
\ No newline at end of file
diff --git a/src-data/consortium/ncc.json b/src-data/consortium/ncc.json
new file mode 100644
index 0000000..106b02c
--- /dev/null
+++ b/src-data/consortium/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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": ""
+}
\ No newline at end of file
diff --git a/src-data/consortium/solaris_heppa b/src-data/consortium/solaris_heppa
new file mode 100644
index 0000000..945e50d
--- /dev/null
+++ b/src-data/consortium/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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": "https://solarisheppa.geomar.de"
+}
\ No newline at end of file
diff --git a/src-data/consortium/solaris_heppa.json b/src-data/consortium/solaris_heppa.json
new file mode 100644
index 0000000..945e50d
--- /dev/null
+++ b/src-data/consortium/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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": "https://solarisheppa.geomar.de"
+}
\ No newline at end of file
diff --git a/src-data/del.ipynb b/src-data/del.ipynb
new file mode 100644
index 0000000..a1aa08a
--- /dev/null
+++ b/src-data/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/src-data/\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/src-data/{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/src-data/frequency/.DS_Store b/src-data/frequency/.DS_Store
new file mode 100644
index 0000000..6e3bc93
Binary files /dev/null and b/src-data/frequency/.DS_Store differ
diff --git a/src-data/frequency/1hr b/src-data/frequency/1hr
new file mode 100644
index 0000000..38b9cc4
--- /dev/null
+++ b/src-data/frequency/1hr
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled hourly",
+ "id": "1hr",
+ "long_name": "1 Hourly Frequency",
+ "name": "1hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/1hr.json b/src-data/frequency/1hr.json
new file mode 100644
index 0000000..38b9cc4
--- /dev/null
+++ b/src-data/frequency/1hr.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled hourly",
+ "id": "1hr",
+ "long_name": "1 Hourly Frequency",
+ "name": "1hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/1hrcm b/src-data/frequency/1hrcm
new file mode 100644
index 0000000..18f5921
--- /dev/null
+++ b/src-data/frequency/1hrcm
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/1hrcm.json b/src-data/frequency/1hrcm.json
new file mode 100644
index 0000000..18f5921
--- /dev/null
+++ b/src-data/frequency/1hrcm.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/1hrpt b/src-data/frequency/1hrpt
new file mode 100644
index 0000000..a62c5ef
--- /dev/null
+++ b/src-data/frequency/1hrpt
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled hourly, at specified time point within an hour",
+ "id": "1hrpt",
+ "long_name": "1 Hour Point",
+ "name": "1hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/1hrpt.json b/src-data/frequency/1hrpt.json
new file mode 100644
index 0000000..a62c5ef
--- /dev/null
+++ b/src-data/frequency/1hrpt.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled hourly, at specified time point within an hour",
+ "id": "1hrpt",
+ "long_name": "1 Hour Point",
+ "name": "1hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/3hr b/src-data/frequency/3hr
new file mode 100644
index 0000000..21ec3ac
--- /dev/null
+++ b/src-data/frequency/3hr
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "3 hourly mean samples",
+ "id": "3hr",
+ "long_name": "3 Hourly Frequency",
+ "name": "3hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/3hr.json b/src-data/frequency/3hr.json
new file mode 100644
index 0000000..21ec3ac
--- /dev/null
+++ b/src-data/frequency/3hr.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "3 hourly mean samples",
+ "id": "3hr",
+ "long_name": "3 Hourly Frequency",
+ "name": "3hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/3hrpt b/src-data/frequency/3hrpt
new file mode 100644
index 0000000..727f22d
--- /dev/null
+++ b/src-data/frequency/3hrpt
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled 3 hourly, at specified time point within the time period",
+ "id": "3hrpt",
+ "long_name": "3 Hour Point",
+ "name": "3hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/3hrpt.json b/src-data/frequency/3hrpt.json
new file mode 100644
index 0000000..727f22d
--- /dev/null
+++ b/src-data/frequency/3hrpt.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled 3 hourly, at specified time point within the time period",
+ "id": "3hrpt",
+ "long_name": "3 Hour Point",
+ "name": "3hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/6hr b/src-data/frequency/6hr
new file mode 100644
index 0000000..2a6b2d7
--- /dev/null
+++ b/src-data/frequency/6hr
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "6 hourly mean samples",
+ "id": "6hr",
+ "long_name": "6 Hourly Frequency",
+ "name": "6hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/6hr.json b/src-data/frequency/6hr.json
new file mode 100644
index 0000000..2a6b2d7
--- /dev/null
+++ b/src-data/frequency/6hr.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "6 hourly mean samples",
+ "id": "6hr",
+ "long_name": "6 Hourly Frequency",
+ "name": "6hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/6hrpt b/src-data/frequency/6hrpt
new file mode 100644
index 0000000..7822a6a
--- /dev/null
+++ b/src-data/frequency/6hrpt
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled 6 hourly, at specified time point within the time period",
+ "id": "6hrpt",
+ "long_name": "6 Hour Point",
+ "name": "6hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/6hrpt.json b/src-data/frequency/6hrpt.json
new file mode 100644
index 0000000..7822a6a
--- /dev/null
+++ b/src-data/frequency/6hrpt.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled 6 hourly, at specified time point within the time period",
+ "id": "6hrpt",
+ "long_name": "6 Hour Point",
+ "name": "6hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
\ No newline at end of file
diff --git a/src-data/frequency/_context_ b/src-data/frequency/_context_
new file mode 100644
index 0000000..fa3a814
--- /dev/null
+++ b/src-data/frequency/_context_
@@ -0,0 +1,13 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/frequency/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/frequency/"
+ }
+ ],
+ "@embed": "@always",
+ "@type": [
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/frequency/_schema b/src-data/frequency/_schema
new file mode 100644
index 0000000..c7455ff
--- /dev/null
+++ b/src-data/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/src-data/frequency/day b/src-data/frequency/day
new file mode 100644
index 0000000..2518155
--- /dev/null
+++ b/src-data/frequency/day
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "daily mean samples",
+ "id": "day",
+ "long_name": "Daily Frequency",
+ "name": "day",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "day"
+}
\ No newline at end of file
diff --git a/src-data/frequency/day.json b/src-data/frequency/day.json
new file mode 100644
index 0000000..2518155
--- /dev/null
+++ b/src-data/frequency/day.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "daily mean samples",
+ "id": "day",
+ "long_name": "Daily Frequency",
+ "name": "day",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "day"
+}
\ No newline at end of file
diff --git a/src-data/frequency/dec b/src-data/frequency/dec
new file mode 100644
index 0000000..6e5836d
--- /dev/null
+++ b/src-data/frequency/dec
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "decadal mean samples",
+ "id": "dec",
+ "long_name": "Decadal Frequency",
+ "name": "dec",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "decade"
+}
\ No newline at end of file
diff --git a/src-data/frequency/dec.json b/src-data/frequency/dec.json
new file mode 100644
index 0000000..6e5836d
--- /dev/null
+++ b/src-data/frequency/dec.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "decadal mean samples",
+ "id": "dec",
+ "long_name": "Decadal Frequency",
+ "name": "dec",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "decade"
+}
\ No newline at end of file
diff --git a/src-data/frequency/fx b/src-data/frequency/fx
new file mode 100644
index 0000000..e1f8d39
--- /dev/null
+++ b/src-data/frequency/fx
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "fixed (time invariant) field",
+ "id": "fx",
+ "long_name": "Fixed Frequency",
+ "name": "fx",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "none"
+}
\ No newline at end of file
diff --git a/src-data/frequency/fx.json b/src-data/frequency/fx.json
new file mode 100644
index 0000000..e1f8d39
--- /dev/null
+++ b/src-data/frequency/fx.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "fixed (time invariant) field",
+ "id": "fx",
+ "long_name": "Fixed Frequency",
+ "name": "fx",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "none"
+}
\ No newline at end of file
diff --git a/src-data/frequency/graph b/src-data/frequency/graph
new file mode 100644
index 0000000..f8548a9
--- /dev/null
+++ b/src-data/frequency/graph
@@ -0,0 +1,192 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/frequency/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/frequency/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@graph": [
+ {
+ "description": "sampled hourly",
+ "id": "1hr",
+ "long_name": "1 Hourly Frequency",
+ "name": "1hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "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": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
+ ,{
+ "description": "sampled hourly, at specified time point within an hour",
+ "id": "1hrpt",
+ "long_name": "1 Hour Point",
+ "name": "1hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
+ ,{
+ "description": "3 hourly mean samples",
+ "id": "3hr",
+ "long_name": "3 Hourly Frequency",
+ "name": "3hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
+ ,{
+ "description": "sampled 3 hourly, at specified time point within the time period",
+ "id": "3hrpt",
+ "long_name": "3 Hour Point",
+ "name": "3hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
+ ,{
+ "description": "6 hourly mean samples",
+ "id": "6hr",
+ "long_name": "6 Hourly Frequency",
+ "name": "6hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
+ ,{
+ "description": "sampled 6 hourly, at specified time point within the time period",
+ "id": "6hrpt",
+ "long_name": "6 Hour Point",
+ "name": "6hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
+ ,{
+ "description": "daily mean samples",
+ "id": "day",
+ "long_name": "Daily Frequency",
+ "name": "day",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "day"
+}
+ ,{
+ "description": "decadal mean samples",
+ "id": "dec",
+ "long_name": "Decadal Frequency",
+ "name": "dec",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "decade"
+}
+ ,{
+ "description": "fixed (time invariant) field",
+ "id": "fx",
+ "long_name": "Fixed Frequency",
+ "name": "fx",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "none"
+}
+ ,{
+ "description": "monthly mean samples",
+ "id": "mon",
+ "long_name": "Monthly Frequency",
+ "name": "mon",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+}
+ ,{
+ "description": "monthly climatology computed from monthly mean samples",
+ "id": "monc",
+ "long_name": "Monthly Climatology",
+ "name": "monC",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+}
+ ,{
+ "description": "sampled monthly, at specified time point within the time period",
+ "id": "monpt",
+ "long_name": "Monthly Point",
+ "name": "monPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+}
+ ,{
+ "description": "sampled sub-hourly, at specified time point within an hour",
+ "id": "subhrpt",
+ "long_name": "Sub-Hourly Point",
+ "name": "subhrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "minute"
+}
+ ,{
+ "description": "annual mean samples",
+ "id": "yr",
+ "long_name": "Yearly Frequency",
+ "name": "yr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "year"
+}
+ ,{
+ "description": "sampled yearly, at specified time point within the time period",
+ "id": "yrpt",
+ "long_name": "Yearly Point",
+ "name": "yrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "year"
+}
+ ]
+}
diff --git a/src-data/frequency/graph.jsonld b/src-data/frequency/graph.jsonld
new file mode 100644
index 0000000..f8548a9
--- /dev/null
+++ b/src-data/frequency/graph.jsonld
@@ -0,0 +1,192 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/frequency/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/frequency/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@graph": [
+ {
+ "description": "sampled hourly",
+ "id": "1hr",
+ "long_name": "1 Hourly Frequency",
+ "name": "1hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "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": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
+ ,{
+ "description": "sampled hourly, at specified time point within an hour",
+ "id": "1hrpt",
+ "long_name": "1 Hour Point",
+ "name": "1hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
+ ,{
+ "description": "3 hourly mean samples",
+ "id": "3hr",
+ "long_name": "3 Hourly Frequency",
+ "name": "3hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
+ ,{
+ "description": "sampled 3 hourly, at specified time point within the time period",
+ "id": "3hrpt",
+ "long_name": "3 Hour Point",
+ "name": "3hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
+ ,{
+ "description": "6 hourly mean samples",
+ "id": "6hr",
+ "long_name": "6 Hourly Frequency",
+ "name": "6hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
+ ,{
+ "description": "sampled 6 hourly, at specified time point within the time period",
+ "id": "6hrpt",
+ "long_name": "6 Hour Point",
+ "name": "6hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+}
+ ,{
+ "description": "daily mean samples",
+ "id": "day",
+ "long_name": "Daily Frequency",
+ "name": "day",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "day"
+}
+ ,{
+ "description": "decadal mean samples",
+ "id": "dec",
+ "long_name": "Decadal Frequency",
+ "name": "dec",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "decade"
+}
+ ,{
+ "description": "fixed (time invariant) field",
+ "id": "fx",
+ "long_name": "Fixed Frequency",
+ "name": "fx",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "none"
+}
+ ,{
+ "description": "monthly mean samples",
+ "id": "mon",
+ "long_name": "Monthly Frequency",
+ "name": "mon",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+}
+ ,{
+ "description": "monthly climatology computed from monthly mean samples",
+ "id": "monc",
+ "long_name": "Monthly Climatology",
+ "name": "monC",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+}
+ ,{
+ "description": "sampled monthly, at specified time point within the time period",
+ "id": "monpt",
+ "long_name": "Monthly Point",
+ "name": "monPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+}
+ ,{
+ "description": "sampled sub-hourly, at specified time point within an hour",
+ "id": "subhrpt",
+ "long_name": "Sub-Hourly Point",
+ "name": "subhrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "minute"
+}
+ ,{
+ "description": "annual mean samples",
+ "id": "yr",
+ "long_name": "Yearly Frequency",
+ "name": "yr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "year"
+}
+ ,{
+ "description": "sampled yearly, at specified time point within the time period",
+ "id": "yrpt",
+ "long_name": "Yearly Point",
+ "name": "yrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "year"
+}
+ ]
+}
diff --git a/src-data/frequency/mon b/src-data/frequency/mon
new file mode 100644
index 0000000..6606d78
--- /dev/null
+++ b/src-data/frequency/mon
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "monthly mean samples",
+ "id": "mon",
+ "long_name": "Monthly Frequency",
+ "name": "mon",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+}
\ No newline at end of file
diff --git a/src-data/frequency/mon.json b/src-data/frequency/mon.json
new file mode 100644
index 0000000..6606d78
--- /dev/null
+++ b/src-data/frequency/mon.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "monthly mean samples",
+ "id": "mon",
+ "long_name": "Monthly Frequency",
+ "name": "mon",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+}
\ No newline at end of file
diff --git a/src-data/frequency/monc b/src-data/frequency/monc
new file mode 100644
index 0000000..6e816b9
--- /dev/null
+++ b/src-data/frequency/monc
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "monthly climatology computed from monthly mean samples",
+ "id": "monc",
+ "long_name": "Monthly Climatology",
+ "name": "monC",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+}
\ No newline at end of file
diff --git a/src-data/frequency/monc.json b/src-data/frequency/monc.json
new file mode 100644
index 0000000..6e816b9
--- /dev/null
+++ b/src-data/frequency/monc.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "monthly climatology computed from monthly mean samples",
+ "id": "monc",
+ "long_name": "Monthly Climatology",
+ "name": "monC",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+}
\ No newline at end of file
diff --git a/src-data/frequency/monpt b/src-data/frequency/monpt
new file mode 100644
index 0000000..7ca2e84
--- /dev/null
+++ b/src-data/frequency/monpt
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled monthly, at specified time point within the time period",
+ "id": "monpt",
+ "long_name": "Monthly Point",
+ "name": "monPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+}
\ No newline at end of file
diff --git a/src-data/frequency/monpt.json b/src-data/frequency/monpt.json
new file mode 100644
index 0000000..7ca2e84
--- /dev/null
+++ b/src-data/frequency/monpt.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled monthly, at specified time point within the time period",
+ "id": "monpt",
+ "long_name": "Monthly Point",
+ "name": "monPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+}
\ No newline at end of file
diff --git a/src-data/frequency/subhrpt b/src-data/frequency/subhrpt
new file mode 100644
index 0000000..076900f
--- /dev/null
+++ b/src-data/frequency/subhrpt
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled sub-hourly, at specified time point within an hour",
+ "id": "subhrpt",
+ "long_name": "Sub-Hourly Point",
+ "name": "subhrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "minute"
+}
\ No newline at end of file
diff --git a/src-data/frequency/subhrpt.json b/src-data/frequency/subhrpt.json
new file mode 100644
index 0000000..076900f
--- /dev/null
+++ b/src-data/frequency/subhrpt.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled sub-hourly, at specified time point within an hour",
+ "id": "subhrpt",
+ "long_name": "Sub-Hourly Point",
+ "name": "subhrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "minute"
+}
\ No newline at end of file
diff --git a/src-data/frequency/yr b/src-data/frequency/yr
new file mode 100644
index 0000000..d9b6087
--- /dev/null
+++ b/src-data/frequency/yr
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "annual mean samples",
+ "id": "yr",
+ "long_name": "Yearly Frequency",
+ "name": "yr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "year"
+}
\ No newline at end of file
diff --git a/src-data/frequency/yr.json b/src-data/frequency/yr.json
new file mode 100644
index 0000000..d9b6087
--- /dev/null
+++ b/src-data/frequency/yr.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "annual mean samples",
+ "id": "yr",
+ "long_name": "Yearly Frequency",
+ "name": "yr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "year"
+}
\ No newline at end of file
diff --git a/src-data/frequency/yrpt b/src-data/frequency/yrpt
new file mode 100644
index 0000000..b219cd0
--- /dev/null
+++ b/src-data/frequency/yrpt
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled yearly, at specified time point within the time period",
+ "id": "yrpt",
+ "long_name": "Yearly Point",
+ "name": "yrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "year"
+}
\ No newline at end of file
diff --git a/src-data/frequency/yrpt.json b/src-data/frequency/yrpt.json
new file mode 100644
index 0000000..b219cd0
--- /dev/null
+++ b/src-data/frequency/yrpt.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "sampled yearly, at specified time point within the time period",
+ "id": "yrpt",
+ "long_name": "Yearly Point",
+ "name": "yrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "year"
+}
\ No newline at end of file
diff --git a/src-data/graph b/src-data/graph
new file mode 100644
index 0000000..80d5c61
--- /dev/null
+++ b/src-data/graph
@@ -0,0 +1,3681 @@
+[
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/realm/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/realm/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@graph": [
+ {
+ "description": "Aerosol",
+ "id": "aerosol",
+ "name": "aerosol",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Atmosphere",
+ "id": "atmos",
+ "name": "atmos",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Atmospheric Chemistry",
+ "id": "atmoschem",
+ "name": "atmosChem",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Land Surface and Subsurface",
+ "id": "land",
+ "name": "land",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Land Ice",
+ "id": "landice",
+ "name": "landIce",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Ocean",
+ "id": "ocean",
+ "name": "ocean",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Ocean Biogeochemistry",
+ "id": "ocnbgchem",
+ "name": "ocnBgchem",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Sea Ice",
+ "id": "seaice",
+ "name": "seaIce",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/frequency/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/frequency/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@graph": [
+ {
+ "description": "sampled hourly",
+ "id": "1hr",
+ "long_name": "1 Hourly Frequency",
+ "name": "1hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "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": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+ },
+ {
+ "description": "sampled hourly, at specified time point within an hour",
+ "id": "1hrpt",
+ "long_name": "1 Hour Point",
+ "name": "1hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+ },
+ {
+ "description": "3 hourly mean samples",
+ "id": "3hr",
+ "long_name": "3 Hourly Frequency",
+ "name": "3hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+ },
+ {
+ "description": "sampled 3 hourly, at specified time point within the time period",
+ "id": "3hrpt",
+ "long_name": "3 Hour Point",
+ "name": "3hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+ },
+ {
+ "description": "6 hourly mean samples",
+ "id": "6hr",
+ "long_name": "6 Hourly Frequency",
+ "name": "6hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+ },
+ {
+ "description": "sampled 6 hourly, at specified time point within the time period",
+ "id": "6hrpt",
+ "long_name": "6 Hour Point",
+ "name": "6hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+ },
+ {
+ "description": "daily mean samples",
+ "id": "day",
+ "long_name": "Daily Frequency",
+ "name": "day",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "day"
+ },
+ {
+ "description": "decadal mean samples",
+ "id": "dec",
+ "long_name": "Decadal Frequency",
+ "name": "dec",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "decade"
+ },
+ {
+ "description": "fixed (time invariant) field",
+ "id": "fx",
+ "long_name": "Fixed Frequency",
+ "name": "fx",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "none"
+ },
+ {
+ "description": "monthly mean samples",
+ "id": "mon",
+ "long_name": "Monthly Frequency",
+ "name": "mon",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+ },
+ {
+ "description": "monthly climatology computed from monthly mean samples",
+ "id": "monc",
+ "long_name": "Monthly Climatology",
+ "name": "monC",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+ },
+ {
+ "description": "sampled monthly, at specified time point within the time period",
+ "id": "monpt",
+ "long_name": "Monthly Point",
+ "name": "monPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+ },
+ {
+ "description": "sampled sub-hourly, at specified time point within an hour",
+ "id": "subhrpt",
+ "long_name": "Sub-Hourly Point",
+ "name": "subhrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "minute"
+ },
+ {
+ "description": "annual mean samples",
+ "id": "yr",
+ "long_name": "Yearly Frequency",
+ "name": "yr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "year"
+ },
+ {
+ "description": "sampled yearly, at specified time point within the time period",
+ "id": "yrpt",
+ "long_name": "Yearly Point",
+ "name": "yrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "year"
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/institution/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/institution/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "organisation": "https://wcrp-cmip.github.io/WCRP-universe/organisation/"
+ },
+ "@graph": [
+ {
+ "id": "aer",
+ "acronyms": [
+ "AER"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AER",
+ "established": 1977,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "aor",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "AoR",
+ "established": 1938,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "as-rcec",
+ "acronyms": [
+ "RCEC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AS-RCEC",
+ "established": 0,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "auot",
+ "acronyms": [],
+ "aliases": [
+ "Aristotelian University"
+ ],
+ "cmip_acronym": "AUoT",
+ "established": 1925,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "awi",
+ "acronyms": [
+ "AWI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AWI",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "bas",
+ "acronyms": [
+ "BAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "BAS",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "bcc",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "BCC",
+ "established": 2008,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "cams",
+ "acronyms": [
+ "CAMS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAMS",
+ "established": 1978,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "cas",
+ "acronyms": [
+ "CAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAS",
+ "established": 1949,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "cccma",
+ "acronyms": [
+ "ECCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCma",
+ "established": 1971,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "cccr-iitm",
+ "acronyms": [
+ "IITM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCR-IITM",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ceda",
+ "acronyms": [
+ "CEDA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CEDA",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "cmcc",
+ "acronyms": [
+ "CMCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CMCC",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "cnes",
+ "acronyms": [
+ "CNES"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CNES",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "csiro",
+ "acronyms": [
+ "CSIRO"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CSIRO",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "dkrz",
+ "acronyms": [
+ "DKRZ"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DKRZ",
+ "established": 1987,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "dwd",
+ "acronyms": [
+ "DWD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DWD",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "eawag",
+ "acronyms": [
+ "EAWAG"
+ ],
+ "aliases": [],
+ "cmip_acronym": "EAWAG",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ecmwf",
+ "acronyms": [
+ "ECMWF"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ECMWF",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "esso",
+ "acronyms": [
+ "INCOIS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ESSO",
+ "established": 1999,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "fmi",
+ "acronyms": [
+ "FMI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "FMI",
+ "established": 1838,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "fuberlin",
+ "acronyms": [
+ "FU"
+ ],
+ "aliases": [
+ "FU Berlin",
+ "Free University of Berlin"
+ ],
+ "cmip_acronym": "FUBerlin",
+ "established": 1948,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ifm-geomar",
+ "acronyms": [
+ "IFM-GEOMAR"
+ ],
+ "aliases": [
+ "Leibniz Institute of Marine Sciences"
+ ],
+ "cmip_acronym": "IFM-GEOMAR",
+ "established": 2004,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "imperialcollege",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "ImperialCollege",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "inm",
+ "acronyms": [
+ "INM RAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "INM",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ipsl",
+ "acronyms": [
+ "IPSL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "IPSL",
+ "established": 1991,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "issi",
+ "acronyms": [
+ "ISSI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ISSI",
+ "established": 1995,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "kiost",
+ "acronyms": [
+ "KIOST"
+ ],
+ "aliases": [
+ "Korean Ocean Research and Development Institute"
+ ],
+ "cmip_acronym": "KIOST",
+ "established": 1973,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "lpc2e",
+ "acronyms": [
+ "LPC2E"
+ ],
+ "aliases": [],
+ "cmip_acronym": "LPC2E",
+ "established": 2012,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "mohc",
+ "acronyms": [],
+ "aliases": [
+ "Meteorological Office"
+ ],
+ "cmip_acronym": "MOHC",
+ "established": 1854,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "mpi-b",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "MPI-B",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "mpi-m",
+ "acronyms": [
+ "MPI-M"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPI-M",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "mps",
+ "acronyms": [
+ "MPS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPS",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "mri",
+ "acronyms": [
+ "JMA"
+ ],
+ "aliases": [
+ "Kishō-chō"
+ ],
+ "cmip_acronym": "MRI",
+ "established": 1956,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "nasa-giss",
+ "acronyms": [
+ "GISS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GISS",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "nasa-gsfc",
+ "acronyms": [
+ "GSFC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GSFC",
+ "established": 1959,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "nasa-jpl",
+ "acronyms": [
+ "JPL"
+ ],
+ "aliases": [
+ "Jet Propulsion Lab",
+ "Jet Propulsion Laboratory, California Institute of Technology"
+ ],
+ "cmip_acronym": "NASA-JPL",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "nasa-larc",
+ "acronyms": [
+ "LaRC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-LaRC",
+ "established": 1917,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ncar",
+ "acronyms": [
+ "NCAR"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NCAR",
+ "established": 1930,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ncas",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "NCAS",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "nerc",
+ "acronyms": [
+ "NERC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NERC",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "niwa",
+ "acronyms": [
+ "NIWA"
+ ],
+ "aliases": [
+ "Taihoro Nukurangi"
+ ],
+ "cmip_acronym": "NIWA",
+ "established": 1992,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ntu",
+ "acronyms": [
+ "NTU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NTU",
+ "established": 1928,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "nuist",
+ "acronyms": [
+ "NU",
+ "NJU "
+ ],
+ "aliases": [
+ "Nanking University"
+ ],
+ "cmip_acronym": "NUIST",
+ "established": 1902,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "osu",
+ "acronyms": [
+ "OSU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "OSU",
+ "established": 1868,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "pmod",
+ "acronyms": [
+ "PMOD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PMOD",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "pnnl-jgcri",
+ "acronyms": [
+ "JGCRI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-JGCRI",
+ "established": 2001,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "pnnl-waccem",
+ "acronyms": [
+ "PNNL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-WACCEM",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "rss",
+ "acronyms": [
+ "RSS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "RSS",
+ "established": 1974,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "snu",
+ "acronyms": [
+ "SNU"
+ ],
+ "aliases": [
+ "Seoul Daehakgyo"
+ ],
+ "cmip_acronym": "SNU",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "thu",
+ "acronyms": [
+ "THU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "THU",
+ "established": 1911,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ua",
+ "acronyms": [
+ "UA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UA",
+ "established": 1885,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uci",
+ "acronyms": [
+ "UCI"
+ ],
+ "aliases": [
+ "UC Irvine"
+ ],
+ "cmip_acronym": "UCI",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ucolorado",
+ "acronyms": [
+ "CU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UColorado",
+ "established": 1876,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ucsb",
+ "acronyms": [
+ "UCSB"
+ ],
+ "aliases": [
+ "UC Santa Barbara"
+ ],
+ "cmip_acronym": "UCSB",
+ "established": 1891,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uhh",
+ "acronyms": [
+ "UHH"
+ ],
+ "aliases": [
+ "University of Hamburg"
+ ],
+ "cmip_acronym": "UHH",
+ "established": 1919,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uobergen",
+ "acronyms": [
+ "UiB"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoBergen",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uofmd",
+ "acronyms": [
+ "UMD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UofMD",
+ "established": 1856,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uoleeds",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoLeeds",
+ "established": 1904,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uom",
+ "acronyms": [],
+ "aliases": [
+ "Melbourne University"
+ ],
+ "cmip_acronym": "UoM",
+ "established": 1853,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uomontreal",
+ "acronyms": [
+ "UdeM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoMontreal",
+ "established": 1878,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uootago",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOtago",
+ "established": 1869,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uooulu",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOulu",
+ "established": 1958,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ureading",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UReading",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uw",
+ "acronyms": [
+ "UW"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UW",
+ "established": 1861,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "vua",
+ "acronyms": [
+ "VU"
+ ],
+ "aliases": [
+ "VU Amsterdam"
+ ],
+ "cmip_acronym": "VUA",
+ "established": 1880,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/activity/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/activity/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@graph": [
+ {
+ "id": "aerchemmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "AerChemMIP experiments focus on the role of atmospheric chemistry and aerosols in climate, including piClim and hist-piSLCF simulations.",
+ "name": "AerChemMIP",
+ "url": "https://gmd.copernicus.org/articles/10/585/2017/gmd-10-585-2017.pdf"
+ },
+ {
+ "id": "c4mip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "C4MIP experiments focus on carbon cycle feedbacks and interactions, including 1pctCO2-bgc and esm-flat10-cdr experiments.",
+ "name": "C4MIP",
+ "url": "https://gmd.copernicus.org/articles/9/2853/2016/gmd-9-2853-2016.pdf"
+ },
+ {
+ "id": "cfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "CFMIP experiments focus on cloud feedbacks and their role in climate, including abrupt-0p5CO2 and amip-piForcing simulations.",
+ "name": "CFMIP",
+ "url": "https://gmd.copernicus.org/articles/10/359/2017/gmd-10-359-2017.pdf"
+ },
+ {
+ "id": "cmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "CMIP DECK: 1pctCO2, abrupt-4xCO2, 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": "damip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "DAMIP focuses on detection and attribution of climate change, covering experiments like hist-aer and hist-nat.",
+ "name": "DAMIP",
+ "url": "https://gmd.copernicus.org/articles/13/7947/2020/gmd-13-7947-2020.pdf"
+ },
+ {
+ "id": "dcpp",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "DCPP focuses on decadal climate predictions and initialized experiments like prediction for 2025-2036.",
+ "name": "DCPP",
+ "url": "https://gmd.copernicus.org/articles/9/3751/2016/gmd-9-3751-2016.pdf"
+ },
+ {
+ "id": "geomip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "GeoMIP explores the potential impacts and side-effects of geoengineering, including experiments like G7-1.5K-SAI.",
+ "name": "GeoMIP",
+ "url": "https://gmd.copernicus.org/articles/8/989/2015/gmd-8-989-2015.pdf"
+ },
+ {
+ "id": "lesfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "The Large Ensemble Single Forcing Model Intercomparison Project",
+ "name": "LESFMIP",
+ "url": "https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"
+ },
+ {
+ "id": "lmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "LMIP explores land-atmosphere interactions and processes, with experiments like land-hist.",
+ "name": "LMIP",
+ "url": "https://gmd.copernicus.org/articles/10/3977/2017/gmd-10-3977-2017.pdf"
+ },
+ {
+ "id": "pmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "PMIP focuses on past climate variability, with experiments like LIGabrupt.",
+ "name": "PMIP",
+ "url": "https://gmd.copernicus.org/articles/9/3461/2016/gmd-9-3461-2016.pdf"
+ },
+ {
+ "id": "ramip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "Regional Aerosol Model Intercomparison Project",
+ "name": "RAMIP",
+ "url": "https://ramip.ncas.ac.uk"
+ },
+ {
+ "id": "rfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "RFMIP assesses the radiative forcing of climate change with experiments such as piClim-aer, piClim-histaer, and piClim-histall.",
+ "name": "RFMIP",
+ "url": "https://gmd.copernicus.org/articles/13/169/2020/gmd-13-169-2020.pdf"
+ },
+ {
+ "id": "scenariomip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "ScenarioMIP focuses on future climate projections based on different socio-economic pathways, including High, Medium, and Very Low scenarios.",
+ "name": "ScenarioMIP",
+ "url": "https://gmd.copernicus.org/articles/12/1443/2019/gmd-12-1443-2019.pdf"
+ },
+ {
+ "id": "tipmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "Tipping Point Model Intercomparison Project",
+ "name": "TIPMIP",
+ "url": "https://tipmip.pik-potsdam.de/"
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/product/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/product/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@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": [
+ "wcrp:product",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:product",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:product",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:product",
+ "universal"
+ ]
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/consortium/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/consortium/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "organisation": "https://wcrp-cmip.github.io/WCRP-universe/organisation/"
+ },
+ "@graph": [
+ {
+ "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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": ""
+ },
+ {
+ "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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": ""
+ },
+ {
+ "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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": "https://solarisheppa.geomar.de"
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/resolution/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/resolution/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@graph": [
+ {
+ "description": "Resolution of 0.5 km",
+ "id": "0.5km",
+ "name": "0.5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "0.5"
+ },
+ {
+ "description": "Resolution of 10000 km",
+ "id": "10000km",
+ "name": "10000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "10000"
+ },
+ {
+ "description": "Resolution of 1000 km",
+ "id": "1000km",
+ "name": "1000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "1000"
+ },
+ {
+ "description": "Resolution of 100 km",
+ "id": "100km",
+ "name": "100 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "100"
+ },
+ {
+ "description": "Resolution of 10 km",
+ "id": "10km",
+ "name": "10 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "10"
+ },
+ {
+ "description": "Resolution of 1 km",
+ "id": "1km",
+ "name": "1 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "1"
+ },
+ {
+ "description": "Resolution of 1x1 degree",
+ "id": "1x1degree",
+ "name": "1x1 degree",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "degree",
+ "value": "1x1"
+ },
+ {
+ "description": "Resolution of 2.5 km",
+ "id": "2.5km",
+ "name": "2.5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "2.5"
+ },
+ {
+ "description": "Resolution of 2500 km",
+ "id": "2500km",
+ "name": "2500 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "2500"
+ },
+ {
+ "description": "Resolution of 250 km",
+ "id": "250km",
+ "name": "250 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "250"
+ },
+ {
+ "description": "Resolution of 25 km",
+ "id": "25km",
+ "name": "25 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "25"
+ },
+ {
+ "description": "Resolution of 5000 km",
+ "id": "5000km",
+ "name": "5000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "5000"
+ },
+ {
+ "description": "Resolution of 500 km",
+ "id": "500km",
+ "name": "500 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "500"
+ },
+ {
+ "description": "Resolution of 50 km",
+ "id": "50km",
+ "name": "50 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "50"
+ },
+ {
+ "description": "Resolution of 5 km",
+ "id": "5km",
+ "name": "5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "5"
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/mip/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@graph": [
+ {
+ "end": 2020,
+ "id": "cmip5",
+ "name": "CMIP5",
+ "start": 2006,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP5"
+ },
+ {
+ "end": 2024,
+ "id": "cmip6",
+ "name": "CMIP6",
+ "start": 2013,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP6"
+ },
+ {
+ "end": 2999,
+ "id": "cmip6plus",
+ "name": "CMIP6Plus",
+ "start": 2023,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP6Plus"
+ },
+ {
+ "end": 2999,
+ "id": "cmip7",
+ "name": "CMIP7",
+ "start": 2025,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP7"
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/source_type/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/source_type/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "atmospheric general circulation model run with prescribed ocean surface conditions and usually a model of the land surface",
+ "id": "agcm",
+ "name": "AGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "coupled atmosphere-ocean global climate model, additionally including explicit representation of at least the land and sea ice",
+ "id": "aogcm",
+ "name": "AOGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "gridded product based on measurements collected from in-situ instruments",
+ "id": "gridded_insitu",
+ "name": "gridded_insitu",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "ice-sheet model that includes ice-flow",
+ "id": "ism",
+ "name": "ISM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "land model run uncoupled from the atmosphere",
+ "id": "land",
+ "name": "LAND",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model",
+ "id": "ogcm",
+ "name": "OGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "radiation component of an atmospheric model run 'offline'",
+ "id": "rad",
+ "name": "RAD",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "gridded product generated from a model reanalysis based on in-situ instruments and possibly satellite measurements",
+ "id": "reanalysis",
+ "name": "reanalysis",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "gridded product based on both in-situ instruments and satellite measurements",
+ "id": "satellite_blended",
+ "name": "satellite_blended",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "gridded product based on satellite measurements",
+ "id": "satellite_retrieval",
+ "name": "satellite_retrieval",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system",
+ "id": "slab",
+ "name": "SLAB",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/license/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/license/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@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": [
+ "wcrp:license",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:license",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:license",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:license",
+ "universal"
+ ]
+ }
+ ]
+ }
+]
diff --git a/src-data/graph.jsonld b/src-data/graph.jsonld
new file mode 100644
index 0000000..80d5c61
--- /dev/null
+++ b/src-data/graph.jsonld
@@ -0,0 +1,3681 @@
+[
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/realm/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/realm/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@graph": [
+ {
+ "description": "Aerosol",
+ "id": "aerosol",
+ "name": "aerosol",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Atmosphere",
+ "id": "atmos",
+ "name": "atmos",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Atmospheric Chemistry",
+ "id": "atmoschem",
+ "name": "atmosChem",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Land Surface and Subsurface",
+ "id": "land",
+ "name": "land",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Land Ice",
+ "id": "landice",
+ "name": "landIce",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Ocean",
+ "id": "ocean",
+ "name": "ocean",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Ocean Biogeochemistry",
+ "id": "ocnbgchem",
+ "name": "ocnBgchem",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ },
+ {
+ "description": "Sea Ice",
+ "id": "seaice",
+ "name": "seaIce",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/frequency/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/frequency/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@graph": [
+ {
+ "description": "sampled hourly",
+ "id": "1hr",
+ "long_name": "1 Hourly Frequency",
+ "name": "1hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "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": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+ },
+ {
+ "description": "sampled hourly, at specified time point within an hour",
+ "id": "1hrpt",
+ "long_name": "1 Hour Point",
+ "name": "1hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+ },
+ {
+ "description": "3 hourly mean samples",
+ "id": "3hr",
+ "long_name": "3 Hourly Frequency",
+ "name": "3hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+ },
+ {
+ "description": "sampled 3 hourly, at specified time point within the time period",
+ "id": "3hrpt",
+ "long_name": "3 Hour Point",
+ "name": "3hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+ },
+ {
+ "description": "6 hourly mean samples",
+ "id": "6hr",
+ "long_name": "6 Hourly Frequency",
+ "name": "6hr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+ },
+ {
+ "description": "sampled 6 hourly, at specified time point within the time period",
+ "id": "6hrpt",
+ "long_name": "6 Hour Point",
+ "name": "6hrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "hour"
+ },
+ {
+ "description": "daily mean samples",
+ "id": "day",
+ "long_name": "Daily Frequency",
+ "name": "day",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "day"
+ },
+ {
+ "description": "decadal mean samples",
+ "id": "dec",
+ "long_name": "Decadal Frequency",
+ "name": "dec",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "decade"
+ },
+ {
+ "description": "fixed (time invariant) field",
+ "id": "fx",
+ "long_name": "Fixed Frequency",
+ "name": "fx",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "none"
+ },
+ {
+ "description": "monthly mean samples",
+ "id": "mon",
+ "long_name": "Monthly Frequency",
+ "name": "mon",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+ },
+ {
+ "description": "monthly climatology computed from monthly mean samples",
+ "id": "monc",
+ "long_name": "Monthly Climatology",
+ "name": "monC",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+ },
+ {
+ "description": "sampled monthly, at specified time point within the time period",
+ "id": "monpt",
+ "long_name": "Monthly Point",
+ "name": "monPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "month"
+ },
+ {
+ "description": "sampled sub-hourly, at specified time point within an hour",
+ "id": "subhrpt",
+ "long_name": "Sub-Hourly Point",
+ "name": "subhrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "minute"
+ },
+ {
+ "description": "annual mean samples",
+ "id": "yr",
+ "long_name": "Yearly Frequency",
+ "name": "yr",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "year"
+ },
+ {
+ "description": "sampled yearly, at specified time point within the time period",
+ "id": "yrpt",
+ "long_name": "Yearly Point",
+ "name": "yrPt",
+ "type": [
+ "wcrp:frequency",
+ "universal"
+ ],
+ "unit": "year"
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/institution/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/institution/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "organisation": "https://wcrp-cmip.github.io/WCRP-universe/organisation/"
+ },
+ "@graph": [
+ {
+ "id": "aer",
+ "acronyms": [
+ "AER"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AER",
+ "established": 1977,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "aor",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "AoR",
+ "established": 1938,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "as-rcec",
+ "acronyms": [
+ "RCEC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AS-RCEC",
+ "established": 0,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "auot",
+ "acronyms": [],
+ "aliases": [
+ "Aristotelian University"
+ ],
+ "cmip_acronym": "AUoT",
+ "established": 1925,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "awi",
+ "acronyms": [
+ "AWI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AWI",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "bas",
+ "acronyms": [
+ "BAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "BAS",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "bcc",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "BCC",
+ "established": 2008,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "cams",
+ "acronyms": [
+ "CAMS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAMS",
+ "established": 1978,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "cas",
+ "acronyms": [
+ "CAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAS",
+ "established": 1949,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "cccma",
+ "acronyms": [
+ "ECCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCma",
+ "established": 1971,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "cccr-iitm",
+ "acronyms": [
+ "IITM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCR-IITM",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ceda",
+ "acronyms": [
+ "CEDA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CEDA",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "cmcc",
+ "acronyms": [
+ "CMCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CMCC",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "cnes",
+ "acronyms": [
+ "CNES"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CNES",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "csiro",
+ "acronyms": [
+ "CSIRO"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CSIRO",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "dkrz",
+ "acronyms": [
+ "DKRZ"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DKRZ",
+ "established": 1987,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "dwd",
+ "acronyms": [
+ "DWD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DWD",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "eawag",
+ "acronyms": [
+ "EAWAG"
+ ],
+ "aliases": [],
+ "cmip_acronym": "EAWAG",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ecmwf",
+ "acronyms": [
+ "ECMWF"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ECMWF",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "esso",
+ "acronyms": [
+ "INCOIS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ESSO",
+ "established": 1999,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "fmi",
+ "acronyms": [
+ "FMI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "FMI",
+ "established": 1838,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "fuberlin",
+ "acronyms": [
+ "FU"
+ ],
+ "aliases": [
+ "FU Berlin",
+ "Free University of Berlin"
+ ],
+ "cmip_acronym": "FUBerlin",
+ "established": 1948,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ifm-geomar",
+ "acronyms": [
+ "IFM-GEOMAR"
+ ],
+ "aliases": [
+ "Leibniz Institute of Marine Sciences"
+ ],
+ "cmip_acronym": "IFM-GEOMAR",
+ "established": 2004,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "imperialcollege",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "ImperialCollege",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "inm",
+ "acronyms": [
+ "INM RAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "INM",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ipsl",
+ "acronyms": [
+ "IPSL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "IPSL",
+ "established": 1991,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "issi",
+ "acronyms": [
+ "ISSI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ISSI",
+ "established": 1995,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "kiost",
+ "acronyms": [
+ "KIOST"
+ ],
+ "aliases": [
+ "Korean Ocean Research and Development Institute"
+ ],
+ "cmip_acronym": "KIOST",
+ "established": 1973,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "lpc2e",
+ "acronyms": [
+ "LPC2E"
+ ],
+ "aliases": [],
+ "cmip_acronym": "LPC2E",
+ "established": 2012,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "mohc",
+ "acronyms": [],
+ "aliases": [
+ "Meteorological Office"
+ ],
+ "cmip_acronym": "MOHC",
+ "established": 1854,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "mpi-b",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "MPI-B",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "mpi-m",
+ "acronyms": [
+ "MPI-M"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPI-M",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "mps",
+ "acronyms": [
+ "MPS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPS",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "mri",
+ "acronyms": [
+ "JMA"
+ ],
+ "aliases": [
+ "Kishō-chō"
+ ],
+ "cmip_acronym": "MRI",
+ "established": 1956,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "nasa-giss",
+ "acronyms": [
+ "GISS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GISS",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "nasa-gsfc",
+ "acronyms": [
+ "GSFC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GSFC",
+ "established": 1959,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "nasa-jpl",
+ "acronyms": [
+ "JPL"
+ ],
+ "aliases": [
+ "Jet Propulsion Lab",
+ "Jet Propulsion Laboratory, California Institute of Technology"
+ ],
+ "cmip_acronym": "NASA-JPL",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "nasa-larc",
+ "acronyms": [
+ "LaRC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-LaRC",
+ "established": 1917,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ncar",
+ "acronyms": [
+ "NCAR"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NCAR",
+ "established": 1930,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ncas",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "NCAS",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "nerc",
+ "acronyms": [
+ "NERC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NERC",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "niwa",
+ "acronyms": [
+ "NIWA"
+ ],
+ "aliases": [
+ "Taihoro Nukurangi"
+ ],
+ "cmip_acronym": "NIWA",
+ "established": 1992,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ntu",
+ "acronyms": [
+ "NTU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NTU",
+ "established": 1928,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "nuist",
+ "acronyms": [
+ "NU",
+ "NJU "
+ ],
+ "aliases": [
+ "Nanking University"
+ ],
+ "cmip_acronym": "NUIST",
+ "established": 1902,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "osu",
+ "acronyms": [
+ "OSU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "OSU",
+ "established": 1868,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "pmod",
+ "acronyms": [
+ "PMOD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PMOD",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "pnnl-jgcri",
+ "acronyms": [
+ "JGCRI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-JGCRI",
+ "established": 2001,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "pnnl-waccem",
+ "acronyms": [
+ "PNNL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-WACCEM",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "rss",
+ "acronyms": [
+ "RSS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "RSS",
+ "established": 1974,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "snu",
+ "acronyms": [
+ "SNU"
+ ],
+ "aliases": [
+ "Seoul Daehakgyo"
+ ],
+ "cmip_acronym": "SNU",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "thu",
+ "acronyms": [
+ "THU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "THU",
+ "established": 1911,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ua",
+ "acronyms": [
+ "UA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UA",
+ "established": 1885,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uci",
+ "acronyms": [
+ "UCI"
+ ],
+ "aliases": [
+ "UC Irvine"
+ ],
+ "cmip_acronym": "UCI",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ucolorado",
+ "acronyms": [
+ "CU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UColorado",
+ "established": 1876,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ucsb",
+ "acronyms": [
+ "UCSB"
+ ],
+ "aliases": [
+ "UC Santa Barbara"
+ ],
+ "cmip_acronym": "UCSB",
+ "established": 1891,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uhh",
+ "acronyms": [
+ "UHH"
+ ],
+ "aliases": [
+ "University of Hamburg"
+ ],
+ "cmip_acronym": "UHH",
+ "established": 1919,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uobergen",
+ "acronyms": [
+ "UiB"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoBergen",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uofmd",
+ "acronyms": [
+ "UMD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UofMD",
+ "established": 1856,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uoleeds",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoLeeds",
+ "established": 1904,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uom",
+ "acronyms": [],
+ "aliases": [
+ "Melbourne University"
+ ],
+ "cmip_acronym": "UoM",
+ "established": 1853,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uomontreal",
+ "acronyms": [
+ "UdeM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoMontreal",
+ "established": 1878,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uootago",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOtago",
+ "established": 1869,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uooulu",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOulu",
+ "established": 1958,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "ureading",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UReading",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "uw",
+ "acronyms": [
+ "UW"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UW",
+ "established": 1861,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ },
+ {
+ "id": "vua",
+ "acronyms": [
+ "VU"
+ ],
+ "aliases": [
+ "VU Amsterdam"
+ ],
+ "cmip_acronym": "VUA",
+ "established": 1880,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/activity/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/activity/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@graph": [
+ {
+ "id": "aerchemmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "AerChemMIP experiments focus on the role of atmospheric chemistry and aerosols in climate, including piClim and hist-piSLCF simulations.",
+ "name": "AerChemMIP",
+ "url": "https://gmd.copernicus.org/articles/10/585/2017/gmd-10-585-2017.pdf"
+ },
+ {
+ "id": "c4mip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "C4MIP experiments focus on carbon cycle feedbacks and interactions, including 1pctCO2-bgc and esm-flat10-cdr experiments.",
+ "name": "C4MIP",
+ "url": "https://gmd.copernicus.org/articles/9/2853/2016/gmd-9-2853-2016.pdf"
+ },
+ {
+ "id": "cfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "CFMIP experiments focus on cloud feedbacks and their role in climate, including abrupt-0p5CO2 and amip-piForcing simulations.",
+ "name": "CFMIP",
+ "url": "https://gmd.copernicus.org/articles/10/359/2017/gmd-10-359-2017.pdf"
+ },
+ {
+ "id": "cmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "CMIP DECK: 1pctCO2, abrupt-4xCO2, 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": "damip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "DAMIP focuses on detection and attribution of climate change, covering experiments like hist-aer and hist-nat.",
+ "name": "DAMIP",
+ "url": "https://gmd.copernicus.org/articles/13/7947/2020/gmd-13-7947-2020.pdf"
+ },
+ {
+ "id": "dcpp",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "DCPP focuses on decadal climate predictions and initialized experiments like prediction for 2025-2036.",
+ "name": "DCPP",
+ "url": "https://gmd.copernicus.org/articles/9/3751/2016/gmd-9-3751-2016.pdf"
+ },
+ {
+ "id": "geomip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "GeoMIP explores the potential impacts and side-effects of geoengineering, including experiments like G7-1.5K-SAI.",
+ "name": "GeoMIP",
+ "url": "https://gmd.copernicus.org/articles/8/989/2015/gmd-8-989-2015.pdf"
+ },
+ {
+ "id": "lesfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "The Large Ensemble Single Forcing Model Intercomparison Project",
+ "name": "LESFMIP",
+ "url": "https://www.frontiersin.org/articles/10.3389/fclim.2022.955414/full"
+ },
+ {
+ "id": "lmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "LMIP explores land-atmosphere interactions and processes, with experiments like land-hist.",
+ "name": "LMIP",
+ "url": "https://gmd.copernicus.org/articles/10/3977/2017/gmd-10-3977-2017.pdf"
+ },
+ {
+ "id": "pmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "PMIP focuses on past climate variability, with experiments like LIGabrupt.",
+ "name": "PMIP",
+ "url": "https://gmd.copernicus.org/articles/9/3461/2016/gmd-9-3461-2016.pdf"
+ },
+ {
+ "id": "ramip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "Regional Aerosol Model Intercomparison Project",
+ "name": "RAMIP",
+ "url": "https://ramip.ncas.ac.uk"
+ },
+ {
+ "id": "rfmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "RFMIP assesses the radiative forcing of climate change with experiments such as piClim-aer, piClim-histaer, and piClim-histall.",
+ "name": "RFMIP",
+ "url": "https://gmd.copernicus.org/articles/13/169/2020/gmd-13-169-2020.pdf"
+ },
+ {
+ "id": "scenariomip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "ScenarioMIP focuses on future climate projections based on different socio-economic pathways, including High, Medium, and Very Low scenarios.",
+ "name": "ScenarioMIP",
+ "url": "https://gmd.copernicus.org/articles/12/1443/2019/gmd-12-1443-2019.pdf"
+ },
+ {
+ "id": "tipmip",
+ "type": [
+ "wcrp:activity",
+ "universal"
+ ],
+ "description": "Tipping Point Model Intercomparison Project",
+ "name": "TIPMIP",
+ "url": "https://tipmip.pik-potsdam.de/"
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/product/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/product/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@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": [
+ "wcrp:product",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:product",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:product",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:product",
+ "universal"
+ ]
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/consortium/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/consortium/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "organisation": "https://wcrp-cmip.github.io/WCRP-universe/organisation/"
+ },
+ "@graph": [
+ {
+ "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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": ""
+ },
+ {
+ "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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": ""
+ },
+ {
+ "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": [
+ "wcrp:consortium",
+ "universal"
+ ],
+ "url": "https://solarisheppa.geomar.de"
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/resolution/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/resolution/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@graph": [
+ {
+ "description": "Resolution of 0.5 km",
+ "id": "0.5km",
+ "name": "0.5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "0.5"
+ },
+ {
+ "description": "Resolution of 10000 km",
+ "id": "10000km",
+ "name": "10000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "10000"
+ },
+ {
+ "description": "Resolution of 1000 km",
+ "id": "1000km",
+ "name": "1000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "1000"
+ },
+ {
+ "description": "Resolution of 100 km",
+ "id": "100km",
+ "name": "100 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "100"
+ },
+ {
+ "description": "Resolution of 10 km",
+ "id": "10km",
+ "name": "10 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "10"
+ },
+ {
+ "description": "Resolution of 1 km",
+ "id": "1km",
+ "name": "1 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "1"
+ },
+ {
+ "description": "Resolution of 1x1 degree",
+ "id": "1x1degree",
+ "name": "1x1 degree",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "degree",
+ "value": "1x1"
+ },
+ {
+ "description": "Resolution of 2.5 km",
+ "id": "2.5km",
+ "name": "2.5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "2.5"
+ },
+ {
+ "description": "Resolution of 2500 km",
+ "id": "2500km",
+ "name": "2500 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "2500"
+ },
+ {
+ "description": "Resolution of 250 km",
+ "id": "250km",
+ "name": "250 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "250"
+ },
+ {
+ "description": "Resolution of 25 km",
+ "id": "25km",
+ "name": "25 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "25"
+ },
+ {
+ "description": "Resolution of 5000 km",
+ "id": "5000km",
+ "name": "5000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "5000"
+ },
+ {
+ "description": "Resolution of 500 km",
+ "id": "500km",
+ "name": "500 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "500"
+ },
+ {
+ "description": "Resolution of 50 km",
+ "id": "50km",
+ "name": "50 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "50"
+ },
+ {
+ "description": "Resolution of 5 km",
+ "id": "5km",
+ "name": "5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "5"
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/mip/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@graph": [
+ {
+ "end": 2020,
+ "id": "cmip5",
+ "name": "CMIP5",
+ "start": 2006,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP5"
+ },
+ {
+ "end": 2024,
+ "id": "cmip6",
+ "name": "CMIP6",
+ "start": 2013,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP6"
+ },
+ {
+ "end": 2999,
+ "id": "cmip6plus",
+ "name": "CMIP6Plus",
+ "start": 2023,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP6Plus"
+ },
+ {
+ "end": 2999,
+ "id": "cmip7",
+ "name": "CMIP7",
+ "start": 2025,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP7"
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/source_type/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/source_type/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "atmospheric general circulation model run with prescribed ocean surface conditions and usually a model of the land surface",
+ "id": "agcm",
+ "name": "AGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "coupled atmosphere-ocean global climate model, additionally including explicit representation of at least the land and sea ice",
+ "id": "aogcm",
+ "name": "AOGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "gridded product based on measurements collected from in-situ instruments",
+ "id": "gridded_insitu",
+ "name": "gridded_insitu",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "ice-sheet model that includes ice-flow",
+ "id": "ism",
+ "name": "ISM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "land model run uncoupled from the atmosphere",
+ "id": "land",
+ "name": "LAND",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model",
+ "id": "ogcm",
+ "name": "OGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "radiation component of an atmospheric model run 'offline'",
+ "id": "rad",
+ "name": "RAD",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "gridded product generated from a model reanalysis based on in-situ instruments and possibly satellite measurements",
+ "id": "reanalysis",
+ "name": "reanalysis",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "gridded product based on both in-situ instruments and satellite measurements",
+ "id": "satellite_blended",
+ "name": "satellite_blended",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "gridded product based on satellite measurements",
+ "id": "satellite_retrieval",
+ "name": "satellite_retrieval",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ },
+ {
+ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system",
+ "id": "slab",
+ "name": "SLAB",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+ }
+ ]
+ },
+ {
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/license/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/license/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+ },
+ "@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": [
+ "wcrp:license",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:license",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:license",
+ "universal"
+ ]
+ },
+ {
+ "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": [
+ "wcrp:license",
+ "universal"
+ ]
+ }
+ ]
+ }
+]
diff --git a/src-data/grid_label/.DS_Store b/src-data/grid_label/.DS_Store
new file mode 100644
index 0000000..745a853
Binary files /dev/null and b/src-data/grid_label/.DS_Store differ
diff --git a/src-data/grid_label/gm b/src-data/grid_label/gm
new file mode 100644
index 0000000..ce1282f
--- /dev/null
+++ b/src-data/grid_label/gm
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "global mean data",
+ "id": "gm",
+ "name": "gm",
+ "region": "greenland",
+ "short name": "Greenland",
+ "type": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gm.json b/src-data/grid_label/gm.json
new file mode 100644
index 0000000..ce1282f
--- /dev/null
+++ b/src-data/grid_label/gm.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "global mean data",
+ "id": "gm",
+ "name": "gm",
+ "region": "greenland",
+ "short name": "Greenland",
+ "type": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gn b/src-data/grid_label/gn
new file mode 100644
index 0000000..dbd8145
--- /dev/null
+++ b/src-data/grid_label/gn
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "data reported on a model's native grid",
+ "id": "gn",
+ "name": "gn",
+ "region": "greenland",
+ "short name": "Grid Native Greenland",
+ "type": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gn.json b/src-data/grid_label/gn.json
new file mode 100644
index 0000000..dbd8145
--- /dev/null
+++ b/src-data/grid_label/gn.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "data reported on a model's native grid",
+ "id": "gn",
+ "name": "gn",
+ "region": "greenland",
+ "short name": "Grid Native Greenland",
+ "type": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gna b/src-data/grid_label/gna
new file mode 100644
index 0000000..98f4ad1
--- /dev/null
+++ b/src-data/grid_label/gna
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gna.json b/src-data/grid_label/gna.json
new file mode 100644
index 0000000..98f4ad1
--- /dev/null
+++ b/src-data/grid_label/gna.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gng b/src-data/grid_label/gng
new file mode 100644
index 0000000..422b47b
--- /dev/null
+++ b/src-data/grid_label/gng
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gng.json b/src-data/grid_label/gng.json
new file mode 100644
index 0000000..422b47b
--- /dev/null
+++ b/src-data/grid_label/gng.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gnz b/src-data/grid_label/gnz
new file mode 100644
index 0000000..b846e52
--- /dev/null
+++ b/src-data/grid_label/gnz
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gnz.json b/src-data/grid_label/gnz.json
new file mode 100644
index 0000000..b846e52
--- /dev/null
+++ b/src-data/grid_label/gnz.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr b/src-data/grid_label/gr
new file mode 100644
index 0000000..703856b
--- /dev/null
+++ b/src-data/grid_label/gr
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr.json b/src-data/grid_label/gr.json
new file mode 100644
index 0000000..703856b
--- /dev/null
+++ b/src-data/grid_label/gr.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr1 b/src-data/grid_label/gr1
new file mode 100644
index 0000000..dcbd190
--- /dev/null
+++ b/src-data/grid_label/gr1
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr1.json b/src-data/grid_label/gr1.json
new file mode 100644
index 0000000..dcbd190
--- /dev/null
+++ b/src-data/grid_label/gr1.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr1a b/src-data/grid_label/gr1a
new file mode 100644
index 0000000..1a09716
--- /dev/null
+++ b/src-data/grid_label/gr1a
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr1a.json b/src-data/grid_label/gr1a.json
new file mode 100644
index 0000000..1a09716
--- /dev/null
+++ b/src-data/grid_label/gr1a.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr1g b/src-data/grid_label/gr1g
new file mode 100644
index 0000000..0a553d9
--- /dev/null
+++ b/src-data/grid_label/gr1g
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr1g.json b/src-data/grid_label/gr1g.json
new file mode 100644
index 0000000..0a553d9
--- /dev/null
+++ b/src-data/grid_label/gr1g.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr1z b/src-data/grid_label/gr1z
new file mode 100644
index 0000000..f67cfc1
--- /dev/null
+++ b/src-data/grid_label/gr1z
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr1z.json b/src-data/grid_label/gr1z.json
new file mode 100644
index 0000000..f67cfc1
--- /dev/null
+++ b/src-data/grid_label/gr1z.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr2 b/src-data/grid_label/gr2
new file mode 100644
index 0000000..f755d71
--- /dev/null
+++ b/src-data/grid_label/gr2
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr2.json b/src-data/grid_label/gr2.json
new file mode 100644
index 0000000..f755d71
--- /dev/null
+++ b/src-data/grid_label/gr2.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr2a b/src-data/grid_label/gr2a
new file mode 100644
index 0000000..d0b2d73
--- /dev/null
+++ b/src-data/grid_label/gr2a
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr2a.json b/src-data/grid_label/gr2a.json
new file mode 100644
index 0000000..d0b2d73
--- /dev/null
+++ b/src-data/grid_label/gr2a.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr2g b/src-data/grid_label/gr2g
new file mode 100644
index 0000000..d5afa63
--- /dev/null
+++ b/src-data/grid_label/gr2g
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr2g.json b/src-data/grid_label/gr2g.json
new file mode 100644
index 0000000..d5afa63
--- /dev/null
+++ b/src-data/grid_label/gr2g.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr2z b/src-data/grid_label/gr2z
new file mode 100644
index 0000000..ab6d10c
--- /dev/null
+++ b/src-data/grid_label/gr2z
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr2z.json b/src-data/grid_label/gr2z.json
new file mode 100644
index 0000000..ab6d10c
--- /dev/null
+++ b/src-data/grid_label/gr2z.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr3 b/src-data/grid_label/gr3
new file mode 100644
index 0000000..91291bd
--- /dev/null
+++ b/src-data/grid_label/gr3
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr3.json b/src-data/grid_label/gr3.json
new file mode 100644
index 0000000..91291bd
--- /dev/null
+++ b/src-data/grid_label/gr3.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr3a b/src-data/grid_label/gr3a
new file mode 100644
index 0000000..10ed456
--- /dev/null
+++ b/src-data/grid_label/gr3a
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr3a.json b/src-data/grid_label/gr3a.json
new file mode 100644
index 0000000..10ed456
--- /dev/null
+++ b/src-data/grid_label/gr3a.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr3g b/src-data/grid_label/gr3g
new file mode 100644
index 0000000..5e0c9cc
--- /dev/null
+++ b/src-data/grid_label/gr3g
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr3g.json b/src-data/grid_label/gr3g.json
new file mode 100644
index 0000000..5e0c9cc
--- /dev/null
+++ b/src-data/grid_label/gr3g.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr3z b/src-data/grid_label/gr3z
new file mode 100644
index 0000000..39a6f03
--- /dev/null
+++ b/src-data/grid_label/gr3z
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr3z.json b/src-data/grid_label/gr3z.json
new file mode 100644
index 0000000..39a6f03
--- /dev/null
+++ b/src-data/grid_label/gr3z.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr4 b/src-data/grid_label/gr4
new file mode 100644
index 0000000..2d1148e
--- /dev/null
+++ b/src-data/grid_label/gr4
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr4.json b/src-data/grid_label/gr4.json
new file mode 100644
index 0000000..2d1148e
--- /dev/null
+++ b/src-data/grid_label/gr4.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr4a b/src-data/grid_label/gr4a
new file mode 100644
index 0000000..3b58adb
--- /dev/null
+++ b/src-data/grid_label/gr4a
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr4a.json b/src-data/grid_label/gr4a.json
new file mode 100644
index 0000000..3b58adb
--- /dev/null
+++ b/src-data/grid_label/gr4a.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr4g b/src-data/grid_label/gr4g
new file mode 100644
index 0000000..1324c7b
--- /dev/null
+++ b/src-data/grid_label/gr4g
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr4g.json b/src-data/grid_label/gr4g.json
new file mode 100644
index 0000000..1324c7b
--- /dev/null
+++ b/src-data/grid_label/gr4g.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr4z b/src-data/grid_label/gr4z
new file mode 100644
index 0000000..984e230
--- /dev/null
+++ b/src-data/grid_label/gr4z
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr4z.json b/src-data/grid_label/gr4z.json
new file mode 100644
index 0000000..984e230
--- /dev/null
+++ b/src-data/grid_label/gr4z.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr5 b/src-data/grid_label/gr5
new file mode 100644
index 0000000..c7e6624
--- /dev/null
+++ b/src-data/grid_label/gr5
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr5.json b/src-data/grid_label/gr5.json
new file mode 100644
index 0000000..c7e6624
--- /dev/null
+++ b/src-data/grid_label/gr5.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr5a b/src-data/grid_label/gr5a
new file mode 100644
index 0000000..98c3ecf
--- /dev/null
+++ b/src-data/grid_label/gr5a
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr5a.json b/src-data/grid_label/gr5a.json
new file mode 100644
index 0000000..98c3ecf
--- /dev/null
+++ b/src-data/grid_label/gr5a.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr5g b/src-data/grid_label/gr5g
new file mode 100644
index 0000000..191bbb7
--- /dev/null
+++ b/src-data/grid_label/gr5g
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr5g.json b/src-data/grid_label/gr5g.json
new file mode 100644
index 0000000..191bbb7
--- /dev/null
+++ b/src-data/grid_label/gr5g.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr5z b/src-data/grid_label/gr5z
new file mode 100644
index 0000000..e622246
--- /dev/null
+++ b/src-data/grid_label/gr5z
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr5z.json b/src-data/grid_label/gr5z.json
new file mode 100644
index 0000000..e622246
--- /dev/null
+++ b/src-data/grid_label/gr5z.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr6 b/src-data/grid_label/gr6
new file mode 100644
index 0000000..f81cdca
--- /dev/null
+++ b/src-data/grid_label/gr6
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr6.json b/src-data/grid_label/gr6.json
new file mode 100644
index 0000000..f81cdca
--- /dev/null
+++ b/src-data/grid_label/gr6.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr6a b/src-data/grid_label/gr6a
new file mode 100644
index 0000000..cb53ecc
--- /dev/null
+++ b/src-data/grid_label/gr6a
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr6a.json b/src-data/grid_label/gr6a.json
new file mode 100644
index 0000000..cb53ecc
--- /dev/null
+++ b/src-data/grid_label/gr6a.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr6g b/src-data/grid_label/gr6g
new file mode 100644
index 0000000..437eb81
--- /dev/null
+++ b/src-data/grid_label/gr6g
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr6g.json b/src-data/grid_label/gr6g.json
new file mode 100644
index 0000000..437eb81
--- /dev/null
+++ b/src-data/grid_label/gr6g.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr6z b/src-data/grid_label/gr6z
new file mode 100644
index 0000000..510427c
--- /dev/null
+++ b/src-data/grid_label/gr6z
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr6z.json b/src-data/grid_label/gr6z.json
new file mode 100644
index 0000000..510427c
--- /dev/null
+++ b/src-data/grid_label/gr6z.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr7 b/src-data/grid_label/gr7
new file mode 100644
index 0000000..55403ee
--- /dev/null
+++ b/src-data/grid_label/gr7
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr7.json b/src-data/grid_label/gr7.json
new file mode 100644
index 0000000..55403ee
--- /dev/null
+++ b/src-data/grid_label/gr7.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr7a b/src-data/grid_label/gr7a
new file mode 100644
index 0000000..411a5c1
--- /dev/null
+++ b/src-data/grid_label/gr7a
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr7a.json b/src-data/grid_label/gr7a.json
new file mode 100644
index 0000000..411a5c1
--- /dev/null
+++ b/src-data/grid_label/gr7a.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr7g b/src-data/grid_label/gr7g
new file mode 100644
index 0000000..bfe8f6c
--- /dev/null
+++ b/src-data/grid_label/gr7g
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr7g.json b/src-data/grid_label/gr7g.json
new file mode 100644
index 0000000..bfe8f6c
--- /dev/null
+++ b/src-data/grid_label/gr7g.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr7z b/src-data/grid_label/gr7z
new file mode 100644
index 0000000..5888856
--- /dev/null
+++ b/src-data/grid_label/gr7z
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr7z.json b/src-data/grid_label/gr7z.json
new file mode 100644
index 0000000..5888856
--- /dev/null
+++ b/src-data/grid_label/gr7z.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr8 b/src-data/grid_label/gr8
new file mode 100644
index 0000000..f18fbdf
--- /dev/null
+++ b/src-data/grid_label/gr8
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr8.json b/src-data/grid_label/gr8.json
new file mode 100644
index 0000000..f18fbdf
--- /dev/null
+++ b/src-data/grid_label/gr8.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr8a b/src-data/grid_label/gr8a
new file mode 100644
index 0000000..4a9ece6
--- /dev/null
+++ b/src-data/grid_label/gr8a
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr8a.json b/src-data/grid_label/gr8a.json
new file mode 100644
index 0000000..4a9ece6
--- /dev/null
+++ b/src-data/grid_label/gr8a.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr8g b/src-data/grid_label/gr8g
new file mode 100644
index 0000000..7dacb09
--- /dev/null
+++ b/src-data/grid_label/gr8g
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr8g.json b/src-data/grid_label/gr8g.json
new file mode 100644
index 0000000..7dacb09
--- /dev/null
+++ b/src-data/grid_label/gr8g.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr8z b/src-data/grid_label/gr8z
new file mode 100644
index 0000000..e18aff3
--- /dev/null
+++ b/src-data/grid_label/gr8z
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr8z.json b/src-data/grid_label/gr8z.json
new file mode 100644
index 0000000..e18aff3
--- /dev/null
+++ b/src-data/grid_label/gr8z.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr9 b/src-data/grid_label/gr9
new file mode 100644
index 0000000..e965fee
--- /dev/null
+++ b/src-data/grid_label/gr9
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr9.json b/src-data/grid_label/gr9.json
new file mode 100644
index 0000000..e965fee
--- /dev/null
+++ b/src-data/grid_label/gr9.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr9a b/src-data/grid_label/gr9a
new file mode 100644
index 0000000..f7bef6d
--- /dev/null
+++ b/src-data/grid_label/gr9a
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr9a.json b/src-data/grid_label/gr9a.json
new file mode 100644
index 0000000..f7bef6d
--- /dev/null
+++ b/src-data/grid_label/gr9a.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr9g b/src-data/grid_label/gr9g
new file mode 100644
index 0000000..acefa18
--- /dev/null
+++ b/src-data/grid_label/gr9g
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr9g.json b/src-data/grid_label/gr9g.json
new file mode 100644
index 0000000..acefa18
--- /dev/null
+++ b/src-data/grid_label/gr9g.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr9z b/src-data/grid_label/gr9z
new file mode 100644
index 0000000..673cad5
--- /dev/null
+++ b/src-data/grid_label/gr9z
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gr9z.json b/src-data/grid_label/gr9z.json
new file mode 100644
index 0000000..673cad5
--- /dev/null
+++ b/src-data/grid_label/gr9z.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gra b/src-data/grid_label/gra
new file mode 100644
index 0000000..ada2352
--- /dev/null
+++ b/src-data/grid_label/gra
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/gra.json b/src-data/grid_label/gra.json
new file mode 100644
index 0000000..ada2352
--- /dev/null
+++ b/src-data/grid_label/gra.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/grg b/src-data/grid_label/grg
new file mode 100644
index 0000000..a147fe1
--- /dev/null
+++ b/src-data/grid_label/grg
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/grg.json b/src-data/grid_label/grg.json
new file mode 100644
index 0000000..a147fe1
--- /dev/null
+++ b/src-data/grid_label/grg.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/grz b/src-data/grid_label/grz
new file mode 100644
index 0000000..3ad6afd
--- /dev/null
+++ b/src-data/grid_label/grz
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/grid_label/grz.json b/src-data/grid_label/grz.json
new file mode 100644
index 0000000..3ad6afd
--- /dev/null
+++ b/src-data/grid_label/grz.json
@@ -0,0 +1,12 @@
+{
+ "@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": [
+ "wcrp:grid_label",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/.DS_Store b/src-data/institution/.DS_Store
new file mode 100644
index 0000000..f439b75
Binary files /dev/null and b/src-data/institution/.DS_Store differ
diff --git a/src-data/institution/_context_ b/src-data/institution/_context_
new file mode 100644
index 0000000..4b2e930
--- /dev/null
+++ b/src-data/institution/_context_
@@ -0,0 +1,14 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/institution/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/institution/",
+ "organisation": "https://wcrp-cmip.github.io/WCRP-universe/organisation/"
+ }
+ ],
+ "@embed": "@always",
+ "@type": [
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/aer b/src-data/institution/aer
new file mode 100644
index 0000000..0213b4f
--- /dev/null
+++ b/src-data/institution/aer
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "aer",
+ "acronyms": [
+ "AER"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AER",
+ "established": 1977,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/aer.json b/src-data/institution/aer.json
new file mode 100644
index 0000000..0213b4f
--- /dev/null
+++ b/src-data/institution/aer.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "aer",
+ "acronyms": [
+ "AER"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AER",
+ "established": 1977,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/aor b/src-data/institution/aor
new file mode 100644
index 0000000..7fd8e98
--- /dev/null
+++ b/src-data/institution/aor
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "aor",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "AoR",
+ "established": 1938,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/aor.json b/src-data/institution/aor.json
new file mode 100644
index 0000000..7fd8e98
--- /dev/null
+++ b/src-data/institution/aor.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "aor",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "AoR",
+ "established": 1938,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/as-rcec b/src-data/institution/as-rcec
new file mode 100644
index 0000000..38fed3c
--- /dev/null
+++ b/src-data/institution/as-rcec
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "as-rcec",
+ "acronyms": [
+ "RCEC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AS-RCEC",
+ "established": 0,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/as-rcec.json b/src-data/institution/as-rcec.json
new file mode 100644
index 0000000..38fed3c
--- /dev/null
+++ b/src-data/institution/as-rcec.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "as-rcec",
+ "acronyms": [
+ "RCEC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AS-RCEC",
+ "established": 0,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/auot b/src-data/institution/auot
new file mode 100644
index 0000000..040aeb1
--- /dev/null
+++ b/src-data/institution/auot
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "auot",
+ "acronyms": [],
+ "aliases": [
+ "Aristotelian University"
+ ],
+ "cmip_acronym": "AUoT",
+ "established": 1925,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/auot.json b/src-data/institution/auot.json
new file mode 100644
index 0000000..040aeb1
--- /dev/null
+++ b/src-data/institution/auot.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "auot",
+ "acronyms": [],
+ "aliases": [
+ "Aristotelian University"
+ ],
+ "cmip_acronym": "AUoT",
+ "established": 1925,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/awi b/src-data/institution/awi
new file mode 100644
index 0000000..66195a2
--- /dev/null
+++ b/src-data/institution/awi
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "awi",
+ "acronyms": [
+ "AWI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AWI",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/awi.json b/src-data/institution/awi.json
new file mode 100644
index 0000000..66195a2
--- /dev/null
+++ b/src-data/institution/awi.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "awi",
+ "acronyms": [
+ "AWI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AWI",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/bas b/src-data/institution/bas
new file mode 100644
index 0000000..46d1992
--- /dev/null
+++ b/src-data/institution/bas
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "bas",
+ "acronyms": [
+ "BAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "BAS",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/bas.json b/src-data/institution/bas.json
new file mode 100644
index 0000000..46d1992
--- /dev/null
+++ b/src-data/institution/bas.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "bas",
+ "acronyms": [
+ "BAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "BAS",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/bcc b/src-data/institution/bcc
new file mode 100644
index 0000000..c97f0b9
--- /dev/null
+++ b/src-data/institution/bcc
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "bcc",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "BCC",
+ "established": 2008,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/bcc.json b/src-data/institution/bcc.json
new file mode 100644
index 0000000..c97f0b9
--- /dev/null
+++ b/src-data/institution/bcc.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "bcc",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "BCC",
+ "established": 2008,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/cams b/src-data/institution/cams
new file mode 100644
index 0000000..65b1a08
--- /dev/null
+++ b/src-data/institution/cams
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "cams",
+ "acronyms": [
+ "CAMS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAMS",
+ "established": 1978,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/cams.json b/src-data/institution/cams.json
new file mode 100644
index 0000000..65b1a08
--- /dev/null
+++ b/src-data/institution/cams.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "cams",
+ "acronyms": [
+ "CAMS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAMS",
+ "established": 1978,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/cas b/src-data/institution/cas
new file mode 100644
index 0000000..1684e3f
--- /dev/null
+++ b/src-data/institution/cas
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "cas",
+ "acronyms": [
+ "CAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAS",
+ "established": 1949,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/cas.json b/src-data/institution/cas.json
new file mode 100644
index 0000000..1684e3f
--- /dev/null
+++ b/src-data/institution/cas.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "cas",
+ "acronyms": [
+ "CAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAS",
+ "established": 1949,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/cccma b/src-data/institution/cccma
new file mode 100644
index 0000000..1975e9b
--- /dev/null
+++ b/src-data/institution/cccma
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "cccma",
+ "acronyms": [
+ "ECCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCma",
+ "established": 1971,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/cccma.json b/src-data/institution/cccma.json
new file mode 100644
index 0000000..1975e9b
--- /dev/null
+++ b/src-data/institution/cccma.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "cccma",
+ "acronyms": [
+ "ECCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCma",
+ "established": 1971,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/cccr-iitm b/src-data/institution/cccr-iitm
new file mode 100644
index 0000000..00e9076
--- /dev/null
+++ b/src-data/institution/cccr-iitm
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "cccr-iitm",
+ "acronyms": [
+ "IITM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCR-IITM",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/cccr-iitm.json b/src-data/institution/cccr-iitm.json
new file mode 100644
index 0000000..00e9076
--- /dev/null
+++ b/src-data/institution/cccr-iitm.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "cccr-iitm",
+ "acronyms": [
+ "IITM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCR-IITM",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ceda b/src-data/institution/ceda
new file mode 100644
index 0000000..b2e1960
--- /dev/null
+++ b/src-data/institution/ceda
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ceda",
+ "acronyms": [
+ "CEDA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CEDA",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ceda.json b/src-data/institution/ceda.json
new file mode 100644
index 0000000..b2e1960
--- /dev/null
+++ b/src-data/institution/ceda.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ceda",
+ "acronyms": [
+ "CEDA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CEDA",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/cmcc b/src-data/institution/cmcc
new file mode 100644
index 0000000..41f689d
--- /dev/null
+++ b/src-data/institution/cmcc
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "cmcc",
+ "acronyms": [
+ "CMCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CMCC",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/cmcc.json b/src-data/institution/cmcc.json
new file mode 100644
index 0000000..41f689d
--- /dev/null
+++ b/src-data/institution/cmcc.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "cmcc",
+ "acronyms": [
+ "CMCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CMCC",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/cnes b/src-data/institution/cnes
new file mode 100644
index 0000000..967951b
--- /dev/null
+++ b/src-data/institution/cnes
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "cnes",
+ "acronyms": [
+ "CNES"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CNES",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "universal:location/04h1h0y33",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.85341,
+ "lon": 2.3488
+ },
+ "type": "location"
+ },
+ "name": "Centre National d'\u00c9tudes Spatiales",
+ "ror": "04h1h0y33",
+ "kind": "Government",
+ "url": [
+ "https://www.cnes.fr"
+ ],
+ "type": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/cnes.json b/src-data/institution/cnes.json
new file mode 100644
index 0000000..967951b
--- /dev/null
+++ b/src-data/institution/cnes.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "cnes",
+ "acronyms": [
+ "CNES"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CNES",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "universal:location/04h1h0y33",
+ "@nest": {
+ "city": "Paris",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 48.85341,
+ "lon": 2.3488
+ },
+ "type": "location"
+ },
+ "name": "Centre National d'\u00c9tudes Spatiales",
+ "ror": "04h1h0y33",
+ "kind": "Government",
+ "url": [
+ "https://www.cnes.fr"
+ ],
+ "type": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/csiro b/src-data/institution/csiro
new file mode 100644
index 0000000..a8803ed
--- /dev/null
+++ b/src-data/institution/csiro
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "csiro",
+ "acronyms": [
+ "CSIRO"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CSIRO",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/csiro.json b/src-data/institution/csiro.json
new file mode 100644
index 0000000..a8803ed
--- /dev/null
+++ b/src-data/institution/csiro.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "csiro",
+ "acronyms": [
+ "CSIRO"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CSIRO",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/dkrz b/src-data/institution/dkrz
new file mode 100644
index 0000000..6a38ce6
--- /dev/null
+++ b/src-data/institution/dkrz
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "dkrz",
+ "acronyms": [
+ "DKRZ"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DKRZ",
+ "established": 1987,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/dkrz.json b/src-data/institution/dkrz.json
new file mode 100644
index 0000000..6a38ce6
--- /dev/null
+++ b/src-data/institution/dkrz.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "dkrz",
+ "acronyms": [
+ "DKRZ"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DKRZ",
+ "established": 1987,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/dwd b/src-data/institution/dwd
new file mode 100644
index 0000000..99d76bd
--- /dev/null
+++ b/src-data/institution/dwd
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "dwd",
+ "acronyms": [
+ "DWD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DWD",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/dwd.json b/src-data/institution/dwd.json
new file mode 100644
index 0000000..99d76bd
--- /dev/null
+++ b/src-data/institution/dwd.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "dwd",
+ "acronyms": [
+ "DWD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DWD",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/eawag b/src-data/institution/eawag
new file mode 100644
index 0000000..848c203
--- /dev/null
+++ b/src-data/institution/eawag
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "eawag",
+ "acronyms": [
+ "EAWAG"
+ ],
+ "aliases": [],
+ "cmip_acronym": "EAWAG",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "universal:location/00pc48d59",
+ "@nest": {
+ "city": "D\u00fcbendorf",
+ "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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/eawag.json b/src-data/institution/eawag.json
new file mode 100644
index 0000000..848c203
--- /dev/null
+++ b/src-data/institution/eawag.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "eawag",
+ "acronyms": [
+ "EAWAG"
+ ],
+ "aliases": [],
+ "cmip_acronym": "EAWAG",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "universal:location/00pc48d59",
+ "@nest": {
+ "city": "D\u00fcbendorf",
+ "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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ecmwf b/src-data/institution/ecmwf
new file mode 100644
index 0000000..39428b2
--- /dev/null
+++ b/src-data/institution/ecmwf
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ecmwf",
+ "acronyms": [
+ "ECMWF"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ECMWF",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ecmwf.json b/src-data/institution/ecmwf.json
new file mode 100644
index 0000000..39428b2
--- /dev/null
+++ b/src-data/institution/ecmwf.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ecmwf",
+ "acronyms": [
+ "ECMWF"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ECMWF",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/esso b/src-data/institution/esso
new file mode 100644
index 0000000..b3e3cfb
--- /dev/null
+++ b/src-data/institution/esso
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "esso",
+ "acronyms": [
+ "INCOIS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ESSO",
+ "established": 1999,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/esso.json b/src-data/institution/esso.json
new file mode 100644
index 0000000..b3e3cfb
--- /dev/null
+++ b/src-data/institution/esso.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "esso",
+ "acronyms": [
+ "INCOIS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ESSO",
+ "established": 1999,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/fmi b/src-data/institution/fmi
new file mode 100644
index 0000000..5d7df94
--- /dev/null
+++ b/src-data/institution/fmi
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "fmi",
+ "acronyms": [
+ "FMI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "FMI",
+ "established": 1838,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/fmi.json b/src-data/institution/fmi.json
new file mode 100644
index 0000000..5d7df94
--- /dev/null
+++ b/src-data/institution/fmi.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "fmi",
+ "acronyms": [
+ "FMI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "FMI",
+ "established": 1838,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/fuberlin b/src-data/institution/fuberlin
new file mode 100644
index 0000000..09984ff
--- /dev/null
+++ b/src-data/institution/fuberlin
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "fuberlin",
+ "acronyms": [
+ "FU"
+ ],
+ "aliases": [
+ "FU Berlin",
+ "Free University of Berlin"
+ ],
+ "cmip_acronym": "FUBerlin",
+ "established": 1948,
+ "labels": [],
+ "location": {
+ "id": "universal:location/046ak2485",
+ "@nest": {
+ "city": "Berlin",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 52.52437,
+ "lon": 52.52437
+ },
+ "type": "location"
+ },
+ "name": "Freie Universit\u00e4t Berlin",
+ "ror": "046ak2485",
+ "kind": "Education",
+ "url": [
+ "https://www.fu-berlin.de"
+ ],
+ "type": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/fuberlin.json b/src-data/institution/fuberlin.json
new file mode 100644
index 0000000..09984ff
--- /dev/null
+++ b/src-data/institution/fuberlin.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "fuberlin",
+ "acronyms": [
+ "FU"
+ ],
+ "aliases": [
+ "FU Berlin",
+ "Free University of Berlin"
+ ],
+ "cmip_acronym": "FUBerlin",
+ "established": 1948,
+ "labels": [],
+ "location": {
+ "id": "universal:location/046ak2485",
+ "@nest": {
+ "city": "Berlin",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 52.52437,
+ "lon": 52.52437
+ },
+ "type": "location"
+ },
+ "name": "Freie Universit\u00e4t Berlin",
+ "ror": "046ak2485",
+ "kind": "Education",
+ "url": [
+ "https://www.fu-berlin.de"
+ ],
+ "type": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/graph b/src-data/institution/graph
new file mode 100644
index 0000000..6574634
--- /dev/null
+++ b/src-data/institution/graph
@@ -0,0 +1,2430 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/institution/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/institution/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "organisation": "https://wcrp-cmip.github.io/WCRP-universe/organisation/"
+},
+ "@graph": [
+ {
+ "id": "aer",
+ "acronyms": [
+ "AER"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AER",
+ "established": 1977,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "aor",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "AoR",
+ "established": 1938,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "as-rcec",
+ "acronyms": [
+ "RCEC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AS-RCEC",
+ "established": 0,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "auot",
+ "acronyms": [],
+ "aliases": [
+ "Aristotelian University"
+ ],
+ "cmip_acronym": "AUoT",
+ "established": 1925,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "awi",
+ "acronyms": [
+ "AWI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AWI",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "bas",
+ "acronyms": [
+ "BAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "BAS",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "bcc",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "BCC",
+ "established": 2008,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "cams",
+ "acronyms": [
+ "CAMS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAMS",
+ "established": 1978,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "cas",
+ "acronyms": [
+ "CAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAS",
+ "established": 1949,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "cccma",
+ "acronyms": [
+ "ECCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCma",
+ "established": 1971,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "cccr-iitm",
+ "acronyms": [
+ "IITM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCR-IITM",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ceda",
+ "acronyms": [
+ "CEDA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CEDA",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "cmcc",
+ "acronyms": [
+ "CMCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CMCC",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "cnes",
+ "acronyms": [
+ "CNES"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CNES",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "csiro",
+ "acronyms": [
+ "CSIRO"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CSIRO",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "dkrz",
+ "acronyms": [
+ "DKRZ"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DKRZ",
+ "established": 1987,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "dwd",
+ "acronyms": [
+ "DWD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DWD",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "eawag",
+ "acronyms": [
+ "EAWAG"
+ ],
+ "aliases": [],
+ "cmip_acronym": "EAWAG",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ecmwf",
+ "acronyms": [
+ "ECMWF"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ECMWF",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "esso",
+ "acronyms": [
+ "INCOIS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ESSO",
+ "established": 1999,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "fmi",
+ "acronyms": [
+ "FMI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "FMI",
+ "established": 1838,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "fuberlin",
+ "acronyms": [
+ "FU"
+ ],
+ "aliases": [
+ "FU Berlin",
+ "Free University of Berlin"
+ ],
+ "cmip_acronym": "FUBerlin",
+ "established": 1948,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ifm-geomar",
+ "acronyms": [
+ "IFM-GEOMAR"
+ ],
+ "aliases": [
+ "Leibniz Institute of Marine Sciences"
+ ],
+ "cmip_acronym": "IFM-GEOMAR",
+ "established": 2004,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "imperialcollege",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "ImperialCollege",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "inm",
+ "acronyms": [
+ "INM RAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "INM",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ipsl",
+ "acronyms": [
+ "IPSL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "IPSL",
+ "established": 1991,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "issi",
+ "acronyms": [
+ "ISSI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ISSI",
+ "established": 1995,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "kiost",
+ "acronyms": [
+ "KIOST"
+ ],
+ "aliases": [
+ "Korean Ocean Research and Development Institute"
+ ],
+ "cmip_acronym": "KIOST",
+ "established": 1973,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "lpc2e",
+ "acronyms": [
+ "LPC2E"
+ ],
+ "aliases": [],
+ "cmip_acronym": "LPC2E",
+ "established": 2012,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "mohc",
+ "acronyms": [],
+ "aliases": [
+ "Meteorological Office"
+ ],
+ "cmip_acronym": "MOHC",
+ "established": 1854,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "mpi-b",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "MPI-B",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "mpi-m",
+ "acronyms": [
+ "MPI-M"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPI-M",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "mps",
+ "acronyms": [
+ "MPS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPS",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "mri",
+ "acronyms": [
+ "JMA"
+ ],
+ "aliases": [
+ "Kishō-chō"
+ ],
+ "cmip_acronym": "MRI",
+ "established": 1956,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "nasa-giss",
+ "acronyms": [
+ "GISS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GISS",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "nasa-gsfc",
+ "acronyms": [
+ "GSFC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GSFC",
+ "established": 1959,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "nasa-jpl",
+ "acronyms": [
+ "JPL"
+ ],
+ "aliases": [
+ "Jet Propulsion Lab",
+ "Jet Propulsion Laboratory, California Institute of Technology"
+ ],
+ "cmip_acronym": "NASA-JPL",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "nasa-larc",
+ "acronyms": [
+ "LaRC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-LaRC",
+ "established": 1917,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ncar",
+ "acronyms": [
+ "NCAR"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NCAR",
+ "established": 1930,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ncas",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "NCAS",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "nerc",
+ "acronyms": [
+ "NERC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NERC",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "niwa",
+ "acronyms": [
+ "NIWA"
+ ],
+ "aliases": [
+ "Taihoro Nukurangi"
+ ],
+ "cmip_acronym": "NIWA",
+ "established": 1992,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ntu",
+ "acronyms": [
+ "NTU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NTU",
+ "established": 1928,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "nuist",
+ "acronyms": [
+ "NU",
+ "NJU "
+ ],
+ "aliases": [
+ "Nanking University"
+ ],
+ "cmip_acronym": "NUIST",
+ "established": 1902,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "osu",
+ "acronyms": [
+ "OSU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "OSU",
+ "established": 1868,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "pmod",
+ "acronyms": [
+ "PMOD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PMOD",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "pnnl-jgcri",
+ "acronyms": [
+ "JGCRI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-JGCRI",
+ "established": 2001,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "pnnl-waccem",
+ "acronyms": [
+ "PNNL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-WACCEM",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "rss",
+ "acronyms": [
+ "RSS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "RSS",
+ "established": 1974,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "snu",
+ "acronyms": [
+ "SNU"
+ ],
+ "aliases": [
+ "Seoul Daehakgyo"
+ ],
+ "cmip_acronym": "SNU",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "thu",
+ "acronyms": [
+ "THU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "THU",
+ "established": 1911,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ua",
+ "acronyms": [
+ "UA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UA",
+ "established": 1885,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uci",
+ "acronyms": [
+ "UCI"
+ ],
+ "aliases": [
+ "UC Irvine"
+ ],
+ "cmip_acronym": "UCI",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ucolorado",
+ "acronyms": [
+ "CU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UColorado",
+ "established": 1876,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ucsb",
+ "acronyms": [
+ "UCSB"
+ ],
+ "aliases": [
+ "UC Santa Barbara"
+ ],
+ "cmip_acronym": "UCSB",
+ "established": 1891,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uhh",
+ "acronyms": [
+ "UHH"
+ ],
+ "aliases": [
+ "University of Hamburg"
+ ],
+ "cmip_acronym": "UHH",
+ "established": 1919,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uobergen",
+ "acronyms": [
+ "UiB"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoBergen",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uofmd",
+ "acronyms": [
+ "UMD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UofMD",
+ "established": 1856,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uoleeds",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoLeeds",
+ "established": 1904,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uom",
+ "acronyms": [],
+ "aliases": [
+ "Melbourne University"
+ ],
+ "cmip_acronym": "UoM",
+ "established": 1853,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uomontreal",
+ "acronyms": [
+ "UdeM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoMontreal",
+ "established": 1878,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uootago",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOtago",
+ "established": 1869,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uooulu",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOulu",
+ "established": 1958,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ureading",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UReading",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uw",
+ "acronyms": [
+ "UW"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UW",
+ "established": 1861,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "vua",
+ "acronyms": [
+ "VU"
+ ],
+ "aliases": [
+ "VU Amsterdam"
+ ],
+ "cmip_acronym": "VUA",
+ "established": 1880,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ]
+}
diff --git a/src-data/institution/graph.jsonld b/src-data/institution/graph.jsonld
new file mode 100644
index 0000000..6574634
--- /dev/null
+++ b/src-data/institution/graph.jsonld
@@ -0,0 +1,2430 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/institution/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/institution/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/",
+ "organisation": "https://wcrp-cmip.github.io/WCRP-universe/organisation/"
+},
+ "@graph": [
+ {
+ "id": "aer",
+ "acronyms": [
+ "AER"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AER",
+ "established": 1977,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "aor",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "AoR",
+ "established": 1938,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "as-rcec",
+ "acronyms": [
+ "RCEC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AS-RCEC",
+ "established": 0,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "auot",
+ "acronyms": [],
+ "aliases": [
+ "Aristotelian University"
+ ],
+ "cmip_acronym": "AUoT",
+ "established": 1925,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "awi",
+ "acronyms": [
+ "AWI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "AWI",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "bas",
+ "acronyms": [
+ "BAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "BAS",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "bcc",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "BCC",
+ "established": 2008,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "cams",
+ "acronyms": [
+ "CAMS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAMS",
+ "established": 1978,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "cas",
+ "acronyms": [
+ "CAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CAS",
+ "established": 1949,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "cccma",
+ "acronyms": [
+ "ECCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCma",
+ "established": 1971,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "cccr-iitm",
+ "acronyms": [
+ "IITM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CCCR-IITM",
+ "established": 1962,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ceda",
+ "acronyms": [
+ "CEDA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CEDA",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "cmcc",
+ "acronyms": [
+ "CMCC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CMCC",
+ "established": 2005,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "cnes",
+ "acronyms": [
+ "CNES"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CNES",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "csiro",
+ "acronyms": [
+ "CSIRO"
+ ],
+ "aliases": [],
+ "cmip_acronym": "CSIRO",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "dkrz",
+ "acronyms": [
+ "DKRZ"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DKRZ",
+ "established": 1987,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "dwd",
+ "acronyms": [
+ "DWD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "DWD",
+ "established": 1952,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "eawag",
+ "acronyms": [
+ "EAWAG"
+ ],
+ "aliases": [],
+ "cmip_acronym": "EAWAG",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ecmwf",
+ "acronyms": [
+ "ECMWF"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ECMWF",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "esso",
+ "acronyms": [
+ "INCOIS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ESSO",
+ "established": 1999,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "fmi",
+ "acronyms": [
+ "FMI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "FMI",
+ "established": 1838,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "fuberlin",
+ "acronyms": [
+ "FU"
+ ],
+ "aliases": [
+ "FU Berlin",
+ "Free University of Berlin"
+ ],
+ "cmip_acronym": "FUBerlin",
+ "established": 1948,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ifm-geomar",
+ "acronyms": [
+ "IFM-GEOMAR"
+ ],
+ "aliases": [
+ "Leibniz Institute of Marine Sciences"
+ ],
+ "cmip_acronym": "IFM-GEOMAR",
+ "established": 2004,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "imperialcollege",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "ImperialCollege",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "inm",
+ "acronyms": [
+ "INM RAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "INM",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ipsl",
+ "acronyms": [
+ "IPSL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "IPSL",
+ "established": 1991,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "issi",
+ "acronyms": [
+ "ISSI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ISSI",
+ "established": 1995,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "kiost",
+ "acronyms": [
+ "KIOST"
+ ],
+ "aliases": [
+ "Korean Ocean Research and Development Institute"
+ ],
+ "cmip_acronym": "KIOST",
+ "established": 1973,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "lpc2e",
+ "acronyms": [
+ "LPC2E"
+ ],
+ "aliases": [],
+ "cmip_acronym": "LPC2E",
+ "established": 2012,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "mohc",
+ "acronyms": [],
+ "aliases": [
+ "Meteorological Office"
+ ],
+ "cmip_acronym": "MOHC",
+ "established": 1854,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "mpi-b",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "MPI-B",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "mpi-m",
+ "acronyms": [
+ "MPI-M"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPI-M",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "mps",
+ "acronyms": [
+ "MPS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPS",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "mri",
+ "acronyms": [
+ "JMA"
+ ],
+ "aliases": [
+ "Kishō-chō"
+ ],
+ "cmip_acronym": "MRI",
+ "established": 1956,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "nasa-giss",
+ "acronyms": [
+ "GISS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GISS",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "nasa-gsfc",
+ "acronyms": [
+ "GSFC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GSFC",
+ "established": 1959,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "nasa-jpl",
+ "acronyms": [
+ "JPL"
+ ],
+ "aliases": [
+ "Jet Propulsion Lab",
+ "Jet Propulsion Laboratory, California Institute of Technology"
+ ],
+ "cmip_acronym": "NASA-JPL",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "nasa-larc",
+ "acronyms": [
+ "LaRC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-LaRC",
+ "established": 1917,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ncar",
+ "acronyms": [
+ "NCAR"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NCAR",
+ "established": 1930,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ncas",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "NCAS",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "nerc",
+ "acronyms": [
+ "NERC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NERC",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "niwa",
+ "acronyms": [
+ "NIWA"
+ ],
+ "aliases": [
+ "Taihoro Nukurangi"
+ ],
+ "cmip_acronym": "NIWA",
+ "established": 1992,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ntu",
+ "acronyms": [
+ "NTU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NTU",
+ "established": 1928,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "nuist",
+ "acronyms": [
+ "NU",
+ "NJU "
+ ],
+ "aliases": [
+ "Nanking University"
+ ],
+ "cmip_acronym": "NUIST",
+ "established": 1902,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "osu",
+ "acronyms": [
+ "OSU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "OSU",
+ "established": 1868,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "pmod",
+ "acronyms": [
+ "PMOD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PMOD",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "pnnl-jgcri",
+ "acronyms": [
+ "JGCRI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-JGCRI",
+ "established": 2001,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "pnnl-waccem",
+ "acronyms": [
+ "PNNL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-WACCEM",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "rss",
+ "acronyms": [
+ "RSS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "RSS",
+ "established": 1974,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "snu",
+ "acronyms": [
+ "SNU"
+ ],
+ "aliases": [
+ "Seoul Daehakgyo"
+ ],
+ "cmip_acronym": "SNU",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "thu",
+ "acronyms": [
+ "THU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "THU",
+ "established": 1911,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ua",
+ "acronyms": [
+ "UA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UA",
+ "established": 1885,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uci",
+ "acronyms": [
+ "UCI"
+ ],
+ "aliases": [
+ "UC Irvine"
+ ],
+ "cmip_acronym": "UCI",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ucolorado",
+ "acronyms": [
+ "CU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UColorado",
+ "established": 1876,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ucsb",
+ "acronyms": [
+ "UCSB"
+ ],
+ "aliases": [
+ "UC Santa Barbara"
+ ],
+ "cmip_acronym": "UCSB",
+ "established": 1891,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uhh",
+ "acronyms": [
+ "UHH"
+ ],
+ "aliases": [
+ "University of Hamburg"
+ ],
+ "cmip_acronym": "UHH",
+ "established": 1919,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uobergen",
+ "acronyms": [
+ "UiB"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoBergen",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uofmd",
+ "acronyms": [
+ "UMD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UofMD",
+ "established": 1856,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uoleeds",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoLeeds",
+ "established": 1904,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uom",
+ "acronyms": [],
+ "aliases": [
+ "Melbourne University"
+ ],
+ "cmip_acronym": "UoM",
+ "established": 1853,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uomontreal",
+ "acronyms": [
+ "UdeM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoMontreal",
+ "established": 1878,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uootago",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOtago",
+ "established": 1869,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uooulu",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOulu",
+ "established": 1958,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "ureading",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UReading",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "uw",
+ "acronyms": [
+ "UW"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UW",
+ "established": 1861,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ,{
+ "id": "vua",
+ "acronyms": [
+ "VU"
+ ],
+ "aliases": [
+ "VU Amsterdam"
+ ],
+ "cmip_acronym": "VUA",
+ "established": 1880,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
+ ]
+}
diff --git a/src-data/institution/iaceth b/src-data/institution/iaceth
new file mode 100644
index 0000000..47da7fe
--- /dev/null
+++ b/src-data/institution/iaceth
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "iaceth",
+ "acronyms": [],
+ "aliases": [
+ "Swiss Federal Institute of Technology in Zurich",
+ "Eidgen\u00f6ssische Technische Hochschule Z\u00fcrich",
+ "\u00c9cole Polytechnique F\u00e9d\u00e9rale de Zurich",
+ "Politecnico Federale di Zurigo"
+ ],
+ "cmip_acronym": "IACETH",
+ "established": 1855,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/iaceth.json b/src-data/institution/iaceth.json
new file mode 100644
index 0000000..47da7fe
--- /dev/null
+++ b/src-data/institution/iaceth.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "iaceth",
+ "acronyms": [],
+ "aliases": [
+ "Swiss Federal Institute of Technology in Zurich",
+ "Eidgen\u00f6ssische Technische Hochschule Z\u00fcrich",
+ "\u00c9cole Polytechnique F\u00e9d\u00e9rale de Zurich",
+ "Politecnico Federale di Zurigo"
+ ],
+ "cmip_acronym": "IACETH",
+ "established": 1855,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ifm-geomar b/src-data/institution/ifm-geomar
new file mode 100644
index 0000000..c6b71e9
--- /dev/null
+++ b/src-data/institution/ifm-geomar
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ifm-geomar",
+ "acronyms": [
+ "IFM-GEOMAR"
+ ],
+ "aliases": [
+ "Leibniz Institute of Marine Sciences"
+ ],
+ "cmip_acronym": "IFM-GEOMAR",
+ "established": 2004,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ifm-geomar.json b/src-data/institution/ifm-geomar.json
new file mode 100644
index 0000000..c6b71e9
--- /dev/null
+++ b/src-data/institution/ifm-geomar.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ifm-geomar",
+ "acronyms": [
+ "IFM-GEOMAR"
+ ],
+ "aliases": [
+ "Leibniz Institute of Marine Sciences"
+ ],
+ "cmip_acronym": "IFM-GEOMAR",
+ "established": 2004,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/imperialcollege b/src-data/institution/imperialcollege
new file mode 100644
index 0000000..9dcc5d4
--- /dev/null
+++ b/src-data/institution/imperialcollege
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "imperialcollege",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "ImperialCollege",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/imperialcollege.json b/src-data/institution/imperialcollege.json
new file mode 100644
index 0000000..9dcc5d4
--- /dev/null
+++ b/src-data/institution/imperialcollege.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "imperialcollege",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "ImperialCollege",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/inm b/src-data/institution/inm
new file mode 100644
index 0000000..f459a78
--- /dev/null
+++ b/src-data/institution/inm
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "inm",
+ "acronyms": [
+ "INM RAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "INM",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/inm.json b/src-data/institution/inm.json
new file mode 100644
index 0000000..f459a78
--- /dev/null
+++ b/src-data/institution/inm.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "inm",
+ "acronyms": [
+ "INM RAS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "INM",
+ "established": 1980,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ipsl b/src-data/institution/ipsl
new file mode 100644
index 0000000..49f1aeb
--- /dev/null
+++ b/src-data/institution/ipsl
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ipsl",
+ "acronyms": [
+ "IPSL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "IPSL",
+ "established": 1991,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ipsl.json b/src-data/institution/ipsl.json
new file mode 100644
index 0000000..49f1aeb
--- /dev/null
+++ b/src-data/institution/ipsl.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ipsl",
+ "acronyms": [
+ "IPSL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "IPSL",
+ "established": 1991,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/issi b/src-data/institution/issi
new file mode 100644
index 0000000..2adeb3c
--- /dev/null
+++ b/src-data/institution/issi
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "issi",
+ "acronyms": [
+ "ISSI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ISSI",
+ "established": 1995,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/issi.json b/src-data/institution/issi.json
new file mode 100644
index 0000000..2adeb3c
--- /dev/null
+++ b/src-data/institution/issi.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "issi",
+ "acronyms": [
+ "ISSI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "ISSI",
+ "established": 1995,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/jaxa b/src-data/institution/jaxa
new file mode 100644
index 0000000..7b5cf5c
--- /dev/null
+++ b/src-data/institution/jaxa
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "jaxa",
+ "acronyms": [
+ "JAXA"
+ ],
+ "aliases": [
+ "Dokuritsu-gy\u014dsei-h\u014djin Uch\u016b K\u014dk\u016b Kenky\u016b Kaihatsu Kik\u014d",
+ "Independent Administrative Institution on Aerospace Research and Development"
+ ],
+ "cmip_acronym": "JAXA",
+ "established": 2003,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/jaxa.json b/src-data/institution/jaxa.json
new file mode 100644
index 0000000..7b5cf5c
--- /dev/null
+++ b/src-data/institution/jaxa.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "jaxa",
+ "acronyms": [
+ "JAXA"
+ ],
+ "aliases": [
+ "Dokuritsu-gy\u014dsei-h\u014djin Uch\u016b K\u014dk\u016b Kenky\u016b Kaihatsu Kik\u014d",
+ "Independent Administrative Institution on Aerospace Research and Development"
+ ],
+ "cmip_acronym": "JAXA",
+ "established": 2003,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/kiost b/src-data/institution/kiost
new file mode 100644
index 0000000..60cb34b
--- /dev/null
+++ b/src-data/institution/kiost
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "kiost",
+ "acronyms": [
+ "KIOST"
+ ],
+ "aliases": [
+ "Korean Ocean Research and Development Institute"
+ ],
+ "cmip_acronym": "KIOST",
+ "established": 1973,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/kiost.json b/src-data/institution/kiost.json
new file mode 100644
index 0000000..60cb34b
--- /dev/null
+++ b/src-data/institution/kiost.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "kiost",
+ "acronyms": [
+ "KIOST"
+ ],
+ "aliases": [
+ "Korean Ocean Research and Development Institute"
+ ],
+ "cmip_acronym": "KIOST",
+ "established": 1973,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/kit b/src-data/institution/kit
new file mode 100644
index 0000000..fafecf7
--- /dev/null
+++ b/src-data/institution/kit
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "kit",
+ "acronyms": [
+ "KIT"
+ ],
+ "aliases": [
+ "Karlsruhe Institute of Technology - The Research University in the Helmholtz Association",
+ "Das Karlsruher Institut f\u00fcr Technologie (KIT) \u2013 Die Forschungsuniversit\u00e4t in der Helmholtz-Gemeinschaft"
+ ],
+ "cmip_acronym": "KIT",
+ "established": 2009,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/kit.json b/src-data/institution/kit.json
new file mode 100644
index 0000000..fafecf7
--- /dev/null
+++ b/src-data/institution/kit.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "kit",
+ "acronyms": [
+ "KIT"
+ ],
+ "aliases": [
+ "Karlsruhe Institute of Technology - The Research University in the Helmholtz Association",
+ "Das Karlsruher Institut f\u00fcr Technologie (KIT) \u2013 Die Forschungsuniversit\u00e4t in der Helmholtz-Gemeinschaft"
+ ],
+ "cmip_acronym": "KIT",
+ "established": 2009,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/llnl b/src-data/institution/llnl
new file mode 100644
index 0000000..e14fd1b
--- /dev/null
+++ b/src-data/institution/llnl
@@ -0,0 +1,40 @@
+{
+ "@context": "_context_",
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/llnl.json b/src-data/institution/llnl.json
new file mode 100644
index 0000000..e14fd1b
--- /dev/null
+++ b/src-data/institution/llnl.json
@@ -0,0 +1,40 @@
+{
+ "@context": "_context_",
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/lpc2e b/src-data/institution/lpc2e
new file mode 100644
index 0000000..8b7b73a
--- /dev/null
+++ b/src-data/institution/lpc2e
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "lpc2e",
+ "acronyms": [
+ "LPC2E"
+ ],
+ "aliases": [],
+ "cmip_acronym": "LPC2E",
+ "established": 2012,
+ "labels": [],
+ "location": {
+ "id": "universal:location/049k66y27",
+ "@nest": {
+ "city": "Orl\u00e9ans",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 47.90289,
+ "lon": 47.90289
+ },
+ "type": "location"
+ },
+ "name": "Laboratoire de Physique et Chimie de l\u2019Environnement et de l\u2019Espace",
+ "ror": "049k66y27",
+ "kind": "Facility",
+ "url": [
+ "https://www.lpc2e.cnrs.fr"
+ ],
+ "type": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/lpc2e.json b/src-data/institution/lpc2e.json
new file mode 100644
index 0000000..8b7b73a
--- /dev/null
+++ b/src-data/institution/lpc2e.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "lpc2e",
+ "acronyms": [
+ "LPC2E"
+ ],
+ "aliases": [],
+ "cmip_acronym": "LPC2E",
+ "established": 2012,
+ "labels": [],
+ "location": {
+ "id": "universal:location/049k66y27",
+ "@nest": {
+ "city": "Orl\u00e9ans",
+ "country": [
+ "France",
+ "FR"
+ ],
+ "lat": 47.90289,
+ "lon": 47.90289
+ },
+ "type": "location"
+ },
+ "name": "Laboratoire de Physique et Chimie de l\u2019Environnement et de l\u2019Espace",
+ "ror": "049k66y27",
+ "kind": "Facility",
+ "url": [
+ "https://www.lpc2e.cnrs.fr"
+ ],
+ "type": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/mohc b/src-data/institution/mohc
new file mode 100644
index 0000000..e720b77
--- /dev/null
+++ b/src-data/institution/mohc
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "mohc",
+ "acronyms": [],
+ "aliases": [
+ "Meteorological Office"
+ ],
+ "cmip_acronym": "MOHC",
+ "established": 1854,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/mohc.json b/src-data/institution/mohc.json
new file mode 100644
index 0000000..e720b77
--- /dev/null
+++ b/src-data/institution/mohc.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "mohc",
+ "acronyms": [],
+ "aliases": [
+ "Meteorological Office"
+ ],
+ "cmip_acronym": "MOHC",
+ "established": 1854,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/mpi-b b/src-data/institution/mpi-b
new file mode 100644
index 0000000..a3f59bf
--- /dev/null
+++ b/src-data/institution/mpi-b
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "mpi-b",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "MPI-B",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/mpi-b.json b/src-data/institution/mpi-b.json
new file mode 100644
index 0000000..a3f59bf
--- /dev/null
+++ b/src-data/institution/mpi-b.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "mpi-b",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "MPI-B",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/mpi-m b/src-data/institution/mpi-m
new file mode 100644
index 0000000..7a3b90e
--- /dev/null
+++ b/src-data/institution/mpi-m
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "mpi-m",
+ "acronyms": [
+ "MPI-M"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPI-M",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/mpi-m.json b/src-data/institution/mpi-m.json
new file mode 100644
index 0000000..7a3b90e
--- /dev/null
+++ b/src-data/institution/mpi-m.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "mpi-m",
+ "acronyms": [
+ "MPI-M"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPI-M",
+ "established": 1975,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/mps b/src-data/institution/mps
new file mode 100644
index 0000000..4d5d315
--- /dev/null
+++ b/src-data/institution/mps
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "mps",
+ "acronyms": [
+ "MPS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPS",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "universal:location/02j6gm739",
+ "@nest": {
+ "city": "G\u00f6ttingen",
+ "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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/mps.json b/src-data/institution/mps.json
new file mode 100644
index 0000000..4d5d315
--- /dev/null
+++ b/src-data/institution/mps.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "mps",
+ "acronyms": [
+ "MPS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "MPS",
+ "established": 1934,
+ "labels": [],
+ "location": {
+ "id": "universal:location/02j6gm739",
+ "@nest": {
+ "city": "G\u00f6ttingen",
+ "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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/mri b/src-data/institution/mri
new file mode 100644
index 0000000..e062b1f
--- /dev/null
+++ b/src-data/institution/mri
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "mri",
+ "acronyms": [
+ "JMA"
+ ],
+ "aliases": [
+ "Kish\u014d-ch\u014d"
+ ],
+ "cmip_acronym": "MRI",
+ "established": 1956,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/mri.json b/src-data/institution/mri.json
new file mode 100644
index 0000000..e062b1f
--- /dev/null
+++ b/src-data/institution/mri.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "mri",
+ "acronyms": [
+ "JMA"
+ ],
+ "aliases": [
+ "Kish\u014d-ch\u014d"
+ ],
+ "cmip_acronym": "MRI",
+ "established": 1956,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/nasa-giss b/src-data/institution/nasa-giss
new file mode 100644
index 0000000..0bd9f58
--- /dev/null
+++ b/src-data/institution/nasa-giss
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "nasa-giss",
+ "acronyms": [
+ "GISS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GISS",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/nasa-giss.json b/src-data/institution/nasa-giss.json
new file mode 100644
index 0000000..0bd9f58
--- /dev/null
+++ b/src-data/institution/nasa-giss.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "nasa-giss",
+ "acronyms": [
+ "GISS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GISS",
+ "established": 1961,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/nasa-gsfc b/src-data/institution/nasa-gsfc
new file mode 100644
index 0000000..a782b16
--- /dev/null
+++ b/src-data/institution/nasa-gsfc
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "nasa-gsfc",
+ "acronyms": [
+ "GSFC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GSFC",
+ "established": 1959,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/nasa-gsfc.json b/src-data/institution/nasa-gsfc.json
new file mode 100644
index 0000000..a782b16
--- /dev/null
+++ b/src-data/institution/nasa-gsfc.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "nasa-gsfc",
+ "acronyms": [
+ "GSFC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-GSFC",
+ "established": 1959,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/nasa-jpl b/src-data/institution/nasa-jpl
new file mode 100644
index 0000000..1b50630
--- /dev/null
+++ b/src-data/institution/nasa-jpl
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "nasa-jpl",
+ "acronyms": [
+ "JPL"
+ ],
+ "aliases": [
+ "Jet Propulsion Lab",
+ "Jet Propulsion Laboratory, California Institute of Technology"
+ ],
+ "cmip_acronym": "NASA-JPL",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "universal:location/027k65916",
+ "@nest": {
+ "city": "La Ca\u00f1ada 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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/nasa-jpl.json b/src-data/institution/nasa-jpl.json
new file mode 100644
index 0000000..1b50630
--- /dev/null
+++ b/src-data/institution/nasa-jpl.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "nasa-jpl",
+ "acronyms": [
+ "JPL"
+ ],
+ "aliases": [
+ "Jet Propulsion Lab",
+ "Jet Propulsion Laboratory, California Institute of Technology"
+ ],
+ "cmip_acronym": "NASA-JPL",
+ "established": 1936,
+ "labels": [],
+ "location": {
+ "id": "universal:location/027k65916",
+ "@nest": {
+ "city": "La Ca\u00f1ada 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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/nasa-larc b/src-data/institution/nasa-larc
new file mode 100644
index 0000000..21abc44
--- /dev/null
+++ b/src-data/institution/nasa-larc
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "nasa-larc",
+ "acronyms": [
+ "LaRC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-LaRC",
+ "established": 1917,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/nasa-larc.json b/src-data/institution/nasa-larc.json
new file mode 100644
index 0000000..21abc44
--- /dev/null
+++ b/src-data/institution/nasa-larc.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "nasa-larc",
+ "acronyms": [
+ "LaRC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NASA-LaRC",
+ "established": 1917,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ncar b/src-data/institution/ncar
new file mode 100644
index 0000000..5c12bb6
--- /dev/null
+++ b/src-data/institution/ncar
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ncar",
+ "acronyms": [
+ "NCAR"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NCAR",
+ "established": 1930,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ncar.json b/src-data/institution/ncar.json
new file mode 100644
index 0000000..5c12bb6
--- /dev/null
+++ b/src-data/institution/ncar.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ncar",
+ "acronyms": [
+ "NCAR"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NCAR",
+ "established": 1930,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ncas b/src-data/institution/ncas
new file mode 100644
index 0000000..7551ffe
--- /dev/null
+++ b/src-data/institution/ncas
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "ncas",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "NCAS",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ncas.json b/src-data/institution/ncas.json
new file mode 100644
index 0000000..7551ffe
--- /dev/null
+++ b/src-data/institution/ncas.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "ncas",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "NCAS",
+ "established": 1997,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/nerc b/src-data/institution/nerc
new file mode 100644
index 0000000..8a35ca9
--- /dev/null
+++ b/src-data/institution/nerc
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "nerc",
+ "acronyms": [
+ "NERC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NERC",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/nerc.json b/src-data/institution/nerc.json
new file mode 100644
index 0000000..8a35ca9
--- /dev/null
+++ b/src-data/institution/nerc.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "nerc",
+ "acronyms": [
+ "NERC"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NERC",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/niwa b/src-data/institution/niwa
new file mode 100644
index 0000000..8dba174
--- /dev/null
+++ b/src-data/institution/niwa
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "niwa",
+ "acronyms": [
+ "NIWA"
+ ],
+ "aliases": [
+ "Taihoro Nukurangi"
+ ],
+ "cmip_acronym": "NIWA",
+ "established": 1992,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/niwa.json b/src-data/institution/niwa.json
new file mode 100644
index 0000000..8dba174
--- /dev/null
+++ b/src-data/institution/niwa.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "niwa",
+ "acronyms": [
+ "NIWA"
+ ],
+ "aliases": [
+ "Taihoro Nukurangi"
+ ],
+ "cmip_acronym": "NIWA",
+ "established": 1992,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/noaa-ncei b/src-data/institution/noaa-ncei
new file mode 100644
index 0000000..9b71ca9
--- /dev/null
+++ b/src-data/institution/noaa-ncei
@@ -0,0 +1,41 @@
+{
+ "@context": "_context_",
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/noaa-ncei.json b/src-data/institution/noaa-ncei.json
new file mode 100644
index 0000000..9b71ca9
--- /dev/null
+++ b/src-data/institution/noaa-ncei.json
@@ -0,0 +1,41 @@
+{
+ "@context": "_context_",
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ntu b/src-data/institution/ntu
new file mode 100644
index 0000000..6b3a8ee
--- /dev/null
+++ b/src-data/institution/ntu
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ntu",
+ "acronyms": [
+ "NTU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NTU",
+ "established": 1928,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ntu.json b/src-data/institution/ntu.json
new file mode 100644
index 0000000..6b3a8ee
--- /dev/null
+++ b/src-data/institution/ntu.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ntu",
+ "acronyms": [
+ "NTU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "NTU",
+ "established": 1928,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/nuist b/src-data/institution/nuist
new file mode 100644
index 0000000..0b17853
--- /dev/null
+++ b/src-data/institution/nuist
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "nuist",
+ "acronyms": [
+ "NU",
+ "NJU "
+ ],
+ "aliases": [
+ "Nanking University"
+ ],
+ "cmip_acronym": "NUIST",
+ "established": 1902,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/nuist.json b/src-data/institution/nuist.json
new file mode 100644
index 0000000..0b17853
--- /dev/null
+++ b/src-data/institution/nuist.json
@@ -0,0 +1,37 @@
+{
+ "@context": "_context_",
+ "id": "nuist",
+ "acronyms": [
+ "NU",
+ "NJU "
+ ],
+ "aliases": [
+ "Nanking University"
+ ],
+ "cmip_acronym": "NUIST",
+ "established": 1902,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/osu b/src-data/institution/osu
new file mode 100644
index 0000000..b9948f4
--- /dev/null
+++ b/src-data/institution/osu
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "osu",
+ "acronyms": [
+ "OSU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "OSU",
+ "established": 1868,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/osu.json b/src-data/institution/osu.json
new file mode 100644
index 0000000..b9948f4
--- /dev/null
+++ b/src-data/institution/osu.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "osu",
+ "acronyms": [
+ "OSU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "OSU",
+ "established": 1868,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/pcmdi b/src-data/institution/pcmdi
new file mode 100644
index 0000000..8f67376
--- /dev/null
+++ b/src-data/institution/pcmdi
@@ -0,0 +1,40 @@
+{
+ "@context": "_context_",
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/pcmdi.json b/src-data/institution/pcmdi.json
new file mode 100644
index 0000000..8f67376
--- /dev/null
+++ b/src-data/institution/pcmdi.json
@@ -0,0 +1,40 @@
+{
+ "@context": "_context_",
+ "id": "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": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/pmod b/src-data/institution/pmod
new file mode 100644
index 0000000..4cd6509
--- /dev/null
+++ b/src-data/institution/pmod
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "pmod",
+ "acronyms": [
+ "PMOD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PMOD",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/pmod.json b/src-data/institution/pmod.json
new file mode 100644
index 0000000..4cd6509
--- /dev/null
+++ b/src-data/institution/pmod.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "pmod",
+ "acronyms": [
+ "PMOD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PMOD",
+ "established": 1907,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/pnnl-jgcri b/src-data/institution/pnnl-jgcri
new file mode 100644
index 0000000..9ecf5c3
--- /dev/null
+++ b/src-data/institution/pnnl-jgcri
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "pnnl-jgcri",
+ "acronyms": [
+ "JGCRI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-JGCRI",
+ "established": 2001,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/pnnl-jgcri.json b/src-data/institution/pnnl-jgcri.json
new file mode 100644
index 0000000..9ecf5c3
--- /dev/null
+++ b/src-data/institution/pnnl-jgcri.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "pnnl-jgcri",
+ "acronyms": [
+ "JGCRI"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-JGCRI",
+ "established": 2001,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/pnnl-waccem b/src-data/institution/pnnl-waccem
new file mode 100644
index 0000000..84b5d21
--- /dev/null
+++ b/src-data/institution/pnnl-waccem
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "pnnl-waccem",
+ "acronyms": [
+ "PNNL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-WACCEM",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/pnnl-waccem.json b/src-data/institution/pnnl-waccem.json
new file mode 100644
index 0000000..84b5d21
--- /dev/null
+++ b/src-data/institution/pnnl-waccem.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "pnnl-waccem",
+ "acronyms": [
+ "PNNL"
+ ],
+ "aliases": [],
+ "cmip_acronym": "PNNL-WACCEM",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/rss b/src-data/institution/rss
new file mode 100644
index 0000000..0c06325
--- /dev/null
+++ b/src-data/institution/rss
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "rss",
+ "acronyms": [
+ "RSS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "RSS",
+ "established": 1974,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/rss.json b/src-data/institution/rss.json
new file mode 100644
index 0000000..0c06325
--- /dev/null
+++ b/src-data/institution/rss.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "rss",
+ "acronyms": [
+ "RSS"
+ ],
+ "aliases": [],
+ "cmip_acronym": "RSS",
+ "established": 1974,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/snu b/src-data/institution/snu
new file mode 100644
index 0000000..7c9db86
--- /dev/null
+++ b/src-data/institution/snu
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "snu",
+ "acronyms": [
+ "SNU"
+ ],
+ "aliases": [
+ "Seoul Daehakgyo"
+ ],
+ "cmip_acronym": "SNU",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/snu.json b/src-data/institution/snu.json
new file mode 100644
index 0000000..7c9db86
--- /dev/null
+++ b/src-data/institution/snu.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "snu",
+ "acronyms": [
+ "SNU"
+ ],
+ "aliases": [
+ "Seoul Daehakgyo"
+ ],
+ "cmip_acronym": "SNU",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/thu b/src-data/institution/thu
new file mode 100644
index 0000000..0e5e36a
--- /dev/null
+++ b/src-data/institution/thu
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "thu",
+ "acronyms": [
+ "THU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "THU",
+ "established": 1911,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/thu.json b/src-data/institution/thu.json
new file mode 100644
index 0000000..0e5e36a
--- /dev/null
+++ b/src-data/institution/thu.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "thu",
+ "acronyms": [
+ "THU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "THU",
+ "established": 1911,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ua b/src-data/institution/ua
new file mode 100644
index 0000000..dac02a5
--- /dev/null
+++ b/src-data/institution/ua
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ua",
+ "acronyms": [
+ "UA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UA",
+ "established": 1885,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ua.json b/src-data/institution/ua.json
new file mode 100644
index 0000000..dac02a5
--- /dev/null
+++ b/src-data/institution/ua.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ua",
+ "acronyms": [
+ "UA"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UA",
+ "established": 1885,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uci b/src-data/institution/uci
new file mode 100644
index 0000000..5954f7f
--- /dev/null
+++ b/src-data/institution/uci
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "uci",
+ "acronyms": [
+ "UCI"
+ ],
+ "aliases": [
+ "UC Irvine"
+ ],
+ "cmip_acronym": "UCI",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uci.json b/src-data/institution/uci.json
new file mode 100644
index 0000000..5954f7f
--- /dev/null
+++ b/src-data/institution/uci.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "uci",
+ "acronyms": [
+ "UCI"
+ ],
+ "aliases": [
+ "UC Irvine"
+ ],
+ "cmip_acronym": "UCI",
+ "established": 1965,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ucolorado b/src-data/institution/ucolorado
new file mode 100644
index 0000000..7de6bc9
--- /dev/null
+++ b/src-data/institution/ucolorado
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ucolorado",
+ "acronyms": [
+ "CU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UColorado",
+ "established": 1876,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ucolorado.json b/src-data/institution/ucolorado.json
new file mode 100644
index 0000000..7de6bc9
--- /dev/null
+++ b/src-data/institution/ucolorado.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "ucolorado",
+ "acronyms": [
+ "CU"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UColorado",
+ "established": 1876,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ucsb b/src-data/institution/ucsb
new file mode 100644
index 0000000..09cee4c
--- /dev/null
+++ b/src-data/institution/ucsb
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ucsb",
+ "acronyms": [
+ "UCSB"
+ ],
+ "aliases": [
+ "UC Santa Barbara"
+ ],
+ "cmip_acronym": "UCSB",
+ "established": 1891,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ucsb.json b/src-data/institution/ucsb.json
new file mode 100644
index 0000000..09cee4c
--- /dev/null
+++ b/src-data/institution/ucsb.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "ucsb",
+ "acronyms": [
+ "UCSB"
+ ],
+ "aliases": [
+ "UC Santa Barbara"
+ ],
+ "cmip_acronym": "UCSB",
+ "established": 1891,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uhh b/src-data/institution/uhh
new file mode 100644
index 0000000..24aa584
--- /dev/null
+++ b/src-data/institution/uhh
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "uhh",
+ "acronyms": [
+ "UHH"
+ ],
+ "aliases": [
+ "University of Hamburg"
+ ],
+ "cmip_acronym": "UHH",
+ "established": 1919,
+ "labels": [],
+ "location": {
+ "id": "universal:location/00g30e956",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "Universit\u00e4t Hamburg",
+ "ror": "00g30e956",
+ "kind": "Education",
+ "url": [
+ "http://www.uni-hamburg.de"
+ ],
+ "type": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uhh.json b/src-data/institution/uhh.json
new file mode 100644
index 0000000..24aa584
--- /dev/null
+++ b/src-data/institution/uhh.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "uhh",
+ "acronyms": [
+ "UHH"
+ ],
+ "aliases": [
+ "University of Hamburg"
+ ],
+ "cmip_acronym": "UHH",
+ "established": 1919,
+ "labels": [],
+ "location": {
+ "id": "universal:location/00g30e956",
+ "@nest": {
+ "city": "Hamburg",
+ "country": [
+ "Germany",
+ "DE"
+ ],
+ "lat": 53.55073,
+ "lon": 9.99302
+ },
+ "type": "location"
+ },
+ "name": "Universit\u00e4t Hamburg",
+ "ror": "00g30e956",
+ "kind": "Education",
+ "url": [
+ "http://www.uni-hamburg.de"
+ ],
+ "type": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uobergen b/src-data/institution/uobergen
new file mode 100644
index 0000000..5239d53
--- /dev/null
+++ b/src-data/institution/uobergen
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "uobergen",
+ "acronyms": [
+ "UiB"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoBergen",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uobergen.json b/src-data/institution/uobergen.json
new file mode 100644
index 0000000..5239d53
--- /dev/null
+++ b/src-data/institution/uobergen.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "uobergen",
+ "acronyms": [
+ "UiB"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoBergen",
+ "established": 1946,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uofmd b/src-data/institution/uofmd
new file mode 100644
index 0000000..50d406b
--- /dev/null
+++ b/src-data/institution/uofmd
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "uofmd",
+ "acronyms": [
+ "UMD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UofMD",
+ "established": 1856,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uofmd.json b/src-data/institution/uofmd.json
new file mode 100644
index 0000000..50d406b
--- /dev/null
+++ b/src-data/institution/uofmd.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "uofmd",
+ "acronyms": [
+ "UMD"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UofMD",
+ "established": 1856,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uoleeds b/src-data/institution/uoleeds
new file mode 100644
index 0000000..779278b
--- /dev/null
+++ b/src-data/institution/uoleeds
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "uoleeds",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoLeeds",
+ "established": 1904,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uoleeds.json b/src-data/institution/uoleeds.json
new file mode 100644
index 0000000..779278b
--- /dev/null
+++ b/src-data/institution/uoleeds.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "uoleeds",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoLeeds",
+ "established": 1904,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uom b/src-data/institution/uom
new file mode 100644
index 0000000..8376878
--- /dev/null
+++ b/src-data/institution/uom
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "uom",
+ "acronyms": [],
+ "aliases": [
+ "Melbourne University"
+ ],
+ "cmip_acronym": "UoM",
+ "established": 1853,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uom.json b/src-data/institution/uom.json
new file mode 100644
index 0000000..8376878
--- /dev/null
+++ b/src-data/institution/uom.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "uom",
+ "acronyms": [],
+ "aliases": [
+ "Melbourne University"
+ ],
+ "cmip_acronym": "UoM",
+ "established": 1853,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uomontreal b/src-data/institution/uomontreal
new file mode 100644
index 0000000..a9019df
--- /dev/null
+++ b/src-data/institution/uomontreal
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "uomontreal",
+ "acronyms": [
+ "UdeM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoMontreal",
+ "established": 1878,
+ "labels": [],
+ "location": {
+ "id": "universal:location/0161xgx34",
+ "@nest": {
+ "city": "Montreal",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.50884,
+ "lon": 45.50884
+ },
+ "type": "location"
+ },
+ "name": "Universit\u00e9 de Montr\u00e9al",
+ "ror": "0161xgx34",
+ "kind": "Education",
+ "url": [
+ "http://www.umontreal.ca/english/"
+ ],
+ "type": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uomontreal.json b/src-data/institution/uomontreal.json
new file mode 100644
index 0000000..a9019df
--- /dev/null
+++ b/src-data/institution/uomontreal.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "uomontreal",
+ "acronyms": [
+ "UdeM"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UoMontreal",
+ "established": 1878,
+ "labels": [],
+ "location": {
+ "id": "universal:location/0161xgx34",
+ "@nest": {
+ "city": "Montreal",
+ "country": [
+ "Canada",
+ "CA"
+ ],
+ "lat": 45.50884,
+ "lon": 45.50884
+ },
+ "type": "location"
+ },
+ "name": "Universit\u00e9 de Montr\u00e9al",
+ "ror": "0161xgx34",
+ "kind": "Education",
+ "url": [
+ "http://www.umontreal.ca/english/"
+ ],
+ "type": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uootago b/src-data/institution/uootago
new file mode 100644
index 0000000..723f8e4
--- /dev/null
+++ b/src-data/institution/uootago
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "uootago",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOtago",
+ "established": 1869,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uootago.json b/src-data/institution/uootago.json
new file mode 100644
index 0000000..723f8e4
--- /dev/null
+++ b/src-data/institution/uootago.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "uootago",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOtago",
+ "established": 1869,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uooulu b/src-data/institution/uooulu
new file mode 100644
index 0000000..80f8986
--- /dev/null
+++ b/src-data/institution/uooulu
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "uooulu",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOulu",
+ "established": 1958,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uooulu.json b/src-data/institution/uooulu.json
new file mode 100644
index 0000000..80f8986
--- /dev/null
+++ b/src-data/institution/uooulu.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "uooulu",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UoOulu",
+ "established": 1958,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ureading b/src-data/institution/ureading
new file mode 100644
index 0000000..53164df
--- /dev/null
+++ b/src-data/institution/ureading
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "ureading",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UReading",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/ureading.json b/src-data/institution/ureading.json
new file mode 100644
index 0000000..53164df
--- /dev/null
+++ b/src-data/institution/ureading.json
@@ -0,0 +1,32 @@
+{
+ "@context": "_context_",
+ "id": "ureading",
+ "acronyms": [],
+ "aliases": [],
+ "cmip_acronym": "UReading",
+ "established": 1926,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uw b/src-data/institution/uw
new file mode 100644
index 0000000..d8d1858
--- /dev/null
+++ b/src-data/institution/uw
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "uw",
+ "acronyms": [
+ "UW"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UW",
+ "established": 1861,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/uw.json b/src-data/institution/uw.json
new file mode 100644
index 0000000..d8d1858
--- /dev/null
+++ b/src-data/institution/uw.json
@@ -0,0 +1,34 @@
+{
+ "@context": "_context_",
+ "id": "uw",
+ "acronyms": [
+ "UW"
+ ],
+ "aliases": [],
+ "cmip_acronym": "UW",
+ "established": 1861,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/vua b/src-data/institution/vua
new file mode 100644
index 0000000..2c7cd46
--- /dev/null
+++ b/src-data/institution/vua
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "vua",
+ "acronyms": [
+ "VU"
+ ],
+ "aliases": [
+ "VU Amsterdam"
+ ],
+ "cmip_acronym": "VUA",
+ "established": 1880,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/institution/vua.json b/src-data/institution/vua.json
new file mode 100644
index 0000000..2c7cd46
--- /dev/null
+++ b/src-data/institution/vua.json
@@ -0,0 +1,36 @@
+{
+ "@context": "_context_",
+ "id": "vua",
+ "acronyms": [
+ "VU"
+ ],
+ "aliases": [
+ "VU Amsterdam"
+ ],
+ "cmip_acronym": "VUA",
+ "established": 1880,
+ "labels": [],
+ "location": {
+ "id": "universal: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": [
+ "wcrp:institution",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/license/.DS_Store b/src-data/license/.DS_Store
new file mode 100644
index 0000000..604417c
Binary files /dev/null and b/src-data/license/.DS_Store differ
diff --git a/src-data/license/_context_ b/src-data/license/_context_
new file mode 100644
index 0000000..fdda59e
--- /dev/null
+++ b/src-data/license/_context_
@@ -0,0 +1,13 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/license/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/license/"
+ }
+ ],
+ "@embed": "@always",
+ "@type": [
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/license/cc0_1.0 b/src-data/license/cc0_1.0
new file mode 100644
index 0000000..b2522e6
--- /dev/null
+++ b/src-data/license/cc0_1.0
@@ -0,0 +1,11 @@
+{
+ "@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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/license/cc0_1.0.json b/src-data/license/cc0_1.0.json
new file mode 100644
index 0000000..b2522e6
--- /dev/null
+++ b/src-data/license/cc0_1.0.json
@@ -0,0 +1,11 @@
+{
+ "@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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/license/cc_by_4.0 b/src-data/license/cc_by_4.0
new file mode 100644
index 0000000..591bbda
--- /dev/null
+++ b/src-data/license/cc_by_4.0
@@ -0,0 +1,11 @@
+{
+ "@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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/license/cc_by_4.0.json b/src-data/license/cc_by_4.0.json
new file mode 100644
index 0000000..591bbda
--- /dev/null
+++ b/src-data/license/cc_by_4.0.json
@@ -0,0 +1,11 @@
+{
+ "@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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/license/cc_by_nc_sa_4.0 b/src-data/license/cc_by_nc_sa_4.0
new file mode 100644
index 0000000..7bf7bb3
--- /dev/null
+++ b/src-data/license/cc_by_nc_sa_4.0
@@ -0,0 +1,11 @@
+{
+ "@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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/license/cc_by_nc_sa_4.0.json b/src-data/license/cc_by_nc_sa_4.0.json
new file mode 100644
index 0000000..7bf7bb3
--- /dev/null
+++ b/src-data/license/cc_by_nc_sa_4.0.json
@@ -0,0 +1,11 @@
+{
+ "@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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/license/cc_by_sa_4.0 b/src-data/license/cc_by_sa_4.0
new file mode 100644
index 0000000..b6b27a1
--- /dev/null
+++ b/src-data/license/cc_by_sa_4.0
@@ -0,0 +1,11 @@
+{
+ "@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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/license/cc_by_sa_4.0.json b/src-data/license/cc_by_sa_4.0.json
new file mode 100644
index 0000000..b6b27a1
--- /dev/null
+++ b/src-data/license/cc_by_sa_4.0.json
@@ -0,0 +1,11 @@
+{
+ "@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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/license/graph b/src-data/license/graph
new file mode 100644
index 0000000..cbd3dcd
--- /dev/null
+++ b/src-data/license/graph
@@ -0,0 +1,56 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/license/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/license/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
+ ]
+}
diff --git a/src-data/license/graph.jsonld b/src-data/license/graph.jsonld
new file mode 100644
index 0000000..cbd3dcd
--- /dev/null
+++ b/src-data/license/graph.jsonld
@@ -0,0 +1,56 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/license/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/license/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:license",
+ "universal"
+ ]
+}
+ ]
+}
diff --git a/src-data/mip/.DS_Store b/src-data/mip/.DS_Store
new file mode 100644
index 0000000..de84a53
Binary files /dev/null and b/src-data/mip/.DS_Store differ
diff --git a/src-data/mip/_context_ b/src-data/mip/_context_
new file mode 100644
index 0000000..0ddf140
--- /dev/null
+++ b/src-data/mip/_context_
@@ -0,0 +1,13 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/mip/"
+ }
+ ],
+ "@embed": "@always",
+ "@type": [
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/mip/_schema b/src-data/mip/_schema
new file mode 100644
index 0000000..25edb5d
--- /dev/null
+++ b/src-data/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/src-data/mip/cmip5 b/src-data/mip/cmip5
new file mode 100644
index 0000000..74d83d7
--- /dev/null
+++ b/src-data/mip/cmip5
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "end": 2020,
+ "id": "cmip5",
+ "name": "CMIP5",
+ "start": 2006,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP5"
+}
\ No newline at end of file
diff --git a/src-data/mip/cmip5.json b/src-data/mip/cmip5.json
new file mode 100644
index 0000000..74d83d7
--- /dev/null
+++ b/src-data/mip/cmip5.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "end": 2020,
+ "id": "cmip5",
+ "name": "CMIP5",
+ "start": 2006,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP5"
+}
\ No newline at end of file
diff --git a/src-data/mip/cmip6 b/src-data/mip/cmip6
new file mode 100644
index 0000000..fdf235b
--- /dev/null
+++ b/src-data/mip/cmip6
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "end": 2024,
+ "id": "cmip6",
+ "name": "CMIP6",
+ "start": 2013,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP6"
+}
\ No newline at end of file
diff --git a/src-data/mip/cmip6.json b/src-data/mip/cmip6.json
new file mode 100644
index 0000000..fdf235b
--- /dev/null
+++ b/src-data/mip/cmip6.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "end": 2024,
+ "id": "cmip6",
+ "name": "CMIP6",
+ "start": 2013,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP6"
+}
\ No newline at end of file
diff --git a/src-data/mip/cmip6plus b/src-data/mip/cmip6plus
new file mode 100644
index 0000000..ab17618
--- /dev/null
+++ b/src-data/mip/cmip6plus
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "end": 2999,
+ "id": "cmip6plus",
+ "name": "CMIP6Plus",
+ "start": 2023,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP6Plus"
+}
\ No newline at end of file
diff --git a/src-data/mip/cmip6plus.json b/src-data/mip/cmip6plus.json
new file mode 100644
index 0000000..ab17618
--- /dev/null
+++ b/src-data/mip/cmip6plus.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "end": 2999,
+ "id": "cmip6plus",
+ "name": "CMIP6Plus",
+ "start": 2023,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP6Plus"
+}
\ No newline at end of file
diff --git a/src-data/mip/cmip7 b/src-data/mip/cmip7
new file mode 100644
index 0000000..536431b
--- /dev/null
+++ b/src-data/mip/cmip7
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "end": 2999,
+ "id": "cmip7",
+ "name": "CMIP7",
+ "start": 2025,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP7"
+}
\ No newline at end of file
diff --git a/src-data/mip/cmip7.json b/src-data/mip/cmip7.json
new file mode 100644
index 0000000..536431b
--- /dev/null
+++ b/src-data/mip/cmip7.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "end": 2999,
+ "id": "cmip7",
+ "name": "CMIP7",
+ "start": 2025,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP7"
+}
\ No newline at end of file
diff --git a/src-data/mip/graph b/src-data/mip/graph
new file mode 100644
index 0000000..1cda64f
--- /dev/null
+++ b/src-data/mip/graph
@@ -0,0 +1,60 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/mip/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@graph": [
+ {
+ "end": 2020,
+ "id": "cmip5",
+ "name": "CMIP5",
+ "start": 2006,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP5"
+}
+ ,{
+ "end": 2024,
+ "id": "cmip6",
+ "name": "CMIP6",
+ "start": 2013,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP6"
+}
+ ,{
+ "end": 2999,
+ "id": "cmip6plus",
+ "name": "CMIP6Plus",
+ "start": 2023,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP6Plus"
+}
+ ,{
+ "end": 2999,
+ "id": "cmip7",
+ "name": "CMIP7",
+ "start": 2025,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP7"
+}
+ ]
+}
diff --git a/src-data/mip/graph.jsonld b/src-data/mip/graph.jsonld
new file mode 100644
index 0000000..1cda64f
--- /dev/null
+++ b/src-data/mip/graph.jsonld
@@ -0,0 +1,60 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/mip/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/mip/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@graph": [
+ {
+ "end": 2020,
+ "id": "cmip5",
+ "name": "CMIP5",
+ "start": 2006,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP5"
+}
+ ,{
+ "end": 2024,
+ "id": "cmip6",
+ "name": "CMIP6",
+ "start": 2013,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP6"
+}
+ ,{
+ "end": 2999,
+ "id": "cmip6plus",
+ "name": "CMIP6Plus",
+ "start": 2023,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP6Plus"
+}
+ ,{
+ "end": 2999,
+ "id": "cmip7",
+ "name": "CMIP7",
+ "start": 2025,
+ "type": [
+ "wcrp:mip",
+ "universal"
+ ],
+ "url": "https://wcrp-cmip.org/CMIP7"
+}
+ ]
+}
diff --git a/src-data/product/.DS_Store b/src-data/product/.DS_Store
new file mode 100644
index 0000000..2633788
Binary files /dev/null and b/src-data/product/.DS_Store differ
diff --git a/src-data/product/_context_ b/src-data/product/_context_
new file mode 100644
index 0000000..17dd46a
--- /dev/null
+++ b/src-data/product/_context_
@@ -0,0 +1,13 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/product/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/product/"
+ }
+ ],
+ "@embed": "@always",
+ "@type": [
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/product/_schema b/src-data/product/_schema
new file mode 100644
index 0000000..f44dab7
--- /dev/null
+++ b/src-data/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/src-data/product/create.ipynb b/src-data/product/create.ipynb
new file mode 100644
index 0000000..483812a
--- /dev/null
+++ b/src-data/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/src-data/product/derived b/src-data/product/derived
new file mode 100644
index 0000000..24d4e6c
--- /dev/null
+++ b/src-data/product/derived
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/product/derived.json b/src-data/product/derived.json
new file mode 100644
index 0000000..24d4e6c
--- /dev/null
+++ b/src-data/product/derived.json
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/product/forcing_dataset b/src-data/product/forcing_dataset
new file mode 100644
index 0000000..e7f336c
--- /dev/null
+++ b/src-data/product/forcing_dataset
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/product/forcing_dataset.json b/src-data/product/forcing_dataset.json
new file mode 100644
index 0000000..e7f336c
--- /dev/null
+++ b/src-data/product/forcing_dataset.json
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/product/graph b/src-data/product/graph
new file mode 100644
index 0000000..9d1fc05
--- /dev/null
+++ b/src-data/product/graph
@@ -0,0 +1,52 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/product/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/product/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
+ ]
+}
diff --git a/src-data/product/graph.jsonld b/src-data/product/graph.jsonld
new file mode 100644
index 0000000..9d1fc05
--- /dev/null
+++ b/src-data/product/graph.jsonld
@@ -0,0 +1,52 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/product/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/product/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
+ ]
+}
diff --git a/src-data/product/model-output b/src-data/product/model-output
new file mode 100644
index 0000000..ee4d689
--- /dev/null
+++ b/src-data/product/model-output
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
diff --git a/src-data/product/model-output.json b/src-data/product/model-output.json
new file mode 100644
index 0000000..ee4d689
--- /dev/null
+++ b/src-data/product/model-output.json
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
diff --git a/src-data/product/observations b/src-data/product/observations
new file mode 100644
index 0000000..6b3d22d
--- /dev/null
+++ b/src-data/product/observations
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/product/observations.json b/src-data/product/observations.json
new file mode 100644
index 0000000..6b3d22d
--- /dev/null
+++ b/src-data/product/observations.json
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:product",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/.DS_Store b/src-data/realm/.DS_Store
new file mode 100644
index 0000000..fa59f86
Binary files /dev/null and b/src-data/realm/.DS_Store differ
diff --git a/src-data/realm/_context_ b/src-data/realm/_context_
new file mode 100644
index 0000000..a3a0939
--- /dev/null
+++ b/src-data/realm/_context_
@@ -0,0 +1,13 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/realm/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/realm/"
+ }
+ ],
+ "@embed": "@always",
+ "@type": [
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/_schema b/src-data/realm/_schema
new file mode 100644
index 0000000..db40fd6
--- /dev/null
+++ b/src-data/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/src-data/realm/_schema_ b/src-data/realm/_schema_
new file mode 100644
index 0000000..5f863bf
--- /dev/null
+++ b/src-data/realm/_schema_
@@ -0,0 +1,51 @@
+{
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string",
+ "description": "A unique identifier for the realm.",
+ "pattern": "^[a-z0-9-]+$"
+ },
+ "type": {
+ "type": "string",
+ "description": "The type of entity being described (e.g., 'realm').",
+ "enum": [
+ "realm"
+ ]
+ },
+ "description": {
+ "type": "string",
+ "description": "A detailed description of the realm .",
+ "minLength": 10
+ },
+ "name": {
+ "type": "string",
+ "description": "CMIP name used by the realm.",
+ "pattern": "^[A-Za-z0-9 ]+$"
+ }
+ },
+ "required": [
+ "@context",
+ "id",
+ "type",
+ "description",
+ "name"
+ ],
+ "additionalProperties": false,
+ "id": "realm",
+ "contains": {
+ "type": "string",
+ "enum": [
+ "aerosol",
+ "atmos",
+ "atmoschem",
+ "land",
+ "landice",
+ "ocean",
+ "ocnbgchem",
+ "seaice"
+ ]
+ },
+ "markdown_content": " To add a new {id} please fill in the form below. \n\n Existing entries are: \n\n\t {contains} \n ___ \n Alternatively [see here]({base}) for more examples. \n ___",
+ "base": "https://github.com/wcrp-cmip/WCRP-universe/tree/main/src-data/realm/"
+}
\ No newline at end of file
diff --git a/src-data/realm/aerosol b/src-data/realm/aerosol
new file mode 100644
index 0000000..36b5c43
--- /dev/null
+++ b/src-data/realm/aerosol
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Aerosol",
+ "id": "aerosol",
+ "name": "aerosol",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/aerosol.json b/src-data/realm/aerosol.json
new file mode 100644
index 0000000..36b5c43
--- /dev/null
+++ b/src-data/realm/aerosol.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Aerosol",
+ "id": "aerosol",
+ "name": "aerosol",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/atmos b/src-data/realm/atmos
new file mode 100644
index 0000000..8031490
--- /dev/null
+++ b/src-data/realm/atmos
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Atmosphere",
+ "id": "atmos",
+ "name": "atmos",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/atmos.json b/src-data/realm/atmos.json
new file mode 100644
index 0000000..8031490
--- /dev/null
+++ b/src-data/realm/atmos.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Atmosphere",
+ "id": "atmos",
+ "name": "atmos",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/atmoschem b/src-data/realm/atmoschem
new file mode 100644
index 0000000..272679c
--- /dev/null
+++ b/src-data/realm/atmoschem
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Atmospheric Chemistry",
+ "id": "atmoschem",
+ "name": "atmosChem",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/atmoschem.json b/src-data/realm/atmoschem.json
new file mode 100644
index 0000000..272679c
--- /dev/null
+++ b/src-data/realm/atmoschem.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Atmospheric Chemistry",
+ "id": "atmoschem",
+ "name": "atmosChem",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/graph b/src-data/realm/graph
new file mode 100644
index 0000000..7891832
--- /dev/null
+++ b/src-data/realm/graph
@@ -0,0 +1,88 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/realm/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/realm/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@graph": [
+ {
+ "description": "Aerosol",
+ "id": "aerosol",
+ "name": "aerosol",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Atmosphere",
+ "id": "atmos",
+ "name": "atmos",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Atmospheric Chemistry",
+ "id": "atmoschem",
+ "name": "atmosChem",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Land Surface and Subsurface",
+ "id": "land",
+ "name": "land",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Land Ice",
+ "id": "landice",
+ "name": "landIce",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Ocean",
+ "id": "ocean",
+ "name": "ocean",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Ocean Biogeochemistry",
+ "id": "ocnbgchem",
+ "name": "ocnBgchem",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Sea Ice",
+ "id": "seaice",
+ "name": "seaIce",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ]
+}
diff --git a/src-data/realm/graph.jsonld b/src-data/realm/graph.jsonld
new file mode 100644
index 0000000..7891832
--- /dev/null
+++ b/src-data/realm/graph.jsonld
@@ -0,0 +1,88 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/realm/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/realm/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@graph": [
+ {
+ "description": "Aerosol",
+ "id": "aerosol",
+ "name": "aerosol",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Atmosphere",
+ "id": "atmos",
+ "name": "atmos",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Atmospheric Chemistry",
+ "id": "atmoschem",
+ "name": "atmosChem",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Land Surface and Subsurface",
+ "id": "land",
+ "name": "land",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Land Ice",
+ "id": "landice",
+ "name": "landIce",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Ocean",
+ "id": "ocean",
+ "name": "ocean",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Ocean Biogeochemistry",
+ "id": "ocnbgchem",
+ "name": "ocnBgchem",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ,{
+ "description": "Sea Ice",
+ "id": "seaice",
+ "name": "seaIce",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
+ ]
+}
diff --git a/src-data/realm/land b/src-data/realm/land
new file mode 100644
index 0000000..b6d0a78
--- /dev/null
+++ b/src-data/realm/land
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Land Surface and Subsurface",
+ "id": "land",
+ "name": "land",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/land.json b/src-data/realm/land.json
new file mode 100644
index 0000000..b6d0a78
--- /dev/null
+++ b/src-data/realm/land.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Land Surface and Subsurface",
+ "id": "land",
+ "name": "land",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/landice b/src-data/realm/landice
new file mode 100644
index 0000000..91e3584
--- /dev/null
+++ b/src-data/realm/landice
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Land Ice",
+ "id": "landice",
+ "name": "landIce",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/landice.json b/src-data/realm/landice.json
new file mode 100644
index 0000000..91e3584
--- /dev/null
+++ b/src-data/realm/landice.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Land Ice",
+ "id": "landice",
+ "name": "landIce",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/ocean b/src-data/realm/ocean
new file mode 100644
index 0000000..44b0e5b
--- /dev/null
+++ b/src-data/realm/ocean
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Ocean",
+ "id": "ocean",
+ "name": "ocean",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/ocean.json b/src-data/realm/ocean.json
new file mode 100644
index 0000000..44b0e5b
--- /dev/null
+++ b/src-data/realm/ocean.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Ocean",
+ "id": "ocean",
+ "name": "ocean",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/ocnbgchem b/src-data/realm/ocnbgchem
new file mode 100644
index 0000000..b77b6ac
--- /dev/null
+++ b/src-data/realm/ocnbgchem
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Ocean Biogeochemistry",
+ "id": "ocnbgchem",
+ "name": "ocnBgchem",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/ocnbgchem.json b/src-data/realm/ocnbgchem.json
new file mode 100644
index 0000000..b77b6ac
--- /dev/null
+++ b/src-data/realm/ocnbgchem.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Ocean Biogeochemistry",
+ "id": "ocnbgchem",
+ "name": "ocnBgchem",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/seaice b/src-data/realm/seaice
new file mode 100644
index 0000000..1ee7f8c
--- /dev/null
+++ b/src-data/realm/seaice
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Sea Ice",
+ "id": "seaice",
+ "name": "seaIce",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/realm/seaice.json b/src-data/realm/seaice.json
new file mode 100644
index 0000000..1ee7f8c
--- /dev/null
+++ b/src-data/realm/seaice.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "Sea Ice",
+ "id": "seaice",
+ "name": "seaIce",
+ "type": [
+ "wcrp:realm",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/resolution/0.5km b/src-data/resolution/0.5km
new file mode 100644
index 0000000..8564776
--- /dev/null
+++ b/src-data/resolution/0.5km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 0.5 km",
+ "id": "0.5km",
+ "name": "0.5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "0.5"
+}
\ No newline at end of file
diff --git a/src-data/resolution/0.5km.json b/src-data/resolution/0.5km.json
new file mode 100644
index 0000000..8564776
--- /dev/null
+++ b/src-data/resolution/0.5km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 0.5 km",
+ "id": "0.5km",
+ "name": "0.5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "0.5"
+}
\ No newline at end of file
diff --git a/src-data/resolution/10000km b/src-data/resolution/10000km
new file mode 100644
index 0000000..7992886
--- /dev/null
+++ b/src-data/resolution/10000km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 10000 km",
+ "id": "10000km",
+ "name": "10000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "10000"
+}
\ No newline at end of file
diff --git a/src-data/resolution/10000km.json b/src-data/resolution/10000km.json
new file mode 100644
index 0000000..7992886
--- /dev/null
+++ b/src-data/resolution/10000km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 10000 km",
+ "id": "10000km",
+ "name": "10000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "10000"
+}
\ No newline at end of file
diff --git a/src-data/resolution/1000km b/src-data/resolution/1000km
new file mode 100644
index 0000000..2343a4d
--- /dev/null
+++ b/src-data/resolution/1000km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 1000 km",
+ "id": "1000km",
+ "name": "1000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "1000"
+}
\ No newline at end of file
diff --git a/src-data/resolution/1000km.json b/src-data/resolution/1000km.json
new file mode 100644
index 0000000..2343a4d
--- /dev/null
+++ b/src-data/resolution/1000km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 1000 km",
+ "id": "1000km",
+ "name": "1000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "1000"
+}
\ No newline at end of file
diff --git a/src-data/resolution/100km b/src-data/resolution/100km
new file mode 100644
index 0000000..869bb86
--- /dev/null
+++ b/src-data/resolution/100km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 100 km",
+ "id": "100km",
+ "name": "100 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "100"
+}
\ No newline at end of file
diff --git a/src-data/resolution/100km.json b/src-data/resolution/100km.json
new file mode 100644
index 0000000..869bb86
--- /dev/null
+++ b/src-data/resolution/100km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 100 km",
+ "id": "100km",
+ "name": "100 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "100"
+}
\ No newline at end of file
diff --git a/src-data/resolution/10km b/src-data/resolution/10km
new file mode 100644
index 0000000..4a5dbd5
--- /dev/null
+++ b/src-data/resolution/10km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 10 km",
+ "id": "10km",
+ "name": "10 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "10"
+}
\ No newline at end of file
diff --git a/src-data/resolution/10km.json b/src-data/resolution/10km.json
new file mode 100644
index 0000000..4a5dbd5
--- /dev/null
+++ b/src-data/resolution/10km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 10 km",
+ "id": "10km",
+ "name": "10 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "10"
+}
\ No newline at end of file
diff --git a/src-data/resolution/1km b/src-data/resolution/1km
new file mode 100644
index 0000000..4f528dc
--- /dev/null
+++ b/src-data/resolution/1km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 1 km",
+ "id": "1km",
+ "name": "1 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "1"
+}
\ No newline at end of file
diff --git a/src-data/resolution/1km.json b/src-data/resolution/1km.json
new file mode 100644
index 0000000..4f528dc
--- /dev/null
+++ b/src-data/resolution/1km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 1 km",
+ "id": "1km",
+ "name": "1 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "1"
+}
\ No newline at end of file
diff --git a/src-data/resolution/1x1degree b/src-data/resolution/1x1degree
new file mode 100644
index 0000000..53e8c71
--- /dev/null
+++ b/src-data/resolution/1x1degree
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 1x1 degree",
+ "id": "1x1degree",
+ "name": "1x1 degree",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "degree",
+ "value": "1x1"
+}
\ No newline at end of file
diff --git a/src-data/resolution/1x1degree.json b/src-data/resolution/1x1degree.json
new file mode 100644
index 0000000..53e8c71
--- /dev/null
+++ b/src-data/resolution/1x1degree.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 1x1 degree",
+ "id": "1x1degree",
+ "name": "1x1 degree",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "degree",
+ "value": "1x1"
+}
\ No newline at end of file
diff --git a/src-data/resolution/2.5km b/src-data/resolution/2.5km
new file mode 100644
index 0000000..a61f2b5
--- /dev/null
+++ b/src-data/resolution/2.5km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 2.5 km",
+ "id": "2.5km",
+ "name": "2.5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "2.5"
+}
\ No newline at end of file
diff --git a/src-data/resolution/2.5km.json b/src-data/resolution/2.5km.json
new file mode 100644
index 0000000..a61f2b5
--- /dev/null
+++ b/src-data/resolution/2.5km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 2.5 km",
+ "id": "2.5km",
+ "name": "2.5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "2.5"
+}
\ No newline at end of file
diff --git a/src-data/resolution/2500km b/src-data/resolution/2500km
new file mode 100644
index 0000000..b486587
--- /dev/null
+++ b/src-data/resolution/2500km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 2500 km",
+ "id": "2500km",
+ "name": "2500 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "2500"
+}
\ No newline at end of file
diff --git a/src-data/resolution/2500km.json b/src-data/resolution/2500km.json
new file mode 100644
index 0000000..b486587
--- /dev/null
+++ b/src-data/resolution/2500km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 2500 km",
+ "id": "2500km",
+ "name": "2500 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "2500"
+}
\ No newline at end of file
diff --git a/src-data/resolution/250km b/src-data/resolution/250km
new file mode 100644
index 0000000..85f2a54
--- /dev/null
+++ b/src-data/resolution/250km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 250 km",
+ "id": "250km",
+ "name": "250 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "250"
+}
\ No newline at end of file
diff --git a/src-data/resolution/250km.json b/src-data/resolution/250km.json
new file mode 100644
index 0000000..85f2a54
--- /dev/null
+++ b/src-data/resolution/250km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 250 km",
+ "id": "250km",
+ "name": "250 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "250"
+}
\ No newline at end of file
diff --git a/src-data/resolution/25km b/src-data/resolution/25km
new file mode 100644
index 0000000..227c88e
--- /dev/null
+++ b/src-data/resolution/25km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 25 km",
+ "id": "25km",
+ "name": "25 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "25"
+}
\ No newline at end of file
diff --git a/src-data/resolution/25km.json b/src-data/resolution/25km.json
new file mode 100644
index 0000000..227c88e
--- /dev/null
+++ b/src-data/resolution/25km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 25 km",
+ "id": "25km",
+ "name": "25 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "25"
+}
\ No newline at end of file
diff --git a/src-data/resolution/5000km b/src-data/resolution/5000km
new file mode 100644
index 0000000..65b4e5a
--- /dev/null
+++ b/src-data/resolution/5000km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 5000 km",
+ "id": "5000km",
+ "name": "5000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "5000"
+}
\ No newline at end of file
diff --git a/src-data/resolution/5000km.json b/src-data/resolution/5000km.json
new file mode 100644
index 0000000..65b4e5a
--- /dev/null
+++ b/src-data/resolution/5000km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 5000 km",
+ "id": "5000km",
+ "name": "5000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "5000"
+}
\ No newline at end of file
diff --git a/src-data/resolution/500km b/src-data/resolution/500km
new file mode 100644
index 0000000..7807752
--- /dev/null
+++ b/src-data/resolution/500km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 500 km",
+ "id": "500km",
+ "name": "500 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "500"
+}
\ No newline at end of file
diff --git a/src-data/resolution/500km.json b/src-data/resolution/500km.json
new file mode 100644
index 0000000..7807752
--- /dev/null
+++ b/src-data/resolution/500km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 500 km",
+ "id": "500km",
+ "name": "500 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "500"
+}
\ No newline at end of file
diff --git a/src-data/resolution/50km b/src-data/resolution/50km
new file mode 100644
index 0000000..581ac5d
--- /dev/null
+++ b/src-data/resolution/50km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 50 km",
+ "id": "50km",
+ "name": "50 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "50"
+}
\ No newline at end of file
diff --git a/src-data/resolution/50km.json b/src-data/resolution/50km.json
new file mode 100644
index 0000000..581ac5d
--- /dev/null
+++ b/src-data/resolution/50km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 50 km",
+ "id": "50km",
+ "name": "50 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "50"
+}
\ No newline at end of file
diff --git a/src-data/resolution/5km b/src-data/resolution/5km
new file mode 100644
index 0000000..c5782f8
--- /dev/null
+++ b/src-data/resolution/5km
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 5 km",
+ "id": "5km",
+ "name": "5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "5"
+}
\ No newline at end of file
diff --git a/src-data/resolution/5km.json b/src-data/resolution/5km.json
new file mode 100644
index 0000000..c5782f8
--- /dev/null
+++ b/src-data/resolution/5km.json
@@ -0,0 +1,12 @@
+{
+ "@context": "_context_",
+ "description": "Resolution of 5 km",
+ "id": "5km",
+ "name": "5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "5"
+}
\ No newline at end of file
diff --git a/src-data/resolution/_context_ b/src-data/resolution/_context_
new file mode 100644
index 0000000..9b9f8cf
--- /dev/null
+++ b/src-data/resolution/_context_
@@ -0,0 +1,13 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/resolution/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/resolution/"
+ }
+ ],
+ "@embed": "@always",
+ "@type": [
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/resolution/_schema b/src-data/resolution/_schema
new file mode 100644
index 0000000..415103f
--- /dev/null
+++ b/src-data/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/src-data/resolution/graph b/src-data/resolution/graph
new file mode 100644
index 0000000..e3bcd2b
--- /dev/null
+++ b/src-data/resolution/graph
@@ -0,0 +1,181 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/resolution/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/resolution/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@graph": [
+ {
+ "description": "Resolution of 0.5 km",
+ "id": "0.5km",
+ "name": "0.5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "0.5"
+}
+ ,{
+ "description": "Resolution of 10000 km",
+ "id": "10000km",
+ "name": "10000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "10000"
+}
+ ,{
+ "description": "Resolution of 1000 km",
+ "id": "1000km",
+ "name": "1000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "1000"
+}
+ ,{
+ "description": "Resolution of 100 km",
+ "id": "100km",
+ "name": "100 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "100"
+}
+ ,{
+ "description": "Resolution of 10 km",
+ "id": "10km",
+ "name": "10 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "10"
+}
+ ,{
+ "description": "Resolution of 1 km",
+ "id": "1km",
+ "name": "1 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "1"
+}
+ ,{
+ "description": "Resolution of 1x1 degree",
+ "id": "1x1degree",
+ "name": "1x1 degree",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "degree",
+ "value": "1x1"
+}
+ ,{
+ "description": "Resolution of 2.5 km",
+ "id": "2.5km",
+ "name": "2.5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "2.5"
+}
+ ,{
+ "description": "Resolution of 2500 km",
+ "id": "2500km",
+ "name": "2500 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "2500"
+}
+ ,{
+ "description": "Resolution of 250 km",
+ "id": "250km",
+ "name": "250 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "250"
+}
+ ,{
+ "description": "Resolution of 25 km",
+ "id": "25km",
+ "name": "25 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "25"
+}
+ ,{
+ "description": "Resolution of 5000 km",
+ "id": "5000km",
+ "name": "5000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "5000"
+}
+ ,{
+ "description": "Resolution of 500 km",
+ "id": "500km",
+ "name": "500 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "500"
+}
+ ,{
+ "description": "Resolution of 50 km",
+ "id": "50km",
+ "name": "50 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "50"
+}
+ ,{
+ "description": "Resolution of 5 km",
+ "id": "5km",
+ "name": "5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "5"
+}
+ ]
+}
diff --git a/src-data/resolution/graph.jsonld b/src-data/resolution/graph.jsonld
new file mode 100644
index 0000000..e3bcd2b
--- /dev/null
+++ b/src-data/resolution/graph.jsonld
@@ -0,0 +1,181 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/resolution/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/resolution/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@graph": [
+ {
+ "description": "Resolution of 0.5 km",
+ "id": "0.5km",
+ "name": "0.5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "0.5"
+}
+ ,{
+ "description": "Resolution of 10000 km",
+ "id": "10000km",
+ "name": "10000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "10000"
+}
+ ,{
+ "description": "Resolution of 1000 km",
+ "id": "1000km",
+ "name": "1000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "1000"
+}
+ ,{
+ "description": "Resolution of 100 km",
+ "id": "100km",
+ "name": "100 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "100"
+}
+ ,{
+ "description": "Resolution of 10 km",
+ "id": "10km",
+ "name": "10 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "10"
+}
+ ,{
+ "description": "Resolution of 1 km",
+ "id": "1km",
+ "name": "1 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "1"
+}
+ ,{
+ "description": "Resolution of 1x1 degree",
+ "id": "1x1degree",
+ "name": "1x1 degree",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "degree",
+ "value": "1x1"
+}
+ ,{
+ "description": "Resolution of 2.5 km",
+ "id": "2.5km",
+ "name": "2.5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "2.5"
+}
+ ,{
+ "description": "Resolution of 2500 km",
+ "id": "2500km",
+ "name": "2500 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "2500"
+}
+ ,{
+ "description": "Resolution of 250 km",
+ "id": "250km",
+ "name": "250 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "250"
+}
+ ,{
+ "description": "Resolution of 25 km",
+ "id": "25km",
+ "name": "25 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "25"
+}
+ ,{
+ "description": "Resolution of 5000 km",
+ "id": "5000km",
+ "name": "5000 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "5000"
+}
+ ,{
+ "description": "Resolution of 500 km",
+ "id": "500km",
+ "name": "500 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "500"
+}
+ ,{
+ "description": "Resolution of 50 km",
+ "id": "50km",
+ "name": "50 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "50"
+}
+ ,{
+ "description": "Resolution of 5 km",
+ "id": "5km",
+ "name": "5 km",
+ "type": [
+ "wcrp:resolution",
+ "universal"
+ ],
+ "unit": "km",
+ "value": "5"
+}
+ ]
+}
diff --git a/src-data/source_type/.DS_Store b/src-data/source_type/.DS_Store
new file mode 100644
index 0000000..116e711
Binary files /dev/null and b/src-data/source_type/.DS_Store differ
diff --git a/src-data/source_type/_context_ b/src-data/source_type/_context_
new file mode 100644
index 0000000..50f3b99
--- /dev/null
+++ b/src-data/source_type/_context_
@@ -0,0 +1,13 @@
+{
+ "@context": [
+ "../_context_",
+ {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/source_type/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/source_type/"
+ }
+ ],
+ "@embed": "@always",
+ "@type": [
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/_schema b/src-data/source_type/_schema
new file mode 100644
index 0000000..cc56293
--- /dev/null
+++ b/src-data/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/src-data/source_type/aer b/src-data/source_type/aer
new file mode 100644
index 0000000..ba1616f
--- /dev/null
+++ b/src-data/source_type/aer
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/aer.json b/src-data/source_type/aer.json
new file mode 100644
index 0000000..ba1616f
--- /dev/null
+++ b/src-data/source_type/aer.json
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/agcm b/src-data/source_type/agcm
new file mode 100644
index 0000000..9e3485e
--- /dev/null
+++ b/src-data/source_type/agcm
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/agcm.json b/src-data/source_type/agcm.json
new file mode 100644
index 0000000..9e3485e
--- /dev/null
+++ b/src-data/source_type/agcm.json
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/aogcm b/src-data/source_type/aogcm
new file mode 100644
index 0000000..d7e0c59
--- /dev/null
+++ b/src-data/source_type/aogcm
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/aogcm.json b/src-data/source_type/aogcm.json
new file mode 100644
index 0000000..d7e0c59
--- /dev/null
+++ b/src-data/source_type/aogcm.json
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/bgc b/src-data/source_type/bgc
new file mode 100644
index 0000000..807bd9c
--- /dev/null
+++ b/src-data/source_type/bgc
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/bgc.json b/src-data/source_type/bgc.json
new file mode 100644
index 0000000..807bd9c
--- /dev/null
+++ b/src-data/source_type/bgc.json
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/chem b/src-data/source_type/chem
new file mode 100644
index 0000000..2c0b6b1
--- /dev/null
+++ b/src-data/source_type/chem
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/chem.json b/src-data/source_type/chem.json
new file mode 100644
index 0000000..2c0b6b1
--- /dev/null
+++ b/src-data/source_type/chem.json
@@ -0,0 +1,10 @@
+{
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/graph b/src-data/source_type/graph
new file mode 100644
index 0000000..6dea82e
--- /dev/null
+++ b/src-data/source_type/graph
@@ -0,0 +1,142 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/source_type/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/source_type/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "atmospheric general circulation model run with prescribed ocean surface conditions and usually a model of the land surface",
+ "id": "agcm",
+ "name": "AGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "coupled atmosphere-ocean global climate model, additionally including explicit representation of at least the land and sea ice",
+ "id": "aogcm",
+ "name": "AOGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "gridded product based on measurements collected from in-situ instruments",
+ "id": "gridded_insitu",
+ "name": "gridded_insitu",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "ice-sheet model that includes ice-flow",
+ "id": "ism",
+ "name": "ISM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "land model run uncoupled from the atmosphere",
+ "id": "land",
+ "name": "LAND",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model",
+ "id": "ogcm",
+ "name": "OGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "radiation component of an atmospheric model run 'offline'",
+ "id": "rad",
+ "name": "RAD",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "gridded product generated from a model reanalysis based on in-situ instruments and possibly satellite measurements",
+ "id": "reanalysis",
+ "name": "reanalysis",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "gridded product based on both in-situ instruments and satellite measurements",
+ "id": "satellite_blended",
+ "name": "satellite_blended",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "gridded product based on satellite measurements",
+ "id": "satellite_retrieval",
+ "name": "satellite_retrieval",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system",
+ "id": "slab",
+ "name": "SLAB",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ]
+}
diff --git a/src-data/source_type/graph.jsonld b/src-data/source_type/graph.jsonld
new file mode 100644
index 0000000..6dea82e
--- /dev/null
+++ b/src-data/source_type/graph.jsonld
@@ -0,0 +1,142 @@
+{
+ "@context": {
+ "@base": "https://wcrp-cmip.github.io/WCRP-universe/source_type/",
+ "@vocab": "https://wcrp-cmip.github.io/WCRP-universe/source_type/",
+ "id": "@id",
+ "type": "@type",
+ "cf": "https://wcrp-cmip.github.io/CF/",
+ "cmip6plus": "https://wcrp-cmip.github.io/CMIP6Plus_CVs/",
+ "cmip7": "https://wcrp-cmip.github.io/CMIP7_CVs/",
+ "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld/",
+ "universal": "https://wcrp-cmip.github.io/WCRP-universe/",
+ "variables": "https://wcrp-cmip.github.io/MIP-variables/"
+},
+ "@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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "atmospheric general circulation model run with prescribed ocean surface conditions and usually a model of the land surface",
+ "id": "agcm",
+ "name": "AGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "coupled atmosphere-ocean global climate model, additionally including explicit representation of at least the land and sea ice",
+ "id": "aogcm",
+ "name": "AOGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "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": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "gridded product based on measurements collected from in-situ instruments",
+ "id": "gridded_insitu",
+ "name": "gridded_insitu",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "ice-sheet model that includes ice-flow",
+ "id": "ism",
+ "name": "ISM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "land model run uncoupled from the atmosphere",
+ "id": "land",
+ "name": "LAND",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model",
+ "id": "ogcm",
+ "name": "OGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "radiation component of an atmospheric model run 'offline'",
+ "id": "rad",
+ "name": "RAD",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "gridded product generated from a model reanalysis based on in-situ instruments and possibly satellite measurements",
+ "id": "reanalysis",
+ "name": "reanalysis",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "gridded product based on both in-situ instruments and satellite measurements",
+ "id": "satellite_blended",
+ "name": "satellite_blended",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "gridded product based on satellite measurements",
+ "id": "satellite_retrieval",
+ "name": "satellite_retrieval",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ,{
+ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system",
+ "id": "slab",
+ "name": "SLAB",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
+ ]
+}
diff --git a/src-data/source_type/gridded_insitu b/src-data/source_type/gridded_insitu
new file mode 100644
index 0000000..9d6fdc7
--- /dev/null
+++ b/src-data/source_type/gridded_insitu
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "gridded product based on measurements collected from in-situ instruments",
+ "id": "gridded_insitu",
+ "name": "gridded_insitu",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/gridded_insitu.json b/src-data/source_type/gridded_insitu.json
new file mode 100644
index 0000000..9d6fdc7
--- /dev/null
+++ b/src-data/source_type/gridded_insitu.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "gridded product based on measurements collected from in-situ instruments",
+ "id": "gridded_insitu",
+ "name": "gridded_insitu",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/ism b/src-data/source_type/ism
new file mode 100644
index 0000000..9fff442
--- /dev/null
+++ b/src-data/source_type/ism
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "ice-sheet model that includes ice-flow",
+ "id": "ism",
+ "name": "ISM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/ism.json b/src-data/source_type/ism.json
new file mode 100644
index 0000000..9fff442
--- /dev/null
+++ b/src-data/source_type/ism.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "ice-sheet model that includes ice-flow",
+ "id": "ism",
+ "name": "ISM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/land b/src-data/source_type/land
new file mode 100644
index 0000000..ccc6e04
--- /dev/null
+++ b/src-data/source_type/land
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "land model run uncoupled from the atmosphere",
+ "id": "land",
+ "name": "LAND",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/land.json b/src-data/source_type/land.json
new file mode 100644
index 0000000..ccc6e04
--- /dev/null
+++ b/src-data/source_type/land.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "land model run uncoupled from the atmosphere",
+ "id": "land",
+ "name": "LAND",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/ogcm b/src-data/source_type/ogcm
new file mode 100644
index 0000000..1720964
--- /dev/null
+++ b/src-data/source_type/ogcm
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model",
+ "id": "ogcm",
+ "name": "OGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/ogcm.json b/src-data/source_type/ogcm.json
new file mode 100644
index 0000000..1720964
--- /dev/null
+++ b/src-data/source_type/ogcm.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model",
+ "id": "ogcm",
+ "name": "OGCM",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/rad b/src-data/source_type/rad
new file mode 100644
index 0000000..397ac62
--- /dev/null
+++ b/src-data/source_type/rad
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "radiation component of an atmospheric model run 'offline'",
+ "id": "rad",
+ "name": "RAD",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/rad.json b/src-data/source_type/rad.json
new file mode 100644
index 0000000..397ac62
--- /dev/null
+++ b/src-data/source_type/rad.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "radiation component of an atmospheric model run 'offline'",
+ "id": "rad",
+ "name": "RAD",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/reanalysis b/src-data/source_type/reanalysis
new file mode 100644
index 0000000..c2bbcae
--- /dev/null
+++ b/src-data/source_type/reanalysis
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "gridded product generated from a model reanalysis based on in-situ instruments and possibly satellite measurements",
+ "id": "reanalysis",
+ "name": "reanalysis",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/reanalysis.json b/src-data/source_type/reanalysis.json
new file mode 100644
index 0000000..c2bbcae
--- /dev/null
+++ b/src-data/source_type/reanalysis.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "gridded product generated from a model reanalysis based on in-situ instruments and possibly satellite measurements",
+ "id": "reanalysis",
+ "name": "reanalysis",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/satellite_blended b/src-data/source_type/satellite_blended
new file mode 100644
index 0000000..45cb3bb
--- /dev/null
+++ b/src-data/source_type/satellite_blended
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "gridded product based on both in-situ instruments and satellite measurements",
+ "id": "satellite_blended",
+ "name": "satellite_blended",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/satellite_blended.json b/src-data/source_type/satellite_blended.json
new file mode 100644
index 0000000..45cb3bb
--- /dev/null
+++ b/src-data/source_type/satellite_blended.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "gridded product based on both in-situ instruments and satellite measurements",
+ "id": "satellite_blended",
+ "name": "satellite_blended",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/satellite_retrieval b/src-data/source_type/satellite_retrieval
new file mode 100644
index 0000000..5615918
--- /dev/null
+++ b/src-data/source_type/satellite_retrieval
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "gridded product based on satellite measurements",
+ "id": "satellite_retrieval",
+ "name": "satellite_retrieval",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/satellite_retrieval.json b/src-data/source_type/satellite_retrieval.json
new file mode 100644
index 0000000..5615918
--- /dev/null
+++ b/src-data/source_type/satellite_retrieval.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "gridded product based on satellite measurements",
+ "id": "satellite_retrieval",
+ "name": "satellite_retrieval",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/slab b/src-data/source_type/slab
new file mode 100644
index 0000000..ee85c6c
--- /dev/null
+++ b/src-data/source_type/slab
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system",
+ "id": "slab",
+ "name": "SLAB",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file
diff --git a/src-data/source_type/slab.json b/src-data/source_type/slab.json
new file mode 100644
index 0000000..ee85c6c
--- /dev/null
+++ b/src-data/source_type/slab.json
@@ -0,0 +1,10 @@
+{
+ "@context": "_context_",
+ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system",
+ "id": "slab",
+ "name": "SLAB",
+ "type": [
+ "wcrp:source_type",
+ "universal"
+ ]
+}
\ No newline at end of file