diff --git a/.DS_Store b/.DS_Store index 2cebf7ca..46e10d75 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/.github/ISSUE_TEMPLATE/cmipld_activity.yml b/.github/ISSUE_TEMPLATE/cmipld_activity.yml new file mode 100644 index 00000000..f96835a1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/cmipld_activity.yml @@ -0,0 +1,35 @@ +name: 'Add/Modify: Activity' +description: 'Type: activity' +title: 'Add/Modify: Activity: ' +labels: +- delta +- activity +body: +- type: markdown + attributes: + value: " To add a new activity please fill in the form below. \n\n Existing\ + \ entries are: \n\n\t | aerchemmip | c4mip | cfmip | cmip | damip | dcpp\ + \ | geomip | lesfmip | lmip | pmip | ramip | rfmip | scenariomip | tipmip\ + \ | \n ___ \n Alternatively [see here](https://github.com/wcrp-cmip/WCRP-universe/tree/main/src-data/activity/)\ + \ for more examples. \n ___" +- id: description + attributes: + label: Description + description: A detailed description of the activity or project. + validations: + required: true + type: input +- id: name + attributes: + label: Name + description: The name of the activity. + validations: + required: true + type: input +- id: url + attributes: + label: Url + description: A URL providing further documentation or references. + validations: + required: true + type: input diff --git a/.github/ISSUE_TEMPLATE/cmipld_consortium.yml b/.github/ISSUE_TEMPLATE/cmipld_consortium.yml new file mode 100644 index 00000000..c43ace06 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/cmipld_consortium.yml @@ -0,0 +1,63 @@ +name: 'Add/Modify: Consortium' +description: 'Type: consortium' +title: 'Add/Modify: Consortium: ' +labels: +- delta +- consortium +body: +- type: markdown + attributes: + value: Please fill in the form below. +- id: '@context' + attributes: + label: '@Context' + description: Context identifier, typically set to '_context_' + validations: + required: true + type: input +- id: changes + attributes: + label: Changes + description: Description of recent changes to the consortia + validations: + required: false + type: input +- id: cmip-acronym + attributes: + label: Cmip-Acronym + description: Official acronym for the consortia + validations: + required: true + type: input +- id: members + attributes: + label: Members + description: Map of member organizations within the consortia + validations: + required: true + type: input +- id: name + attributes: + label: Name + description: Full name of the consortia + validations: + required: true + type: input +- id: status + attributes: + label: Status + description: Current operational status of the consortia + options: + - active + - inactive + - dissolved + validations: + required: true + type: dropdown +- id: url + attributes: + label: Url + description: Official website or reference URL + validations: + required: false + type: input diff --git a/.github/ISSUE_TEMPLATE/cmipld_realm.yml b/.github/ISSUE_TEMPLATE/cmipld_realm.yml new file mode 100644 index 00000000..6964d6e9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/cmipld_realm.yml @@ -0,0 +1,27 @@ +name: 'Add/Modify: Realm' +description: 'Type: realm' +title: 'Add/Modify: Realm: ' +labels: +- delta +- realm +body: +- type: markdown + attributes: + value: " To add a new realm please fill in the form below. \n\n Existing entries\ + \ are: \n\n\t | aerosol | atmos | atmoschem | land | landice | ocean\ + \ | ocnbgchem | seaice | \n ___ \n Alternatively [see here](https://github.com/wcrp-cmip/WCRP-universe/tree/main/src-data/realm/)\ + \ for more examples. \n ___" +- id: description + attributes: + label: Description + description: A detailed description of the realm . + validations: + required: true + type: input +- id: name + attributes: + label: Name + description: CMIP name used by the realm. + validations: + required: true + type: input diff --git a/.github/ISSUE_TEMPLATE/cmipld_source_type.yml b/.github/ISSUE_TEMPLATE/cmipld_source_type.yml new file mode 100644 index 00000000..fb7cf221 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/cmipld_source_type.yml @@ -0,0 +1,32 @@ +name: 'Add/Modify: Source_type' +description: Defines a CMIP source-type, including descriptive information about different + model runs, such as those uncoupled from the atmosphere. +title: 'Add/Modify: Source_type: ' +labels: +- delta +- source_type +body: +- type: markdown + attributes: + value: Please fill in the form below. +- id: '@context' + attributes: + label: '@Context' + description: URI for the JSON-LD context describing source-type descriptors + validations: + required: true + type: input +- id: description + attributes: + label: Description + description: Detailed description of the source type + validations: + required: true + type: input +- id: name + attributes: + label: Name + description: Name or label for the source type + validations: + required: true + type: input diff --git a/.github/workflows/disabled /publish2pages.yml b/.github/workflows/disabled /publish2pages.yml index 91ea4b7f..e39c1228 100644 --- a/.github/workflows/disabled /publish2pages.yml +++ b/.github/workflows/disabled /publish2pages.yml @@ -85,13 +85,13 @@ jobs: rm -rf docs fi - # Checkout the specified branch's data_descriptors directory into production - git checkout "${BRANCH}" -- data_descriptors - # mv data_descriptors docs + # Checkout the specified branch's src-data directory into production + git checkout "${BRANCH}" -- src-data + # mv src-data docs # copy the 404 code. - cp 404.html data_descriptors/404.html - cp .nojekyll data_descriptors/.nojekyll + cp 404.html src-data/404.html + cp .nojekyll src-data/.nojekyll # Find all .json files and create symbolic links without the .json extension diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index bdcbde41..96183cd8 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -33,7 +33,7 @@ jobs: # - name: Pre-check files # run: | - # for file in data_descriptors/*; do + # for file in src-data/*; do # if [ ! -f "$file" ]; then # echo "Error: $file does not exist." # exit 1 @@ -43,7 +43,7 @@ jobs: - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: - path: 'data_descriptors' + path: 'src-data' retention-days: 0 - name: Deploy to GitHub Pages diff --git a/.github/workflows/update-jsonld.yml b/.github/workflows/update-jsonld.yml index 69ee565c..b8c10830 100644 --- a/.github/workflows/update-jsonld.yml +++ b/.github/workflows/update-jsonld.yml @@ -26,7 +26,7 @@ jobs: id: updated-dirs uses: WCRP-CMIP/CMIP-LD/actions/updated-dirs@main with: - filter_dir: "data_descriptors" + filter_dir: "src-data" - name: Group JSONLD files id: group-jsonld diff --git a/README.md b/README.md index 75b44f86..f8cd5d76 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# WCRP-UNIVERSE +# WCRP-universe TESTING ONLY: Auxillary data and global definitions to be used across miltiple Model Intercomparison Projects. Replace the badge below with relevant repo links -[![Pages Served](https://github.com/WCRP-CMIP/WCRP-UNIVERSE/actions/workflows/static.yml/badge.svg)](https://github.com/WCRP-CMIP/WCRP-UNIVERSE/actions/workflows/static.yml) +[![Pages Served](https://github.com/WCRP-CMIP/WCRP-universe/actions/workflows/static.yml/badge.svg)](https://github.com/WCRP-CMIP/WCRP-universe/actions/workflows/static.yml) diff --git a/data_descriptors/.DS_Store b/data_descriptors/.DS_Store deleted file mode 100644 index 4266ab62..00000000 Binary files a/data_descriptors/.DS_Store and /dev/null differ diff --git a/data_descriptors/activity/_context_ b/data_descriptors/activity/_context_ deleted file mode 100644 index eb0cd04b..00000000 --- a/data_descriptors/activity/_context_ +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@context": [ - "../_context_", - { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/activity/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/activity/" - } - ], - "@embed": "@always" -} \ No newline at end of file diff --git a/data_descriptors/consortia/_context_ b/data_descriptors/consortia/_context_ deleted file mode 100644 index d4f1a6c9..00000000 --- a/data_descriptors/consortia/_context_ +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@context": [ - "../_context_", - { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/consortia/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/consortia/", - "organisation": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/organisation/" - } - ], - "@embed": "@always" -} \ No newline at end of file diff --git a/data_descriptors/frequency/_context_ b/data_descriptors/frequency/_context_ deleted file mode 100644 index 38586aa0..00000000 --- a/data_descriptors/frequency/_context_ +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@context": [ - "../_context_", - { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/frequency/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/frequency/" - } - ], - "@embed": "@always" -} \ No newline at end of file diff --git a/data_descriptors/grid_label/gm.json b/data_descriptors/grid_label/gm.json deleted file mode 100644 index 7fd11cb4..00000000 --- a/data_descriptors/grid_label/gm.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "global mean data", - "id": "gm", - "name": "gm", - "region": "greenland", - "short name": "Greenland", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gn.json b/data_descriptors/grid_label/gn.json deleted file mode 100644 index f0e306bb..00000000 --- a/data_descriptors/grid_label/gn.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "data reported on a model's native grid", - "id": "gn", - "name": "gn", - "region": "greenland", - "short name": "Grid Native Greenland", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gna.json b/data_descriptors/grid_label/gna.json deleted file mode 100644 index 715ad59f..00000000 --- a/data_descriptors/grid_label/gna.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "data reported on a native grid in the region of Antarctica", - "id": "gna", - "name": "gna", - "region": "antarctica", - "short name": "Grid Native Antarctica Greenland", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gng.json b/data_descriptors/grid_label/gng.json deleted file mode 100644 index c5ceff9f..00000000 --- a/data_descriptors/grid_label/gng.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "data reported on a native grid in the region of Greenland", - "id": "gng", - "name": "gng", - "region": "greenland", - "short name": "Grid Native Greenland", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gnz.json b/data_descriptors/grid_label/gnz.json deleted file mode 100644 index f8fcc951..00000000 --- a/data_descriptors/grid_label/gnz.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "zonal mean data reported on a model's native latitude grid", - "id": "gnz", - "name": "gnz", - "region": "greenland", - "short name": "Grid Native Greenland Zonal Mean", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr.json b/data_descriptors/grid_label/gr.json deleted file mode 100644 index 4f8f1a58..00000000 --- a/data_descriptors/grid_label/gr.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported on the data provider's preferred target grid", - "id": "gr", - "name": "gr", - "region": "greenland", - "short name": "Regridded Greenland", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr1.json b/data_descriptors/grid_label/gr1.json deleted file mode 100644 index efc0d75a..00000000 --- a/data_descriptors/grid_label/gr1.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid", - "id": "gr1", - "name": "gr1", - "region": "greenland", - "short name": "Regridded Greenland Alternate 1", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr1a.json b/data_descriptors/grid_label/gr1a.json deleted file mode 100644 index a7256898..00000000 --- a/data_descriptors/grid_label/gr1a.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid", - "id": "gr1a", - "name": "gr1a", - "region": "antarctica", - "short name": "Regridded Antarctica Greenland Alternate a", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr1g.json b/data_descriptors/grid_label/gr1g.json deleted file mode 100644 index 65aa7900..00000000 --- a/data_descriptors/grid_label/gr1g.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid", - "id": "gr1g", - "name": "gr1g", - "region": "greenland", - "short name": "Regridded Greenland Alternate g", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr1z.json b/data_descriptors/grid_label/gr1z.json deleted file mode 100644 index 042277bb..00000000 --- a/data_descriptors/grid_label/gr1z.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid", - "id": "gr1z", - "name": "gr1z", - "region": "greenland", - "short name": "Regridded Greenland Zonal Mean Alternate z", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr2.json b/data_descriptors/grid_label/gr2.json deleted file mode 100644 index ab39fea2..00000000 --- a/data_descriptors/grid_label/gr2.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid", - "id": "gr2", - "name": "gr2", - "region": "greenland", - "short name": "Regridded Greenland Alternate 2", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr2a.json b/data_descriptors/grid_label/gr2a.json deleted file mode 100644 index 1159acd7..00000000 --- a/data_descriptors/grid_label/gr2a.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid", - "id": "gr2a", - "name": "gr2a", - "region": "antarctica", - "short name": "Regridded Antarctica Greenland Alternate a", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr2g.json b/data_descriptors/grid_label/gr2g.json deleted file mode 100644 index 652a2811..00000000 --- a/data_descriptors/grid_label/gr2g.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid", - "id": "gr2g", - "name": "gr2g", - "region": "greenland", - "short name": "Regridded Greenland Alternate g", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr2z.json b/data_descriptors/grid_label/gr2z.json deleted file mode 100644 index 0ea058d8..00000000 --- a/data_descriptors/grid_label/gr2z.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid", - "id": "gr2z", - "name": "gr2z", - "region": "greenland", - "short name": "Regridded Greenland Zonal Mean Alternate z", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr3.json b/data_descriptors/grid_label/gr3.json deleted file mode 100644 index 67af2a01..00000000 --- a/data_descriptors/grid_label/gr3.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid", - "id": "gr3", - "name": "gr3", - "region": "greenland", - "short name": "Regridded Greenland Alternate 3", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr3a.json b/data_descriptors/grid_label/gr3a.json deleted file mode 100644 index eeb91347..00000000 --- a/data_descriptors/grid_label/gr3a.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid", - "id": "gr3a", - "name": "gr3a", - "region": "antarctica", - "short name": "Regridded Antarctica Greenland Alternate a", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr3g.json b/data_descriptors/grid_label/gr3g.json deleted file mode 100644 index 18143b8b..00000000 --- a/data_descriptors/grid_label/gr3g.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid", - "id": "gr3g", - "name": "gr3g", - "region": "greenland", - "short name": "Regridded Greenland Alternate g", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr3z.json b/data_descriptors/grid_label/gr3z.json deleted file mode 100644 index 44b4401e..00000000 --- a/data_descriptors/grid_label/gr3z.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid", - "id": "gr3z", - "name": "gr3z", - "region": "greenland", - "short name": "Regridded Greenland Zonal Mean Alternate z", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr4.json b/data_descriptors/grid_label/gr4.json deleted file mode 100644 index a0ecf771..00000000 --- a/data_descriptors/grid_label/gr4.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid", - "id": "gr4", - "name": "gr4", - "region": "greenland", - "short name": "Regridded Greenland Alternate 4", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr4a.json b/data_descriptors/grid_label/gr4a.json deleted file mode 100644 index ba7fccc6..00000000 --- a/data_descriptors/grid_label/gr4a.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid", - "id": "gr4a", - "name": "gr4a", - "region": "antarctica", - "short name": "Regridded Antarctica Greenland Alternate a", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr4g.json b/data_descriptors/grid_label/gr4g.json deleted file mode 100644 index 06ec8c81..00000000 --- a/data_descriptors/grid_label/gr4g.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid", - "id": "gr4g", - "name": "gr4g", - "region": "greenland", - "short name": "Regridded Greenland Alternate g", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr4z.json b/data_descriptors/grid_label/gr4z.json deleted file mode 100644 index bf75a719..00000000 --- a/data_descriptors/grid_label/gr4z.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid", - "id": "gr4z", - "name": "gr4z", - "region": "greenland", - "short name": "Regridded Greenland Zonal Mean Alternate z", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr5.json b/data_descriptors/grid_label/gr5.json deleted file mode 100644 index ea10bd1d..00000000 --- a/data_descriptors/grid_label/gr5.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid", - "id": "gr5", - "name": "gr5", - "region": "greenland", - "short name": "Regridded Greenland Alternate 5", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr5a.json b/data_descriptors/grid_label/gr5a.json deleted file mode 100644 index bbac3180..00000000 --- a/data_descriptors/grid_label/gr5a.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid", - "id": "gr5a", - "name": "gr5a", - "region": "antarctica", - "short name": "Regridded Antarctica Greenland Alternate a", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr5g.json b/data_descriptors/grid_label/gr5g.json deleted file mode 100644 index 563fc0ae..00000000 --- a/data_descriptors/grid_label/gr5g.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid", - "id": "gr5g", - "name": "gr5g", - "region": "greenland", - "short name": "Regridded Greenland Alternate g", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr5z.json b/data_descriptors/grid_label/gr5z.json deleted file mode 100644 index cbac48d0..00000000 --- a/data_descriptors/grid_label/gr5z.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid", - "id": "gr5z", - "name": "gr5z", - "region": "greenland", - "short name": "Regridded Greenland Zonal Mean Alternate z", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr6.json b/data_descriptors/grid_label/gr6.json deleted file mode 100644 index 64adabe5..00000000 --- a/data_descriptors/grid_label/gr6.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid", - "id": "gr6", - "name": "gr6", - "region": "greenland", - "short name": "Regridded Greenland Alternate 6", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr6a.json b/data_descriptors/grid_label/gr6a.json deleted file mode 100644 index 98036b70..00000000 --- a/data_descriptors/grid_label/gr6a.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid", - "id": "gr6a", - "name": "gr6a", - "region": "antarctica", - "short name": "Regridded Antarctica Greenland Alternate a", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr6g.json b/data_descriptors/grid_label/gr6g.json deleted file mode 100644 index 3f589e61..00000000 --- a/data_descriptors/grid_label/gr6g.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid", - "id": "gr6g", - "name": "gr6g", - "region": "greenland", - "short name": "Regridded Greenland Alternate g", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr6z.json b/data_descriptors/grid_label/gr6z.json deleted file mode 100644 index e8c726c8..00000000 --- a/data_descriptors/grid_label/gr6z.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid", - "id": "gr6z", - "name": "gr6z", - "region": "greenland", - "short name": "Regridded Greenland Zonal Mean Alternate z", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr7.json b/data_descriptors/grid_label/gr7.json deleted file mode 100644 index 8786b652..00000000 --- a/data_descriptors/grid_label/gr7.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid", - "id": "gr7", - "name": "gr7", - "region": "greenland", - "short name": "Regridded Greenland Alternate 7", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr7a.json b/data_descriptors/grid_label/gr7a.json deleted file mode 100644 index 8f3b2e44..00000000 --- a/data_descriptors/grid_label/gr7a.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid", - "id": "gr7a", - "name": "gr7a", - "region": "antarctica", - "short name": "Regridded Antarctica Greenland Alternate a", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr7g.json b/data_descriptors/grid_label/gr7g.json deleted file mode 100644 index 647eb17c..00000000 --- a/data_descriptors/grid_label/gr7g.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid", - "id": "gr7g", - "name": "gr7g", - "region": "greenland", - "short name": "Regridded Greenland Alternate g", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr7z.json b/data_descriptors/grid_label/gr7z.json deleted file mode 100644 index f4e58dcb..00000000 --- a/data_descriptors/grid_label/gr7z.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid", - "id": "gr7z", - "name": "gr7z", - "region": "greenland", - "short name": "Regridded Greenland Zonal Mean Alternate z", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr8.json b/data_descriptors/grid_label/gr8.json deleted file mode 100644 index 135e0ff7..00000000 --- a/data_descriptors/grid_label/gr8.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid", - "id": "gr8", - "name": "gr8", - "region": "greenland", - "short name": "Regridded Greenland Alternate 8", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr8a.json b/data_descriptors/grid_label/gr8a.json deleted file mode 100644 index 1a2c2260..00000000 --- a/data_descriptors/grid_label/gr8a.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid", - "id": "gr8a", - "name": "gr8a", - "region": "antarctica", - "short name": "Regridded Antarctica Greenland Alternate a", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr8g.json b/data_descriptors/grid_label/gr8g.json deleted file mode 100644 index 09f702f0..00000000 --- a/data_descriptors/grid_label/gr8g.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid", - "id": "gr8g", - "name": "gr8g", - "region": "greenland", - "short name": "Regridded Greenland Alternate g", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr8z.json b/data_descriptors/grid_label/gr8z.json deleted file mode 100644 index aaec65f1..00000000 --- a/data_descriptors/grid_label/gr8z.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid", - "id": "gr8z", - "name": "gr8z", - "region": "greenland", - "short name": "Regridded Greenland Zonal Mean Alternate z", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr9.json b/data_descriptors/grid_label/gr9.json deleted file mode 100644 index fa591c27..00000000 --- a/data_descriptors/grid_label/gr9.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported on a grid other than the native grid and other than the preferred target grid", - "id": "gr9", - "name": "gr9", - "region": "greenland", - "short name": "Regridded Greenland Alternate 9", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr9a.json b/data_descriptors/grid_label/gr9a.json deleted file mode 100644 index 977433ff..00000000 --- a/data_descriptors/grid_label/gr9a.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Antarctica on a grid other than the native grid and other than the preferred target grid", - "id": "gr9a", - "name": "gr9a", - "region": "antarctica", - "short name": "Regridded Antarctica Greenland Alternate a", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr9g.json b/data_descriptors/grid_label/gr9g.json deleted file mode 100644 index 293b8376..00000000 --- a/data_descriptors/grid_label/gr9g.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data reported in the region of Greenland on a grid other than the native grid and other than the preferred target grid", - "id": "gr9g", - "name": "gr9g", - "region": "greenland", - "short name": "Regridded Greenland Alternate g", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gr9z.json b/data_descriptors/grid_label/gr9z.json deleted file mode 100644 index 480a1529..00000000 --- a/data_descriptors/grid_label/gr9z.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded zonal mean data reported on a grid other than the native latitude grid and other than the preferred latitude target grid", - "id": "gr9z", - "name": "gr9z", - "region": "greenland", - "short name": "Regridded Greenland Zonal Mean Alternate z", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/gra.json b/data_descriptors/grid_label/gra.json deleted file mode 100644 index b9573b1e..00000000 --- a/data_descriptors/grid_label/gra.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data in the region of Antarctica reported on the data provider's preferred target grid", - "id": "gra", - "name": "gra", - "region": "antarctica", - "short name": "Regridded Antarctica Greenland", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/grg.json b/data_descriptors/grid_label/grg.json deleted file mode 100644 index a5719a0f..00000000 --- a/data_descriptors/grid_label/grg.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded data in the region of Greenland reported on the data provider's preferred target grid", - "id": "grg", - "name": "grg", - "region": "greenland", - "short name": "Regridded Greenland", - "type": "grid_label" -} diff --git a/data_descriptors/grid_label/grz.json b/data_descriptors/grid_label/grz.json deleted file mode 100644 index edd976c4..00000000 --- a/data_descriptors/grid_label/grz.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "regridded zonal mean data reported on the data provider's preferred latitude target grid", - "id": "grz", - "name": "grz", - "region": "greenland", - "short name": "Regridded Greenland Zonal Mean", - "type": "grid_label" -} diff --git a/data_descriptors/institutions/_context_ b/data_descriptors/institutions/_context_ deleted file mode 100644 index 4c55eb10..00000000 --- a/data_descriptors/institutions/_context_ +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@context": [ - "../_context_", - { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/institutions/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/institutions/", - "organisation": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/organisation/" - } - ], - "@embed": "@always" -} \ No newline at end of file diff --git a/data_descriptors/license/_context_ b/data_descriptors/license/_context_ deleted file mode 100644 index 1251e855..00000000 --- a/data_descriptors/license/_context_ +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@context": [ - "../_context_", - { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/license/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/license/" - } - ], - "@embed": "@always" -} \ No newline at end of file diff --git a/data_descriptors/linktest/.DS_Store b/data_descriptors/linktest/.DS_Store deleted file mode 100644 index 8b6d730d..00000000 Binary files a/data_descriptors/linktest/.DS_Store and /dev/null differ diff --git a/data_descriptors/linktest/_context_ b/data_descriptors/linktest/_context_ deleted file mode 100644 index 1262d99d..00000000 --- a/data_descriptors/linktest/_context_ +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@context": [ - "../_context_", - { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/" - } - ], - "@embed": "@always" -} \ No newline at end of file diff --git a/data_descriptors/linktest/graph.jsonld b/data_descriptors/linktest/graph.jsonld deleted file mode 100644 index e67e24a4..00000000 --- a/data_descriptors/linktest/graph.jsonld +++ /dev/null @@ -1,53 +0,0 @@ -{ - "@context": { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/", - "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/", - "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/", - "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld//", - "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/" -}, - "@graph": [ - { - "description": "This is a test file, checking on multiple entries", - "id": "test1", - "Author": "Daniel Ellis", - "type": "TestFile", - "realm": { - "atmos": {}, - "ocean": {} - }, - "realm2": [ - { - "@id": "atmoschem" - } - ] -} - ,{ - "description": "This is a yet another test file, checking on multiple entries", - "id": "test2", - "Author": "Daniel Ellis", - "type": "TestFile", - "realm": { - "atmoschem": { - "name": "more than just atmos" - }, - "rivers": { - "note": "This should not work" - } - }, - "realm2": [ - { - "@id": "atmoschem" - } - ], - "realm3": [ - "rivers" - ] -} - ] -} diff --git a/data_descriptors/linktest/test1.json b/data_descriptors/linktest/test1.json deleted file mode 100644 index d14dad18..00000000 --- a/data_descriptors/linktest/test1.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "@context": "_context_", - "description": "This is a test file, checking on multiple entries", - "id": "test1", - "Author": "Daniel Ellis", - "type": "TestFile", - "realm": { - "atmos": {}, - "ocean": {} - }, - "realm2": [ - { - "@id": "atmoschem" - } - ] -} \ No newline at end of file diff --git a/data_descriptors/linktest/test2.json b/data_descriptors/linktest/test2.json deleted file mode 100644 index f144621e..00000000 --- a/data_descriptors/linktest/test2.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "@context": "_context_", - "description": "This is a yet another test file, checking on multiple entries", - "id": "test2", - "Author": "Daniel Ellis", - "type": "TestFile", - "realm": { - "atmoschem": { - "name": "more than just atmos" - }, - "rivers": { - "note": "This should not work" - } - }, - "realm2": [ - { - "@id": "atmoschem" - } - ], - "realm3": [ - "rivers" - ] -} \ No newline at end of file diff --git a/data_descriptors/mip/_context_ b/data_descriptors/mip/_context_ deleted file mode 100644 index 436d6edf..00000000 --- a/data_descriptors/mip/_context_ +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@context": [ - "../_context_", - { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/" - } - ], - "@embed": "@always" -} \ No newline at end of file diff --git a/data_descriptors/product/_context_ b/data_descriptors/product/_context_ deleted file mode 100644 index 593874a8..00000000 --- a/data_descriptors/product/_context_ +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@context": [ - "../_context_", - { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/product/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/product/" - } - ], - "@embed": "@always" -} \ No newline at end of file diff --git a/data_descriptors/realm/_context_ b/data_descriptors/realm/_context_ deleted file mode 100644 index 379adb0c..00000000 --- a/data_descriptors/realm/_context_ +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@context": [ - "../_context_", - { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/" - } - ], - "@embed": "@always" -} \ No newline at end of file diff --git a/data_descriptors/realm/aerosol.json b/data_descriptors/realm/aerosol.json deleted file mode 100644 index 2f49e85d..00000000 --- a/data_descriptors/realm/aerosol.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "@context": "_context_", - "description": "Aerosol", - "id": "aerosol", - "name": "aerosol", - "type": "realm" -} diff --git a/data_descriptors/realm/atmos.json b/data_descriptors/realm/atmos.json deleted file mode 100644 index 3238154c..00000000 --- a/data_descriptors/realm/atmos.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "@context": "_context_", - "description": "Atmosphere", - "id": "atmos", - "name": "atmos", - "type": "realm" -} diff --git a/data_descriptors/realm/atmoschem.json b/data_descriptors/realm/atmoschem.json deleted file mode 100644 index 1df96fdf..00000000 --- a/data_descriptors/realm/atmoschem.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "@context": "_context_", - "description": "Atmospheric Chemistry", - "id": "atmoschem", - "name": "atmosChem", - "type": "realm" -} diff --git a/data_descriptors/realm/land.json b/data_descriptors/realm/land.json deleted file mode 100644 index 17bae6bf..00000000 --- a/data_descriptors/realm/land.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "@context": "_context_", - "description": "Land Surface and Subsurface", - "id": "land", - "name": "land", - "type": "realm" -} diff --git a/data_descriptors/realm/landice.json b/data_descriptors/realm/landice.json deleted file mode 100644 index 52cce17a..00000000 --- a/data_descriptors/realm/landice.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "@context": "_context_", - "description": "Land Ice", - "id": "landice", - "name": "landIce", - "type": "realm" -} diff --git a/data_descriptors/realm/ocean.json b/data_descriptors/realm/ocean.json deleted file mode 100644 index 0901037b..00000000 --- a/data_descriptors/realm/ocean.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "@context": "_context_", - "description": "Ocean", - "id": "ocean", - "name": "ocean", - "type": "realm" -} diff --git a/data_descriptors/realm/ocnbgchem.json b/data_descriptors/realm/ocnbgchem.json deleted file mode 100644 index 8ff18e26..00000000 --- a/data_descriptors/realm/ocnbgchem.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "@context": "_context_", - "description": "Ocean Biogeochemistry", - "id": "ocnbgchem", - "name": "ocnBgchem", - "type": "realm" -} diff --git a/data_descriptors/realm/seaice.json b/data_descriptors/realm/seaice.json deleted file mode 100644 index 06b0cd17..00000000 --- a/data_descriptors/realm/seaice.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "@context": "_context_", - "description": "Sea Ice", - "id": "seaice", - "name": "seaIce", - "type": "realm" -} diff --git a/data_descriptors/resolution/0.5km.json b/data_descriptors/resolution/0.5km.json deleted file mode 100644 index 461ef225..00000000 --- a/data_descriptors/resolution/0.5km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 0.5 km", - "id": "0.5km", - "name": "0.5 km", - "type": "resolution", - "unit": "km", - "value": "0.5" -} diff --git a/data_descriptors/resolution/10000km.json b/data_descriptors/resolution/10000km.json deleted file mode 100644 index c09fc2bb..00000000 --- a/data_descriptors/resolution/10000km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 10000 km", - "id": "10000km", - "name": "10000 km", - "type": "resolution", - "unit": "km", - "value": "10000" -} diff --git a/data_descriptors/resolution/1000km.json b/data_descriptors/resolution/1000km.json deleted file mode 100644 index 0bae7cb8..00000000 --- a/data_descriptors/resolution/1000km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 1000 km", - "id": "1000km", - "name": "1000 km", - "type": "resolution", - "unit": "km", - "value": "1000" -} diff --git a/data_descriptors/resolution/100km.json b/data_descriptors/resolution/100km.json deleted file mode 100644 index 8128fe6f..00000000 --- a/data_descriptors/resolution/100km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 100 km", - "id": "100km", - "name": "100 km", - "type": "resolution", - "unit": "km", - "value": "100" -} diff --git a/data_descriptors/resolution/10km.json b/data_descriptors/resolution/10km.json deleted file mode 100644 index cb9d294a..00000000 --- a/data_descriptors/resolution/10km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 10 km", - "id": "10km", - "name": "10 km", - "type": "resolution", - "unit": "km", - "value": "10" -} diff --git a/data_descriptors/resolution/1km.json b/data_descriptors/resolution/1km.json deleted file mode 100644 index f659be8d..00000000 --- a/data_descriptors/resolution/1km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 1 km", - "id": "1km", - "name": "1 km", - "type": "resolution", - "unit": "km", - "value": "1" -} diff --git a/data_descriptors/resolution/1x1degree.json b/data_descriptors/resolution/1x1degree.json deleted file mode 100644 index fe59f86c..00000000 --- a/data_descriptors/resolution/1x1degree.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 1x1 degree", - "id": "1x1degree", - "name": "1x1 degree", - "type": "resolution", - "unit": "degree", - "value": "1x1" -} diff --git a/data_descriptors/resolution/2.5km.json b/data_descriptors/resolution/2.5km.json deleted file mode 100644 index 348dc800..00000000 --- a/data_descriptors/resolution/2.5km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 2.5 km", - "id": "2.5km", - "name": "2.5 km", - "type": "resolution", - "unit": "km", - "value": "2.5" -} diff --git a/data_descriptors/resolution/2500km.json b/data_descriptors/resolution/2500km.json deleted file mode 100644 index 321748f5..00000000 --- a/data_descriptors/resolution/2500km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 2500 km", - "id": "2500km", - "name": "2500 km", - "type": "resolution", - "unit": "km", - "value": "2500" -} diff --git a/data_descriptors/resolution/250km.json b/data_descriptors/resolution/250km.json deleted file mode 100644 index 93f96fca..00000000 --- a/data_descriptors/resolution/250km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 250 km", - "id": "250km", - "name": "250 km", - "type": "resolution", - "unit": "km", - "value": "250" -} diff --git a/data_descriptors/resolution/25km.json b/data_descriptors/resolution/25km.json deleted file mode 100644 index dc9efefc..00000000 --- a/data_descriptors/resolution/25km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 25 km", - "id": "25km", - "name": "25 km", - "type": "resolution", - "unit": "km", - "value": "25" -} diff --git a/data_descriptors/resolution/5000km.json b/data_descriptors/resolution/5000km.json deleted file mode 100644 index 85aad5a0..00000000 --- a/data_descriptors/resolution/5000km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 5000 km", - "id": "5000km", - "name": "5000 km", - "type": "resolution", - "unit": "km", - "value": "5000" -} diff --git a/data_descriptors/resolution/500km.json b/data_descriptors/resolution/500km.json deleted file mode 100644 index eb7ec72d..00000000 --- a/data_descriptors/resolution/500km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 500 km", - "id": "500km", - "name": "500 km", - "type": "resolution", - "unit": "km", - "value": "500" -} diff --git a/data_descriptors/resolution/50km.json b/data_descriptors/resolution/50km.json deleted file mode 100644 index 3ab3f3c4..00000000 --- a/data_descriptors/resolution/50km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 50 km", - "id": "50km", - "name": "50 km", - "type": "resolution", - "unit": "km", - "value": "50" -} diff --git a/data_descriptors/resolution/5km.json b/data_descriptors/resolution/5km.json deleted file mode 100644 index c7f23fe1..00000000 --- a/data_descriptors/resolution/5km.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@context": "_context_", - "description": "Resolution of 5 km", - "id": "5km", - "name": "5 km", - "type": "resolution", - "unit": "km", - "value": "5" -} diff --git a/data_descriptors/resolution/_context_ b/data_descriptors/resolution/_context_ deleted file mode 100644 index dd028766..00000000 --- a/data_descriptors/resolution/_context_ +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@context": [ - "../_context_", - { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/resolution/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/resolution/" - } - ], - "@embed": "@always" -} \ No newline at end of file diff --git a/data_descriptors/source_type/_context_ b/data_descriptors/source_type/_context_ deleted file mode 100644 index 25479805..00000000 --- a/data_descriptors/source_type/_context_ +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@context": [ - "../_context_", - { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/source_type/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/source_type/" - } - ], - "@embed": "@always" -} \ No newline at end of file diff --git a/data_descriptors/source_type/_schema b/data_descriptors/source_type/_schema deleted file mode 100644 index d755bfb0..00000000 --- a/data_descriptors/source_type/_schema +++ /dev/null @@ -1,39 +0,0 @@ -{ - "$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/del.ipynb b/del.ipynb index 982fdf0b..befeab6b 100644 --- a/del.ipynb +++ b/del.ipynb @@ -19,7 +19,7 @@ "source": [ "kind = 'linktest/'\n", "file = 'test1'\n", - "loc = 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/'\n", + "loc = 'https://wcrp-cmip.github.io/WCRP-universe/'\n", "\n", "\n", "print(f'{loc}{kind}{file}')\n" @@ -73,27 +73,27 @@ "content = loader(link)['document']\n", "content0 = loader(link)['document']\n", "ctx0 = loader(content['@context'])['document']\n", - "ct2 = loader('https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/_context')['document']\n", + "ct2 = loader('https://wcrp-cmip.github.io/WCRP-universe/realm/_context')['document']\n", "del ct2['@embed']\n", "ctx = {'@context': {\n", - " '@base': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/',\n", - " '@vocab': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/',\n", + " '@base': 'https://wcrp-cmip.github.io/WCRP-universe/linktest/',\n", + " '@vocab': 'https://wcrp-cmip.github.io/WCRP-universe/linktest/',\n", " 'id': '@id',\n", " 'type': '@type',\n", - " 'universe': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/',\n", + " 'universe': 'https://wcrp-cmip.github.io/WCRP-universe/',\n", " 'realm': {'@container': '@id',\n", - " '@context': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/_context'\n", + " '@context': 'https://wcrp-cmip.github.io/WCRP-universe/realm/_context'\n", " },\n", " 'realm2': \n", " ct2\n", " # {\n", - " # /'@context': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/_context'\n", + " # /'@context': 'https://wcrp-cmip.github.io/WCRP-universe/realm/_context'\n", " # }\n", " },\n", " '@embed': '@always'}\n", "\n", "content['@context'] = ctx['@context']\n", - "# content['realm']['atmos']['@context'] ='https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/_context'\n", + "# content['realm']['atmos']['@context'] ='https://wcrp-cmip.github.io/WCRP-universe/realm/_context'\n", "\n", "\n", "print(json.dumps(ctx0,indent=4))\n" @@ -116,7 +116,7 @@ "metadata": {}, "outputs": [], "source": [ - "# jsonld.expand('https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/atmoschem')" + "# jsonld.expand('https://wcrp-cmip.github.io/WCRP-universe/realm/atmoschem')" ] }, { @@ -443,7 +443,7 @@ "metadata": {}, "outputs": [], "source": [ - "jsonld.compact(link,{'@context': {\"_\": \"https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/\"}})" + "jsonld.compact(link,{'@context': {\"_\": \"https://wcrp-cmip.github.io/WCRP-universe/linktest/\"}})" ] }, { @@ -506,7 +506,7 @@ "metadata": {}, "outputs": [], "source": [ - "jsonld.compact('https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/graph.jsonld','https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/_context')\n" + "jsonld.compact('https://wcrp-cmip.github.io/WCRP-universe/linktest/graph.jsonld','https://wcrp-cmip.github.io/WCRP-universe/linktest/_context')\n" ] }, { @@ -515,7 +515,7 @@ "metadata": {}, "outputs": [], "source": [ - "jsonld.frame('https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/graph.jsonld',{'@graph':{}})" + "jsonld.frame('https://wcrp-cmip.github.io/WCRP-universe/linktest/graph.jsonld',{'@graph':{}})" ] }, { @@ -524,7 +524,7 @@ "metadata": {}, "outputs": [], "source": [ - "jsonld.expand('https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/graph.jsonld',{'@graph':{}})" + "jsonld.expand('https://wcrp-cmip.github.io/WCRP-universe/linktest/graph.jsonld',{'@graph':{}})" ] }, { @@ -534,7 +534,7 @@ "outputs": [], "source": [ "# script groups jsonld files into a single file\n", - "# jsonld.compact('https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/graph.min.jsonld','https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/_context')\n", + "# jsonld.compact('https://wcrp-cmip.github.io/WCRP-universe/linktest/graph.min.jsonld','https://wcrp-cmip.github.io/WCRP-universe/linktest/_context')\n", "# graphs files should not have multiple contexts. (only one overarching one.)\n", "\n", "\n", @@ -548,7 +548,7 @@ "metadata": {}, "outputs": [], "source": [ - "jsonld.compact('https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/test2',['https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest/_context','https://wcrp-cmip.github.io/WCRP-UNIVERSE/_globalcontext'])\n", + "jsonld.compact('https://wcrp-cmip.github.io/WCRP-universe/linktest/test2',['https://wcrp-cmip.github.io/WCRP-universe/linktest/_context','https://wcrp-cmip.github.io/WCRP-universe/_globalcontext'])\n", "\n", "\n" ] @@ -559,7 +559,7 @@ "metadata": {}, "outputs": [], "source": [ - "# jsonld.expand('https://wcrp-cmip.github.io/WCRP-UNIVERSE/graph.jsonld')\n", + "# jsonld.expand('https://wcrp-cmip.github.io/WCRP-universe/graph.jsonld')\n", "\n", "updatejson" ] @@ -572,7 +572,7 @@ "source": [ "from cmipld import JsonLdProcessor\n", "processor = JsonLdProcessor()\n", - "data = processor.get('https://raw.githubusercontent.com/WCRP-CMIP/CMIP6Plus_CVs/refs/heads/production/data_descriptors/experiment/abrupt_4xco2.json')[0]\n", + "data = processor.get('https://raw.githubusercontent.com/WCRP-CMIP/CMIP6Plus_CVs/refs/heads/production/src-data/experiment/abrupt_4xco2.json')[0]\n", "\n", "del data['@context']\n", "data['te'] = {'aer': {},\n", @@ -625,7 +625,7 @@ "metadata": {}, "outputs": [], "source": [ - "jsonld.expand('https://WCRP-CMIP.github.io/WCRP-UNIVERSE/graph')" + "jsonld.expand('https://WCRP-CMIP.github.io/WCRP-universe/graph')" ] }, { @@ -634,7 +634,7 @@ "metadata": {}, "outputs": [], "source": [ - "processor.expand_document('https://WCRP-CMIP.github.io/WCRP-UNIVERSE/graph.jsonld',compact=False,expand_ctx=True,no_ctx=False,pprint=True)" + "processor.expand_document('https://WCRP-CMIP.github.io/WCRP-universe/graph.jsonld',compact=False,expand_ctx=True,no_ctx=False,pprint=True)" ] }, { @@ -643,7 +643,7 @@ "metadata": {}, "outputs": [], "source": [ - "jsonld.compact('https://WCRP-CMIP.github.io/WCRP-UNIVERSE/mip/graph.jsonld','https://WCRP-CMIP.github.io/cmip6plus_cvs/_context')" + "jsonld.compact('https://WCRP-CMIP.github.io/WCRP-universe/mip/graph.jsonld','https://WCRP-CMIP.github.io/cmip6plus_cvs/_context')" ] }, { @@ -661,7 +661,7 @@ "metadata": {}, "outputs": [], "source": [ - "jsonld.frame('https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/cmip6.json',\"https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/cmip6.json\")" + "jsonld.frame('https://wcrp-cmip.github.io/WCRP-universe/mip/cmip6.json',\"https://wcrp-cmip.github.io/WCRP-universe/mip/cmip6.json\")" ] }, { @@ -675,7 +675,7 @@ "metadata": {}, "outputs": [], "source": [ - "jsonld.compact('https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/atmos.json','https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/_context_')" + "jsonld.compact('https://wcrp-cmip.github.io/WCRP-universe/realm/atmos.json','https://wcrp-cmip.github.io/WCRP-universe/realm/_context_')" ] }, { @@ -695,7 +695,7 @@ "metadata": {}, "outputs": [], "source": [ - "doc = processor._load_document('https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/atmos.json')\n", + "doc = processor._load_document('https://wcrp-cmip.github.io/WCRP-universe/realm/atmos.json')\n", "doc" ] }, @@ -705,7 +705,7 @@ "metadata": {}, "outputs": [], "source": [ - "processor.expand_document('https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/graph.jsonld',compact=False,expand_ctx=True,expand_links=False)" + "processor.expand_document('https://wcrp-cmip.github.io/WCRP-universe/realm/graph.jsonld',compact=False,expand_ctx=True,expand_links=False)" ] }, { @@ -714,7 +714,7 @@ "metadata": {}, "outputs": [], "source": [ - "jsonld.expand('https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/graph.jsonld')" + "jsonld.expand('https://wcrp-cmip.github.io/WCRP-universe/realm/graph.jsonld')" ] }, { @@ -725,15 +725,15 @@ "source": [ "# jsonld.frame({\n", "# \"@context\": {\n", - "# \"@base\": \"https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/\",\n", - "# \"@vocab\": \"https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/\",\n", + "# \"@base\": \"https://wcrp-cmip.github.io/WCRP-universe/realm/\",\n", + "# \"@vocab\": \"https://wcrp-cmip.github.io/WCRP-universe/realm/\",\n", "# \"id\": \"@id\",\n", "# \"type\": \"@type\",\n", "# \"cf\": \"https:/wcrp-cmip.github.io/WCRP-CMIP/CF/\",\n", "# \"cmip6plus\": \"https:/wcrp-cmip.github.io/CMIP6Plus_CVs/\",\n", "# \"cmip7\": \"https:/wcrp-cmip.github.io/CMIP7_CVs/\",\n", "# \"mip-variables\": \"https://wcrp-cmip.github.io/MIPvariables/\",\n", - "# \"wcrp-universe\": \"https:/wcrp-cmip.github.io/WCRP-UNIVERSE/\"\n", + "# \"wcrp-universe\": \"https:/wcrp-cmip.github.io/WCRP-universe/\"\n", "# },\n", "\n", "# \"@graph\": [\n", @@ -751,12 +751,12 @@ "# }\n", "# ]},\n", "# { \"@context\": {\n", - "# \"@base\": \"https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/\",\n", - "# \"@vocab\": \"https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/\",\n", + "# \"@base\": \"https://wcrp-cmip.github.io/WCRP-universe/realm/\",\n", + "# \"@vocab\": \"https://wcrp-cmip.github.io/WCRP-universe/realm/\",\n", "# \"id\": \"@id\",\n", "# \"type\": \"@type\",\n", "# },\n", - "# '@id': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/atmos',\"@embed\": \"@always\"})" + "# '@id': 'https://wcrp-cmip.github.io/WCRP-universe/realm/atmos',\"@embed\": \"@always\"})" ] }, { @@ -767,15 +767,15 @@ "source": [ "inputDocument = {\n", " \"@context\": {\n", - " \"@base\": \"https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/\",\n", - " \"@vocab\": \"https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/\",\n", + " \"@base\": \"https://wcrp-cmip.github.io/WCRP-universe/realm/\",\n", + " \"@vocab\": \"https://wcrp-cmip.github.io/WCRP-universe/realm/\",\n", " \"id\": \"@id\",\n", " \"type\": \"@type\",\n", " \"cf\": \"https:/wcrp-cmip.github.io/WCRP-CMIP/CF/\",\n", " \"cmip6plus\": \"https:/wcrp-cmip.github.io/CMIP6Plus_CVs/\",\n", " \"cmip7\": \"https:/wcrp-cmip.github.io/CMIP7_CVs/\",\n", " \"mip-variables\": \"https://wcrp-cmip.github.io/MIPvariables/\",\n", - " \"wcrp-universe\": \"https:/wcrp-cmip.github.io/WCRP-UNIVERSE/\"\n", + " \"wcrp-universe\": \"https:/wcrp-cmip.github.io/WCRP-universe/\"\n", " },\n", " \"@graph\": [\n", " {\n", @@ -786,7 +786,7 @@ " },\n", " {\n", " \"description\": \"Atmosphere\",\n", - " \"@id\": \"https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/atmos\",\n", + " \"@id\": \"https://wcrp-cmip.github.io/WCRP-universe/realm/atmos\",\n", " \"name\": \"atmos\",\n", " \"type\": \"realm\"\n", " }\n", @@ -795,10 +795,10 @@ "\n", "frame = {\n", " \"@context\": {\n", - " \"@base\": \"https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/\",\n", - " \"@vocab\": \"https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/\"\n", + " \"@base\": \"https://wcrp-cmip.github.io/WCRP-universe/realm/\",\n", + " \"@vocab\": \"https://wcrp-cmip.github.io/WCRP-universe/realm/\"\n", " },\n", - " \"@id\": \"https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/atmos\", \n", + " \"@id\": \"https://wcrp-cmip.github.io/WCRP-universe/realm/atmos\", \n", " \"@embed\": \"@always\",\n", " \"@explicit\": False\n", "}\n", @@ -849,7 +849,7 @@ "\u001b[0;31mJSONDecodeError\u001b[0m: Expecting value: line 1 column 1 (char 0)", "\nDuring handling of the above exception, another exception occurred:\n", "\u001b[0;31mJsonLdError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[109], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43mjsonld\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mexpand\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mhttps://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/graph.jsonld\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m)\u001b[49m\n", + "Cell \u001b[0;32mIn[109], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43mjsonld\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mexpand\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mhttps://wcrp-cmip.github.io/WCRP-universe/realm/graph.jsonld\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m)\u001b[49m\n", "File \u001b[0;32m~/customlib/homebrew/Caskroom/mambaforge/base/lib/python3.10/site-packages/pyld/jsonld.py:163\u001b[0m, in \u001b[0;36mexpand\u001b[0;34m(input_, options)\u001b[0m\n\u001b[1;32m 145\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mexpand\u001b[39m(input_, options\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m):\n\u001b[1;32m 146\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124;03m\"\"\"\u001b[39;00m\n\u001b[1;32m 147\u001b[0m \u001b[38;5;124;03m Performs JSON-LD expansion.\u001b[39;00m\n\u001b[1;32m 148\u001b[0m \n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 161\u001b[0m \u001b[38;5;124;03m :return: the expanded JSON-LD output.\u001b[39;00m\n\u001b[1;32m 162\u001b[0m \u001b[38;5;124;03m \"\"\"\u001b[39;00m\n\u001b[0;32m--> 163\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mJsonLdProcessor\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mexpand\u001b[49m\u001b[43m(\u001b[49m\u001b[43minput_\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m)\u001b[49m\n", "File \u001b[0;32m~/customlib/homebrew/Caskroom/mambaforge/base/lib/python3.10/site-packages/pyld/jsonld.py:820\u001b[0m, in \u001b[0;36mJsonLdProcessor.expand\u001b[0;34m(self, input_, options)\u001b[0m\n\u001b[1;32m 818\u001b[0m \u001b[38;5;66;03m# if input is a string, attempt to dereference remote document\u001b[39;00m\n\u001b[1;32m 819\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m _is_string(input_):\n\u001b[0;32m--> 820\u001b[0m remote_doc \u001b[38;5;241m=\u001b[39m \u001b[43mload_document\u001b[49m\u001b[43m(\u001b[49m\u001b[43minput_\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 821\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[1;32m 822\u001b[0m remote_doc \u001b[38;5;241m=\u001b[39m {\n\u001b[1;32m 823\u001b[0m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mcontextUrl\u001b[39m\u001b[38;5;124m'\u001b[39m: \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[1;32m 824\u001b[0m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mdocumentUrl\u001b[39m\u001b[38;5;124m'\u001b[39m: \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[1;32m 825\u001b[0m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mdocument\u001b[39m\u001b[38;5;124m'\u001b[39m: input_\n\u001b[1;32m 826\u001b[0m }\n", "File \u001b[0;32m~/customlib/homebrew/Caskroom/mambaforge/base/lib/python3.10/site-packages/pyld/jsonld.py:6583\u001b[0m, in \u001b[0;36mload_document\u001b[0;34m(url, options, base, profile, requestProfile)\u001b[0m\n\u001b[1;32m 6581\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mheaders\u001b[39m\u001b[38;5;124m'\u001b[39m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;129;01min\u001b[39;00m options:\n\u001b[1;32m 6582\u001b[0m options[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mheaders\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m=\u001b[39m headers\n\u001b[0;32m-> 6583\u001b[0m remote_doc \u001b[38;5;241m=\u001b[39m \u001b[43moptions\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mdocumentLoader\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m(\u001b[49m\u001b[43murl\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 6584\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m base:\n\u001b[1;32m 6585\u001b[0m remote_doc[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mdocumentUrl\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m=\u001b[39m base\n", @@ -859,7 +859,7 @@ } ], "source": [ - "jsonld.expand('https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/graph.jsonld')" + "jsonld.expand('https://wcrp-cmip.github.io/WCRP-universe/realm/graph.jsonld')" ] }, { diff --git a/del2.ipynb b/del2.ipynb index f7e038ba..cecf2c3f 100644 --- a/del2.ipynb +++ b/del2.ipynb @@ -18,7 +18,7 @@ "outputs": [], "source": [ "import requests\n", - "# requests.get('https://wcrp-cmip.github.io/WCRP-UNIVERSE/graph').json()" + "# requests.get('https://wcrp-cmip.github.io/WCRP-universe/graph').json()" ] }, { @@ -27,7 +27,7 @@ "metadata": {}, "outputs": [], "source": [ - "# jsonld.frame('https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/graph.jsonld',{\"@id\":\"atmos\"})" + "# jsonld.frame('https://wcrp-cmip.github.io/WCRP-universe/realm/graph.jsonld',{\"@id\":\"atmos\"})" ] }, { @@ -36,7 +36,7 @@ "metadata": {}, "outputs": [], "source": [ - "# jsonld.frame('https://wcrp-cmip.github.io/WCRP-UNIVERSE/graph.jsonld',{\"@context\":\"https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/atmos\",\"@id\":\"https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/atmos\"})" + "# jsonld.frame('https://wcrp-cmip.github.io/WCRP-universe/graph.jsonld',{\"@context\":\"https://wcrp-cmip.github.io/WCRP-universe/realm/atmos\",\"@id\":\"https://wcrp-cmip.github.io/WCRP-universe/realm/atmos\"})" ] }, { @@ -48,7 +48,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, "outputs": [ { @@ -81,6 +81,17 @@ " raise JsonLdError(\n", "\n" ] + }, + { + "ename": "", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[1;31mThe Kernel crashed while executing code in the current cell or a previous cell. \n", + "\u001b[1;31mPlease review the code in the cell(s) to identify a possible cause of the failure. \n", + "\u001b[1;31mClick here for more info. \n", + "\u001b[1;31mView Jupyter log for further details." + ] } ], "source": [ @@ -281,27 +292,27 @@ " 42\n", " \n", " \n", - " mip-variables:tables/product\n", + " variables:tables/product\n", " 77\n", " 77\n", " \n", " \n", - " mip-variables:tables/variable_entry\n", + " variables:tables/variable_entry\n", " 2049\n", " 2049\n", " \n", " \n", - " wcrp-universe:activity/source_activity\n", + " universal:activity/source_activity\n", " 27\n", " 27\n", " \n", " \n", - " wcrp-universe:institutions/location\n", + " universal:institutions/location\n", " 72\n", " 72\n", " \n", " \n", - " wcrp-universe:linktest/realm2\n", + " universal:linktest/realm2\n", " 2\n", " 2\n", " \n", @@ -324,11 +335,11 @@ "cmip6plus:project/tables 78 78\n", "cmip6plus:source/license 12 12\n", "cmip7:experiment/activity_id 42 42\n", - "mip-variables:tables/product 77 77\n", - "mip-variables:tables/variable_entry 2049 2049\n", - "wcrp-universe:activity/source_activity 27 27\n", - "wcrp-universe:institutions/location 72 72\n", - "wcrp-universe:linktest/realm2 2 2" + "variables:tables/product 77 77\n", + "variables:tables/variable_entry 2049 2049\n", + "universal:activity/source_activity 27 27\n", + "universal:institutions/location 72 72\n", + "universal:linktest/realm2 2 2" ] }, "execution_count": 29, @@ -422,28 +433,28 @@ " 42\n", " \n", " \n", - " mip-variables:tables\n", + " variables:tables\n", " 2126\n", " 2126\n", " 2126\n", " 2126\n", " \n", " \n", - " wcrp-universe:activity\n", + " universal:activity\n", " 27\n", " 27\n", " 27\n", " 27\n", " \n", " \n", - " wcrp-universe:institutions\n", + " universal:institutions\n", " 72\n", " 72\n", " 72\n", " 72\n", " \n", " \n", - " wcrp-universe:linktest\n", + " universal:linktest\n", " 2\n", " 2\n", " 2\n", @@ -460,10 +471,10 @@ "cmip6plus:project 83 83 83 83\n", "cmip6plus:source 12 12 12 12\n", "cmip7:experiment 42 42 42 42\n", - "mip-variables:tables 2126 2126 2126 2126\n", - "wcrp-universe:activity 27 27 27 27\n", - "wcrp-universe:institutions 72 72 72 72\n", - "wcrp-universe:linktest 2 2 2 2" + "variables:tables 2126 2126 2126 2126\n", + "universal:activity 27 27 27 27\n", + "universal:institutions 72 72 72 72\n", + "universal:linktest 2 2 2 2" ] }, "execution_count": 31, @@ -484,9 +495,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "Warning isolates: ['cmip6plus:sub_experiment' 'wcrp-universe:consortia'\n", - " 'wcrp-universe:source_type' 'wcrp-universe:resolution'\n", - " 'wcrp-universe:frequency']\n" + "Warning isolates: ['cmip6plus:sub_experiment' 'universal:consortia'\n", + " 'universal:source_type' 'universal:resolution'\n", + " 'universal:frequency']\n" ] }, { @@ -504,79 +515,79 @@ " 'total_weight': 0,\n", " 'category': 'cmip6plus',\n", " 'href': 'https://wcrp-cmip.github.io/CMIP6Plus_CVs/sub_experiment'},\n", - " {'id': 'wcrp-universe:consortia',\n", + " {'id': 'universal:consortia',\n", " 'in_weight': 0,\n", " 'out_weight': 0,\n", " 'total_weight': 0,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/consortia'},\n", - " {'id': 'mip-variables:tables',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/consortia'},\n", + " {'id': 'variables:tables',\n", " 'in_weight': 2126,\n", " 'out_weight': 78,\n", " 'total_weight': 2204,\n", " 'category': 'mip-variables',\n", " 'href': 'https://wcrp-cmip.github.io/MIP-variables/tables'},\n", - " {'id': 'wcrp-universe:source_type',\n", + " {'id': 'universal:source_type',\n", " 'in_weight': 0,\n", " 'out_weight': 0,\n", " 'total_weight': 0,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/source_type'},\n", - " {'id': 'wcrp-universe:license',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/source_type'},\n", + " {'id': 'universal:license',\n", " 'in_weight': 0,\n", " 'out_weight': 12,\n", " 'total_weight': 12,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/license'},\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/license'},\n", " {'id': 'cmip6plus:source',\n", " 'in_weight': 12,\n", " 'out_weight': 27,\n", " 'total_weight': 39,\n", " 'category': 'cmip6plus',\n", " 'href': 'https://wcrp-cmip.github.io/CMIP6Plus_CVs/source'},\n", - " {'id': 'wcrp-universe:linktest',\n", + " {'id': 'universal:linktest',\n", " 'in_weight': 2,\n", " 'out_weight': 2,\n", " 'total_weight': 4,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest'},\n", - " {'id': 'wcrp-universe:mip',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/linktest'},\n", + " {'id': 'universal:mip',\n", " 'in_weight': 0,\n", " 'out_weight': 1,\n", " 'total_weight': 1,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip'},\n", - " {'id': 'wcrp-universe:location',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/mip'},\n", + " {'id': 'universal:location',\n", " 'in_weight': 0,\n", " 'out_weight': 72,\n", " 'total_weight': 72,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/location'},\n", - " {'id': 'wcrp-universe:institutions',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/location'},\n", + " {'id': 'universal:institutions',\n", " 'in_weight': 72,\n", " 'out_weight': 0,\n", " 'total_weight': 72,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/institutions'},\n", - " {'id': 'wcrp-universe:product',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/institutions'},\n", + " {'id': 'universal:product',\n", " 'in_weight': 0,\n", " 'out_weight': 78,\n", " 'total_weight': 78,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/product'},\n", - " {'id': 'wcrp-universe:resolution',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/product'},\n", + " {'id': 'universal:resolution',\n", " 'in_weight': 0,\n", " 'out_weight': 0,\n", " 'total_weight': 0,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/resolution'},\n", - " {'id': 'wcrp-universe:activity',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/resolution'},\n", + " {'id': 'universal:activity',\n", " 'in_weight': 27,\n", " 'out_weight': 28,\n", " 'total_weight': 55,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/activity'},\n", - " {'id': 'mip-variables:variables',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/activity'},\n", + " {'id': 'variables:variables',\n", " 'in_weight': 0,\n", " 'out_weight': 2049,\n", " 'total_weight': 2049,\n", @@ -588,24 +599,24 @@ " 'total_weight': 86,\n", " 'category': 'cmip6plus',\n", " 'href': 'https://wcrp-cmip.github.io/CMIP6Plus_CVs/project'},\n", - " {'id': 'wcrp-universe:realm',\n", + " {'id': 'universal:realm',\n", " 'in_weight': 0,\n", " 'out_weight': 200,\n", " 'total_weight': 200,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm'},\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/realm'},\n", " {'id': 'cmip7:experiment',\n", " 'in_weight': 42,\n", " 'out_weight': 42,\n", " 'total_weight': 84,\n", " 'category': 'cmip7',\n", " 'href': 'https://wcrp-cmip.github.io/CMIP7_CVs/experiment'},\n", - " {'id': 'wcrp-universe:frequency',\n", + " {'id': 'universal:frequency',\n", " 'in_weight': 0,\n", " 'out_weight': 0,\n", " 'total_weight': 0,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/frequency'}]" + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/frequency'}]" ] }, "execution_count": 32, @@ -645,36 +656,36 @@ { "data": { "text/plain": [ - "[{'source': 'wcrp-universe:institutions',\n", - " 'target': 'wcrp-universe:location',\n", + "[{'source': 'universal:institutions',\n", + " 'target': 'universal:location',\n", " 'type': 'location',\n", " 'value': 72},\n", - " {'source': 'wcrp-universe:linktest',\n", - " 'target': 'wcrp-universe:linktest',\n", + " {'source': 'universal:linktest',\n", + " 'target': 'universal:linktest',\n", " 'type': 'realm2',\n", " 'value': 2},\n", - " {'source': 'mip-variables:tables',\n", - " 'target': 'wcrp-universe:product',\n", + " {'source': 'variables:tables',\n", + " 'target': 'universal:product',\n", " 'type': 'product',\n", " 'value': 77},\n", - " {'source': 'mip-variables:tables',\n", - " 'target': 'mip-variables:variables',\n", + " {'source': 'variables:tables',\n", + " 'target': 'variables:variables',\n", " 'type': 'variable_entry',\n", " 'value': 2049},\n", " {'source': 'cmip6plus:source',\n", - " 'target': 'wcrp-universe:license',\n", + " 'target': 'universal:license',\n", " 'type': 'license',\n", " 'value': 12},\n", - " {'source': 'wcrp-universe:activity',\n", + " {'source': 'universal:activity',\n", " 'target': 'cmip6plus:source',\n", " 'type': 'source_activity',\n", " 'value': 27},\n", " {'source': 'cmip6plus:experiment',\n", - " 'target': 'wcrp-universe:activity',\n", + " 'target': 'universal:activity',\n", " 'type': 'activity',\n", " 'value': 28},\n", " {'source': 'cmip6plus:experiment',\n", - " 'target': 'wcrp-universe:realm',\n", + " 'target': 'universal:realm',\n", " 'type': 'model_realms',\n", " 'value': 200},\n", " {'source': 'cmip6plus:experiment',\n", @@ -694,11 +705,11 @@ " 'type': 'index',\n", " 'value': 1},\n", " {'source': 'cmip6plus:project',\n", - " 'target': 'wcrp-universe:mip',\n", + " 'target': 'universal:mip',\n", " 'type': 'mip_era',\n", " 'value': 1},\n", " {'source': 'cmip6plus:project',\n", - " 'target': 'wcrp-universe:product',\n", + " 'target': 'universal:product',\n", " 'type': 'product',\n", " 'value': 1},\n", " {'source': 'cmip6plus:project',\n", @@ -706,7 +717,7 @@ " 'type': 'required',\n", " 'value': 1},\n", " {'source': 'cmip6plus:project',\n", - " 'target': 'mip-variables:tables',\n", + " 'target': 'variables:tables',\n", " 'type': 'tables',\n", " 'value': 78},\n", " {'source': 'cmip7:experiment',\n", @@ -770,79 +781,79 @@ " 'total_weight': 0,\n", " 'category': 'cmip6plus',\n", " 'href': 'https://wcrp-cmip.github.io/CMIP6Plus_CVs/sub_experiment'},\n", - " {'id': 'wcrp-universe:consortia',\n", + " {'id': 'universal:consortia',\n", " 'in_weight': 0,\n", " 'out_weight': 0,\n", " 'total_weight': 0,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/consortia'},\n", - " {'id': 'mip-variables:tables',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/consortia'},\n", + " {'id': 'variables:tables',\n", " 'in_weight': 2126,\n", " 'out_weight': 78,\n", " 'total_weight': 2204,\n", " 'category': 'mip-variables',\n", " 'href': 'https://wcrp-cmip.github.io/MIP-variables/tables'},\n", - " {'id': 'wcrp-universe:source_type',\n", + " {'id': 'universal:source_type',\n", " 'in_weight': 0,\n", " 'out_weight': 0,\n", " 'total_weight': 0,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/source_type'},\n", - " {'id': 'wcrp-universe:license',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/source_type'},\n", + " {'id': 'universal:license',\n", " 'in_weight': 0,\n", " 'out_weight': 12,\n", " 'total_weight': 12,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/license'},\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/license'},\n", " {'id': 'cmip6plus:source',\n", " 'in_weight': 12,\n", " 'out_weight': 27,\n", " 'total_weight': 39,\n", " 'category': 'cmip6plus',\n", " 'href': 'https://wcrp-cmip.github.io/CMIP6Plus_CVs/source'},\n", - " {'id': 'wcrp-universe:linktest',\n", + " {'id': 'universal:linktest',\n", " 'in_weight': 2,\n", " 'out_weight': 2,\n", " 'total_weight': 4,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/linktest'},\n", - " {'id': 'wcrp-universe:mip',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/linktest'},\n", + " {'id': 'universal:mip',\n", " 'in_weight': 0,\n", " 'out_weight': 1,\n", " 'total_weight': 1,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip'},\n", - " {'id': 'wcrp-universe:location',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/mip'},\n", + " {'id': 'universal:location',\n", " 'in_weight': 0,\n", " 'out_weight': 72,\n", " 'total_weight': 72,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/location'},\n", - " {'id': 'wcrp-universe:institutions',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/location'},\n", + " {'id': 'universal:institutions',\n", " 'in_weight': 72,\n", " 'out_weight': 0,\n", " 'total_weight': 72,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/institutions'},\n", - " {'id': 'wcrp-universe:product',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/institutions'},\n", + " {'id': 'universal:product',\n", " 'in_weight': 0,\n", " 'out_weight': 78,\n", " 'total_weight': 78,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/product'},\n", - " {'id': 'wcrp-universe:resolution',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/product'},\n", + " {'id': 'universal:resolution',\n", " 'in_weight': 0,\n", " 'out_weight': 0,\n", " 'total_weight': 0,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/resolution'},\n", - " {'id': 'wcrp-universe:activity',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/resolution'},\n", + " {'id': 'universal:activity',\n", " 'in_weight': 27,\n", " 'out_weight': 28,\n", " 'total_weight': 55,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/activity'},\n", - " {'id': 'mip-variables:variables',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/activity'},\n", + " {'id': 'variables:variables',\n", " 'in_weight': 0,\n", " 'out_weight': 2049,\n", " 'total_weight': 2049,\n", @@ -854,54 +865,54 @@ " 'total_weight': 86,\n", " 'category': 'cmip6plus',\n", " 'href': 'https://wcrp-cmip.github.io/CMIP6Plus_CVs/project'},\n", - " {'id': 'wcrp-universe:realm',\n", + " {'id': 'universal:realm',\n", " 'in_weight': 0,\n", " 'out_weight': 200,\n", " 'total_weight': 200,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm'},\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/realm'},\n", " {'id': 'cmip7:experiment',\n", " 'in_weight': 42,\n", " 'out_weight': 42,\n", " 'total_weight': 84,\n", " 'category': 'cmip7',\n", " 'href': 'https://wcrp-cmip.github.io/CMIP7_CVs/experiment'},\n", - " {'id': 'wcrp-universe:frequency',\n", + " {'id': 'universal:frequency',\n", " 'in_weight': 0,\n", " 'out_weight': 0,\n", " 'total_weight': 0,\n", " 'category': 'wcrp-universe',\n", - " 'href': 'https://wcrp-cmip.github.io/WCRP-UNIVERSE/frequency'}],\n", - " 'links': [{'source': 'wcrp-universe:institutions',\n", - " 'target': 'wcrp-universe:location',\n", + " 'href': 'https://wcrp-cmip.github.io/WCRP-universe/frequency'}],\n", + " 'links': [{'source': 'universal:institutions',\n", + " 'target': 'universal:location',\n", " 'type': 'location',\n", " 'value': 72},\n", - " {'source': 'wcrp-universe:linktest',\n", - " 'target': 'wcrp-universe:linktest',\n", + " {'source': 'universal:linktest',\n", + " 'target': 'universal:linktest',\n", " 'type': 'realm2',\n", " 'value': 2},\n", - " {'source': 'mip-variables:tables',\n", - " 'target': 'wcrp-universe:product',\n", + " {'source': 'variables:tables',\n", + " 'target': 'universal:product',\n", " 'type': 'product',\n", " 'value': 77},\n", - " {'source': 'mip-variables:tables',\n", - " 'target': 'mip-variables:variables',\n", + " {'source': 'variables:tables',\n", + " 'target': 'variables:variables',\n", " 'type': 'variable_entry',\n", " 'value': 2049},\n", " {'source': 'cmip6plus:source',\n", - " 'target': 'wcrp-universe:license',\n", + " 'target': 'universal:license',\n", " 'type': 'license',\n", " 'value': 12},\n", - " {'source': 'wcrp-universe:activity',\n", + " {'source': 'universal:activity',\n", " 'target': 'cmip6plus:source',\n", " 'type': 'source_activity',\n", " 'value': 27},\n", " {'source': 'cmip6plus:experiment',\n", - " 'target': 'wcrp-universe:activity',\n", + " 'target': 'universal:activity',\n", " 'type': 'activity',\n", " 'value': 28},\n", " {'source': 'cmip6plus:experiment',\n", - " 'target': 'wcrp-universe:realm',\n", + " 'target': 'universal:realm',\n", " 'type': 'model_realms',\n", " 'value': 200},\n", " {'source': 'cmip6plus:experiment',\n", @@ -921,11 +932,11 @@ " 'type': 'index',\n", " 'value': 1},\n", " {'source': 'cmip6plus:project',\n", - " 'target': 'wcrp-universe:mip',\n", + " 'target': 'universal:mip',\n", " 'type': 'mip_era',\n", " 'value': 1},\n", " {'source': 'cmip6plus:project',\n", - " 'target': 'wcrp-universe:product',\n", + " 'target': 'universal:product',\n", " 'type': 'product',\n", " 'value': 1},\n", " {'source': 'cmip6plus:project',\n", @@ -933,7 +944,7 @@ " 'type': 'required',\n", " 'value': 1},\n", " {'source': 'cmip6plus:project',\n", - " 'target': 'mip-variables:tables',\n", + " 'target': 'variables:tables',\n", " 'type': 'tables',\n", " 'value': 78},\n", " {'source': 'cmip7:experiment',\n", diff --git a/localloader.ipynb b/localloader.ipynb index a0f11ed8..237ffe77 100644 --- a/localloader.ipynb +++ b/localloader.ipynb @@ -82,7 +82,7 @@ "\n", " # Read the local file instead of fetching the URL\n", " try:\n", - " with open('./data_descriptors/'+local_path, 'r', encoding='utf-8') as file:\n", + " with open('./src-data/'+local_path, 'r', encoding='utf-8') as file:\n", " local_data = file.read()\n", " return {\n", " \"contextUrl\": None, # Remote context URLs aren't rewritten here\n", @@ -120,7 +120,7 @@ "outputs": [], "source": [ "# Expand the JSON-LD document\n", - "expanded = jsonld.expand('https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/atmos.json',options={'documentLoader': loader})\n", + "expanded = jsonld.expand('https://wcrp-cmip.github.io/WCRP-universe/realm/atmos.json',options={'documentLoader': loader})\n", "print(expanded)" ] }, @@ -139,7 +139,7 @@ "metadata": {}, "outputs": [], "source": [ - "get_relative_path(base_local_path,'https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/atmos.json')" + "get_relative_path(base_local_path,'https://wcrp-cmip.github.io/WCRP-universe/realm/atmos.json')" ] }, { @@ -153,11 +153,11 @@ "# from pyld import jsonld\n", "# # !pip install aiohttp\n", "# jsonld.set_document_loader(jsonld.aiohttp_document_loader(timeout=10))\n", - "# asyncio.run(jsonld.expand('./data_descriptors/realm/atmos.json'))\n", + "# asyncio.run(jsonld.expand('./src-data/realm/atmos.json'))\n", "\n", "# # ,options={'documentLoader': jsonld.aiohttp_document_loader(timeout=10)}))\n", "\n", - "# asyncio.run(jsonld.expand('./data_descriptors/realm/atmos.json'))" + "# asyncio.run(jsonld.expand('./src-data/realm/atmos.json'))" ] }, { diff --git a/src-data/.DS_Store b/src-data/.DS_Store new file mode 100644 index 00000000..e633a28d Binary files /dev/null and b/src-data/.DS_Store differ diff --git a/data_descriptors/_context_ b/src-data/_context_ similarity index 54% rename from data_descriptors/_context_ rename to src-data/_context_ index 6a58ac5a..86661c68 100644 --- a/data_descriptors/_context_ +++ b/src-data/_context_ @@ -1,15 +1,15 @@ { "@context": { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/", + "@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/", - "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/", - "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld//", - "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/" + "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/data_descriptors/activity/.DS_Store b/src-data/activity/.DS_Store similarity index 100% rename from data_descriptors/activity/.DS_Store rename to src-data/activity/.DS_Store diff --git a/src-data/activity/_context_ b/src-data/activity/_context_ new file mode 100644 index 00000000..5dd6a95f --- /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 00000000..dc99a753 --- /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/data_descriptors/activity/aerchemmip.json b/src-data/activity/aerchemmip.json similarity index 82% rename from data_descriptors/activity/aerchemmip.json rename to src-data/activity/aerchemmip.json index 3fb07217..d3970d3d 100644 --- a/data_descriptors/activity/aerchemmip.json +++ b/src-data/activity/aerchemmip.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "aerchemmip", - "type": "activity", + "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" diff --git a/data_descriptors/activity/c4mip.json b/src-data/activity/c4mip.json similarity index 81% rename from data_descriptors/activity/c4mip.json rename to src-data/activity/c4mip.json index b960676a..1f26e1ae 100644 --- a/data_descriptors/activity/c4mip.json +++ b/src-data/activity/c4mip.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "c4mip", - "type": "activity", + "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" diff --git a/data_descriptors/activity/cfmip.json b/src-data/activity/cfmip.json similarity index 82% rename from data_descriptors/activity/cfmip.json rename to src-data/activity/cfmip.json index 059a2a30..261c601d 100644 --- a/data_descriptors/activity/cfmip.json +++ b/src-data/activity/cfmip.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "cfmip", - "type": "activity", + "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" diff --git a/data_descriptors/activity/cmip.json b/src-data/activity/cmip.json similarity index 81% rename from data_descriptors/activity/cmip.json rename to src-data/activity/cmip.json index fb40d5d5..6d47d114 100644 --- a/data_descriptors/activity/cmip.json +++ b/src-data/activity/cmip.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "cmip", - "type": "activity", + "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" diff --git a/data_descriptors/activity/damip.json b/src-data/activity/damip.json similarity index 81% rename from data_descriptors/activity/damip.json rename to src-data/activity/damip.json index 84146338..f25db27d 100644 --- a/data_descriptors/activity/damip.json +++ b/src-data/activity/damip.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "damip", - "type": "activity", + "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" diff --git a/data_descriptors/activity/dcpp.json b/src-data/activity/dcpp.json similarity index 80% rename from data_descriptors/activity/dcpp.json rename to src-data/activity/dcpp.json index 92e164ed..e55e119d 100644 --- a/data_descriptors/activity/dcpp.json +++ b/src-data/activity/dcpp.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "dcpp", - "type": "activity", + "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" diff --git a/data_descriptors/activity/geomip.json b/src-data/activity/geomip.json similarity index 81% rename from data_descriptors/activity/geomip.json rename to src-data/activity/geomip.json index a3c847bf..c0ba47fd 100644 --- a/data_descriptors/activity/geomip.json +++ b/src-data/activity/geomip.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "geomip", - "type": "activity", + "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" diff --git a/data_descriptors/activity/graph.jsonld b/src-data/activity/graph.jsonld similarity index 78% rename from data_descriptors/activity/graph.jsonld rename to src-data/activity/graph.jsonld index 58a752cb..fd96e9ae 100644 --- a/data_descriptors/activity/graph.jsonld +++ b/src-data/activity/graph.jsonld @@ -1,111 +1,153 @@ { "@context": { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/activity/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/activity/", + "@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/", - "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/", - "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld//", - "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/" + "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": "activity", + "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": "activity", + "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": "activity", + "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": "activity", + "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": "activity", + "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": "activity", + "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": "activity", + "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": "activity", + "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": "activity", + "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": "activity", + "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": "activity", + "type": [ + "wcrp:activity", + "universal" + ], "description": "Regional Aerosol Model Intercomparison Project", "name": "RAMIP", "url": "https://ramip.ncas.ac.uk" } ,{ "id": "rfmip", - "type": "activity", + "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": "activity", + "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": "activity", + "type": [ + "wcrp:activity", + "universal" + ], "description": "Tipping Point Model Intercomparison Project", "name": "TIPMIP", "url": "https://tipmip.pik-potsdam.de/" diff --git a/data_descriptors/activity/lesfmip.json b/src-data/activity/lesfmip.json similarity index 78% rename from data_descriptors/activity/lesfmip.json rename to src-data/activity/lesfmip.json index 13f5cedc..0ec07f80 100644 --- a/data_descriptors/activity/lesfmip.json +++ b/src-data/activity/lesfmip.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "lesfmip", - "type": "activity", + "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" diff --git a/data_descriptors/activity/lmip.json b/src-data/activity/lmip.json similarity index 80% rename from data_descriptors/activity/lmip.json rename to src-data/activity/lmip.json index 1b6149bc..612b00da 100644 --- a/data_descriptors/activity/lmip.json +++ b/src-data/activity/lmip.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "lmip", - "type": "activity", + "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" diff --git a/data_descriptors/activity/pmip.json b/src-data/activity/pmip.json similarity index 78% rename from data_descriptors/activity/pmip.json rename to src-data/activity/pmip.json index e5f9218d..b2e69166 100644 --- a/data_descriptors/activity/pmip.json +++ b/src-data/activity/pmip.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "pmip", - "type": "activity", + "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" diff --git a/data_descriptors/activity/ramip.json b/src-data/activity/ramip.json similarity index 73% rename from data_descriptors/activity/ramip.json rename to src-data/activity/ramip.json index 1bcbc1ab..8fe19c00 100644 --- a/data_descriptors/activity/ramip.json +++ b/src-data/activity/ramip.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "ramip", - "type": "activity", + "type": [ + "wcrp:activity", + "universal" + ], "description": "Regional Aerosol Model Intercomparison Project", "name": "RAMIP", "url": "https://ramip.ncas.ac.uk" diff --git a/data_descriptors/activity/rfmip.json b/src-data/activity/rfmip.json similarity index 82% rename from data_descriptors/activity/rfmip.json rename to src-data/activity/rfmip.json index 2c8ff12e..ceb63725 100644 --- a/data_descriptors/activity/rfmip.json +++ b/src-data/activity/rfmip.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "rfmip", - "type": "activity", + "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" diff --git a/data_descriptors/activity/scenariomip.json b/src-data/activity/scenariomip.json similarity index 83% rename from data_descriptors/activity/scenariomip.json rename to src-data/activity/scenariomip.json index 6f3d20a8..f7e46c00 100644 --- a/data_descriptors/activity/scenariomip.json +++ b/src-data/activity/scenariomip.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "scenariomip", - "type": "activity", + "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" diff --git a/data_descriptors/activity/tipmip.json b/src-data/activity/tipmip.json similarity index 73% rename from data_descriptors/activity/tipmip.json rename to src-data/activity/tipmip.json index 5567160b..f015d420 100644 --- a/data_descriptors/activity/tipmip.json +++ b/src-data/activity/tipmip.json @@ -1,7 +1,10 @@ { "@context": "_context_", "id": "tipmip", - "type": "activity", + "type": [ + "wcrp:activity", + "universal" + ], "description": "Tipping Point Model Intercomparison Project", "name": "TIPMIP", "url": "https://tipmip.pik-potsdam.de/" diff --git a/data_descriptors/archive/CLD2vIV.py b/src-data/archive/CLD2vIV.py similarity index 84% rename from data_descriptors/archive/CLD2vIV.py rename to src-data/archive/CLD2vIV.py index f540b5fe..093b5769 100755 --- a/data_descriptors/archive/CLD2vIV.py +++ b/src-data/archive/CLD2vIV.py @@ -15,9 +15,9 @@ # 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 +# https://github.com/WCRP-CMIP/WCRP-universe.git +# WCRP-CMIP/WCRP-universe +# https://WCRP-CMIP.github.io/WCRP-universe folders = glob.glob('*/') @@ -35,7 +35,7 @@ continue js['id'] = file.split('/')[-1] js['type'] = js['@type'].replace('-', '_') - js['@context'] = f'{pages_url}/data_descriptors/{folder}_context' + js['@context'] = f'{pages_url}/src-data/{folder}_context' del js['@type'], js['@id'] js = OrderedDict(sorted(js.items())) @@ -46,7 +46,7 @@ # context new file - location = f"{pages_url}/data_descriptors/{folder}" + location = f"{pages_url}/src-data/{folder}" context = { "@context": { diff --git a/data_descriptors/archive/idfix.sh b/src-data/archive/idfix.sh similarity index 100% rename from data_descriptors/archive/idfix.sh rename to src-data/archive/idfix.sh diff --git a/data_descriptors/consortia/.DS_Store b/src-data/consortium/.DS_Store similarity index 100% rename from data_descriptors/consortia/.DS_Store rename to src-data/consortium/.DS_Store diff --git a/src-data/consortium/_context_ b/src-data/consortium/_context_ new file mode 100644 index 00000000..c5b68537 --- /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 00000000..cd468ca2 --- /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/data_descriptors/consortia/graph.jsonld b/src-data/consortium/graph.jsonld similarity index 91% rename from data_descriptors/consortia/graph.jsonld rename to src-data/consortium/graph.jsonld index 055cddb0..2d0407bb 100644 --- a/data_descriptors/consortia/graph.jsonld +++ b/src-data/consortium/graph.jsonld @@ -1,16 +1,16 @@ { "@context": { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/consortia/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/consortia/", + "@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/", - "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/", - "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld//", - "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/", - "organisation": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/organisation/" + "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": [ { @@ -54,8 +54,8 @@ "name": "MIROC Consortium", "status": "active", "type": [ - "consorita", - "organisation:organisation" + "wcrp:consortium", + "universal" ], "url": "" } @@ -124,8 +124,8 @@ "name": "NCC Consortium", "status": "active", "type": [ - "consorita", - "organisation:organisation" + "wcrp:consortium", + "universal" ], "url": "" } @@ -313,8 +313,8 @@ }, "name": "SOLARIS HEPPA Consortium", "type": [ - "consorita", - "organisation:organisation" + "wcrp:consortium", + "universal" ], "url": "https://solarisheppa.geomar.de" } diff --git a/data_descriptors/consortia/miroc.json b/src-data/consortium/miroc.json similarity index 93% rename from data_descriptors/consortia/miroc.json rename to src-data/consortium/miroc.json index db711a5e..c9a75aa5 100644 --- a/data_descriptors/consortia/miroc.json +++ b/src-data/consortium/miroc.json @@ -40,8 +40,8 @@ "name": "MIROC Consortium", "status": "active", "type": [ - "consortia", - "organisation:organisation" + "wcrp:consortium", + "universal" ], "url": "" } \ No newline at end of file diff --git a/data_descriptors/consortia/ncc.json b/src-data/consortium/ncc.json similarity index 96% rename from data_descriptors/consortia/ncc.json rename to src-data/consortium/ncc.json index 351e61a6..106b02c5 100644 --- a/data_descriptors/consortia/ncc.json +++ b/src-data/consortium/ncc.json @@ -64,8 +64,8 @@ "name": "NCC Consortium", "status": "active", "type": [ - "consortia", - "organisation:organisation" + "wcrp:consortium", + "universal" ], "url": "" } \ No newline at end of file diff --git a/data_descriptors/consortia/solaris_heppa.json b/src-data/consortium/solaris_heppa.json similarity index 98% rename from data_descriptors/consortia/solaris_heppa.json rename to src-data/consortium/solaris_heppa.json index 21d50bae..945e50d7 100644 --- a/data_descriptors/consortia/solaris_heppa.json +++ b/src-data/consortium/solaris_heppa.json @@ -183,8 +183,8 @@ }, "name": "SOLARIS HEPPA Consortium", "type": [ - "consortia", - "organisation:organisation" + "wcrp:consortium", + "universal" ], "url": "https://solarisheppa.geomar.de" } \ No newline at end of file diff --git a/data_descriptors/del.ipynb b/src-data/del.ipynb similarity index 87% rename from data_descriptors/del.ipynb rename to src-data/del.ipynb index cf435962..a1aa08a5 100644 --- a/data_descriptors/del.ipynb +++ b/src-data/del.ipynb @@ -39,7 +39,7 @@ "traceback": [ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[0;31mKeyError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[13], line 8\u001b[0m\n\u001b[1;32m 6\u001b[0m js \u001b[38;5;241m=\u001b[39m json\u001b[38;5;241m.\u001b[39mload(f)\n\u001b[1;32m 7\u001b[0m js[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mid\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m=\u001b[39m file\u001b[38;5;241m.\u001b[39msplit(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m/\u001b[39m\u001b[38;5;124m'\u001b[39m)[\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m1\u001b[39m]\n\u001b[0;32m----> 8\u001b[0m js[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mtype\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m=\u001b[39m \u001b[43mjs\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43m@type\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m]\u001b[49m\n\u001b[1;32m 9\u001b[0m js[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m@context\u001b[39m\u001b[38;5;124m'\u001b[39m] \u001b[38;5;241m=\u001b[39m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mhttps://wcrp-cmip.github.io/MIP_UNIVERSE/data_descriptors/\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mfolder\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m_context\u001b[39m\u001b[38;5;124m'\u001b[39m\n\u001b[1;32m 10\u001b[0m \u001b[38;5;28;01mdel\u001b[39;00m js[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m@type\u001b[39m\u001b[38;5;124m'\u001b[39m], js[\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m@id\u001b[39m\u001b[38;5;124m'\u001b[39m]\n", + "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'" ] } @@ -57,7 +57,7 @@ " continue\n", " js['id'] = file.split('/')[-1]\n", " js['type'] = js['@type']\n", - " js['@context'] = f'https://wcrp-cmip.github.io/MIP_UNIVERSE/data_descriptors/{folder}_context'\n", + " 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", diff --git a/data_descriptors/frequency/.DS_Store b/src-data/frequency/.DS_Store similarity index 100% rename from data_descriptors/frequency/.DS_Store rename to src-data/frequency/.DS_Store diff --git a/data_descriptors/frequency/1hr.json b/src-data/frequency/1hr.json similarity index 70% rename from data_descriptors/frequency/1hr.json rename to src-data/frequency/1hr.json index 77d26f9e..38b9cc4b 100644 --- a/data_descriptors/frequency/1hr.json +++ b/src-data/frequency/1hr.json @@ -4,6 +4,9 @@ "id": "1hr", "long_name": "1 Hourly Frequency", "name": "1hr", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "hour" } \ No newline at end of file diff --git a/data_descriptors/frequency/1hrcm.json b/src-data/frequency/1hrcm.json similarity index 76% rename from data_descriptors/frequency/1hrcm.json rename to src-data/frequency/1hrcm.json index a6562b3b..18f59214 100644 --- a/data_descriptors/frequency/1hrcm.json +++ b/src-data/frequency/1hrcm.json @@ -4,6 +4,9 @@ "id": "1hrcm", "long_name": "1 Hour Climatology Monthly", "name": "1hrCM", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "hour" } \ No newline at end of file diff --git a/data_descriptors/frequency/1hrpt.json b/src-data/frequency/1hrpt.json similarity index 75% rename from data_descriptors/frequency/1hrpt.json rename to src-data/frequency/1hrpt.json index 4bb7c98d..a62c5ef8 100644 --- a/data_descriptors/frequency/1hrpt.json +++ b/src-data/frequency/1hrpt.json @@ -4,6 +4,9 @@ "id": "1hrpt", "long_name": "1 Hour Point", "name": "1hrPt", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "hour" } \ No newline at end of file diff --git a/data_descriptors/frequency/3hr.json b/src-data/frequency/3hr.json similarity index 71% rename from data_descriptors/frequency/3hr.json rename to src-data/frequency/3hr.json index 698ba1e8..21ec3acc 100644 --- a/data_descriptors/frequency/3hr.json +++ b/src-data/frequency/3hr.json @@ -4,6 +4,9 @@ "id": "3hr", "long_name": "3 Hourly Frequency", "name": "3hr", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "hour" } \ No newline at end of file diff --git a/data_descriptors/frequency/3hrpt.json b/src-data/frequency/3hrpt.json similarity index 75% rename from data_descriptors/frequency/3hrpt.json rename to src-data/frequency/3hrpt.json index b9910b4e..727f22d6 100644 --- a/data_descriptors/frequency/3hrpt.json +++ b/src-data/frequency/3hrpt.json @@ -4,6 +4,9 @@ "id": "3hrpt", "long_name": "3 Hour Point", "name": "3hrPt", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "hour" } \ No newline at end of file diff --git a/data_descriptors/frequency/6hr.json b/src-data/frequency/6hr.json similarity index 71% rename from data_descriptors/frequency/6hr.json rename to src-data/frequency/6hr.json index 4a0ccff7..2a6b2d71 100644 --- a/data_descriptors/frequency/6hr.json +++ b/src-data/frequency/6hr.json @@ -4,6 +4,9 @@ "id": "6hr", "long_name": "6 Hourly Frequency", "name": "6hr", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "hour" } \ No newline at end of file diff --git a/data_descriptors/frequency/6hrpt.json b/src-data/frequency/6hrpt.json similarity index 75% rename from data_descriptors/frequency/6hrpt.json rename to src-data/frequency/6hrpt.json index c553d0f1..7822a6ae 100644 --- a/data_descriptors/frequency/6hrpt.json +++ b/src-data/frequency/6hrpt.json @@ -4,6 +4,9 @@ "id": "6hrpt", "long_name": "6 Hour Point", "name": "6hrPt", - "type": "frequency", + "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 00000000..fa3a8140 --- /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/data_descriptors/frequency/_schema b/src-data/frequency/_schema similarity index 89% rename from data_descriptors/frequency/_schema rename to src-data/frequency/_schema index f0963590..c7455ff3 100644 --- a/data_descriptors/frequency/_schema +++ b/src-data/frequency/_schema @@ -2,8 +2,8 @@ "$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/", + "references": ["https://github.com/WCRP-CMIP/WCRP-universe/frequency"], + "repo": "https://github.com/WCRP-CMIP/WCRP-universe/", "prefix": "mip", "type": "object", @@ -11,7 +11,7 @@ "@context": { "type": "string", "description": "URI for the JSON-LD context describing frequency descriptors", - "examples": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/frequency/_context"] + "examples": ["https://github.com/WCRP-CMIP/WCRP-universe/frequency/_context"] }, "description": { "type": "string", diff --git a/data_descriptors/frequency/day.json b/src-data/frequency/day.json similarity index 70% rename from data_descriptors/frequency/day.json rename to src-data/frequency/day.json index fb2c7f5b..2518155c 100644 --- a/data_descriptors/frequency/day.json +++ b/src-data/frequency/day.json @@ -4,6 +4,9 @@ "id": "day", "long_name": "Daily Frequency", "name": "day", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "day" } \ No newline at end of file diff --git a/data_descriptors/frequency/dec.json b/src-data/frequency/dec.json similarity index 71% rename from data_descriptors/frequency/dec.json rename to src-data/frequency/dec.json index d5d83b2e..6e5836dd 100644 --- a/data_descriptors/frequency/dec.json +++ b/src-data/frequency/dec.json @@ -4,6 +4,9 @@ "id": "dec", "long_name": "Decadal Frequency", "name": "dec", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "decade" } \ No newline at end of file diff --git a/data_descriptors/frequency/fx.json b/src-data/frequency/fx.json similarity index 71% rename from data_descriptors/frequency/fx.json rename to src-data/frequency/fx.json index 60a6d2ac..e1f8d39f 100644 --- a/data_descriptors/frequency/fx.json +++ b/src-data/frequency/fx.json @@ -4,6 +4,9 @@ "id": "fx", "long_name": "Fixed Frequency", "name": "fx", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "none" } \ No newline at end of file diff --git a/data_descriptors/frequency/graph.jsonld b/src-data/frequency/graph.jsonld similarity index 71% rename from data_descriptors/frequency/graph.jsonld rename to src-data/frequency/graph.jsonld index 33c37462..f8548a9d 100644 --- a/data_descriptors/frequency/graph.jsonld +++ b/src-data/frequency/graph.jsonld @@ -1,15 +1,15 @@ { "@context": { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/frequency/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/frequency/", + "@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/", - "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/", - "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld//", - "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/" + "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": [ { @@ -17,7 +17,10 @@ "id": "1hr", "long_name": "1 Hourly Frequency", "name": "1hr", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "hour" } ,{ @@ -25,7 +28,10 @@ "id": "1hrcm", "long_name": "1 Hour Climatology Monthly", "name": "1hrCM", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "hour" } ,{ @@ -33,7 +39,10 @@ "id": "1hrpt", "long_name": "1 Hour Point", "name": "1hrPt", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "hour" } ,{ @@ -41,7 +50,10 @@ "id": "3hr", "long_name": "3 Hourly Frequency", "name": "3hr", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "hour" } ,{ @@ -49,7 +61,10 @@ "id": "3hrpt", "long_name": "3 Hour Point", "name": "3hrPt", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "hour" } ,{ @@ -57,7 +72,10 @@ "id": "6hr", "long_name": "6 Hourly Frequency", "name": "6hr", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "hour" } ,{ @@ -65,7 +83,10 @@ "id": "6hrpt", "long_name": "6 Hour Point", "name": "6hrPt", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "hour" } ,{ @@ -73,7 +94,10 @@ "id": "day", "long_name": "Daily Frequency", "name": "day", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "day" } ,{ @@ -81,7 +105,10 @@ "id": "dec", "long_name": "Decadal Frequency", "name": "dec", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "decade" } ,{ @@ -89,7 +116,10 @@ "id": "fx", "long_name": "Fixed Frequency", "name": "fx", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "none" } ,{ @@ -97,7 +127,10 @@ "id": "mon", "long_name": "Monthly Frequency", "name": "mon", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "month" } ,{ @@ -105,7 +138,10 @@ "id": "monc", "long_name": "Monthly Climatology", "name": "monC", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "month" } ,{ @@ -113,7 +149,10 @@ "id": "monpt", "long_name": "Monthly Point", "name": "monPt", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "month" } ,{ @@ -121,7 +160,10 @@ "id": "subhrpt", "long_name": "Sub-Hourly Point", "name": "subhrPt", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "minute" } ,{ @@ -129,7 +171,10 @@ "id": "yr", "long_name": "Yearly Frequency", "name": "yr", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "year" } ,{ @@ -137,7 +182,10 @@ "id": "yrpt", "long_name": "Yearly Point", "name": "yrPt", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "year" } ] diff --git a/data_descriptors/frequency/mon.json b/src-data/frequency/mon.json similarity index 71% rename from data_descriptors/frequency/mon.json rename to src-data/frequency/mon.json index ff6b7dd3..6606d781 100644 --- a/data_descriptors/frequency/mon.json +++ b/src-data/frequency/mon.json @@ -4,6 +4,9 @@ "id": "mon", "long_name": "Monthly Frequency", "name": "mon", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "month" } \ No newline at end of file diff --git a/data_descriptors/frequency/monc.json b/src-data/frequency/monc.json similarity index 75% rename from data_descriptors/frequency/monc.json rename to src-data/frequency/monc.json index 2fd32d2b..6e816b9c 100644 --- a/data_descriptors/frequency/monc.json +++ b/src-data/frequency/monc.json @@ -4,6 +4,9 @@ "id": "monc", "long_name": "Monthly Climatology", "name": "monC", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "month" } \ No newline at end of file diff --git a/data_descriptors/frequency/monpt.json b/src-data/frequency/monpt.json similarity index 75% rename from data_descriptors/frequency/monpt.json rename to src-data/frequency/monpt.json index dc8cf9ff..7ca2e848 100644 --- a/data_descriptors/frequency/monpt.json +++ b/src-data/frequency/monpt.json @@ -4,6 +4,9 @@ "id": "monpt", "long_name": "Monthly Point", "name": "monPt", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "month" } \ No newline at end of file diff --git a/data_descriptors/frequency/subhrpt.json b/src-data/frequency/subhrpt.json similarity index 76% rename from data_descriptors/frequency/subhrpt.json rename to src-data/frequency/subhrpt.json index 81db7665..076900ff 100644 --- a/data_descriptors/frequency/subhrpt.json +++ b/src-data/frequency/subhrpt.json @@ -4,6 +4,9 @@ "id": "subhrpt", "long_name": "Sub-Hourly Point", "name": "subhrPt", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "minute" } \ No newline at end of file diff --git a/data_descriptors/frequency/yr.json b/src-data/frequency/yr.json similarity index 70% rename from data_descriptors/frequency/yr.json rename to src-data/frequency/yr.json index 086e4231..d9b6087e 100644 --- a/data_descriptors/frequency/yr.json +++ b/src-data/frequency/yr.json @@ -4,6 +4,9 @@ "id": "yr", "long_name": "Yearly Frequency", "name": "yr", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "year" } \ No newline at end of file diff --git a/data_descriptors/frequency/yrpt.json b/src-data/frequency/yrpt.json similarity index 75% rename from data_descriptors/frequency/yrpt.json rename to src-data/frequency/yrpt.json index 0569b02f..b219cd0f 100644 --- a/data_descriptors/frequency/yrpt.json +++ b/src-data/frequency/yrpt.json @@ -4,6 +4,9 @@ "id": "yrpt", "long_name": "Yearly Point", "name": "yrPt", - "type": "frequency", + "type": [ + "wcrp:frequency", + "universal" + ], "unit": "year" } \ No newline at end of file diff --git a/data_descriptors/grid_label/.DS_Store b/src-data/grid_label/.DS_Store similarity index 100% rename from data_descriptors/grid_label/.DS_Store rename to src-data/grid_label/.DS_Store diff --git a/src-data/grid_label/gm.json b/src-data/grid_label/gm.json new file mode 100644 index 00000000..ce1282f2 --- /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.json b/src-data/grid_label/gn.json new file mode 100644 index 00000000..dbd8145c --- /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.json b/src-data/grid_label/gna.json new file mode 100644 index 00000000..98f4ad10 --- /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.json b/src-data/grid_label/gng.json new file mode 100644 index 00000000..422b47bf --- /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.json b/src-data/grid_label/gnz.json new file mode 100644 index 00000000..b846e521 --- /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.json b/src-data/grid_label/gr.json new file mode 100644 index 00000000..703856b9 --- /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.json b/src-data/grid_label/gr1.json new file mode 100644 index 00000000..dcbd1909 --- /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.json b/src-data/grid_label/gr1a.json new file mode 100644 index 00000000..1a09716a --- /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.json b/src-data/grid_label/gr1g.json new file mode 100644 index 00000000..0a553d97 --- /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.json b/src-data/grid_label/gr1z.json new file mode 100644 index 00000000..f67cfc1f --- /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.json b/src-data/grid_label/gr2.json new file mode 100644 index 00000000..f755d713 --- /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.json b/src-data/grid_label/gr2a.json new file mode 100644 index 00000000..d0b2d735 --- /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.json b/src-data/grid_label/gr2g.json new file mode 100644 index 00000000..d5afa634 --- /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.json b/src-data/grid_label/gr2z.json new file mode 100644 index 00000000..ab6d10c5 --- /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.json b/src-data/grid_label/gr3.json new file mode 100644 index 00000000..91291bd2 --- /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.json b/src-data/grid_label/gr3a.json new file mode 100644 index 00000000..10ed4568 --- /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.json b/src-data/grid_label/gr3g.json new file mode 100644 index 00000000..5e0c9cc8 --- /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.json b/src-data/grid_label/gr3z.json new file mode 100644 index 00000000..39a6f034 --- /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.json b/src-data/grid_label/gr4.json new file mode 100644 index 00000000..2d1148e6 --- /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.json b/src-data/grid_label/gr4a.json new file mode 100644 index 00000000..3b58adb6 --- /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.json b/src-data/grid_label/gr4g.json new file mode 100644 index 00000000..1324c7bf --- /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.json b/src-data/grid_label/gr4z.json new file mode 100644 index 00000000..984e230e --- /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.json b/src-data/grid_label/gr5.json new file mode 100644 index 00000000..c7e6624f --- /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.json b/src-data/grid_label/gr5a.json new file mode 100644 index 00000000..98c3ecf2 --- /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.json b/src-data/grid_label/gr5g.json new file mode 100644 index 00000000..191bbb7d --- /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.json b/src-data/grid_label/gr5z.json new file mode 100644 index 00000000..e6222469 --- /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.json b/src-data/grid_label/gr6.json new file mode 100644 index 00000000..f81cdca7 --- /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.json b/src-data/grid_label/gr6a.json new file mode 100644 index 00000000..cb53ecc6 --- /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.json b/src-data/grid_label/gr6g.json new file mode 100644 index 00000000..437eb81f --- /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.json b/src-data/grid_label/gr6z.json new file mode 100644 index 00000000..510427c5 --- /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.json b/src-data/grid_label/gr7.json new file mode 100644 index 00000000..55403ee8 --- /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.json b/src-data/grid_label/gr7a.json new file mode 100644 index 00000000..411a5c19 --- /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.json b/src-data/grid_label/gr7g.json new file mode 100644 index 00000000..bfe8f6c2 --- /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.json b/src-data/grid_label/gr7z.json new file mode 100644 index 00000000..58888568 --- /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.json b/src-data/grid_label/gr8.json new file mode 100644 index 00000000..f18fbdf9 --- /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.json b/src-data/grid_label/gr8a.json new file mode 100644 index 00000000..4a9ece67 --- /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.json b/src-data/grid_label/gr8g.json new file mode 100644 index 00000000..7dacb09c --- /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.json b/src-data/grid_label/gr8z.json new file mode 100644 index 00000000..e18aff31 --- /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.json b/src-data/grid_label/gr9.json new file mode 100644 index 00000000..e965fee2 --- /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.json b/src-data/grid_label/gr9a.json new file mode 100644 index 00000000..f7bef6d4 --- /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.json b/src-data/grid_label/gr9g.json new file mode 100644 index 00000000..acefa187 --- /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.json b/src-data/grid_label/gr9z.json new file mode 100644 index 00000000..673cad5b --- /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.json b/src-data/grid_label/gra.json new file mode 100644 index 00000000..ada2352d --- /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.json b/src-data/grid_label/grg.json new file mode 100644 index 00000000..a147fe16 --- /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.json b/src-data/grid_label/grz.json new file mode 100644 index 00000000..3ad6afdf --- /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/data_descriptors/institutions/.DS_Store b/src-data/institution/.DS_Store similarity index 100% rename from data_descriptors/institutions/.DS_Store rename to src-data/institution/.DS_Store diff --git a/src-data/institution/_context_ b/src-data/institution/_context_ new file mode 100644 index 00000000..4b2e9302 --- /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/data_descriptors/institutions/aer.json b/src-data/institution/aer.json similarity index 85% rename from data_descriptors/institutions/aer.json rename to src-data/institution/aer.json index 9f329c46..0213b4f3 100644 --- a/data_descriptors/institutions/aer.json +++ b/src-data/institution/aer.json @@ -9,7 +9,7 @@ "established": 1977, "labels": [], "location": { - "id": "wcrp-universe:location/04cg70g73", + "id": "universal:location/04cg70g73", "@nest": { "city": "Lexington", "country": [ @@ -28,7 +28,7 @@ "http://www.aer.com/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/aor.json b/src-data/institution/aor.json similarity index 84% rename from data_descriptors/institutions/aor.json rename to src-data/institution/aor.json index c6f0afad..7fd8e987 100644 --- a/data_descriptors/institutions/aor.json +++ b/src-data/institution/aor.json @@ -7,7 +7,7 @@ "established": 1938, "labels": [], "location": { - "id": "wcrp-universe:location/02hnp4676", + "id": "universal:location/02hnp4676", "@nest": { "city": "Rome", "country": [ @@ -26,7 +26,7 @@ "http://web.oa-roma.inaf.it/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/as-rcec.json b/src-data/institution/as-rcec.json similarity index 85% rename from data_descriptors/institutions/as-rcec.json rename to src-data/institution/as-rcec.json index 41e712e9..38fed3c8 100644 --- a/data_descriptors/institutions/as-rcec.json +++ b/src-data/institution/as-rcec.json @@ -9,7 +9,7 @@ "established": 0, "labels": [], "location": { - "id": "wcrp-universe:location/050qpg053", + "id": "universal:location/050qpg053", "@nest": { "city": "Taipei", "country": [ @@ -28,7 +28,7 @@ "http://www.rcec.sinica.edu.tw/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/auot.json b/src-data/institution/auot.json similarity index 85% rename from data_descriptors/institutions/auot.json rename to src-data/institution/auot.json index bdc63229..040aeb10 100644 --- a/data_descriptors/institutions/auot.json +++ b/src-data/institution/auot.json @@ -9,7 +9,7 @@ "established": 1925, "labels": [], "location": { - "id": "wcrp-universe:location/02j61yw88", + "id": "universal:location/02j61yw88", "@nest": { "city": "Thessaloniki", "country": [ @@ -28,7 +28,7 @@ "https://www.auth.gr/en" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/awi.json b/src-data/institution/awi.json similarity index 85% rename from data_descriptors/institutions/awi.json rename to src-data/institution/awi.json index 3bb7d123..66195a24 100644 --- a/data_descriptors/institutions/awi.json +++ b/src-data/institution/awi.json @@ -9,7 +9,7 @@ "established": 1980, "labels": [], "location": { - "id": "wcrp-universe:location/032e6b942", + "id": "universal:location/032e6b942", "@nest": { "city": "Bremerhaven", "country": [ @@ -28,7 +28,7 @@ "https://www.awi.de" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/bas.json b/src-data/institution/bas.json similarity index 84% rename from data_descriptors/institutions/bas.json rename to src-data/institution/bas.json index 7c2d2e9a..46d1992b 100644 --- a/data_descriptors/institutions/bas.json +++ b/src-data/institution/bas.json @@ -9,7 +9,7 @@ "established": 1962, "labels": [], "location": { - "id": "wcrp-universe:location/01rhff309", + "id": "universal:location/01rhff309", "@nest": { "city": "Cambridge", "country": [ @@ -28,7 +28,7 @@ "https://www.bas.ac.uk/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/bcc.json b/src-data/institution/bcc.json similarity index 84% rename from data_descriptors/institutions/bcc.json rename to src-data/institution/bcc.json index bf4db1b7..c97f0b93 100644 --- a/data_descriptors/institutions/bcc.json +++ b/src-data/institution/bcc.json @@ -7,7 +7,7 @@ "established": 2008, "labels": [], "location": { - "id": "wcrp-universe:location/01spyyb53", + "id": "universal:location/01spyyb53", "@nest": { "city": "Beijing", "country": [ @@ -26,7 +26,7 @@ "http://www.bbctg.com.cn/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/cams.json b/src-data/institution/cams.json similarity index 85% rename from data_descriptors/institutions/cams.json rename to src-data/institution/cams.json index f35b7eaf..65b1a083 100644 --- a/data_descriptors/institutions/cams.json +++ b/src-data/institution/cams.json @@ -9,7 +9,7 @@ "established": 1978, "labels": [], "location": { - "id": "wcrp-universe:location/034b53w38", + "id": "universal:location/034b53w38", "@nest": { "city": "Beijing", "country": [ @@ -28,7 +28,7 @@ "http://www.camscma.cn/en.html" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/cas.json b/src-data/institution/cas.json similarity index 84% rename from data_descriptors/institutions/cas.json rename to src-data/institution/cas.json index 78cd1a7d..1684e3fa 100644 --- a/data_descriptors/institutions/cas.json +++ b/src-data/institution/cas.json @@ -9,7 +9,7 @@ "established": 1949, "labels": [], "location": { - "id": "wcrp-universe:location/034t30j35", + "id": "universal:location/034t30j35", "@nest": { "city": "Beijing", "country": [ @@ -28,7 +28,7 @@ "http://english.cas.cn/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/cccma.json b/src-data/institution/cccma.json similarity index 85% rename from data_descriptors/institutions/cccma.json rename to src-data/institution/cccma.json index c42d56be..1975e9b0 100644 --- a/data_descriptors/institutions/cccma.json +++ b/src-data/institution/cccma.json @@ -9,7 +9,7 @@ "established": 1971, "labels": [], "location": { - "id": "wcrp-universe:location/026ny0e17", + "id": "universal:location/026ny0e17", "@nest": { "city": "Gatineau", "country": [ @@ -28,7 +28,7 @@ "https://www.canada.ca/en/environment-climate-change.html" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/cccr-iitm.json b/src-data/institution/cccr-iitm.json similarity index 85% rename from data_descriptors/institutions/cccr-iitm.json rename to src-data/institution/cccr-iitm.json index 518558cb..00e90768 100644 --- a/data_descriptors/institutions/cccr-iitm.json +++ b/src-data/institution/cccr-iitm.json @@ -9,7 +9,7 @@ "established": 1962, "labels": [], "location": { - "id": "wcrp-universe:location/03jf2m686", + "id": "universal:location/03jf2m686", "@nest": { "city": "Pune", "country": [ @@ -28,7 +28,7 @@ "http://www.tropmet.res.in/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/ceda.json b/src-data/institution/ceda.json similarity index 85% rename from data_descriptors/institutions/ceda.json rename to src-data/institution/ceda.json index 9885f70c..b2e19604 100644 --- a/data_descriptors/institutions/ceda.json +++ b/src-data/institution/ceda.json @@ -9,7 +9,7 @@ "established": 2005, "labels": [], "location": { - "id": "wcrp-universe:location/04j4kad11", + "id": "universal:location/04j4kad11", "@nest": { "city": "Harwell", "country": [ @@ -28,7 +28,7 @@ "https://www.ceda.ac.uk/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/cmcc.json b/src-data/institution/cmcc.json similarity index 84% rename from data_descriptors/institutions/cmcc.json rename to src-data/institution/cmcc.json index 7456e861..41f689da 100644 --- a/data_descriptors/institutions/cmcc.json +++ b/src-data/institution/cmcc.json @@ -9,7 +9,7 @@ "established": 2005, "labels": [], "location": { - "id": "wcrp-universe:location/01tf11a61", + "id": "universal:location/01tf11a61", "@nest": { "city": "Lecce", "country": [ @@ -28,7 +28,7 @@ "http://www.cmcc.it/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/cnes.json b/src-data/institution/cnes.json similarity index 84% rename from data_descriptors/institutions/cnes.json rename to src-data/institution/cnes.json index 388f841a..967951b9 100644 --- a/data_descriptors/institutions/cnes.json +++ b/src-data/institution/cnes.json @@ -9,7 +9,7 @@ "established": 1961, "labels": [], "location": { - "id": "wcrp-universe:location/04h1h0y33", + "id": "universal:location/04h1h0y33", "@nest": { "city": "Paris", "country": [ @@ -28,7 +28,7 @@ "https://www.cnes.fr" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/csiro.json b/src-data/institution/csiro.json similarity index 85% rename from data_descriptors/institutions/csiro.json rename to src-data/institution/csiro.json index 526be594..a8803edc 100644 --- a/data_descriptors/institutions/csiro.json +++ b/src-data/institution/csiro.json @@ -9,7 +9,7 @@ "established": 1926, "labels": [], "location": { - "id": "wcrp-universe:location/03qn8fb07", + "id": "universal:location/03qn8fb07", "@nest": { "city": "Canberra", "country": [ @@ -28,7 +28,7 @@ "http://www.csiro.au/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/dkrz.json b/src-data/institution/dkrz.json similarity index 84% rename from data_descriptors/institutions/dkrz.json rename to src-data/institution/dkrz.json index 0bda240e..6a38ce6d 100644 --- a/data_descriptors/institutions/dkrz.json +++ b/src-data/institution/dkrz.json @@ -9,7 +9,7 @@ "established": 1987, "labels": [], "location": { - "id": "wcrp-universe:location/03ztgj037", + "id": "universal:location/03ztgj037", "@nest": { "city": "Hamburg", "country": [ @@ -28,7 +28,7 @@ "https://www.dkrz.de/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/dwd.json b/src-data/institution/dwd.json similarity index 84% rename from data_descriptors/institutions/dwd.json rename to src-data/institution/dwd.json index d0bc931b..99d76bd7 100644 --- a/data_descriptors/institutions/dwd.json +++ b/src-data/institution/dwd.json @@ -9,7 +9,7 @@ "established": 1952, "labels": [], "location": { - "id": "wcrp-universe:location/02nrqs528", + "id": "universal:location/02nrqs528", "@nest": { "city": "Offenbach", "country": [ @@ -28,7 +28,7 @@ "http://www.dwd.de/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/eawag.json b/src-data/institution/eawag.json similarity index 85% rename from data_descriptors/institutions/eawag.json rename to src-data/institution/eawag.json index 7204498d..848c2031 100644 --- a/data_descriptors/institutions/eawag.json +++ b/src-data/institution/eawag.json @@ -9,7 +9,7 @@ "established": 1936, "labels": [], "location": { - "id": "wcrp-universe:location/00pc48d59", + "id": "universal:location/00pc48d59", "@nest": { "city": "D\u00fcbendorf", "country": [ @@ -28,7 +28,7 @@ "http://www.eawag.ch/en/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/ecmwf.json b/src-data/institution/ecmwf.json similarity index 85% rename from data_descriptors/institutions/ecmwf.json rename to src-data/institution/ecmwf.json index b5aa64ba..39428b2f 100644 --- a/data_descriptors/institutions/ecmwf.json +++ b/src-data/institution/ecmwf.json @@ -9,7 +9,7 @@ "established": 1975, "labels": [], "location": { - "id": "wcrp-universe:location/014w0fd65", + "id": "universal:location/014w0fd65", "@nest": { "city": "Reading", "country": [ @@ -28,7 +28,7 @@ "http://www.ecmwf.int/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/esso.json b/src-data/institution/esso.json similarity index 85% rename from data_descriptors/institutions/esso.json rename to src-data/institution/esso.json index db43a2a1..b3e3cfb7 100644 --- a/data_descriptors/institutions/esso.json +++ b/src-data/institution/esso.json @@ -9,7 +9,7 @@ "established": 1999, "labels": [], "location": { - "id": "wcrp-universe:location/04xbqmj23", + "id": "universal:location/04xbqmj23", "@nest": { "city": "Hyderabad", "country": [ @@ -28,7 +28,7 @@ "http://www.incois.gov.in/portal/index.jsp" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/fmi.json b/src-data/institution/fmi.json similarity index 84% rename from data_descriptors/institutions/fmi.json rename to src-data/institution/fmi.json index a04e885d..5d7df94a 100644 --- a/data_descriptors/institutions/fmi.json +++ b/src-data/institution/fmi.json @@ -9,7 +9,7 @@ "established": 1838, "labels": [], "location": { - "id": "wcrp-universe:location/05hppb561", + "id": "universal:location/05hppb561", "@nest": { "city": "Helsinki", "country": [ @@ -28,7 +28,7 @@ "http://en.ilmatieteenlaitos.fi/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/fuberlin.json b/src-data/institution/fuberlin.json similarity index 86% rename from data_descriptors/institutions/fuberlin.json rename to src-data/institution/fuberlin.json index 0c1fb42f..09984ff0 100644 --- a/data_descriptors/institutions/fuberlin.json +++ b/src-data/institution/fuberlin.json @@ -12,7 +12,7 @@ "established": 1948, "labels": [], "location": { - "id": "wcrp-universe:location/046ak2485", + "id": "universal:location/046ak2485", "@nest": { "city": "Berlin", "country": [ @@ -31,7 +31,7 @@ "https://www.fu-berlin.de" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/graph.jsonld b/src-data/institution/graph.jsonld similarity index 83% rename from data_descriptors/institutions/graph.jsonld rename to src-data/institution/graph.jsonld index a0ffee1a..65746346 100644 --- a/data_descriptors/institutions/graph.jsonld +++ b/src-data/institution/graph.jsonld @@ -1,16 +1,16 @@ { "@context": { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/institutions/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/institutions/", + "@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/", - "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/", - "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld//", - "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/", - "organisation": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/organisation/" + "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": [ { @@ -23,7 +23,7 @@ "established": 1977, "labels": [], "location": { - "id": "wcrp-universe:location/04cg70g73", + "id": "universal:location/04cg70g73", "@nest": { "city": "Lexington", "country": [ @@ -42,8 +42,8 @@ "http://www.aer.com/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -54,7 +54,7 @@ "established": 1938, "labels": [], "location": { - "id": "wcrp-universe:location/02hnp4676", + "id": "universal:location/02hnp4676", "@nest": { "city": "Rome", "country": [ @@ -73,8 +73,8 @@ "http://web.oa-roma.inaf.it/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -87,7 +87,7 @@ "established": 0, "labels": [], "location": { - "id": "wcrp-universe:location/050qpg053", + "id": "universal:location/050qpg053", "@nest": { "city": "Taipei", "country": [ @@ -106,8 +106,8 @@ "http://www.rcec.sinica.edu.tw/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -120,7 +120,7 @@ "established": 1925, "labels": [], "location": { - "id": "wcrp-universe:location/02j61yw88", + "id": "universal:location/02j61yw88", "@nest": { "city": "Thessaloniki", "country": [ @@ -139,8 +139,8 @@ "https://www.auth.gr/en" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -153,7 +153,7 @@ "established": 1980, "labels": [], "location": { - "id": "wcrp-universe:location/032e6b942", + "id": "universal:location/032e6b942", "@nest": { "city": "Bremerhaven", "country": [ @@ -172,8 +172,8 @@ "https://www.awi.de" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -186,7 +186,7 @@ "established": 1962, "labels": [], "location": { - "id": "wcrp-universe:location/01rhff309", + "id": "universal:location/01rhff309", "@nest": { "city": "Cambridge", "country": [ @@ -205,8 +205,8 @@ "https://www.bas.ac.uk/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -217,7 +217,7 @@ "established": 2008, "labels": [], "location": { - "id": "wcrp-universe:location/01spyyb53", + "id": "universal:location/01spyyb53", "@nest": { "city": "Beijing", "country": [ @@ -236,8 +236,8 @@ "http://www.bbctg.com.cn/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -250,7 +250,7 @@ "established": 1978, "labels": [], "location": { - "id": "wcrp-universe:location/034b53w38", + "id": "universal:location/034b53w38", "@nest": { "city": "Beijing", "country": [ @@ -269,8 +269,8 @@ "http://www.camscma.cn/en.html" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -283,7 +283,7 @@ "established": 1949, "labels": [], "location": { - "id": "wcrp-universe:location/034t30j35", + "id": "universal:location/034t30j35", "@nest": { "city": "Beijing", "country": [ @@ -302,8 +302,8 @@ "http://english.cas.cn/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -316,7 +316,7 @@ "established": 1971, "labels": [], "location": { - "id": "wcrp-universe:location/026ny0e17", + "id": "universal:location/026ny0e17", "@nest": { "city": "Gatineau", "country": [ @@ -335,8 +335,8 @@ "https://www.canada.ca/en/environment-climate-change.html" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -349,7 +349,7 @@ "established": 1962, "labels": [], "location": { - "id": "wcrp-universe:location/03jf2m686", + "id": "universal:location/03jf2m686", "@nest": { "city": "Pune", "country": [ @@ -368,8 +368,8 @@ "http://www.tropmet.res.in/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -382,7 +382,7 @@ "established": 2005, "labels": [], "location": { - "id": "wcrp-universe:location/04j4kad11", + "id": "universal:location/04j4kad11", "@nest": { "city": "Harwell", "country": [ @@ -401,8 +401,8 @@ "https://www.ceda.ac.uk/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -415,7 +415,7 @@ "established": 2005, "labels": [], "location": { - "id": "wcrp-universe:location/01tf11a61", + "id": "universal:location/01tf11a61", "@nest": { "city": "Lecce", "country": [ @@ -434,8 +434,8 @@ "http://www.cmcc.it/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -448,7 +448,7 @@ "established": 1961, "labels": [], "location": { - "id": "wcrp-universe:location/04h1h0y33", + "id": "universal:location/04h1h0y33", "@nest": { "city": "Paris", "country": [ @@ -467,8 +467,8 @@ "https://www.cnes.fr" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -481,7 +481,7 @@ "established": 1926, "labels": [], "location": { - "id": "wcrp-universe:location/03qn8fb07", + "id": "universal:location/03qn8fb07", "@nest": { "city": "Canberra", "country": [ @@ -500,8 +500,8 @@ "http://www.csiro.au/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -514,7 +514,7 @@ "established": 1987, "labels": [], "location": { - "id": "wcrp-universe:location/03ztgj037", + "id": "universal:location/03ztgj037", "@nest": { "city": "Hamburg", "country": [ @@ -533,8 +533,8 @@ "https://www.dkrz.de/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -547,7 +547,7 @@ "established": 1952, "labels": [], "location": { - "id": "wcrp-universe:location/02nrqs528", + "id": "universal:location/02nrqs528", "@nest": { "city": "Offenbach", "country": [ @@ -566,8 +566,8 @@ "http://www.dwd.de/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -580,7 +580,7 @@ "established": 1936, "labels": [], "location": { - "id": "wcrp-universe:location/00pc48d59", + "id": "universal:location/00pc48d59", "@nest": { "city": "Dübendorf", "country": [ @@ -599,8 +599,8 @@ "http://www.eawag.ch/en/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -613,7 +613,7 @@ "established": 1975, "labels": [], "location": { - "id": "wcrp-universe:location/014w0fd65", + "id": "universal:location/014w0fd65", "@nest": { "city": "Reading", "country": [ @@ -632,8 +632,8 @@ "http://www.ecmwf.int/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -646,7 +646,7 @@ "established": 1999, "labels": [], "location": { - "id": "wcrp-universe:location/04xbqmj23", + "id": "universal:location/04xbqmj23", "@nest": { "city": "Hyderabad", "country": [ @@ -665,8 +665,8 @@ "http://www.incois.gov.in/portal/index.jsp" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -679,7 +679,7 @@ "established": 1838, "labels": [], "location": { - "id": "wcrp-universe:location/05hppb561", + "id": "universal:location/05hppb561", "@nest": { "city": "Helsinki", "country": [ @@ -698,8 +698,8 @@ "http://en.ilmatieteenlaitos.fi/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -715,7 +715,7 @@ "established": 1948, "labels": [], "location": { - "id": "wcrp-universe:location/046ak2485", + "id": "universal:location/046ak2485", "@nest": { "city": "Berlin", "country": [ @@ -734,8 +734,8 @@ "https://www.fu-berlin.de" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -751,7 +751,7 @@ "established": 1855, "labels": [], "location": { - "id": "wcrp-universe:location/05a28rw58", + "id": "universal:location/05a28rw58", "@nest": { "city": "Zurich", "country": [ @@ -770,8 +770,8 @@ "https://ethz.ch" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -786,7 +786,7 @@ "established": 2004, "labels": [], "location": { - "id": "wcrp-universe:location/02h2x0161", + "id": "universal:location/02h2x0161", "@nest": { "city": "Kiel", "country": [ @@ -805,8 +805,8 @@ "http://www.geomar.de/en/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -817,7 +817,7 @@ "established": 1907, "labels": [], "location": { - "id": "wcrp-universe:location/041kmwe10", + "id": "universal:location/041kmwe10", "@nest": { "city": "London", "country": [ @@ -836,8 +836,8 @@ "http://www.imperial.ac.uk/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -850,7 +850,7 @@ "established": 1980, "labels": [], "location": { - "id": "wcrp-universe:location/00520ey40", + "id": "universal:location/00520ey40", "@nest": { "city": "Moscow", "country": [ @@ -869,8 +869,8 @@ "http://www.inm.ras.ru/inm_en_ver/index.htm" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -883,7 +883,7 @@ "established": 1991, "labels": [], "location": { - "id": "wcrp-universe:location/02haar591", + "id": "universal:location/02haar591", "@nest": { "city": "Paris", "country": [ @@ -902,8 +902,8 @@ "https://www.ipsl.fr/en/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -916,7 +916,7 @@ "established": 1995, "labels": [], "location": { - "id": "wcrp-universe:location/01xm30661", + "id": "universal:location/01xm30661", "@nest": { "city": "Bern", "country": [ @@ -935,8 +935,8 @@ "http://www.issibern.ch/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -952,7 +952,7 @@ "established": 2003, "labels": [], "location": { - "id": "wcrp-universe:location/059yhyy33", + "id": "universal:location/059yhyy33", "@nest": { "city": "Tokyo", "country": [ @@ -971,8 +971,8 @@ "http://global.jaxa.jp/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -987,7 +987,7 @@ "established": 1973, "labels": [], "location": { - "id": "wcrp-universe:location/032m55064", + "id": "universal:location/032m55064", "@nest": { "city": "Busan", "country": [ @@ -1006,8 +1006,8 @@ "http://eng.kiost.ac/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1023,7 +1023,7 @@ "established": 2009, "labels": [], "location": { - "id": "wcrp-universe:location/04t3en479", + "id": "universal:location/04t3en479", "@nest": { "city": "Karlsruhe", "country": [ @@ -1042,8 +1042,8 @@ "http://www.kit.edu/english/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1062,7 +1062,7 @@ "established": 1952, "labels": [], "location": { - "id": "wcrp-universe:location/041nk4h53", + "id": "universal:location/041nk4h53", "@nest": { "city": "Livermore", "country": [ @@ -1081,8 +1081,8 @@ "https://www.llnl.gov/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1095,7 +1095,7 @@ "established": 2012, "labels": [], "location": { - "id": "wcrp-universe:location/049k66y27", + "id": "universal:location/049k66y27", "@nest": { "city": "Orléans", "country": [ @@ -1114,8 +1114,8 @@ "https://www.lpc2e.cnrs.fr" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1128,7 +1128,7 @@ "established": 1854, "labels": [], "location": { - "id": "wcrp-universe:location/01ch2yn61", + "id": "universal:location/01ch2yn61", "@nest": { "city": "Exeter", "country": [ @@ -1147,8 +1147,8 @@ "http://www.metoffice.gov.uk/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1159,7 +1159,7 @@ "established": 1997, "labels": [], "location": { - "id": "wcrp-universe:location/051yxp643", + "id": "universal:location/051yxp643", "@nest": { "city": "Jena", "country": [ @@ -1178,8 +1178,8 @@ "http://www.bgc-jena.mpg.de/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1192,7 +1192,7 @@ "established": 1975, "labels": [], "location": { - "id": "wcrp-universe:location/05esem239", + "id": "universal:location/05esem239", "@nest": { "city": "Hamburg", "country": [ @@ -1211,8 +1211,8 @@ "http://www.mpimet.mpg.de/en/home.html" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1225,7 +1225,7 @@ "established": 1934, "labels": [], "location": { - "id": "wcrp-universe:location/02j6gm739", + "id": "universal:location/02j6gm739", "@nest": { "city": "Göttingen", "country": [ @@ -1244,8 +1244,8 @@ "http://www.mps.mpg.de/en" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1260,7 +1260,7 @@ "established": 1956, "labels": [], "location": { - "id": "wcrp-universe:location/02772kk97", + "id": "universal:location/02772kk97", "@nest": { "city": "Tokyo", "country": [ @@ -1279,8 +1279,8 @@ "http://www.jma.go.jp/jma/indexe.html" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1293,7 +1293,7 @@ "established": 1961, "labels": [], "location": { - "id": "wcrp-universe:location/01cyfxe35", + "id": "universal:location/01cyfxe35", "@nest": { "city": "New York", "country": [ @@ -1312,8 +1312,8 @@ "http://www.giss.nasa.gov/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1326,7 +1326,7 @@ "established": 1959, "labels": [], "location": { - "id": "wcrp-universe:location/0171mag52", + "id": "universal:location/0171mag52", "@nest": { "city": "Greenbelt", "country": [ @@ -1345,8 +1345,8 @@ "https://www.nasa.gov/centers/goddard/home/index.html" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1362,7 +1362,7 @@ "established": 1936, "labels": [], "location": { - "id": "wcrp-universe:location/027k65916", + "id": "universal:location/027k65916", "@nest": { "city": "La Cañada Flintridge", "country": [ @@ -1381,8 +1381,8 @@ "http://www.jpl.nasa.gov/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1395,7 +1395,7 @@ "established": 1917, "labels": [], "location": { - "id": "wcrp-universe:location/0399mhs52", + "id": "universal:location/0399mhs52", "@nest": { "city": "Hampton", "country": [ @@ -1414,8 +1414,8 @@ "http://www.nasa.gov/langley" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1428,7 +1428,7 @@ "established": 1930, "labels": [], "location": { - "id": "wcrp-universe:location/05cvfcr44", + "id": "universal:location/05cvfcr44", "@nest": { "city": "Boulder", "country": [ @@ -1447,8 +1447,8 @@ "https://ncar.ucar.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1459,7 +1459,7 @@ "established": 1997, "labels": [], "location": { - "id": "wcrp-universe:location/03q36cn05", + "id": "universal:location/03q36cn05", "@nest": { "city": "Islamabad", "country": [ @@ -1478,8 +1478,8 @@ "http://www.uksresearch.com/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1492,7 +1492,7 @@ "established": 1965, "labels": [], "location": { - "id": "wcrp-universe:location/02b5d8509", + "id": "universal:location/02b5d8509", "@nest": { "city": "Swindon", "country": [ @@ -1511,8 +1511,8 @@ "https://www.ukri.org/councils/nerc/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1527,7 +1527,7 @@ "established": 1992, "labels": [], "location": { - "id": "wcrp-universe:location/04hxcaz34", + "id": "universal:location/04hxcaz34", "@nest": { "city": "Auckland", "country": [ @@ -1546,8 +1546,8 @@ "https://www.niwa.co.nz/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1567,7 +1567,7 @@ "established": 1934, "labels": [], "location": { - "id": "wcrp-universe:location/04r0wrp59", + "id": "universal:location/04r0wrp59", "@nest": { "city": "Asheville", "country": [ @@ -1586,8 +1586,8 @@ "https://www.ncei.noaa.gov" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1600,7 +1600,7 @@ "established": 1928, "labels": [], "location": { - "id": "wcrp-universe:location/05bqach95", + "id": "universal:location/05bqach95", "@nest": { "city": "Taipei", "country": [ @@ -1619,8 +1619,8 @@ "http://www.ntu.edu.tw/english/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1636,7 +1636,7 @@ "established": 1902, "labels": [], "location": { - "id": "wcrp-universe:location/01rxvg760", + "id": "universal:location/01rxvg760", "@nest": { "city": "Nanjing", "country": [ @@ -1655,8 +1655,8 @@ "http://www.nju.edu.cn/english/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1669,7 +1669,7 @@ "established": 1868, "labels": [], "location": { - "id": "wcrp-universe:location/00ysfqy60", + "id": "universal:location/00ysfqy60", "@nest": { "city": "Corvallis", "country": [ @@ -1688,8 +1688,8 @@ "http://oregonstate.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1708,7 +1708,7 @@ "established": 1952, "labels": [], "location": { - "id": "wcrp-universe:location/041nk4h53", + "id": "universal:location/041nk4h53", "@nest": { "city": "Livermore", "country": [ @@ -1727,8 +1727,8 @@ "https://www.llnl.gov/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1741,7 +1741,7 @@ "established": 1907, "labels": [], "location": { - "id": "wcrp-universe:location/02gtrqv93", + "id": "universal:location/02gtrqv93", "@nest": { "city": "Davos", "country": [ @@ -1760,8 +1760,8 @@ "https://www.pmodwrc.ch/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1774,7 +1774,7 @@ "established": 2001, "labels": [], "location": { - "id": "wcrp-universe:location/058cmd703", + "id": "universal:location/058cmd703", "@nest": { "city": "Riverdale Park", "country": [ @@ -1793,8 +1793,8 @@ "http://www.globalchange.umd.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1807,7 +1807,7 @@ "established": 1965, "labels": [], "location": { - "id": "wcrp-universe:location/05h992307", + "id": "universal:location/05h992307", "@nest": { "city": "Richland", "country": [ @@ -1826,8 +1826,8 @@ "http://www.pnnl.gov/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1840,7 +1840,7 @@ "established": 1974, "labels": [], "location": { - "id": "wcrp-universe:location/01vp8h012", + "id": "universal:location/01vp8h012", "@nest": { "city": "Santa Rosa", "country": [ @@ -1859,8 +1859,8 @@ "http://www.remss.com/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1875,7 +1875,7 @@ "established": 1946, "labels": [], "location": { - "id": "wcrp-universe:location/04h9pn542", + "id": "universal:location/04h9pn542", "@nest": { "city": "Seoul", "country": [ @@ -1894,8 +1894,8 @@ "http://www.snu.ac.kr/index.html" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1908,7 +1908,7 @@ "established": 1911, "labels": [], "location": { - "id": "wcrp-universe:location/03cve4549", + "id": "universal:location/03cve4549", "@nest": { "city": "Beijing", "country": [ @@ -1927,8 +1927,8 @@ "http://www.tsinghua.edu.cn/publish/newthuen/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1941,7 +1941,7 @@ "established": 1885, "labels": [], "location": { - "id": "wcrp-universe:location/03m2x1q45", + "id": "universal:location/03m2x1q45", "@nest": { "city": "Tucson", "country": [ @@ -1960,8 +1960,8 @@ "http://www.arizona.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -1976,7 +1976,7 @@ "established": 1965, "labels": [], "location": { - "id": "wcrp-universe:location/04gyf1771", + "id": "universal:location/04gyf1771", "@nest": { "city": "Irvine", "country": [ @@ -1995,8 +1995,8 @@ "http://uci.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -2009,7 +2009,7 @@ "established": 1876, "labels": [], "location": { - "id": "wcrp-universe:location/00jc20583", + "id": "universal:location/00jc20583", "@nest": { "city": "Boulder", "country": [ @@ -2028,8 +2028,8 @@ "http://www.cu.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -2044,7 +2044,7 @@ "established": 1891, "labels": [], "location": { - "id": "wcrp-universe:location/02t274463", + "id": "universal:location/02t274463", "@nest": { "city": "Santa Barbara", "country": [ @@ -2063,8 +2063,8 @@ "http://www.ucsb.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -2079,7 +2079,7 @@ "established": 1919, "labels": [], "location": { - "id": "wcrp-universe:location/00g30e956", + "id": "universal:location/00g30e956", "@nest": { "city": "Hamburg", "country": [ @@ -2098,8 +2098,8 @@ "http://www.uni-hamburg.de" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -2112,7 +2112,7 @@ "established": 1946, "labels": [], "location": { - "id": "wcrp-universe:location/03zga2b32", + "id": "universal:location/03zga2b32", "@nest": { "city": "Bergen", "country": [ @@ -2131,8 +2131,8 @@ "http://www.uib.no/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -2145,7 +2145,7 @@ "established": 1856, "labels": [], "location": { - "id": "wcrp-universe:location/047s2c258", + "id": "universal:location/047s2c258", "@nest": { "city": "College Park", "country": [ @@ -2164,8 +2164,8 @@ "http://www.umd.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -2176,7 +2176,7 @@ "established": 1904, "labels": [], "location": { - "id": "wcrp-universe:location/024mrxd33", + "id": "universal:location/024mrxd33", "@nest": { "city": "Leeds", "country": [ @@ -2195,8 +2195,8 @@ "http://www.leeds.ac.uk/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -2209,7 +2209,7 @@ "established": 1853, "labels": [], "location": { - "id": "wcrp-universe:location/01ej9dk98", + "id": "universal:location/01ej9dk98", "@nest": { "city": "Melbourne", "country": [ @@ -2228,8 +2228,8 @@ "http://www.unimelb.edu.au/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -2242,7 +2242,7 @@ "established": 1878, "labels": [], "location": { - "id": "wcrp-universe:location/0161xgx34", + "id": "universal:location/0161xgx34", "@nest": { "city": "Montreal", "country": [ @@ -2261,8 +2261,8 @@ "http://www.umontreal.ca/english/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -2273,7 +2273,7 @@ "established": 1869, "labels": [], "location": { - "id": "wcrp-universe:location/01jmxt844", + "id": "universal:location/01jmxt844", "@nest": { "city": "Dunedin", "country": [ @@ -2292,8 +2292,8 @@ "http://www.otago.ac.nz/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -2304,7 +2304,7 @@ "established": 1958, "labels": [], "location": { - "id": "wcrp-universe:location/03yj89h83", + "id": "universal:location/03yj89h83", "@nest": { "city": "Oulu", "country": [ @@ -2323,8 +2323,8 @@ "http://www.oulu.fi/english/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -2335,7 +2335,7 @@ "established": 1926, "labels": [], "location": { - "id": "wcrp-universe:location/05v62cm79", + "id": "universal:location/05v62cm79", "@nest": { "city": "Reading", "country": [ @@ -2354,8 +2354,8 @@ "http://www.reading.ac.uk/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -2368,7 +2368,7 @@ "established": 1861, "labels": [], "location": { - "id": "wcrp-universe:location/00cvxb145", + "id": "universal:location/00cvxb145", "@nest": { "city": "Seattle", "country": [ @@ -2387,8 +2387,8 @@ "http://www.washington.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ,{ @@ -2403,7 +2403,7 @@ "established": 1880, "labels": [], "location": { - "id": "wcrp-universe:location/008xxew50", + "id": "universal:location/008xxew50", "@nest": { "city": "Amsterdam", "country": [ @@ -2422,8 +2422,8 @@ "https://vu.nl/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } ] diff --git a/data_descriptors/institutions/iaceth.json b/src-data/institution/iaceth.json similarity index 87% rename from data_descriptors/institutions/iaceth.json rename to src-data/institution/iaceth.json index 8c2dbe91..47da7fe7 100644 --- a/data_descriptors/institutions/iaceth.json +++ b/src-data/institution/iaceth.json @@ -12,7 +12,7 @@ "established": 1855, "labels": [], "location": { - "id": "wcrp-universe:location/05a28rw58", + "id": "universal:location/05a28rw58", "@nest": { "city": "Zurich", "country": [ @@ -31,7 +31,7 @@ "https://ethz.ch" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/ifm-geomar.json b/src-data/institution/ifm-geomar.json similarity index 86% rename from data_descriptors/institutions/ifm-geomar.json rename to src-data/institution/ifm-geomar.json index de792a6c..c6b71e94 100644 --- a/data_descriptors/institutions/ifm-geomar.json +++ b/src-data/institution/ifm-geomar.json @@ -11,7 +11,7 @@ "established": 2004, "labels": [], "location": { - "id": "wcrp-universe:location/02h2x0161", + "id": "universal:location/02h2x0161", "@nest": { "city": "Kiel", "country": [ @@ -30,7 +30,7 @@ "http://www.geomar.de/en/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/imperialcollege.json b/src-data/institution/imperialcollege.json similarity index 84% rename from data_descriptors/institutions/imperialcollege.json rename to src-data/institution/imperialcollege.json index 5eb33c20..9dcc5d43 100644 --- a/data_descriptors/institutions/imperialcollege.json +++ b/src-data/institution/imperialcollege.json @@ -7,7 +7,7 @@ "established": 1907, "labels": [], "location": { - "id": "wcrp-universe:location/041kmwe10", + "id": "universal:location/041kmwe10", "@nest": { "city": "London", "country": [ @@ -26,7 +26,7 @@ "http://www.imperial.ac.uk/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/inm.json b/src-data/institution/inm.json similarity index 85% rename from data_descriptors/institutions/inm.json rename to src-data/institution/inm.json index b4056cc9..f459a784 100644 --- a/data_descriptors/institutions/inm.json +++ b/src-data/institution/inm.json @@ -9,7 +9,7 @@ "established": 1980, "labels": [], "location": { - "id": "wcrp-universe:location/00520ey40", + "id": "universal:location/00520ey40", "@nest": { "city": "Moscow", "country": [ @@ -28,7 +28,7 @@ "http://www.inm.ras.ru/inm_en_ver/index.htm" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/ipsl.json b/src-data/institution/ipsl.json similarity index 84% rename from data_descriptors/institutions/ipsl.json rename to src-data/institution/ipsl.json index edc6d7b2..49f1aebb 100644 --- a/data_descriptors/institutions/ipsl.json +++ b/src-data/institution/ipsl.json @@ -9,7 +9,7 @@ "established": 1991, "labels": [], "location": { - "id": "wcrp-universe:location/02haar591", + "id": "universal:location/02haar591", "@nest": { "city": "Paris", "country": [ @@ -28,7 +28,7 @@ "https://www.ipsl.fr/en/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/issi.json b/src-data/institution/issi.json similarity index 84% rename from data_descriptors/institutions/issi.json rename to src-data/institution/issi.json index 8c083ab1..2adeb3cb 100644 --- a/data_descriptors/institutions/issi.json +++ b/src-data/institution/issi.json @@ -9,7 +9,7 @@ "established": 1995, "labels": [], "location": { - "id": "wcrp-universe:location/01xm30661", + "id": "universal:location/01xm30661", "@nest": { "city": "Bern", "country": [ @@ -28,7 +28,7 @@ "http://www.issibern.ch/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/jaxa.json b/src-data/institution/jaxa.json similarity index 88% rename from data_descriptors/institutions/jaxa.json rename to src-data/institution/jaxa.json index 3d857757..7b5cf5c1 100644 --- a/data_descriptors/institutions/jaxa.json +++ b/src-data/institution/jaxa.json @@ -12,7 +12,7 @@ "established": 2003, "labels": [], "location": { - "id": "wcrp-universe:location/059yhyy33", + "id": "universal:location/059yhyy33", "@nest": { "city": "Tokyo", "country": [ @@ -31,7 +31,7 @@ "http://global.jaxa.jp/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/kiost.json b/src-data/institution/kiost.json similarity index 86% rename from data_descriptors/institutions/kiost.json rename to src-data/institution/kiost.json index ad692b56..60cb34be 100644 --- a/data_descriptors/institutions/kiost.json +++ b/src-data/institution/kiost.json @@ -11,7 +11,7 @@ "established": 1973, "labels": [], "location": { - "id": "wcrp-universe:location/032m55064", + "id": "universal:location/032m55064", "@nest": { "city": "Busan", "country": [ @@ -30,7 +30,7 @@ "http://eng.kiost.ac/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/kit.json b/src-data/institution/kit.json similarity index 88% rename from data_descriptors/institutions/kit.json rename to src-data/institution/kit.json index 943e4e9d..fafecf7b 100644 --- a/data_descriptors/institutions/kit.json +++ b/src-data/institution/kit.json @@ -12,7 +12,7 @@ "established": 2009, "labels": [], "location": { - "id": "wcrp-universe:location/04t3en479", + "id": "universal:location/04t3en479", "@nest": { "city": "Karlsruhe", "country": [ @@ -31,7 +31,7 @@ "http://www.kit.edu/english/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/llnl.json b/src-data/institution/llnl.json similarity index 90% rename from data_descriptors/institutions/llnl.json rename to src-data/institution/llnl.json index de2d6cd0..e14fd1bd 100644 --- a/data_descriptors/institutions/llnl.json +++ b/src-data/institution/llnl.json @@ -15,7 +15,7 @@ "established": 1952, "labels": [], "location": { - "id": "wcrp-universe:location/041nk4h53", + "id": "universal:location/041nk4h53", "@nest": { "city": "Livermore", "country": [ @@ -34,7 +34,7 @@ "https://www.llnl.gov/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/lpc2e.json b/src-data/institution/lpc2e.json similarity index 85% rename from data_descriptors/institutions/lpc2e.json rename to src-data/institution/lpc2e.json index ae2d7fc3..8b7b73ad 100644 --- a/data_descriptors/institutions/lpc2e.json +++ b/src-data/institution/lpc2e.json @@ -9,7 +9,7 @@ "established": 2012, "labels": [], "location": { - "id": "wcrp-universe:location/049k66y27", + "id": "universal:location/049k66y27", "@nest": { "city": "Orl\u00e9ans", "country": [ @@ -28,7 +28,7 @@ "https://www.lpc2e.cnrs.fr" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/mohc.json b/src-data/institution/mohc.json similarity index 84% rename from data_descriptors/institutions/mohc.json rename to src-data/institution/mohc.json index f2772820..e720b77a 100644 --- a/data_descriptors/institutions/mohc.json +++ b/src-data/institution/mohc.json @@ -9,7 +9,7 @@ "established": 1854, "labels": [], "location": { - "id": "wcrp-universe:location/01ch2yn61", + "id": "universal:location/01ch2yn61", "@nest": { "city": "Exeter", "country": [ @@ -28,7 +28,7 @@ "http://www.metoffice.gov.uk/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/mpi-b.json b/src-data/institution/mpi-b.json similarity index 84% rename from data_descriptors/institutions/mpi-b.json rename to src-data/institution/mpi-b.json index 6c7c1206..a3f59bf0 100644 --- a/data_descriptors/institutions/mpi-b.json +++ b/src-data/institution/mpi-b.json @@ -7,7 +7,7 @@ "established": 1997, "labels": [], "location": { - "id": "wcrp-universe:location/051yxp643", + "id": "universal:location/051yxp643", "@nest": { "city": "Jena", "country": [ @@ -26,7 +26,7 @@ "http://www.bgc-jena.mpg.de/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/mpi-m.json b/src-data/institution/mpi-m.json similarity index 85% rename from data_descriptors/institutions/mpi-m.json rename to src-data/institution/mpi-m.json index a1088d47..7a3b90e4 100644 --- a/data_descriptors/institutions/mpi-m.json +++ b/src-data/institution/mpi-m.json @@ -9,7 +9,7 @@ "established": 1975, "labels": [], "location": { - "id": "wcrp-universe:location/05esem239", + "id": "universal:location/05esem239", "@nest": { "city": "Hamburg", "country": [ @@ -28,7 +28,7 @@ "http://www.mpimet.mpg.de/en/home.html" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/mps.json b/src-data/institution/mps.json similarity index 85% rename from data_descriptors/institutions/mps.json rename to src-data/institution/mps.json index 761afbc2..4d5d315d 100644 --- a/data_descriptors/institutions/mps.json +++ b/src-data/institution/mps.json @@ -9,7 +9,7 @@ "established": 1934, "labels": [], "location": { - "id": "wcrp-universe:location/02j6gm739", + "id": "universal:location/02j6gm739", "@nest": { "city": "G\u00f6ttingen", "country": [ @@ -28,7 +28,7 @@ "http://www.mps.mpg.de/en" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/mri.json b/src-data/institution/mri.json similarity index 85% rename from data_descriptors/institutions/mri.json rename to src-data/institution/mri.json index 2c7b1f0e..e062b1fc 100644 --- a/data_descriptors/institutions/mri.json +++ b/src-data/institution/mri.json @@ -11,7 +11,7 @@ "established": 1956, "labels": [], "location": { - "id": "wcrp-universe:location/02772kk97", + "id": "universal:location/02772kk97", "@nest": { "city": "Tokyo", "country": [ @@ -30,7 +30,7 @@ "http://www.jma.go.jp/jma/indexe.html" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/nasa-giss.json b/src-data/institution/nasa-giss.json similarity index 85% rename from data_descriptors/institutions/nasa-giss.json rename to src-data/institution/nasa-giss.json index bcc1071a..0bd9f583 100644 --- a/data_descriptors/institutions/nasa-giss.json +++ b/src-data/institution/nasa-giss.json @@ -9,7 +9,7 @@ "established": 1961, "labels": [], "location": { - "id": "wcrp-universe:location/01cyfxe35", + "id": "universal:location/01cyfxe35", "@nest": { "city": "New York", "country": [ @@ -28,7 +28,7 @@ "http://www.giss.nasa.gov/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/nasa-gsfc.json b/src-data/institution/nasa-gsfc.json similarity index 85% rename from data_descriptors/institutions/nasa-gsfc.json rename to src-data/institution/nasa-gsfc.json index 81e8296e..a782b16b 100644 --- a/data_descriptors/institutions/nasa-gsfc.json +++ b/src-data/institution/nasa-gsfc.json @@ -9,7 +9,7 @@ "established": 1959, "labels": [], "location": { - "id": "wcrp-universe:location/0171mag52", + "id": "universal:location/0171mag52", "@nest": { "city": "Greenbelt", "country": [ @@ -28,7 +28,7 @@ "https://www.nasa.gov/centers/goddard/home/index.html" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/nasa-jpl.json b/src-data/institution/nasa-jpl.json similarity index 87% rename from data_descriptors/institutions/nasa-jpl.json rename to src-data/institution/nasa-jpl.json index bafa28e4..1b506304 100644 --- a/data_descriptors/institutions/nasa-jpl.json +++ b/src-data/institution/nasa-jpl.json @@ -12,7 +12,7 @@ "established": 1936, "labels": [], "location": { - "id": "wcrp-universe:location/027k65916", + "id": "universal:location/027k65916", "@nest": { "city": "La Ca\u00f1ada Flintridge", "country": [ @@ -31,7 +31,7 @@ "http://www.jpl.nasa.gov/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/nasa-larc.json b/src-data/institution/nasa-larc.json similarity index 85% rename from data_descriptors/institutions/nasa-larc.json rename to src-data/institution/nasa-larc.json index c76ffb37..21abc440 100644 --- a/data_descriptors/institutions/nasa-larc.json +++ b/src-data/institution/nasa-larc.json @@ -9,7 +9,7 @@ "established": 1917, "labels": [], "location": { - "id": "wcrp-universe:location/0399mhs52", + "id": "universal:location/0399mhs52", "@nest": { "city": "Hampton", "country": [ @@ -28,7 +28,7 @@ "http://www.nasa.gov/langley" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/ncar.json b/src-data/institution/ncar.json similarity index 85% rename from data_descriptors/institutions/ncar.json rename to src-data/institution/ncar.json index c4a3a76c..5c12bb60 100644 --- a/data_descriptors/institutions/ncar.json +++ b/src-data/institution/ncar.json @@ -9,7 +9,7 @@ "established": 1930, "labels": [], "location": { - "id": "wcrp-universe:location/05cvfcr44", + "id": "universal:location/05cvfcr44", "@nest": { "city": "Boulder", "country": [ @@ -28,7 +28,7 @@ "https://ncar.ucar.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/ncas.json b/src-data/institution/ncas.json similarity index 83% rename from data_descriptors/institutions/ncas.json rename to src-data/institution/ncas.json index 4bcc1eb0..7551ffe1 100644 --- a/data_descriptors/institutions/ncas.json +++ b/src-data/institution/ncas.json @@ -7,7 +7,7 @@ "established": 1997, "labels": [], "location": { - "id": "wcrp-universe:location/03q36cn05", + "id": "universal:location/03q36cn05", "@nest": { "city": "Islamabad", "country": [ @@ -26,7 +26,7 @@ "http://www.uksresearch.com/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/nerc.json b/src-data/institution/nerc.json similarity index 85% rename from data_descriptors/institutions/nerc.json rename to src-data/institution/nerc.json index 2976a082..8a35ca9f 100644 --- a/data_descriptors/institutions/nerc.json +++ b/src-data/institution/nerc.json @@ -9,7 +9,7 @@ "established": 1965, "labels": [], "location": { - "id": "wcrp-universe:location/02b5d8509", + "id": "universal:location/02b5d8509", "@nest": { "city": "Swindon", "country": [ @@ -28,7 +28,7 @@ "https://www.ukri.org/councils/nerc/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/niwa.json b/src-data/institution/niwa.json similarity index 85% rename from data_descriptors/institutions/niwa.json rename to src-data/institution/niwa.json index dbc3a227..8dba1746 100644 --- a/data_descriptors/institutions/niwa.json +++ b/src-data/institution/niwa.json @@ -11,7 +11,7 @@ "established": 1992, "labels": [], "location": { - "id": "wcrp-universe:location/04hxcaz34", + "id": "universal:location/04hxcaz34", "@nest": { "city": "Auckland", "country": [ @@ -30,7 +30,7 @@ "https://www.niwa.co.nz/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/noaa-ncei.json b/src-data/institution/noaa-ncei.json similarity index 90% rename from data_descriptors/institutions/noaa-ncei.json rename to src-data/institution/noaa-ncei.json index fce75df2..9b71ca9a 100644 --- a/data_descriptors/institutions/noaa-ncei.json +++ b/src-data/institution/noaa-ncei.json @@ -16,7 +16,7 @@ "established": 1934, "labels": [], "location": { - "id": "wcrp-universe:location/04r0wrp59", + "id": "universal:location/04r0wrp59", "@nest": { "city": "Asheville", "country": [ @@ -35,7 +35,7 @@ "https://www.ncei.noaa.gov" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/ntu.json b/src-data/institution/ntu.json similarity index 84% rename from data_descriptors/institutions/ntu.json rename to src-data/institution/ntu.json index d87c68ab..6b3a8eeb 100644 --- a/data_descriptors/institutions/ntu.json +++ b/src-data/institution/ntu.json @@ -9,7 +9,7 @@ "established": 1928, "labels": [], "location": { - "id": "wcrp-universe:location/05bqach95", + "id": "universal:location/05bqach95", "@nest": { "city": "Taipei", "country": [ @@ -28,7 +28,7 @@ "http://www.ntu.edu.tw/english/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/nuist.json b/src-data/institution/nuist.json similarity index 85% rename from data_descriptors/institutions/nuist.json rename to src-data/institution/nuist.json index 2a8840f1..0b17853f 100644 --- a/data_descriptors/institutions/nuist.json +++ b/src-data/institution/nuist.json @@ -12,7 +12,7 @@ "established": 1902, "labels": [], "location": { - "id": "wcrp-universe:location/01rxvg760", + "id": "universal:location/01rxvg760", "@nest": { "city": "Nanjing", "country": [ @@ -31,7 +31,7 @@ "http://www.nju.edu.cn/english/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/osu.json b/src-data/institution/osu.json similarity index 84% rename from data_descriptors/institutions/osu.json rename to src-data/institution/osu.json index b632099a..b9948f43 100644 --- a/data_descriptors/institutions/osu.json +++ b/src-data/institution/osu.json @@ -9,7 +9,7 @@ "established": 1868, "labels": [], "location": { - "id": "wcrp-universe:location/00ysfqy60", + "id": "universal:location/00ysfqy60", "@nest": { "city": "Corvallis", "country": [ @@ -28,7 +28,7 @@ "http://oregonstate.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/pcmdi.json b/src-data/institution/pcmdi.json similarity index 90% rename from data_descriptors/institutions/pcmdi.json rename to src-data/institution/pcmdi.json index ba72287a..8f673761 100644 --- a/data_descriptors/institutions/pcmdi.json +++ b/src-data/institution/pcmdi.json @@ -15,7 +15,7 @@ "established": 1952, "labels": [], "location": { - "id": "wcrp-universe:location/041nk4h53", + "id": "universal:location/041nk4h53", "@nest": { "city": "Livermore", "country": [ @@ -34,7 +34,7 @@ "https://www.llnl.gov/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/pmod.json b/src-data/institution/pmod.json similarity index 85% rename from data_descriptors/institutions/pmod.json rename to src-data/institution/pmod.json index cda2827e..4cd65095 100644 --- a/data_descriptors/institutions/pmod.json +++ b/src-data/institution/pmod.json @@ -9,7 +9,7 @@ "established": 1907, "labels": [], "location": { - "id": "wcrp-universe:location/02gtrqv93", + "id": "universal:location/02gtrqv93", "@nest": { "city": "Davos", "country": [ @@ -28,7 +28,7 @@ "https://www.pmodwrc.ch/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/pnnl-jgcri.json b/src-data/institution/pnnl-jgcri.json similarity index 85% rename from data_descriptors/institutions/pnnl-jgcri.json rename to src-data/institution/pnnl-jgcri.json index 17a38d1a..9ecf5c3f 100644 --- a/data_descriptors/institutions/pnnl-jgcri.json +++ b/src-data/institution/pnnl-jgcri.json @@ -9,7 +9,7 @@ "established": 2001, "labels": [], "location": { - "id": "wcrp-universe:location/058cmd703", + "id": "universal:location/058cmd703", "@nest": { "city": "Riverdale Park", "country": [ @@ -28,7 +28,7 @@ "http://www.globalchange.umd.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/pnnl-waccem.json b/src-data/institution/pnnl-waccem.json similarity index 85% rename from data_descriptors/institutions/pnnl-waccem.json rename to src-data/institution/pnnl-waccem.json index 08fe2833..84b5d213 100644 --- a/data_descriptors/institutions/pnnl-waccem.json +++ b/src-data/institution/pnnl-waccem.json @@ -9,7 +9,7 @@ "established": 1965, "labels": [], "location": { - "id": "wcrp-universe:location/05h992307", + "id": "universal:location/05h992307", "@nest": { "city": "Richland", "country": [ @@ -28,7 +28,7 @@ "http://www.pnnl.gov/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/rss.json b/src-data/institution/rss.json similarity index 85% rename from data_descriptors/institutions/rss.json rename to src-data/institution/rss.json index bf14fce9..0c063254 100644 --- a/data_descriptors/institutions/rss.json +++ b/src-data/institution/rss.json @@ -9,7 +9,7 @@ "established": 1974, "labels": [], "location": { - "id": "wcrp-universe:location/01vp8h012", + "id": "universal:location/01vp8h012", "@nest": { "city": "Santa Rosa", "country": [ @@ -28,7 +28,7 @@ "http://www.remss.com/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/snu.json b/src-data/institution/snu.json similarity index 85% rename from data_descriptors/institutions/snu.json rename to src-data/institution/snu.json index c5759ce9..7c9db869 100644 --- a/data_descriptors/institutions/snu.json +++ b/src-data/institution/snu.json @@ -11,7 +11,7 @@ "established": 1946, "labels": [], "location": { - "id": "wcrp-universe:location/04h9pn542", + "id": "universal:location/04h9pn542", "@nest": { "city": "Seoul", "country": [ @@ -30,7 +30,7 @@ "http://www.snu.ac.kr/index.html" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/thu.json b/src-data/institution/thu.json similarity index 84% rename from data_descriptors/institutions/thu.json rename to src-data/institution/thu.json index c81e333d..0e5e36a6 100644 --- a/data_descriptors/institutions/thu.json +++ b/src-data/institution/thu.json @@ -9,7 +9,7 @@ "established": 1911, "labels": [], "location": { - "id": "wcrp-universe:location/03cve4549", + "id": "universal:location/03cve4549", "@nest": { "city": "Beijing", "country": [ @@ -28,7 +28,7 @@ "http://www.tsinghua.edu.cn/publish/newthuen/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/ua.json b/src-data/institution/ua.json similarity index 84% rename from data_descriptors/institutions/ua.json rename to src-data/institution/ua.json index 3d3b1c86..dac02a51 100644 --- a/data_descriptors/institutions/ua.json +++ b/src-data/institution/ua.json @@ -9,7 +9,7 @@ "established": 1885, "labels": [], "location": { - "id": "wcrp-universe:location/03m2x1q45", + "id": "universal:location/03m2x1q45", "@nest": { "city": "Tucson", "country": [ @@ -28,7 +28,7 @@ "http://www.arizona.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/uci.json b/src-data/institution/uci.json similarity index 85% rename from data_descriptors/institutions/uci.json rename to src-data/institution/uci.json index cb0b2b96..5954f7fb 100644 --- a/data_descriptors/institutions/uci.json +++ b/src-data/institution/uci.json @@ -11,7 +11,7 @@ "established": 1965, "labels": [], "location": { - "id": "wcrp-universe:location/04gyf1771", + "id": "universal:location/04gyf1771", "@nest": { "city": "Irvine", "country": [ @@ -30,7 +30,7 @@ "http://uci.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/ucolorado.json b/src-data/institution/ucolorado.json similarity index 84% rename from data_descriptors/institutions/ucolorado.json rename to src-data/institution/ucolorado.json index 6ba69b14..7de6bc92 100644 --- a/data_descriptors/institutions/ucolorado.json +++ b/src-data/institution/ucolorado.json @@ -9,7 +9,7 @@ "established": 1876, "labels": [], "location": { - "id": "wcrp-universe:location/00jc20583", + "id": "universal:location/00jc20583", "@nest": { "city": "Boulder", "country": [ @@ -28,7 +28,7 @@ "http://www.cu.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/ucsb.json b/src-data/institution/ucsb.json similarity index 85% rename from data_descriptors/institutions/ucsb.json rename to src-data/institution/ucsb.json index fd4735e0..09cee4cc 100644 --- a/data_descriptors/institutions/ucsb.json +++ b/src-data/institution/ucsb.json @@ -11,7 +11,7 @@ "established": 1891, "labels": [], "location": { - "id": "wcrp-universe:location/02t274463", + "id": "universal:location/02t274463", "@nest": { "city": "Santa Barbara", "country": [ @@ -30,7 +30,7 @@ "http://www.ucsb.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/uhh.json b/src-data/institution/uhh.json similarity index 85% rename from data_descriptors/institutions/uhh.json rename to src-data/institution/uhh.json index 6e708185..24aa5842 100644 --- a/data_descriptors/institutions/uhh.json +++ b/src-data/institution/uhh.json @@ -11,7 +11,7 @@ "established": 1919, "labels": [], "location": { - "id": "wcrp-universe:location/00g30e956", + "id": "universal:location/00g30e956", "@nest": { "city": "Hamburg", "country": [ @@ -30,7 +30,7 @@ "http://www.uni-hamburg.de" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/uobergen.json b/src-data/institution/uobergen.json similarity index 84% rename from data_descriptors/institutions/uobergen.json rename to src-data/institution/uobergen.json index 8f3ca004..5239d539 100644 --- a/data_descriptors/institutions/uobergen.json +++ b/src-data/institution/uobergen.json @@ -9,7 +9,7 @@ "established": 1946, "labels": [], "location": { - "id": "wcrp-universe:location/03zga2b32", + "id": "universal:location/03zga2b32", "@nest": { "city": "Bergen", "country": [ @@ -28,7 +28,7 @@ "http://www.uib.no/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/uofmd.json b/src-data/institution/uofmd.json similarity index 85% rename from data_descriptors/institutions/uofmd.json rename to src-data/institution/uofmd.json index 6117b390..50d406b6 100644 --- a/data_descriptors/institutions/uofmd.json +++ b/src-data/institution/uofmd.json @@ -9,7 +9,7 @@ "established": 1856, "labels": [], "location": { - "id": "wcrp-universe:location/047s2c258", + "id": "universal:location/047s2c258", "@nest": { "city": "College Park", "country": [ @@ -28,7 +28,7 @@ "http://www.umd.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/uoleeds.json b/src-data/institution/uoleeds.json similarity index 84% rename from data_descriptors/institutions/uoleeds.json rename to src-data/institution/uoleeds.json index a14fd6f3..779278b1 100644 --- a/data_descriptors/institutions/uoleeds.json +++ b/src-data/institution/uoleeds.json @@ -7,7 +7,7 @@ "established": 1904, "labels": [], "location": { - "id": "wcrp-universe:location/024mrxd33", + "id": "universal:location/024mrxd33", "@nest": { "city": "Leeds", "country": [ @@ -26,7 +26,7 @@ "http://www.leeds.ac.uk/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/uom.json b/src-data/institution/uom.json similarity index 85% rename from data_descriptors/institutions/uom.json rename to src-data/institution/uom.json index 609c22a2..83768782 100644 --- a/data_descriptors/institutions/uom.json +++ b/src-data/institution/uom.json @@ -9,7 +9,7 @@ "established": 1853, "labels": [], "location": { - "id": "wcrp-universe:location/01ej9dk98", + "id": "universal:location/01ej9dk98", "@nest": { "city": "Melbourne", "country": [ @@ -28,7 +28,7 @@ "http://www.unimelb.edu.au/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/uomontreal.json b/src-data/institution/uomontreal.json similarity index 85% rename from data_descriptors/institutions/uomontreal.json rename to src-data/institution/uomontreal.json index f1ec5821..a9019dfe 100644 --- a/data_descriptors/institutions/uomontreal.json +++ b/src-data/institution/uomontreal.json @@ -9,7 +9,7 @@ "established": 1878, "labels": [], "location": { - "id": "wcrp-universe:location/0161xgx34", + "id": "universal:location/0161xgx34", "@nest": { "city": "Montreal", "country": [ @@ -28,7 +28,7 @@ "http://www.umontreal.ca/english/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/uootago.json b/src-data/institution/uootago.json similarity index 84% rename from data_descriptors/institutions/uootago.json rename to src-data/institution/uootago.json index b409380d..723f8e44 100644 --- a/data_descriptors/institutions/uootago.json +++ b/src-data/institution/uootago.json @@ -7,7 +7,7 @@ "established": 1869, "labels": [], "location": { - "id": "wcrp-universe:location/01jmxt844", + "id": "universal:location/01jmxt844", "@nest": { "city": "Dunedin", "country": [ @@ -26,7 +26,7 @@ "http://www.otago.ac.nz/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/uooulu.json b/src-data/institution/uooulu.json similarity index 84% rename from data_descriptors/institutions/uooulu.json rename to src-data/institution/uooulu.json index e2594b25..80f8986b 100644 --- a/data_descriptors/institutions/uooulu.json +++ b/src-data/institution/uooulu.json @@ -7,7 +7,7 @@ "established": 1958, "labels": [], "location": { - "id": "wcrp-universe:location/03yj89h83", + "id": "universal:location/03yj89h83", "@nest": { "city": "Oulu", "country": [ @@ -26,7 +26,7 @@ "http://www.oulu.fi/english/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/ureading.json b/src-data/institution/ureading.json similarity index 84% rename from data_descriptors/institutions/ureading.json rename to src-data/institution/ureading.json index df07725a..53164dfb 100644 --- a/data_descriptors/institutions/ureading.json +++ b/src-data/institution/ureading.json @@ -7,7 +7,7 @@ "established": 1926, "labels": [], "location": { - "id": "wcrp-universe:location/05v62cm79", + "id": "universal:location/05v62cm79", "@nest": { "city": "Reading", "country": [ @@ -26,7 +26,7 @@ "http://www.reading.ac.uk/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/uw.json b/src-data/institution/uw.json similarity index 84% rename from data_descriptors/institutions/uw.json rename to src-data/institution/uw.json index d97f6d32..d8d1858d 100644 --- a/data_descriptors/institutions/uw.json +++ b/src-data/institution/uw.json @@ -9,7 +9,7 @@ "established": 1861, "labels": [], "location": { - "id": "wcrp-universe:location/00cvxb145", + "id": "universal:location/00cvxb145", "@nest": { "city": "Seattle", "country": [ @@ -28,7 +28,7 @@ "http://www.washington.edu/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/institutions/vua.json b/src-data/institution/vua.json similarity index 85% rename from data_descriptors/institutions/vua.json rename to src-data/institution/vua.json index f26087ab..2c7cd463 100644 --- a/data_descriptors/institutions/vua.json +++ b/src-data/institution/vua.json @@ -11,7 +11,7 @@ "established": 1880, "labels": [], "location": { - "id": "wcrp-universe:location/008xxew50", + "id": "universal:location/008xxew50", "@nest": { "city": "Amsterdam", "country": [ @@ -30,7 +30,7 @@ "https://vu.nl/" ], "type": [ - "institution", - "organisation:organisation" + "wcrp:institution", + "universal" ] } \ No newline at end of file diff --git a/data_descriptors/license/.DS_Store b/src-data/license/.DS_Store similarity index 100% rename from data_descriptors/license/.DS_Store rename to src-data/license/.DS_Store diff --git a/src-data/license/_context_ b/src-data/license/_context_ new file mode 100644 index 00000000..fdda59e6 --- /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/data_descriptors/license/cc0_1.0.json b/src-data/license/cc0_1.0.json similarity index 78% rename from data_descriptors/license/cc0_1.0.json rename to src-data/license/cc0_1.0.json index 31b6e05e..b2522e68 100644 --- a/data_descriptors/license/cc0_1.0.json +++ b/src-data/license/cc0_1.0.json @@ -4,5 +4,8 @@ "kind": "CC0 1.0", "license_id": "Creative Commons CC0 1.0 Universal Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", - "type": "license" + "type": [ + "wcrp:license", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/license/cc_by_4.0.json b/src-data/license/cc_by_4.0.json similarity index 77% rename from data_descriptors/license/cc_by_4.0.json rename to src-data/license/cc_by_4.0.json index 734ff762..591bbda4 100644 --- a/data_descriptors/license/cc_by_4.0.json +++ b/src-data/license/cc_by_4.0.json @@ -4,5 +4,8 @@ "kind": "CC BY 4.0", "license_id": "Creative Commons Attribution 4.0 International", "license_url": "https://creativecommons.org/licenses/by/4.0/", - "type": "license" + "type": [ + "wcrp:license", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/license/cc_by_nc_sa_4.0.json b/src-data/license/cc_by_nc_sa_4.0.json similarity index 80% rename from data_descriptors/license/cc_by_nc_sa_4.0.json rename to src-data/license/cc_by_nc_sa_4.0.json index 6e0036f0..7bf7bb3e 100644 --- a/data_descriptors/license/cc_by_nc_sa_4.0.json +++ b/src-data/license/cc_by_nc_sa_4.0.json @@ -4,5 +4,8 @@ "kind": "CC BY-NC-SA 4.0", "license_id": "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International", "license_url": "https://creativecommons.org/licenses/by-nc-sa/4.0/", - "type": "license" + "type": [ + "wcrp:license", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/license/cc_by_sa_4.0.json b/src-data/license/cc_by_sa_4.0.json similarity index 78% rename from data_descriptors/license/cc_by_sa_4.0.json rename to src-data/license/cc_by_sa_4.0.json index fc50746b..b6b27a1b 100644 --- a/data_descriptors/license/cc_by_sa_4.0.json +++ b/src-data/license/cc_by_sa_4.0.json @@ -4,5 +4,8 @@ "kind": "CC BY-SA 4.0", "license_id": "Creative Commons Attribution-ShareAlike 4.0 International", "license_url": "https://creativecommons.org/licenses/by-sa/4.0/", - "type": "license" + "type": [ + "wcrp:license", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/license/graph.jsonld b/src-data/license/graph.jsonld similarity index 70% rename from data_descriptors/license/graph.jsonld rename to src-data/license/graph.jsonld index e5217e83..cbd3dcd7 100644 --- a/data_descriptors/license/graph.jsonld +++ b/src-data/license/graph.jsonld @@ -1,15 +1,15 @@ { "@context": { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/license/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/license/", + "@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/", - "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/", - "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld//", - "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/" + "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": [ { @@ -17,28 +17,40 @@ "kind": "CC0 1.0", "license_id": "Creative Commons CC0 1.0 Universal Public Domain Dedication", "license_url": "https://creativecommons.org/publicdomain/zero/1.0/", - "type": "license" + "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": "license" + "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": "license" + "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": "license" + "type": [ + "wcrp:license", + "universal" + ] } ] } diff --git a/data_descriptors/mip/.DS_Store b/src-data/mip/.DS_Store similarity index 81% rename from data_descriptors/mip/.DS_Store rename to src-data/mip/.DS_Store index 81227d0d..de84a539 100644 Binary files a/data_descriptors/mip/.DS_Store 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 00000000..0ddf1407 --- /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/data_descriptors/mip/_schema b/src-data/mip/_schema similarity index 87% rename from data_descriptors/mip/_schema rename to src-data/mip/_schema index 12c349c7..25edb5d5 100644 --- a/data_descriptors/mip/_schema +++ b/src-data/mip/_schema @@ -2,8 +2,8 @@ "$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/", + "references": ["https://github.com/WCRP-CMIP/WCRP-universe/mip"], + "repo": "https://github.com/WCRP-CMIP/WCRP-universe/", "prefix": "mip", "type": "object", @@ -11,7 +11,7 @@ "@context": { "type": "string", "description": "URI for the JSON-LD context describing MIP-eras", - "examples": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/mip/_context"] + "examples": ["https://github.com/WCRP-CMIP/WCRP-universe/mip/_context"] }, "end": { "type": "integer", diff --git a/data_descriptors/mip/cmip5.json b/src-data/mip/cmip5.json similarity index 70% rename from data_descriptors/mip/cmip5.json rename to src-data/mip/cmip5.json index a31ebf25..74d83d74 100644 --- a/data_descriptors/mip/cmip5.json +++ b/src-data/mip/cmip5.json @@ -4,6 +4,9 @@ "id": "cmip5", "name": "CMIP5", "start": 2006, - "type": "mip", + "type": [ + "wcrp:mip", + "universal" + ], "url": "https://wcrp-cmip.org/CMIP5" } \ No newline at end of file diff --git a/data_descriptors/mip/cmip6.json b/src-data/mip/cmip6.json similarity index 70% rename from data_descriptors/mip/cmip6.json rename to src-data/mip/cmip6.json index ef13e30e..fdf235bb 100644 --- a/data_descriptors/mip/cmip6.json +++ b/src-data/mip/cmip6.json @@ -4,6 +4,9 @@ "id": "cmip6", "name": "CMIP6", "start": 2013, - "type": "mip", + "type": [ + "wcrp:mip", + "universal" + ], "url": "https://wcrp-cmip.org/CMIP6" } \ No newline at end of file diff --git a/data_descriptors/mip/cmip6plus.json b/src-data/mip/cmip6plus.json similarity index 72% rename from data_descriptors/mip/cmip6plus.json rename to src-data/mip/cmip6plus.json index 8733cefc..ab176180 100644 --- a/data_descriptors/mip/cmip6plus.json +++ b/src-data/mip/cmip6plus.json @@ -4,6 +4,9 @@ "id": "cmip6plus", "name": "CMIP6Plus", "start": 2023, - "type": "mip", + "type": [ + "wcrp:mip", + "universal" + ], "url": "https://wcrp-cmip.org/CMIP6Plus" } \ No newline at end of file diff --git a/data_descriptors/mip/cmip7.json b/src-data/mip/cmip7.json similarity index 70% rename from data_descriptors/mip/cmip7.json rename to src-data/mip/cmip7.json index 29defa15..536431b4 100644 --- a/data_descriptors/mip/cmip7.json +++ b/src-data/mip/cmip7.json @@ -4,6 +4,9 @@ "id": "cmip7", "name": "CMIP7", "start": 2025, - "type": "mip", + "type": [ + "wcrp:mip", + "universal" + ], "url": "https://wcrp-cmip.org/CMIP7" } \ No newline at end of file diff --git a/data_descriptors/mip/graph.jsonld b/src-data/mip/graph.jsonld similarity index 63% rename from data_descriptors/mip/graph.jsonld rename to src-data/mip/graph.jsonld index 9f648c74..1cda64fb 100644 --- a/data_descriptors/mip/graph.jsonld +++ b/src-data/mip/graph.jsonld @@ -1,15 +1,15 @@ { "@context": { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/mip/", + "@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/", - "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/", - "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld//", - "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/" + "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": [ { @@ -17,7 +17,10 @@ "id": "cmip5", "name": "CMIP5", "start": 2006, - "type": "mip", + "type": [ + "wcrp:mip", + "universal" + ], "url": "https://wcrp-cmip.org/CMIP5" } ,{ @@ -25,7 +28,10 @@ "id": "cmip6", "name": "CMIP6", "start": 2013, - "type": "mip", + "type": [ + "wcrp:mip", + "universal" + ], "url": "https://wcrp-cmip.org/CMIP6" } ,{ @@ -33,7 +39,10 @@ "id": "cmip6plus", "name": "CMIP6Plus", "start": 2023, - "type": "mip", + "type": [ + "wcrp:mip", + "universal" + ], "url": "https://wcrp-cmip.org/CMIP6Plus" } ,{ @@ -41,7 +50,10 @@ "id": "cmip7", "name": "CMIP7", "start": 2025, - "type": "mip", + "type": [ + "wcrp:mip", + "universal" + ], "url": "https://wcrp-cmip.org/CMIP7" } ] diff --git a/data_descriptors/product/.DS_Store b/src-data/product/.DS_Store similarity index 100% rename from data_descriptors/product/.DS_Store rename to src-data/product/.DS_Store diff --git a/src-data/product/_context_ b/src-data/product/_context_ new file mode 100644 index 00000000..17dd46ac --- /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/data_descriptors/product/_schema b/src-data/product/_schema similarity index 87% rename from data_descriptors/product/_schema rename to src-data/product/_schema index 0b2359b6..f44dab7d 100644 --- a/data_descriptors/product/_schema +++ b/src-data/product/_schema @@ -2,8 +2,8 @@ "$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/", + "references": ["https://github.com/WCRP-CMIP/WCRP-universe/product"], + "repo": "https://github.com/WCRP-CMIP/WCRP-universe/", "prefix": "mip", "type": "object", @@ -11,7 +11,7 @@ "@context": { "type": "string", "description": "URI for the JSON-LD context describing product descriptors", - "examples": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/product/_context"] + "examples": ["https://github.com/WCRP-CMIP/WCRP-universe/product/_context"] }, "description": { "type": "string", diff --git a/data_descriptors/product/create.ipynb b/src-data/product/create.ipynb similarity index 100% rename from data_descriptors/product/create.ipynb rename to src-data/product/create.ipynb diff --git a/data_descriptors/product/derived.json b/src-data/product/derived.json similarity index 82% rename from data_descriptors/product/derived.json rename to src-data/product/derived.json index 4c331da3..24d4e6c2 100644 --- a/data_descriptors/product/derived.json +++ b/src-data/product/derived.json @@ -3,5 +3,8 @@ "description": "Data that has been processed or transformed from raw model output. Derived data includes value-added products such as anomalies, indices, or other statistics that are computed from the original model outputs.", "id": "derived", "kind": "derived", - "type": "product" + "type": [ + "wcrp:product", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/product/forcing_dataset.json b/src-data/product/forcing_dataset.json similarity index 82% rename from data_descriptors/product/forcing_dataset.json rename to src-data/product/forcing_dataset.json index 9ea97320..e7f336c0 100644 --- a/data_descriptors/product/forcing_dataset.json +++ b/src-data/product/forcing_dataset.json @@ -3,5 +3,8 @@ "description": "Data sets used to drive model simulations. These include external factors like greenhouse gas concentrations, solar radiation, and land use changes that influence the climate model outputs.", "id": "forcing_dataset", "kind": "forcing-dataset", - "type": "product" + "type": [ + "wcrp:product", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/product/graph.jsonld b/src-data/product/graph.jsonld similarity index 74% rename from data_descriptors/product/graph.jsonld rename to src-data/product/graph.jsonld index a062e94b..bf5b672d 100644 --- a/data_descriptors/product/graph.jsonld +++ b/src-data/product/graph.jsonld @@ -1,40 +1,52 @@ { "@context": { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/product/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/product/", + "@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/", - "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/", - "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld//", - "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/" + "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": "product" + "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": "product" + "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", + "id": "model-output", "kind": "model-output", - "type": "product" + "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": "product" + "type": [ + "wcrp:product", + "universal" + ] } ] } diff --git a/data_descriptors/product/model_output.json b/src-data/product/model-output.json similarity index 77% rename from data_descriptors/product/model_output.json rename to src-data/product/model-output.json index 01d5d187..ee4d689a 100644 --- a/data_descriptors/product/model_output.json +++ b/src-data/product/model-output.json @@ -1,7 +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", + "id": "model-output", "kind": "model-output", - "type": "product" -} \ No newline at end of file + "type": [ + "wcrp:product", + "universal" + ] +} diff --git a/data_descriptors/product/observations.json b/src-data/product/observations.json similarity index 84% rename from data_descriptors/product/observations.json rename to src-data/product/observations.json index c7ff0217..6b3d22d4 100644 --- a/data_descriptors/product/observations.json +++ b/src-data/product/observations.json @@ -3,5 +3,8 @@ "description": "Data collected from direct measurements of the climate system. This includes data from ground stations, satellites, buoys, and other observational platforms, which serve as a reference for validating and comparing model outputs.", "id": "observations", "kind": "observations", - "type": "product" + "type": [ + "wcrp:product", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/realm/.DS_Store b/src-data/realm/.DS_Store similarity index 89% rename from data_descriptors/realm/.DS_Store rename to src-data/realm/.DS_Store index d6a6202f..fa59f863 100644 Binary files a/data_descriptors/realm/.DS_Store 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 00000000..a3a0939a --- /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/data_descriptors/realm/_schema b/src-data/realm/_schema similarity index 85% rename from data_descriptors/realm/_schema rename to src-data/realm/_schema index 9a497eef..db40fd61 100644 --- a/data_descriptors/realm/_schema +++ b/src-data/realm/_schema @@ -2,8 +2,8 @@ "$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/", + "references": ["https://github.com/WCRP-CMIP/WCRP-universe/realm"], + "repo": "https://github.com/WCRP-CMIP/WCRP-universe/", "prefix": "mip", "type": "object", @@ -11,7 +11,7 @@ "@context": { "type": "string", "description": "URI for the JSON-LD context describing realms", - "examples": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/realm/_context"] + "examples": ["https://github.com/WCRP-CMIP/WCRP-universe/realm/_context"] }, "description": { "type": "string", diff --git a/src-data/realm/_schema_ b/src-data/realm/_schema_ new file mode 100644 index 00000000..5f863bf3 --- /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.json b/src-data/realm/aerosol.json new file mode 100644 index 00000000..36b5c43d --- /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.json b/src-data/realm/atmos.json new file mode 100644 index 00000000..80314900 --- /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.json b/src-data/realm/atmoschem.json new file mode 100644 index 00000000..272679c9 --- /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/data_descriptors/realm/graph.jsonld b/src-data/realm/graph.jsonld similarity index 59% rename from data_descriptors/realm/graph.jsonld rename to src-data/realm/graph.jsonld index 0dac68f9..7891832a 100644 --- a/data_descriptors/realm/graph.jsonld +++ b/src-data/realm/graph.jsonld @@ -1,64 +1,88 @@ { "@context": { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/realm/", + "@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/", - "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/", - "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld//", - "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/" + "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": "realm" + "type": [ + "wcrp:realm", + "universal" + ] } ,{ "description": "Atmosphere", "id": "atmos", "name": "atmos", - "type": "realm" + "type": [ + "wcrp:realm", + "universal" + ] } ,{ "description": "Atmospheric Chemistry", "id": "atmoschem", "name": "atmosChem", - "type": "realm" + "type": [ + "wcrp:realm", + "universal" + ] } ,{ "description": "Land Surface and Subsurface", "id": "land", "name": "land", - "type": "realm" + "type": [ + "wcrp:realm", + "universal" + ] } ,{ "description": "Land Ice", "id": "landice", "name": "landIce", - "type": "realm" + "type": [ + "wcrp:realm", + "universal" + ] } ,{ "description": "Ocean", "id": "ocean", "name": "ocean", - "type": "realm" + "type": [ + "wcrp:realm", + "universal" + ] } ,{ "description": "Ocean Biogeochemistry", "id": "ocnbgchem", "name": "ocnBgchem", - "type": "realm" + "type": [ + "wcrp:realm", + "universal" + ] } ,{ "description": "Sea Ice", "id": "seaice", "name": "seaIce", - "type": "realm" + "type": [ + "wcrp:realm", + "universal" + ] } ] } diff --git a/src-data/realm/land.json b/src-data/realm/land.json new file mode 100644 index 00000000..b6d0a78e --- /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.json b/src-data/realm/landice.json new file mode 100644 index 00000000..91e3584b --- /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.json b/src-data/realm/ocean.json new file mode 100644 index 00000000..44b0e5b4 --- /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.json b/src-data/realm/ocnbgchem.json new file mode 100644 index 00000000..b77b6ac2 --- /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.json b/src-data/realm/seaice.json new file mode 100644 index 00000000..1ee7f8c3 --- /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.json b/src-data/resolution/0.5km.json new file mode 100644 index 00000000..85647761 --- /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.json b/src-data/resolution/10000km.json new file mode 100644 index 00000000..7992886f --- /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.json b/src-data/resolution/1000km.json new file mode 100644 index 00000000..2343a4d7 --- /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.json b/src-data/resolution/100km.json new file mode 100644 index 00000000..869bb869 --- /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.json b/src-data/resolution/10km.json new file mode 100644 index 00000000..4a5dbd5c --- /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.json b/src-data/resolution/1km.json new file mode 100644 index 00000000..4f528dc9 --- /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.json b/src-data/resolution/1x1degree.json new file mode 100644 index 00000000..53e8c715 --- /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.json b/src-data/resolution/2.5km.json new file mode 100644 index 00000000..a61f2b5e --- /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.json b/src-data/resolution/2500km.json new file mode 100644 index 00000000..b4865876 --- /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.json b/src-data/resolution/250km.json new file mode 100644 index 00000000..85f2a544 --- /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.json b/src-data/resolution/25km.json new file mode 100644 index 00000000..227c88ed --- /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.json b/src-data/resolution/5000km.json new file mode 100644 index 00000000..65b4e5ac --- /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.json b/src-data/resolution/500km.json new file mode 100644 index 00000000..78077527 --- /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.json b/src-data/resolution/50km.json new file mode 100644 index 00000000..581ac5d9 --- /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.json b/src-data/resolution/5km.json new file mode 100644 index 00000000..c5782f8f --- /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 00000000..9b9f8cff --- /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/data_descriptors/resolution/_schema b/src-data/resolution/_schema similarity index 87% rename from data_descriptors/resolution/_schema rename to src-data/resolution/_schema index 332e44d4..415103fe 100644 --- a/data_descriptors/resolution/_schema +++ b/src-data/resolution/_schema @@ -2,8 +2,8 @@ "$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/", + "references": ["https://github.com/WCRP-CMIP/WCRP-universe/resolution"], + "repo": "https://github.com/WCRP-CMIP/WCRP-universe/", "prefix": "mip", "type": "object", @@ -11,7 +11,7 @@ "@context": { "type": "string", "description": "URI for the JSON-LD context describing resolution descriptors", - "examples": ["https://github.com/WCRP-CMIP/WCRP-UNIVERSE/resolution/_context"] + "examples": ["https://github.com/WCRP-CMIP/WCRP-universe/resolution/_context"] }, "description": { "type": "string", diff --git a/data_descriptors/resolution/graph.jsonld b/src-data/resolution/graph.jsonld similarity index 65% rename from data_descriptors/resolution/graph.jsonld rename to src-data/resolution/graph.jsonld index 194430a6..e3bcd2b1 100644 --- a/data_descriptors/resolution/graph.jsonld +++ b/src-data/resolution/graph.jsonld @@ -1,22 +1,25 @@ { "@context": { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/resolution/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/resolution/", + "@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/", - "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/", - "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld//", - "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/" + "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": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "0.5" } @@ -24,7 +27,10 @@ "description": "Resolution of 10000 km", "id": "10000km", "name": "10000 km", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "10000" } @@ -32,7 +38,10 @@ "description": "Resolution of 1000 km", "id": "1000km", "name": "1000 km", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "1000" } @@ -40,7 +49,10 @@ "description": "Resolution of 100 km", "id": "100km", "name": "100 km", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "100" } @@ -48,7 +60,10 @@ "description": "Resolution of 10 km", "id": "10km", "name": "10 km", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "10" } @@ -56,7 +71,10 @@ "description": "Resolution of 1 km", "id": "1km", "name": "1 km", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "1" } @@ -64,7 +82,10 @@ "description": "Resolution of 1x1 degree", "id": "1x1degree", "name": "1x1 degree", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "degree", "value": "1x1" } @@ -72,7 +93,10 @@ "description": "Resolution of 2.5 km", "id": "2.5km", "name": "2.5 km", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "2.5" } @@ -80,7 +104,10 @@ "description": "Resolution of 2500 km", "id": "2500km", "name": "2500 km", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "2500" } @@ -88,7 +115,10 @@ "description": "Resolution of 250 km", "id": "250km", "name": "250 km", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "250" } @@ -96,7 +126,10 @@ "description": "Resolution of 25 km", "id": "25km", "name": "25 km", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "25" } @@ -104,7 +137,10 @@ "description": "Resolution of 5000 km", "id": "5000km", "name": "5000 km", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "5000" } @@ -112,7 +148,10 @@ "description": "Resolution of 500 km", "id": "500km", "name": "500 km", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "500" } @@ -120,7 +159,10 @@ "description": "Resolution of 50 km", "id": "50km", "name": "50 km", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "50" } @@ -128,7 +170,10 @@ "description": "Resolution of 5 km", "id": "5km", "name": "5 km", - "type": "resolution", + "type": [ + "wcrp:resolution", + "universal" + ], "unit": "km", "value": "5" } diff --git a/data_descriptors/source_type/.DS_Store b/src-data/source_type/.DS_Store similarity index 100% rename from data_descriptors/source_type/.DS_Store rename to src-data/source_type/.DS_Store diff --git a/src-data/source_type/_context_ b/src-data/source_type/_context_ new file mode 100644 index 00000000..50f3b99f --- /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 00000000..ed589e47 --- /dev/null +++ b/src-data/source_type/_schema_ @@ -0,0 +1,76 @@ +{ + "$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" + ], + "id": "source_type", + "contains": { + "type": "string", + "enum": [ + "aer", + "agcm", + "aogcm", + "bgc", + "chem", + "gridded_insitu", + "ism", + "land", + "ogcm", + "rad", + "reanalysis", + "satellite_blended", + "satellite_retrieval", + "slab" + ] + }, + "base": "https://github.com/wcrp-cmip/WCRP-universe/tree/main/src-data/source_type/" +} \ No newline at end of file diff --git a/data_descriptors/source_type/aer.json b/src-data/source_type/aer.json similarity index 80% rename from data_descriptors/source_type/aer.json rename to src-data/source_type/aer.json index 2c0d8997..ba1616f1 100644 --- a/data_descriptors/source_type/aer.json +++ b/src-data/source_type/aer.json @@ -3,5 +3,8 @@ "description": "aerosol treatment in an atmospheric model where concentrations are calculated based on emissions, transformation, and removal processes (rather than being prescribed or omitted entirely)", "id": "aer", "name": "AER", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/source_type/agcm.json b/src-data/source_type/agcm.json similarity index 75% rename from data_descriptors/source_type/agcm.json rename to src-data/source_type/agcm.json index dacc7102..9e3485e7 100644 --- a/data_descriptors/source_type/agcm.json +++ b/src-data/source_type/agcm.json @@ -3,5 +3,8 @@ "description": "atmospheric general circulation model run with prescribed ocean surface conditions and usually a model of the land surface", "id": "agcm", "name": "AGCM", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/source_type/aogcm.json b/src-data/source_type/aogcm.json similarity index 76% rename from data_descriptors/source_type/aogcm.json rename to src-data/source_type/aogcm.json index f22f8892..d7e0c59b 100644 --- a/data_descriptors/source_type/aogcm.json +++ b/src-data/source_type/aogcm.json @@ -3,5 +3,8 @@ "description": "coupled atmosphere-ocean global climate model, additionally including explicit representation of at least the land and sea ice", "id": "aogcm", "name": "AOGCM", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/source_type/bgc.json b/src-data/source_type/bgc.json similarity index 77% rename from data_descriptors/source_type/bgc.json rename to src-data/source_type/bgc.json index ecaefbff..807bd9cd 100644 --- a/data_descriptors/source_type/bgc.json +++ b/src-data/source_type/bgc.json @@ -3,5 +3,8 @@ "description": "biogeochemistry model component that at the very least accounts for carbon reservoirs and fluxes in the atmosphere, terrestrial biosphere, and ocean", "id": "bgc", "name": "BGC", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/source_type/chem.json b/src-data/source_type/chem.json similarity index 78% rename from data_descriptors/source_type/chem.json rename to src-data/source_type/chem.json index 35fcbdee..2c0b6b1b 100644 --- a/data_descriptors/source_type/chem.json +++ b/src-data/source_type/chem.json @@ -3,5 +3,8 @@ "description": "chemistry treatment in an atmospheric model that calculates atmospheric oxidant concentrations (including at least ozone), rather than prescribing them", "id": "chem", "name": "CHEM", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/source_type/graph.jsonld b/src-data/source_type/graph.jsonld similarity index 71% rename from data_descriptors/source_type/graph.jsonld rename to src-data/source_type/graph.jsonld index 2e34eb5f..6dea82e8 100644 --- a/data_descriptors/source_type/graph.jsonld +++ b/src-data/source_type/graph.jsonld @@ -1,100 +1,142 @@ { "@context": { - "@base": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/source_type/", - "@vocab": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/source_type/", + "@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/", - "mip-variables": "https://wcrp-cmip.github.io/MIP-variables/", - "obs4mips": "https://wolfiex.github.io/obs4MIPs-cmor-tables-ld//", - "wcrp-universe": "https://wcrp-cmip.github.io/WCRP-UNIVERSE/" + "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": "source_type" + "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": "source_type" + "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": "source_type" + "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": "source_type" + "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": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } ,{ "description": "gridded product based on measurements collected from in-situ instruments", "id": "gridded_insitu", "name": "gridded_insitu", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } ,{ "description": "ice-sheet model that includes ice-flow", "id": "ism", "name": "ISM", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } ,{ "description": "land model run uncoupled from the atmosphere", "id": "land", "name": "LAND", - "type": "source_type" + "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": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } ,{ "description": "radiation component of an atmospheric model run 'offline'", "id": "rad", "name": "RAD", - "type": "source_type" + "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": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } ,{ "description": "gridded product based on both in-situ instruments and satellite measurements", "id": "satellite_blended", "name": "satellite_blended", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } ,{ "description": "gridded product based on satellite measurements", "id": "satellite_retrieval", "name": "satellite_retrieval", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } ,{ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system", "id": "slab", "name": "SLAB", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } ] } diff --git a/data_descriptors/source_type/gridded_insitu.json b/src-data/source_type/gridded_insitu.json similarity index 73% rename from data_descriptors/source_type/gridded_insitu.json rename to src-data/source_type/gridded_insitu.json index 7ed23a7f..9d6fdc70 100644 --- a/data_descriptors/source_type/gridded_insitu.json +++ b/src-data/source_type/gridded_insitu.json @@ -3,5 +3,8 @@ "description": "gridded product based on measurements collected from in-situ instruments", "id": "gridded_insitu", "name": "gridded_insitu", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/source_type/ism.json b/src-data/source_type/ism.json similarity index 65% rename from data_descriptors/source_type/ism.json rename to src-data/source_type/ism.json index bb560eae..9fff442c 100644 --- a/data_descriptors/source_type/ism.json +++ b/src-data/source_type/ism.json @@ -3,5 +3,8 @@ "description": "ice-sheet model that includes ice-flow", "id": "ism", "name": "ISM", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/source_type/land.json b/src-data/source_type/land.json similarity index 66% rename from data_descriptors/source_type/land.json rename to src-data/source_type/land.json index 62307bb6..ccc6e041 100644 --- a/data_descriptors/source_type/land.json +++ b/src-data/source_type/land.json @@ -3,5 +3,8 @@ "description": "land model run uncoupled from the atmosphere", "id": "land", "name": "LAND", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/source_type/ogcm.json b/src-data/source_type/ogcm.json similarity index 73% rename from data_descriptors/source_type/ogcm.json rename to src-data/source_type/ogcm.json index 215188df..17209641 100644 --- a/data_descriptors/source_type/ogcm.json +++ b/src-data/source_type/ogcm.json @@ -3,5 +3,8 @@ "description": "ocean general circulation model run uncoupled from an AGCM but, usually including a sea-ice model", "id": "ogcm", "name": "OGCM", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/source_type/rad.json b/src-data/source_type/rad.json similarity index 68% rename from data_descriptors/source_type/rad.json rename to src-data/source_type/rad.json index a85f999b..397ac626 100644 --- a/data_descriptors/source_type/rad.json +++ b/src-data/source_type/rad.json @@ -3,5 +3,8 @@ "description": "radiation component of an atmospheric model run 'offline'", "id": "rad", "name": "RAD", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/source_type/reanalysis.json b/src-data/source_type/reanalysis.json similarity index 76% rename from data_descriptors/source_type/reanalysis.json rename to src-data/source_type/reanalysis.json index 8ade3ae3..c2bbcaed 100644 --- a/data_descriptors/source_type/reanalysis.json +++ b/src-data/source_type/reanalysis.json @@ -3,5 +3,8 @@ "description": "gridded product generated from a model reanalysis based on in-situ instruments and possibly satellite measurements", "id": "reanalysis", "name": "reanalysis", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/source_type/satellite_blended.json b/src-data/source_type/satellite_blended.json similarity index 74% rename from data_descriptors/source_type/satellite_blended.json rename to src-data/source_type/satellite_blended.json index 6f1f30b0..45cb3bb6 100644 --- a/data_descriptors/source_type/satellite_blended.json +++ b/src-data/source_type/satellite_blended.json @@ -3,5 +3,8 @@ "description": "gridded product based on both in-situ instruments and satellite measurements", "id": "satellite_blended", "name": "satellite_blended", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/source_type/satellite_retrieval.json b/src-data/source_type/satellite_retrieval.json similarity index 71% rename from data_descriptors/source_type/satellite_retrieval.json rename to src-data/source_type/satellite_retrieval.json index 80593956..5615918f 100644 --- a/data_descriptors/source_type/satellite_retrieval.json +++ b/src-data/source_type/satellite_retrieval.json @@ -3,5 +3,8 @@ "description": "gridded product based on satellite measurements", "id": "satellite_retrieval", "name": "satellite_retrieval", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file diff --git a/data_descriptors/source_type/slab.json b/src-data/source_type/slab.json similarity index 71% rename from data_descriptors/source_type/slab.json rename to src-data/source_type/slab.json index a8d5f7ef..ee85c6c5 100644 --- a/data_descriptors/source_type/slab.json +++ b/src-data/source_type/slab.json @@ -3,5 +3,8 @@ "description": "slab-ocean used with an AGCM in representing the atmosphere-ocean coupled system", "id": "slab", "name": "SLAB", - "type": "source_type" + "type": [ + "wcrp:source_type", + "universal" + ] } \ No newline at end of file