From adcc470697b069b43b56f8a2ac7910d60d3ea142 Mon Sep 17 00:00:00 2001 From: TROUSSELLIER Laurent Date: Thu, 23 Jul 2026 14:31:32 +0200 Subject: [PATCH] fix(duplicate): fix https://github.com/ESGF/esgf-vocab/issues/247 + add ci/cd to check on every merge on main --- .github/workflows/ci.yaml | 21 +++++++++++ _scripts/check-cv-entry-filenames.py | 53 ++++++++++++++++++++++++++++ citation_url/url.json | 5 --- frequency/1hrCM.json | 5 --- frequency/1hrPt.json | 5 --- frequency/3hrPt.json | 5 --- frequency/6hrPt.json | 5 --- frequency/monC.json | 5 --- frequency/monPt.json | 5 --- frequency/subhrPt.json | 5 --- frequency/yrPt.json | 5 --- realm/atmosChem.json | 5 --- realm/landIce.json | 5 --- realm/ocnBgchem.json | 5 --- realm/seaIce.json | 5 --- tracking_id/obs4ref.json | 6 ---- tracking_id/prefuuid.json | 3 +- variable_id/baresoilFrac.json | 5 --- variable_id/burntFractionAll.json | 5 --- variable_id/c3PftFrac.json | 5 --- variable_id/c4PftFrac.json | 5 --- variable_id/cCwd.json | 5 --- variable_id/cLeaf.json | 5 --- variable_id/cLitter.json | 5 --- variable_id/cLitterAbove.json | 5 --- variable_id/cLitterBelow.json | 5 --- variable_id/cProduct.json | 5 --- variable_id/cRoot.json | 5 --- variable_id/cSoilFast.json | 5 --- variable_id/cSoilMedium.json | 5 --- variable_id/cSoilSlow.json | 5 --- variable_id/cVeg.json | 5 --- variable_id/ch4Clim.json | 5 --- variable_id/ch4globalClim.json | 5 --- variable_id/co2Clim.json | 5 --- variable_id/co2massClim.json | 5 --- variable_id/cropFrac.json | 5 --- variable_id/fFire.json | 5 --- variable_id/fGrazing.json | 5 --- variable_id/fHarvest.json | 5 --- variable_id/fLitterSoil.json | 5 --- variable_id/fVegLitter.json | 5 --- variable_id/fVegSoil.json | 5 --- variable_id/grassFrac.json | 5 --- variable_id/landCoverFrac.json | 5 --- variable_id/n2oClim.json | 5 --- variable_id/n2oglobalClim.json | 5 --- variable_id/nppLeaf.json | 5 --- variable_id/nppRoot.json | 5 --- variable_id/nppWood.json | 5 --- variable_id/o3Clim.json | 5 --- variable_id/pastureFrac.json | 5 --- variable_id/rGrowth.json | 5 --- variable_id/rMaint.json | 5 --- variable_id/residualFrac.json | 5 --- variable_id/sfcWindmax.json | 5 --- variable_id/shrubFrac.json | 5 --- variable_id/treeFrac.json | 5 --- variable_id/treeFracPrimDec.json | 5 --- variable_id/treeFracPrimEver.json | 5 --- variable_id/treeFracSecDec.json | 5 --- variable_id/treeFracSecEver.json | 5 --- version/creation_date.json | 5 --- 63 files changed, 76 insertions(+), 302 deletions(-) create mode 100644 .github/workflows/ci.yaml create mode 100644 _scripts/check-cv-entry-filenames.py delete mode 100644 citation_url/url.json delete mode 100644 frequency/1hrCM.json delete mode 100644 frequency/1hrPt.json delete mode 100644 frequency/3hrPt.json delete mode 100644 frequency/6hrPt.json delete mode 100644 frequency/monC.json delete mode 100644 frequency/monPt.json delete mode 100644 frequency/subhrPt.json delete mode 100644 frequency/yrPt.json delete mode 100644 realm/atmosChem.json delete mode 100644 realm/landIce.json delete mode 100644 realm/ocnBgchem.json delete mode 100644 realm/seaIce.json delete mode 100644 tracking_id/obs4ref.json delete mode 100644 variable_id/baresoilFrac.json delete mode 100644 variable_id/burntFractionAll.json delete mode 100644 variable_id/c3PftFrac.json delete mode 100644 variable_id/c4PftFrac.json delete mode 100644 variable_id/cCwd.json delete mode 100644 variable_id/cLeaf.json delete mode 100644 variable_id/cLitter.json delete mode 100644 variable_id/cLitterAbove.json delete mode 100644 variable_id/cLitterBelow.json delete mode 100644 variable_id/cProduct.json delete mode 100644 variable_id/cRoot.json delete mode 100644 variable_id/cSoilFast.json delete mode 100644 variable_id/cSoilMedium.json delete mode 100644 variable_id/cSoilSlow.json delete mode 100644 variable_id/cVeg.json delete mode 100644 variable_id/ch4Clim.json delete mode 100644 variable_id/ch4globalClim.json delete mode 100644 variable_id/co2Clim.json delete mode 100644 variable_id/co2massClim.json delete mode 100644 variable_id/cropFrac.json delete mode 100644 variable_id/fFire.json delete mode 100644 variable_id/fGrazing.json delete mode 100644 variable_id/fHarvest.json delete mode 100644 variable_id/fLitterSoil.json delete mode 100644 variable_id/fVegLitter.json delete mode 100644 variable_id/fVegSoil.json delete mode 100644 variable_id/grassFrac.json delete mode 100644 variable_id/landCoverFrac.json delete mode 100644 variable_id/n2oClim.json delete mode 100644 variable_id/n2oglobalClim.json delete mode 100644 variable_id/nppLeaf.json delete mode 100644 variable_id/nppRoot.json delete mode 100644 variable_id/nppWood.json delete mode 100644 variable_id/o3Clim.json delete mode 100644 variable_id/pastureFrac.json delete mode 100644 variable_id/rGrowth.json delete mode 100644 variable_id/rMaint.json delete mode 100644 variable_id/residualFrac.json delete mode 100644 variable_id/sfcWindmax.json delete mode 100644 variable_id/shrubFrac.json delete mode 100644 variable_id/treeFrac.json delete mode 100644 variable_id/treeFracPrimDec.json delete mode 100644 variable_id/treeFracPrimEver.json delete mode 100644 variable_id/treeFracSecDec.json delete mode 100644 variable_id/treeFracSecEver.json delete mode 100644 version/creation_date.json diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..f7a6610 --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,21 @@ +name: CI (continuous integration) + +on: + pull_request: + push: + branches: [main, esgvoc_dev] + +jobs: + check-all-filenames: + runs-on: ubuntu-latest + steps: + - name: Check out repository + uses: actions/checkout@v4 + + - uses: actions/setup-python@v5 + with: + python-version: "3.13" + + - name: Check for duplicate term IDs + run: | + python _scripts/check-cv-entry-filenames.py diff --git a/_scripts/check-cv-entry-filenames.py b/_scripts/check-cv-entry-filenames.py new file mode 100644 index 0000000..b7e1af8 --- /dev/null +++ b/_scripts/check-cv-entry-filenames.py @@ -0,0 +1,53 @@ +""" +Check for duplicate term IDs within each collection. + +The id field references a universe term and does not have to match the +filename, but two files in the same collection must never share the +same id — that causes duplicate rows during esgvoc ingestion. +""" + +import json +import os +import sys +from collections import defaultdict +from pathlib import Path + + +SKIP_DIRS = {".git", ".github", ".idea", ".venv", "_CVs", "_scripts"} + + +def main(): + repo_root = Path(__file__).parents[1] + + failing = [] + for entry in sorted(os.scandir(repo_root), key=lambda e: e.name): + if not entry.is_dir() or entry.name in SKIP_DIRS or entry.name.startswith("."): + continue + + ids_seen: dict[str, list[str]] = defaultdict(list) + for cv_file in sorted(Path(entry.path).glob("*.json")): + with open(cv_file) as fh: + content = json.load(fh) + + if "id" not in content: + continue + + ids_seen[content["id"]].append(str(cv_file)) + + for term_id, files in ids_seen.items(): + if len(files) > 1: + failing.append( + f"{entry.name}: duplicate id '{term_id}' in {files}" + ) + + if failing: + print("Duplicate term IDs found:", file=sys.stderr) + for f in failing: + print(f" {f}", file=sys.stderr) + raise SystemExit(1) + + print("No duplicate term IDs found.") + + +if __name__ == "__main__": + main() diff --git a/citation_url/url.json b/citation_url/url.json deleted file mode 100644 index 78a736f..0000000 --- a/citation_url/url.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "gnl_url", - "type": "citation_url" -} diff --git a/frequency/1hrCM.json b/frequency/1hrCM.json deleted file mode 100644 index 66c9ca4..0000000 --- a/frequency/1hrCM.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "1hrcm", - "type": "frequency" -} \ No newline at end of file diff --git a/frequency/1hrPt.json b/frequency/1hrPt.json deleted file mode 100644 index fc43732..0000000 --- a/frequency/1hrPt.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "1hrpt", - "type": "frequency" -} \ No newline at end of file diff --git a/frequency/3hrPt.json b/frequency/3hrPt.json deleted file mode 100644 index 42cb80c..0000000 --- a/frequency/3hrPt.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "3hrpt", - "type": "frequency" -} \ No newline at end of file diff --git a/frequency/6hrPt.json b/frequency/6hrPt.json deleted file mode 100644 index 71f996e..0000000 --- a/frequency/6hrPt.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "6hrpt", - "type": "frequency" -} \ No newline at end of file diff --git a/frequency/monC.json b/frequency/monC.json deleted file mode 100644 index a95cd1f..0000000 --- a/frequency/monC.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "monc", - "type": "frequency" -} diff --git a/frequency/monPt.json b/frequency/monPt.json deleted file mode 100644 index 728f82d..0000000 --- a/frequency/monPt.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "monpt", - "type": "frequency" -} diff --git a/frequency/subhrPt.json b/frequency/subhrPt.json deleted file mode 100644 index 3451f6b..0000000 --- a/frequency/subhrPt.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "subhrpt", - "type": "frequency" -} diff --git a/frequency/yrPt.json b/frequency/yrPt.json deleted file mode 100644 index 1951d88..0000000 --- a/frequency/yrPt.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "yrpt", - "type": "frequency" -} diff --git a/realm/atmosChem.json b/realm/atmosChem.json deleted file mode 100644 index 44e0d0f..0000000 --- a/realm/atmosChem.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "atmoschem", - "type": "realm" -} diff --git a/realm/landIce.json b/realm/landIce.json deleted file mode 100644 index ec12620..0000000 --- a/realm/landIce.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "landice", - "type": "realm" -} diff --git a/realm/ocnBgchem.json b/realm/ocnBgchem.json deleted file mode 100644 index d24b88a..0000000 --- a/realm/ocnBgchem.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "ocnbgchem", - "type": "realm" -} diff --git a/realm/seaIce.json b/realm/seaIce.json deleted file mode 100644 index 9276278..0000000 --- a/realm/seaIce.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "seaice", - "type": "realm" -} diff --git a/tracking_id/obs4ref.json b/tracking_id/obs4ref.json deleted file mode 100644 index dd2b471..0000000 --- a/tracking_id/obs4ref.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "prefuuid", - "type": "tracking_id", - "regex": "^hdl:21\\.14102/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" -} diff --git a/tracking_id/prefuuid.json b/tracking_id/prefuuid.json index 316646b..def5284 100644 --- a/tracking_id/prefuuid.json +++ b/tracking_id/prefuuid.json @@ -1,5 +1,6 @@ { "@context": "000_context.jsonld", "id": "prefuuid", - "type": "tracking_id" + "type": "tracking_id", + "regex": "^hdl:21\\.14102/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$" } diff --git a/variable_id/baresoilFrac.json b/variable_id/baresoilFrac.json deleted file mode 100644 index 4bb409b..0000000 --- a/variable_id/baresoilFrac.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "baresoilfrac", - "type": "variable" -} diff --git a/variable_id/burntFractionAll.json b/variable_id/burntFractionAll.json deleted file mode 100644 index d0517c7..0000000 --- a/variable_id/burntFractionAll.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "burntfractionall", - "type": "variable" -} diff --git a/variable_id/c3PftFrac.json b/variable_id/c3PftFrac.json deleted file mode 100644 index 20e5b55..0000000 --- a/variable_id/c3PftFrac.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "c3pftfrac", - "type": "variable" -} diff --git a/variable_id/c4PftFrac.json b/variable_id/c4PftFrac.json deleted file mode 100644 index 3869e5d..0000000 --- a/variable_id/c4PftFrac.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "c4pftfrac", - "type": "variable" -} diff --git a/variable_id/cCwd.json b/variable_id/cCwd.json deleted file mode 100644 index 54889d5..0000000 --- a/variable_id/cCwd.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "ccwd", - "type": "variable" -} diff --git a/variable_id/cLeaf.json b/variable_id/cLeaf.json deleted file mode 100644 index d4e569a..0000000 --- a/variable_id/cLeaf.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "cleaf", - "type": "variable" -} diff --git a/variable_id/cLitter.json b/variable_id/cLitter.json deleted file mode 100644 index 4717ea9..0000000 --- a/variable_id/cLitter.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "clitter", - "type": "variable" -} diff --git a/variable_id/cLitterAbove.json b/variable_id/cLitterAbove.json deleted file mode 100644 index 3f86914..0000000 --- a/variable_id/cLitterAbove.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "clitterabove", - "type": "variable" -} diff --git a/variable_id/cLitterBelow.json b/variable_id/cLitterBelow.json deleted file mode 100644 index 8436518..0000000 --- a/variable_id/cLitterBelow.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "clitterbelow", - "type": "variable" -} diff --git a/variable_id/cProduct.json b/variable_id/cProduct.json deleted file mode 100644 index 7a9ae45..0000000 --- a/variable_id/cProduct.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "cproduct", - "type": "variable" -} diff --git a/variable_id/cRoot.json b/variable_id/cRoot.json deleted file mode 100644 index af82252..0000000 --- a/variable_id/cRoot.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "croot", - "type": "variable" -} diff --git a/variable_id/cSoilFast.json b/variable_id/cSoilFast.json deleted file mode 100644 index 71aebfb..0000000 --- a/variable_id/cSoilFast.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "csoilfast", - "type": "variable" -} diff --git a/variable_id/cSoilMedium.json b/variable_id/cSoilMedium.json deleted file mode 100644 index 33c5e98..0000000 --- a/variable_id/cSoilMedium.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "csoilmedium", - "type": "variable" -} diff --git a/variable_id/cSoilSlow.json b/variable_id/cSoilSlow.json deleted file mode 100644 index 45bc5a3..0000000 --- a/variable_id/cSoilSlow.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "csoilslow", - "type": "variable" -} diff --git a/variable_id/cVeg.json b/variable_id/cVeg.json deleted file mode 100644 index 93d16b9..0000000 --- a/variable_id/cVeg.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "cveg", - "type": "variable" -} diff --git a/variable_id/ch4Clim.json b/variable_id/ch4Clim.json deleted file mode 100644 index 7bf7d96..0000000 --- a/variable_id/ch4Clim.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "ch4clim", - "type": "variable" -} diff --git a/variable_id/ch4globalClim.json b/variable_id/ch4globalClim.json deleted file mode 100644 index 5e8283e..0000000 --- a/variable_id/ch4globalClim.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "ch4globalclim", - "type": "variable" -} diff --git a/variable_id/co2Clim.json b/variable_id/co2Clim.json deleted file mode 100644 index 671955b..0000000 --- a/variable_id/co2Clim.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "co2clim", - "type": "variable" -} diff --git a/variable_id/co2massClim.json b/variable_id/co2massClim.json deleted file mode 100644 index 1bbeb09..0000000 --- a/variable_id/co2massClim.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "co2massclim", - "type": "variable" -} diff --git a/variable_id/cropFrac.json b/variable_id/cropFrac.json deleted file mode 100644 index cc755e8..0000000 --- a/variable_id/cropFrac.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "cropfrac", - "type": "variable" -} diff --git a/variable_id/fFire.json b/variable_id/fFire.json deleted file mode 100644 index 5b76ec3..0000000 --- a/variable_id/fFire.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "ffire", - "type": "variable" -} diff --git a/variable_id/fGrazing.json b/variable_id/fGrazing.json deleted file mode 100644 index a5e02fa..0000000 --- a/variable_id/fGrazing.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "fgrazing", - "type": "variable" -} diff --git a/variable_id/fHarvest.json b/variable_id/fHarvest.json deleted file mode 100644 index d45016e..0000000 --- a/variable_id/fHarvest.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "fharvest", - "type": "variable" -} diff --git a/variable_id/fLitterSoil.json b/variable_id/fLitterSoil.json deleted file mode 100644 index 317591f..0000000 --- a/variable_id/fLitterSoil.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "flittersoil", - "type": "variable" -} diff --git a/variable_id/fVegLitter.json b/variable_id/fVegLitter.json deleted file mode 100644 index a82ba29..0000000 --- a/variable_id/fVegLitter.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "fveglitter", - "type": "variable" -} diff --git a/variable_id/fVegSoil.json b/variable_id/fVegSoil.json deleted file mode 100644 index d390b7c..0000000 --- a/variable_id/fVegSoil.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "fvegsoil", - "type": "variable" -} diff --git a/variable_id/grassFrac.json b/variable_id/grassFrac.json deleted file mode 100644 index 8b475d1..0000000 --- a/variable_id/grassFrac.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "grassfrac", - "type": "variable" -} diff --git a/variable_id/landCoverFrac.json b/variable_id/landCoverFrac.json deleted file mode 100644 index 7e94669..0000000 --- a/variable_id/landCoverFrac.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "landcoverfrac", - "type": "variable" -} diff --git a/variable_id/n2oClim.json b/variable_id/n2oClim.json deleted file mode 100644 index ebbb02e..0000000 --- a/variable_id/n2oClim.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "n2oclim", - "type": "variable" -} diff --git a/variable_id/n2oglobalClim.json b/variable_id/n2oglobalClim.json deleted file mode 100644 index 231e853..0000000 --- a/variable_id/n2oglobalClim.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "n2oglobalclim", - "type": "variable" -} diff --git a/variable_id/nppLeaf.json b/variable_id/nppLeaf.json deleted file mode 100644 index 9a796ca..0000000 --- a/variable_id/nppLeaf.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "nppleaf", - "type": "variable" -} diff --git a/variable_id/nppRoot.json b/variable_id/nppRoot.json deleted file mode 100644 index c27931e..0000000 --- a/variable_id/nppRoot.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "npproot", - "type": "variable" -} diff --git a/variable_id/nppWood.json b/variable_id/nppWood.json deleted file mode 100644 index 09566d4..0000000 --- a/variable_id/nppWood.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "nppwood", - "type": "variable" -} diff --git a/variable_id/o3Clim.json b/variable_id/o3Clim.json deleted file mode 100644 index 0ddba41..0000000 --- a/variable_id/o3Clim.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "o3clim", - "type": "variable" -} diff --git a/variable_id/pastureFrac.json b/variable_id/pastureFrac.json deleted file mode 100644 index 5e7bf35..0000000 --- a/variable_id/pastureFrac.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "pasturefrac", - "type": "variable" -} diff --git a/variable_id/rGrowth.json b/variable_id/rGrowth.json deleted file mode 100644 index 54a812b..0000000 --- a/variable_id/rGrowth.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "rgrowth", - "type": "variable" -} diff --git a/variable_id/rMaint.json b/variable_id/rMaint.json deleted file mode 100644 index 64da713..0000000 --- a/variable_id/rMaint.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "rmaint", - "type": "variable" -} diff --git a/variable_id/residualFrac.json b/variable_id/residualFrac.json deleted file mode 100644 index 98e3abd..0000000 --- a/variable_id/residualFrac.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "residualfrac", - "type": "variable" -} diff --git a/variable_id/sfcWindmax.json b/variable_id/sfcWindmax.json deleted file mode 100644 index 78da38e..0000000 --- a/variable_id/sfcWindmax.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "sfcwindmax", - "type": "variable" -} diff --git a/variable_id/shrubFrac.json b/variable_id/shrubFrac.json deleted file mode 100644 index 1291943..0000000 --- a/variable_id/shrubFrac.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "shrubfrac", - "type": "variable" -} diff --git a/variable_id/treeFrac.json b/variable_id/treeFrac.json deleted file mode 100644 index c7e4d89..0000000 --- a/variable_id/treeFrac.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "treefrac", - "type": "variable" -} diff --git a/variable_id/treeFracPrimDec.json b/variable_id/treeFracPrimDec.json deleted file mode 100644 index 470dfd4..0000000 --- a/variable_id/treeFracPrimDec.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "treefracprimdec", - "type": "variable" -} diff --git a/variable_id/treeFracPrimEver.json b/variable_id/treeFracPrimEver.json deleted file mode 100644 index a592480..0000000 --- a/variable_id/treeFracPrimEver.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "treefracprimever", - "type": "variable" -} diff --git a/variable_id/treeFracSecDec.json b/variable_id/treeFracSecDec.json deleted file mode 100644 index d06ad79..0000000 --- a/variable_id/treeFracSecDec.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "treefracsecdec", - "type": "variable" -} diff --git a/variable_id/treeFracSecEver.json b/variable_id/treeFracSecEver.json deleted file mode 100644 index 255de59..0000000 --- a/variable_id/treeFracSecEver.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "treefracsecever", - "type": "variable" -} diff --git a/version/creation_date.json b/version/creation_date.json deleted file mode 100644 index 7f9bf7d..0000000 --- a/version/creation_date.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "@context": "000_context.jsonld", - "id": "creationdatenb", - "type": "directory_date" -}