From cadeb559e9401b6e195ea96b39ee19031dc3aa72 Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Wed, 29 Jan 2025 11:00:31 +0100 Subject: [PATCH 01/15] install --- .scannerwork/.sonar_lock | 0 .scannerwork/report-task.txt | 6 ++++++ 2 files changed, 6 insertions(+) create mode 100644 .scannerwork/.sonar_lock create mode 100644 .scannerwork/report-task.txt diff --git a/.scannerwork/.sonar_lock b/.scannerwork/.sonar_lock new file mode 100644 index 000000000..e69de29bb diff --git a/.scannerwork/report-task.txt b/.scannerwork/report-task.txt new file mode 100644 index 000000000..1bc4aa5e1 --- /dev/null +++ b/.scannerwork/report-task.txt @@ -0,0 +1,6 @@ +projectKey=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce +serverUrl=https://sonarqube.dev.gissol.fr +serverVersion=24.12.0.100206 +dashboardUrl=https://sonarqube.dev.gissol.fr/dashboard?id=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce +ceTaskId=c6a13061-5580-49c0-8539-b918e0fbc9ba +ceTaskUrl=https://sonarqube.dev.gissol.fr/api/ce/task?id=c6a13061-5580-49c0-8539-b918e0fbc9ba -- GitLab From 92b35f39a5b0d7fa2b57608801a8c21306b22396 Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Wed, 29 Jan 2025 11:01:58 +0100 Subject: [PATCH 02/15] nettoyage de code mort --- .../application/ApplicationCard.vue | 5 +- .../application/CharteValidator.vue | 5 - .../DetailApplicationModalCard.vue | 4 - src/components/charts/DetailModalCard.vue | 1 - .../common/AuthorizationTableForDatatype.vue | 6 +- .../common/AuthorizationTableForDatatype2.vue | 227 ------------------ src/components/common/CollapseMenu.vue | 93 ------- .../common/CollapseMenuMultiselect.vue | 2 +- src/components/common/TagsCollapse.vue | 5 +- 9 files changed, 10 insertions(+), 338 deletions(-) delete mode 100644 src/components/common/AuthorizationTableForDatatype2.vue delete mode 100644 src/components/common/CollapseMenu.vue diff --git a/src/components/application/ApplicationCard.vue b/src/components/application/ApplicationCard.vue index 8ecaf3f32..0166702e9 100644 --- a/src/components/application/ApplicationCard.vue +++ b/src/components/application/ApplicationCard.vue @@ -3,7 +3,7 @@ import useText from "@/composable/components/text"; import useBoolean from "@/composable/components/boolean"; import { useRedirections } from "@/composable/applications/useFunction"; import { formatedDateArray } from "@/composable/application/datePattern"; -import { onMounted, ref } from "vue"; +import { ref } from "vue"; import app from "@/main"; import DetailApplicationModalCard from "@/components/application/DetailApplicationModalCard.vue"; @@ -57,9 +57,6 @@ export default { redirection.value = objectShowCharte.redirection; } }; - onMounted(() => { - //console.log(props.application); - }); return { selectedName, isCardModalActive, diff --git a/src/components/application/CharteValidator.vue b/src/components/application/CharteValidator.vue index e7372adbb..5a377e139 100644 --- a/src/components/application/CharteValidator.vue +++ b/src/components/application/CharteValidator.vue @@ -14,8 +14,3 @@ export default { <param name="â€viewâ€" value="â€600pxâ€" /> </object> </template> - -<style scoped lang="scss"> -object { -} -</style> diff --git a/src/components/application/DetailApplicationModalCard.vue b/src/components/application/DetailApplicationModalCard.vue index 192ed3bfd..f04e8590a 100644 --- a/src/components/application/DetailApplicationModalCard.vue +++ b/src/components/application/DetailApplicationModalCard.vue @@ -119,10 +119,6 @@ export default { align-content: space-between; } -.comment { - //float: right; -} - .modal-card { width: auto; height: auto; diff --git a/src/components/charts/DetailModalCard.vue b/src/components/charts/DetailModalCard.vue index 1eeb98aba..9ac727a6e 100644 --- a/src/components/charts/DetailModalCard.vue +++ b/src/components/charts/DetailModalCard.vue @@ -38,7 +38,6 @@ <a class="card-header-icon column is-1" :aria-controls="key" - role="button" v-if="Object.values(option).length > 4" style="text-align: center" > diff --git a/src/components/common/AuthorizationTableForDatatype.vue b/src/components/common/AuthorizationTableForDatatype.vue index ca05d4992..5910902c1 100644 --- a/src/components/common/AuthorizationTableForDatatype.vue +++ b/src/components/common/AuthorizationTableForDatatype.vue @@ -11,14 +11,15 @@ animation="slide" aria-id="contentIdForA11y3" class="card" + tabindex="0" style="box-shadow: none" > <template #trigger="detail"> <div :aria-expanded="!detail.open" aria-controls="contentIdForA11y3" + tabindex="0" class="card-header" - role="button" style="box-shadow: none; border-bottom: thick double #009d9d" > <p class="card-header-title"> @@ -82,6 +83,7 @@ animation="slide" aria-id="contentIdForA11y3" class="card" + tabindex="0" style="box-shadow: none" > <template #trigger="detail"> @@ -89,7 +91,7 @@ :aria-expanded="!detail.open" aria-controls="contentIdForA11y3" class="card-header" - role="button" + tabindex="0" style="box-shadow: none; border-bottom: thick double #009d9d" > <p class="card-header-title"> diff --git a/src/components/common/AuthorizationTableForDatatype2.vue b/src/components/common/AuthorizationTableForDatatype2.vue deleted file mode 100644 index 4338e50c5..000000000 --- a/src/components/common/AuthorizationTableForDatatype2.vue +++ /dev/null @@ -1,227 +0,0 @@ -<template> - <div> - <b-select v-model="datatype"> - <option v-for="(datatypeInfo, key) in datatypes" :value="datatypeInfo.name" :key="key"> - {{ datatypeInfo.name }} - </option> - </b-select> - <div v-if="authorizations[datatype] && authorizations[datatype]"> - <div v-if="authorizationScopes[datatype].length" class="authorizations"> - <div v-for="(a, path) in authorizations[datatype].authorizations" :key="path"> - <b-collapse animation="slide" class="card" :open="false"> - <template #trigger="props"> - <div :aria-expanded="props.open" class="card-header" role="button"> - <p class="card-header-title">{{ displayPath(datatype, path) }} : {{ path }}</p> - <a class="card-header-icon"> - <b-icon :icon="props.open ? 'chevron-up' : 'chevron-down'"></b-icon> - </a> - </div> - </template> - <div class="card-content"> - <div v-for="(authorizationscope, key) in authorizationScopes[datatype]" :key="key"> - <CollapseMenuMultiselect - :path="path.split('KKK')[key]" - :id="authorizationscope.id" - :datatype="datatype" - :key="authorizationscope.id" - :option="authorizationscope" - ></CollapseMenuMultiselect> - </div> - </div> - </b-collapse> - </div> - </div> - </div> - <div v-if="datatype && authorizationScopes[datatype]"> - <div v-if="authorizationScopes[datatype].length" class="authorizations"> - <div class="authorizationScopeChoice"> - <div v-for="(authorizationscope, key) in authorizationScopes[datatype]" :key="key"> - <CollapseMenuMultiselect - :id="authorizationscope.id" - :datatype="datatype" - :key="authorizationscope.id" - :option="authorizationscope" - ></CollapseMenuMultiselect> - </div> - </div> - <div class="columns authorizationScopeChoice"> - <div v-for="(column, key) in columnsVisible[datatype]" :key="key" class="column"> - <b-field v-if="column.display" :label="column.title"> - <b-checkbox /> - </b-field> - </div> - </div> - </div> - </div> - <div v-else>Choisissez un référentiel de données</div> - </div> -</template> - -<script> -import useObject from "@/composable/components/object"; -import CollapseMenuMultiselect from "@/components/common/CollapseMenuMultiselect.vue"; -import { ref } from "vue"; -import { LOCAL_STORAGE_LANG } from "@/services/Fetcher"; - -export default { - components: { CollapseMenuMultiselect }, - setup() { - const lang = localStorage.getItem(LOCAL_STORAGE_LANG); - - const { reactiveObject: menuStates } = useObject({}); - const openChild = ref(false); - const isLoading = ref(true); - const { reactiveObject: STATES } = useObject({ - "-1": "square-minus", - 0: "square", - 1: "square-check", - }); - const datatype = ref(""); - - function created() { - this.isLoading = false; - } - - function parsedPath(path) { - let parsed = path.split(".").map((k) => /(^[a-z_]*)(K(.*))/.exec(k) || []); - let authKey = parsed[parsed.length - 1][1]; - let parsePath = {}; - parsePath[authKey] = parsed.reduce((acc, par, index) => { - acc[par[1]] = { - naturalKey: par[3], - hierarchicalKey: par[0], - authorizationScope: par[1], - completeKey: path, - index, - }; - return acc; - }, {}); - - return parsePath; - } - - function displayPath(datatype, path) { - let parsedPath = this.parsedPath(path); - return Object.keys(parsedPath) - .map((scope) => { - let scopeDisplay = - this.authorizationScopes?.[datatype].find((node) => scope == node.id).i18n[this.lang] || - scope; - let node = this.displayNode( - this.authReferences[datatype].find((node) => scope == node.id).nodes, - parsedPath[scope][scope].hierarchicalKey - ); - return ` - ${scopeDisplay} : - ${node ? node.i18n[this.lang] : ""} - `; - }) - .join(" "); - } - - function displayNode(nodes, key) { - let currentNode; - if (!nodes) { - return null; - } - if (nodes instanceof Array) { - currentNode = nodes.find((node) => key === node.id || node.id.endsWith("." + key)); - if (currentNode) { - return currentNode; - } - let currentNode2 = nodes.find((node) => { - let findedNode = this.displayNode(node, key); - return findedNode; - }); - return currentNode2; - } - if (key === nodes.id || nodes.id.endsWith("." + key)) { - return nodes; - } - let currentNode3 = this.displayNode(nodes.children, key); - return currentNode3; - } - - return { - STATES, - datatype, - openChild, - isLoading, - created, - menuStates, - parsedPath, - displayNode, - displayPath, - lang, - }; - }, - name: "AuthorizationTableForDatatype2", - emits: ["modifyAuthorization", "registerCurrentAuthorization"], - props: { - datatypes: Object, - authorizationScopes: Object, - authReferences: Object, - columnsVisible: Object, - authorizations: Object, - }, -}; -</script> - -<style lang="scss" scoped> -.authorizationScopeChoice { - display: flex; -} - -.authorizations { - display: flex; - flex-direction: column; -} - -.authorizationTable { - margin-left: 10px; - padding: 0 0 0 5px; - - button { - opacity: 0.75; - } - - .dropdown-menu .dropdown-content .dropDownMenu button { - opacity: 0.5; - } - - .dgSelected { - color: #007f7f; - } -} - -a { - color: $dark; - font-weight: bold; - text-decoration: underline; -} - -a:hover { - color: $primary; - text-decoration: none; -} - -p { - font-weight: bold; -} - -::marker { - color: transparent; -} - -.column { - padding: 6px; -} - -.show-check-details { - margin-left: 0.6em; -} - -.show-detail-for-selected { - height: 60px; -} -</style> diff --git a/src/components/common/CollapseMenu.vue b/src/components/common/CollapseMenu.vue deleted file mode 100644 index a81774633..000000000 --- a/src/components/common/CollapseMenu.vue +++ /dev/null @@ -1,93 +0,0 @@ -<template> - <div - v-if="option.isLeaf" - :id="option.currentPath" - :value="option.rows" - style="padding: 5px 16px" - @click="select(option, $event)" - onmouseover="this.style.background='#009D9D1A';" - onmouseout="this.style.background=''" - > - <a>{{ option.localName }}</a> - </div> - <b-collapse v-else :open="isOpen" animation="slide" class="card"> - <template #trigger="props"> - <div :aria-expanded="props.open" class="card-header" role="button"> - <p class="card-header-title"> - {{ option.localName }} - </p> - <a class="card-header-icon"> - <b-icon :icon="props.open ? 'chevron-up' : 'chevron-down'"></b-icon> - </a> - </div> - </template> - <div class="card-content"> - <div :ref="option.key" class="content" @select-menu-item="select"> - <collapse-menu - v-for="(opt, itemKey) in option.rows" - :key="itemKey" - :option="opt" - @select-menu-item="select" - > - </collapse-menu> - </div> - </div> - </b-collapse> -</template> - -<script> -export default { - name: "CollapseMenu", - props: { - option: {}, - }, - data() { - return { - isOpen: false, - emits: ["select-menu-item"], - }; - }, - methods: { - select: function (option) { - this.$emit("select-menu-item", option || this.option); - }, - }, -}; -</script> - -<style lang="scss" scoped> -a { - color: black; -} -.card { - box-shadow: none; - .card-header { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - box-shadow: none; - - .card-header-title { - color: $dark-slightly-transparent-8; - margin: 0; - } - } - - .card-content { - padding: 5px 0px 5px 20px; - border-radius: 0px; - .content { - border-left: 0.5px solid $primary; - } - .collapse { - padding: 0; - - .card-header { - .card-header-title { - color: $dark-slightly-transparent-6; - margin: 0; - } - } - } - } -} -</style> diff --git a/src/components/common/CollapseMenuMultiselect.vue b/src/components/common/CollapseMenuMultiselect.vue index 5f6ff7779..00e569246 100644 --- a/src/components/common/CollapseMenuMultiselect.vue +++ b/src/components/common/CollapseMenuMultiselect.vue @@ -10,7 +10,7 @@ </div> <b-collapse v-else :open="isOpen" animation="slide" class="card"> <template #trigger="props"> - <div :aria-expanded="props.open" class="card-header" role="button"> + <div :aria-expanded="props.open" class="card-header"> <p class="card-header-title"> <b-checkbox :value="nodeState.checked" diff --git a/src/components/common/TagsCollapse.vue b/src/components/common/TagsCollapse.vue index a3e2c3e10..642c8bb98 100644 --- a/src/components/common/TagsCollapse.vue +++ b/src/components/common/TagsCollapse.vue @@ -5,7 +5,8 @@ :aria-expanded="props.open" aria-controls="contentIdForA11y3" class="card-header" - role="button" + tabindex="0" + @keydown="handleCollapseKeypress($event, props)" > <p class="card-header-title"> {{ $t("tags.tag") }} @@ -45,6 +46,7 @@ <script> import useBoolean from "@/composable/components/boolean"; +import { collapseMixin } from "@/composable/components/collapse"; export default { name: "TagsCollapse", emits: ["change:tag"], @@ -53,6 +55,7 @@ export default { default: {}, }, }, + mixins: [collapseMixin], setup(props) { const { refBoolean: open } = useBoolean(); -- GitLab From e860bd8c3cf1c57a0591b12c2ca7317d77f05b8d Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Wed, 29 Jan 2025 16:24:23 +0100 Subject: [PATCH 03/15] =?UTF-8?q?d=C3=A9but=20ajout=20tabindex=20sur=20les?= =?UTF-8?q?=20collapse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/application/ShowErrors.vue | 1 + src/components/common/AuthorizationTable.vue | 11 ++- .../common/AuthorizationTableForDatatype.vue | 20 ++++- .../common/CollapseMenuOneSelect.vue | 2 +- src/components/common/CollapsibleTree.vue | 4 +- src/components/common/SelectMenu.vue | 2 +- src/components/common/SubMenu.vue | 2 +- src/components/common/TagsCollapse.vue | 6 +- .../authorization/AuthorizationByDatatype.vue | 80 ------------------- .../authorization/AuthorizationForScope.vue | 7 +- .../authorization/DisplayAuthorization.vue | 2 +- .../common/authorization/DisplayNode.vue | 2 +- src/components/common/provider/FieldsForm.vue | 9 ++- .../common/provider/FiltersDataCollapse.vue | 9 ++- src/composable/components/collapse.js | 11 +++ .../AuthorizationsRightsRequestInfoView.vue | 1 - .../DataTypeAuthorizationInfoView.vue | 2 + .../DataTypeAuthorizationsView.vue | 14 +++- src/views/data/DataTableView.vue | 2 +- src/views/data/DataVersioningView.vue | 2 +- 20 files changed, 83 insertions(+), 106 deletions(-) delete mode 100644 src/components/common/authorization/AuthorizationByDatatype.vue create mode 100644 src/composable/components/collapse.js diff --git a/src/components/application/ShowErrors.vue b/src/components/application/ShowErrors.vue index 12aa26f93..7d83bcf80 100644 --- a/src/components/application/ShowErrors.vue +++ b/src/components/application/ShowErrors.vue @@ -54,6 +54,7 @@ export default { class="btnErrors" icon-right="exclamation-circle" outlined + :tabindex="errorsMessagesLength !== 0 ? 0 : -1" type="is-danger" > {{ $t("applications.number_errors", { numberErrors: errorsMessagesLength }) }} diff --git a/src/components/common/AuthorizationTable.vue b/src/components/common/AuthorizationTable.vue index c9e260f92..3cb73556a 100644 --- a/src/components/common/AuthorizationTable.vue +++ b/src/components/common/AuthorizationTable.vue @@ -27,7 +27,16 @@ @click="indexColumn === 'label' && toggle(index)" > <span style="margin-right: 10px"> - <FontAwesomeIcon :icon="openChild ? 'caret-down' : 'caret-right'" tabindex="0" /> + <FontAwesomeIcon + :icon="openChild ? 'caret-down' : 'caret-right'" + :tabindex=" + column.display && + indexColumn === 'label' && + (!scope.isLeaf || remainingOption.length) + ? 0 + : -1 + " + /> </span> <span> {{ localName(scope) }} </span> </a> diff --git a/src/components/common/AuthorizationTableForDatatype.vue b/src/components/common/AuthorizationTableForDatatype.vue index 5910902c1..848deff24 100644 --- a/src/components/common/AuthorizationTableForDatatype.vue +++ b/src/components/common/AuthorizationTableForDatatype.vue @@ -11,14 +11,20 @@ animation="slide" aria-id="contentIdForA11y3" class="card" - tabindex="0" style="box-shadow: none" > <template #trigger="detail"> <div :aria-expanded="!detail.open" aria-controls="contentIdForA11y3" - tabindex="0" + :tabindex=" + localeInitialized && + ((localeReferences.withoutScope && + Object.keys(localeReferences.withoutScope).length !== 0) || + (localeReferences.withScope && Object.keys(localeReferences.withScope).length !== 0)) + ? 0 + : -1 + " class="card-header" style="box-shadow: none; border-bottom: thick double #009d9d" > @@ -83,7 +89,6 @@ animation="slide" aria-id="contentIdForA11y3" class="card" - tabindex="0" style="box-shadow: none" > <template #trigger="detail"> @@ -91,7 +96,14 @@ :aria-expanded="!detail.open" aria-controls="contentIdForA11y3" class="card-header" - tabindex="0" + :tabindex=" + localeInitialized && + ((localeDatatypes.withoutScope && + Object.keys(localeDatatypes.withoutScope).length !== 0) || + (localeDatatypes.withScope && Object.keys(localeDatatypes.withScope).length !== 0)) + ? 0 + : -1 + " style="box-shadow: none; border-bottom: thick double #009d9d" > <p class="card-header-title"> diff --git a/src/components/common/CollapseMenuOneSelect.vue b/src/components/common/CollapseMenuOneSelect.vue index c78dc3a4d..965cade32 100644 --- a/src/components/common/CollapseMenuOneSelect.vue +++ b/src/components/common/CollapseMenuOneSelect.vue @@ -23,8 +23,8 @@ <CollapseMenuOneSelect v-for="child in option.children" :key="child.id" - :option="child" :id-reference-scope="idReferenceScope" + :option="child" @select-menu-item="select" > </CollapseMenuOneSelect> diff --git a/src/components/common/CollapsibleTree.vue b/src/components/common/CollapsibleTree.vue index 07463959d..a0edccdad 100644 --- a/src/components/common/CollapsibleTree.vue +++ b/src/components/common/CollapsibleTree.vue @@ -30,7 +30,7 @@ class="is-small" outlined style="margin: 10px" - tabindex="0" + :tabindex="false ? 0 : -1" type="is-primary" > <b-icon icon="bars"></b-icon> @@ -44,7 +44,7 @@ :icon="displayChildren ? 'caret-down' : 'caret-right'" aria-hidden="false" class="clickable mr-3" - tabindex="0" + :tabindex="option.children && option.children.length !== 0 ? 0 : -1" /> </slot> <slot name="label" v-bind:option="option"> diff --git a/src/components/common/SelectMenu.vue b/src/components/common/SelectMenu.vue index 32b5833c0..8e9e89d60 100644 --- a/src/components/common/SelectMenu.vue +++ b/src/components/common/SelectMenu.vue @@ -13,7 +13,7 @@ @input="select(option.currentPath, $event)" /> <span class="column">{{ option.localName }}</span> - <span class="column" style="right: 0; position: absolute"> + <span class="column" style="right: 0; position: absolute" :tabindex="open ? 0 : -1"> <b-icon :icon="open ? 'chevron-down' : 'chevron-up'" class="icon is-small"> </b-icon> </span> </summary> diff --git a/src/components/common/SubMenu.vue b/src/components/common/SubMenu.vue index b76d5cf9b..7a1fcd864 100644 --- a/src/components/common/SubMenu.vue +++ b/src/components/common/SubMenu.vue @@ -6,7 +6,7 @@ icon="arrow-left" @click="goBack()" aria-hidden="false" - tabindex="0" + :tabindex="!isAccueil ? 0 : -1" @keyup.enter="goBack()" /> <span class="SubMenu-root">{{ root }}</span> diff --git a/src/components/common/TagsCollapse.vue b/src/components/common/TagsCollapse.vue index 642c8bb98..1cddbd936 100644 --- a/src/components/common/TagsCollapse.vue +++ b/src/components/common/TagsCollapse.vue @@ -1,14 +1,14 @@ <template> - <b-collapse :open="open" animation="slide" aria-id="contentIdForA11y3" class="card"> + <b-collapse :open="open" animation="slide" aria-id="collapseForTags" class="card"> <template #trigger="props"> <div :aria-expanded="props.open" - aria-controls="contentIdForA11y3" + aria-controls="collapseForTags" class="card-header" tabindex="0" @keydown="handleCollapseKeypress($event, props)" > - <p class="card-header-title"> + <p class="card-header-title" :aria-label="$t('tags.tag')"> {{ $t("tags.tag") }} </p> <a class="card-header-icon"> diff --git a/src/components/common/authorization/AuthorizationByDatatype.vue b/src/components/common/authorization/AuthorizationByDatatype.vue deleted file mode 100644 index 30649be84..000000000 --- a/src/components/common/authorization/AuthorizationByDatatype.vue +++ /dev/null @@ -1,80 +0,0 @@ -<script> -import { computed } from "vue"; -import AuthorizationForScope from "@/components/common/authorization/AuthorizationForScope.vue"; -import AuthorizationsForNoAuthorization from "@/components/common/authorization/AuthorizationsForNoAuthorization.vue"; -import services from "../../../composable/services"; - -export default { - name: "AuthorizationByDatatype", - computed: { - services() { - return services; - }, - }, - components: { AuthorizationsForNoAuthorization, AuthorizationForScope }, - props: { - dataType: Object, - grantableInfos: Object, - application: Object, - listColumnName: Object, - }, - - setup(props) { - const columnsDescription = computed(() => { - return props.grantableInfos?.columnsDescription || {}; - }); - const autorizationByPath = computed( - () => props.grantableInfos?.authorizationsForUser?.authorizationByPath || {} - ); - const users = computed(() => props.grantableInfos?.users || []); - const isAdministrator = computed( - () => props.grantableInfos?.authorizationsForUser?.isAdministrator || false - ); - const publicAuthorizations = computed(() => props.grantableInfos?.publicAuthorizations || {}); - const referenceScopes = computed(() => props.grantableInfos.referenceScopes || {}); - - return { - columnsDescription, - autorizationByPath, - users, - isAdministrator, - publicAuthorizations, - referenceScopes, - }; - }, -}; -</script> - -<template> - <div class="card"> - <div> - <b-collapse :open.sync="isOpen"> - <div slot="trigger" class="header"> - <h2 class="title is-4 card-header is-primary has-background-primary has-text-white"> - {{ - services.internationalisationService.localeReferenceNames(datatypeName, application) - }} - </h2> - </div> - <div class="content"> - <div v-if="application"> - <AuthorizationForScope - :dataType="dataType" - :grantable-infos="grantableInfos" - v-if="'AuthorizationForScope' === componentType && grantableInfos" - > - </AuthorizationForScope> - <AuthorizationsForNoAuthorization - :dataType="dataType" - :grantable-infos="grantableInfos" - v-else-if="'AuthorizationsForNoAuthorization' === componentType && grantableInfos" - > - </AuthorizationsForNoAuthorization> - </div> - </div> - </b-collapse> - </div> - </div> -</template> - -<style scoped lang="scss"></style> diff --git a/src/components/common/authorization/AuthorizationForScope.vue b/src/components/common/authorization/AuthorizationForScope.vue index 6b27ca67b..38b3f9c3b 100644 --- a/src/components/common/authorization/AuthorizationForScope.vue +++ b/src/components/common/authorization/AuthorizationForScope.vue @@ -12,9 +12,10 @@ <template #trigger="detail"> <div :aria-expanded="!detail.open" - aria-controls="contentIdForA11y3" + :aria-controls="$t('applications.dataset')" class="card-header" - role="button" + tabindex="0" + @keydown="handleCollapseKeypress($event, detail)" style="box-shadow: none; border-bottom: solid #009d9d" > <p class="card-header-title" style="margin-bottom: 0"> @@ -51,10 +52,12 @@ <script> import { computed } from "vue"; import AuthorizationTableForOneDataType from "@/components/common/authorization/AuthorizationTableForOneDataType.vue"; +import { collapseMixin } from "@/composable/components/collapse"; export default { name: "AuthorizationForScope", components: { AuthorizationTableForOneDataType }, + mixins: [collapseMixin], props: { authorization: { type: Object, diff --git a/src/components/common/authorization/DisplayAuthorization.vue b/src/components/common/authorization/DisplayAuthorization.vue index 1f162364c..e28950b8f 100644 --- a/src/components/common/authorization/DisplayAuthorization.vue +++ b/src/components/common/authorization/DisplayAuthorization.vue @@ -67,7 +67,7 @@ export default { <template> <div> - <b-collapse :open="false"> + <b-collapse :open="false" tabindex="0"> <div slot="trigger" class="header"> <span v-for="(scope, key) in scopes" :key="key"> <span class="has-text-primary has-text-weight-bold"> {{ scope.label }}</span> diff --git a/src/components/common/authorization/DisplayNode.vue b/src/components/common/authorization/DisplayNode.vue index 20296c41f..a63354e52 100644 --- a/src/components/common/authorization/DisplayNode.vue +++ b/src/components/common/authorization/DisplayNode.vue @@ -10,7 +10,7 @@ > </b-icon> </div> - <b-collapse :open.sync="isOpen"> + <b-collapse :open.sync="isOpen" tabindex="0" @keyup.enter="isOpen"> <display-node v-for="child in node.children" :key="child.id" diff --git a/src/components/common/provider/FieldsForm.vue b/src/components/common/provider/FieldsForm.vue index 45a904c04..2c05cd09e 100644 --- a/src/components/common/provider/FieldsForm.vue +++ b/src/components/common/provider/FieldsForm.vue @@ -1,6 +1,13 @@ <template> <ValidationObserver ref="form" v-slot="{}" tag="form" @submit.prevent="onSubmit"> - <b-collapse v-model="isOpen" animation="slide" class="card" style="box-shadow: none"> + <b-collapse + v-model="isOpen" + animation="slide" + class="card" + style="box-shadow: none" + tabindex="0" + @keyup.enter="isOpen" + > <template #trigger="detail"> <div :aria-expanded="isOpen" diff --git a/src/components/common/provider/FiltersDataCollapse.vue b/src/components/common/provider/FiltersDataCollapse.vue index cb0f1c625..3b21f7c14 100644 --- a/src/components/common/provider/FiltersDataCollapse.vue +++ b/src/components/common/provider/FiltersDataCollapse.vue @@ -1,5 +1,12 @@ <template> - <b-collapse :open="open" animation="slide" class="card" style="margin: 0.625rem 0 0.625rem 0"> + <b-collapse + :open="open" + animation="slide" + class="card" + style="margin: 0.625rem 0 0.625rem 0" + tabindex="0" + @keyup.enter="open" + > <template #trigger="props"> <div class="card-header" role="button"> <p class="card-header-title" style="text-transform: capitalize"> diff --git a/src/composable/components/collapse.js b/src/composable/components/collapse.js new file mode 100644 index 000000000..14e31f0a9 --- /dev/null +++ b/src/composable/components/collapse.js @@ -0,0 +1,11 @@ +export const collapseMixin = { + methods: { + handleCollapseKeypress(event, props) { + console.log("handleCollapseKeypress", props, event); + if (event.key === "Enter" || event.key === " ") { + event.preventDefault(); + this.$set(this, "open", !props.open); + } + }, + }, +}; diff --git a/src/views/authorizations/AuthorizationsRightsRequestInfoView.vue b/src/views/authorizations/AuthorizationsRightsRequestInfoView.vue index bda8904e1..031d0b998 100644 --- a/src/views/authorizations/AuthorizationsRightsRequestInfoView.vue +++ b/src/views/authorizations/AuthorizationsRightsRequestInfoView.vue @@ -42,7 +42,6 @@ :aria-expanded="!detail.open" aria-controls="tableCurrentAuth" class="card-header" - role="button" style="box-shadow: none; border-bottom: thick double #009d9d" > <p class="card-header-title">Demande des droits par références ou datatypes</p> diff --git a/src/views/authorizations/DataTypeAuthorizationInfoView.vue b/src/views/authorizations/DataTypeAuthorizationInfoView.vue index d706264b2..b7b7b6982 100644 --- a/src/views/authorizations/DataTypeAuthorizationInfoView.vue +++ b/src/views/authorizations/DataTypeAuthorizationInfoView.vue @@ -116,6 +116,7 @@ import { dataLoader } from "@/composable/data/dataLoader"; import AuthorizationTableForDatatype from "@/components/common/AuthorizationTableForDatatype.vue"; import TitleAndDescription from "@/components/common/TitleAndDescription.vue"; import { allDataName, createListData } from "@/composable/application/data"; +import { getListColumnName } from "@/composable/authorization/grantableInfos"; export default { name: "DataTypeAuthorizationInfoView", @@ -288,6 +289,7 @@ export default { authorizations.value[data] = configuration.value.dataDescription[data].authorization; } } + console.log("getListColumnName", getListColumnName()); listColumnName.value["withoutScope"] = { delete: { display: true, diff --git a/src/views/authorizations/DataTypeAuthorizationsView.vue b/src/views/authorizations/DataTypeAuthorizationsView.vue index 6a625b4d3..450bf35bc 100644 --- a/src/views/authorizations/DataTypeAuthorizationsView.vue +++ b/src/views/authorizations/DataTypeAuthorizationsView.vue @@ -200,7 +200,8 @@ :aria-expanded="!detail.open" aria-controls="list-auths" class="card-header" - role="button" + :tabindex="hasAuthorizationsByUsers ? 0 : -1" + @keydown="handleCollapseKeypress($event, detail)" style="box-shadow: none; background-color: transparent" > <p class="card-header-title"> @@ -344,7 +345,8 @@ <div aria-controls="auths-name" class="card-header" - role="button" + tabindex="0" + @keydown="handleCollapseKeypress($event, detail)" style="box-shadow: none; background-color: transparent" > <a class="card-header-icon" style="padding-left: 0; padding-right: 0"> @@ -427,7 +429,8 @@ :aria-expanded="!detail.open" aria-controls="list-users" class="card-header" - role="button" + :tabindex="!hasAuthorizationsByUsers ? 0 : -1" + @keydown="handleCollapseKeypress($event, detail)" style="box-shadow: none; background-color: transparent" > <p class="card-header-title"> @@ -501,7 +504,8 @@ :aria-expanded="!detail.open" aria-controls="list-privileges" class="card-header" - role="button" + :tabindex="!hasAuthorizationsByUsers ? 0 : -1" + @keydown="handleCollapseKeypress($event, detail)" style="box-shadow: none; background-color: transparent" > <p class="card-header-title"> @@ -557,6 +561,7 @@ import { LOCAL_STORAGE_LANG } from "@/services/Fetcher"; import DetailAuthorizationModalCard from "@/components/common/authorization/DetailAuthorizationModalCard.vue"; import SummaryTableOfAuthorizationByData from "@/components/common/authorization/SummaryTableOfAuthorizationByData.vue"; import TitleAndDescription from "@/components/common/TitleAndDescription.vue"; +import { collapseMixin } from "@/composable/components/collapse"; export default { name: "DataTypeAuthorizationsView", @@ -565,6 +570,7 @@ export default { return services; }, }, + mixins: [collapseMixin], components: { TitleAndDescription, SummaryTableOfAuthorizationByData, diff --git a/src/views/data/DataTableView.vue b/src/views/data/DataTableView.vue index 1f2dd2220..f4cf522fe 100644 --- a/src/views/data/DataTableView.vue +++ b/src/views/data/DataTableView.vue @@ -165,7 +165,7 @@ <b-icon class="clickable" icon="times-circle" size="is-small" type="is-danger"> </b-icon> </a> - <b-collapse :open="false" class="column"> + <b-collapse :open="false" class="column" tabindex="0"> <template #trigger> <b-button :label="'' + (tableValues.indexOf(props.row) + 1 + params.offset)" diff --git a/src/views/data/DataVersioningView.vue b/src/views/data/DataVersioningView.vue index 228101dcb..878341050 100644 --- a/src/views/data/DataVersioningView.vue +++ b/src/views/data/DataVersioningView.vue @@ -70,7 +70,7 @@ <form class="card"> <b-collapse animation="slide" aria-id="fileDeposit" class="card"> <template #trigger="props"> - <div aria-controls="fileDeposit" class="card-header" role="button"> + <div aria-controls="fileDeposit" class="card-header" tabindex="0"> <h2 class="card-header-title"> {{ $t("dataTypesRepository.card-title-upload-file") }} </h2> -- GitLab From 0fd1c149206455574f244dba0d2aa709e1d05000 Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Wed, 29 Jan 2025 16:37:23 +0100 Subject: [PATCH 04/15] =?UTF-8?q?d=C3=A9sinstallation=20et=20suppression?= =?UTF-8?q?=20des=20fichiers=20cypress?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cypress/e2e/HighAuthorizationScope.cy.js | 215 - ...rizationScope_specApplicationCreator.cy.js | 127 - cypress/e2e/authorizationsDatatypes.cy.js | 7941 ----- cypress/e2e/authorizationsReferences.cy.js | 11304 -------- cypress/e2e/change_profile.cy.js | 182 - cypress/e2e/createApplication.cy.js | 84 - cypress/e2e/errors.cy.js | 331 - cypress/e2e/login.cy.js | 346 - cypress/e2e/references_errors.cy.js | 1611 - cypress/e2e/repository.cy.js | 75 - .../fixtures/applications/errors/errors.json | 1 - .../fixtures/applications/errors/errors.txt | 0 .../applications/errors/ref_ola_errors.json | 1 - .../fake/fakeYaml_testCreateAplication.json | 235 - .../applications/ore/foret/applications.json | 18325 ------------ .../applications/ore/foret/foret.json | 24166 ---------------- ...eres-fou_4_swc_j_01-01-1999_31-01-1999.csv | 38 - .../applications/ore/foret/swc_j.json | 31 - .../applications/ore/foret/swc_j2.json | 31 - .../applications/ore/foret/zone_etude.json | 433 - .../ore/monsore/changeMonsore.txt | 17 - .../ore/monsore/createMonsore.txt | 21 - .../ore/monsore/dataType_response.json | 759 - .../authorisation/authorizations.json | 1 - .../datatypes/authorisation/grantable.json | 1 - .../new_authorization_request.json | 107 - .../new_authorization_response.json | 62 - .../authorisation/post_authorization.json | 1 - .../show_authorization_table.json | 40 - .../montypededonneespiegeageenmontee.json | 1 - .../ore/monsore/datatypes/pem.json | 1 - .../applications/ore/monsore/monsoere.json | 1 - .../ore/monsore/references/projet.json | 1 - .../ore/monsore/references/sites.json | 1 - .../ore/monsore/references/type_de_sites.json | 1 - .../ore/monsore/validateMonsore.txt | 10 - .../fixtures/applications/ore/ola/ola.json | 11463 -------- .../ore/ola/ola_zooplancton_synthesis.json | 214 - .../ore/ore_application_description.json | 1 - .../ore/ore_application_description.txt | 12 - cypress/fixtures/applications/sites/site.yaml | 135 - .../fixtures/references/monsore/monsore.json | 2940 -- cypress/fixtures/references/ola/ola.json | 2298 -- .../authorizations/highAuthorizations.json | 36 - .../login/application_creator_login.json | 10 - cypress/fixtures/users/login/echo_login.json | 8 - .../fixtures/users/login/poussin_login.json | 10 - cypress/fixtures/users/users.json | 48 - cypress/plugins/index.js | 22 - cypress/support/commands.js | 81 - cypress/support/component-index.html | 12 - cypress/support/component.js | 27 - cypress/support/e2e.js | 20 - cypress/tsconfig.json | 13 - package-lock.json | 323 +- package.json | 1 - 56 files changed, 118 insertions(+), 84058 deletions(-) delete mode 100644 cypress/e2e/HighAuthorizationScope.cy.js delete mode 100644 cypress/e2e/HighAuthorizationScope_specApplicationCreator.cy.js delete mode 100644 cypress/e2e/authorizationsDatatypes.cy.js delete mode 100644 cypress/e2e/authorizationsReferences.cy.js delete mode 100644 cypress/e2e/change_profile.cy.js delete mode 100644 cypress/e2e/createApplication.cy.js delete mode 100644 cypress/e2e/errors.cy.js delete mode 100644 cypress/e2e/login.cy.js delete mode 100644 cypress/e2e/references_errors.cy.js delete mode 100644 cypress/e2e/repository.cy.js delete mode 100644 cypress/fixtures/applications/errors/errors.json delete mode 100644 cypress/fixtures/applications/errors/errors.txt delete mode 100644 cypress/fixtures/applications/errors/ref_ola_errors.json delete mode 100644 cypress/fixtures/applications/fake/fakeYaml_testCreateAplication.json delete mode 100644 cypress/fixtures/applications/ore/foret/applications.json delete mode 100644 cypress/fixtures/applications/ore/foret/foret.json delete mode 100644 cypress/fixtures/applications/ore/foret/fougeres-fou_4_swc_j_01-01-1999_31-01-1999.csv delete mode 100644 cypress/fixtures/applications/ore/foret/swc_j.json delete mode 100644 cypress/fixtures/applications/ore/foret/swc_j2.json delete mode 100644 cypress/fixtures/applications/ore/foret/zone_etude.json delete mode 100644 cypress/fixtures/applications/ore/monsore/changeMonsore.txt delete mode 100644 cypress/fixtures/applications/ore/monsore/createMonsore.txt delete mode 100644 cypress/fixtures/applications/ore/monsore/dataType_response.json delete mode 100644 cypress/fixtures/applications/ore/monsore/datatypes/authorisation/authorizations.json delete mode 100644 cypress/fixtures/applications/ore/monsore/datatypes/authorisation/grantable.json delete mode 100644 cypress/fixtures/applications/ore/monsore/datatypes/authorisation/new_authorization_request.json delete mode 100644 cypress/fixtures/applications/ore/monsore/datatypes/authorisation/new_authorization_response.json delete mode 100644 cypress/fixtures/applications/ore/monsore/datatypes/authorisation/post_authorization.json delete mode 100644 cypress/fixtures/applications/ore/monsore/datatypes/authorisation/show_authorization_table.json delete mode 100644 cypress/fixtures/applications/ore/monsore/datatypes/montypededonneespiegeageenmontee.json delete mode 100644 cypress/fixtures/applications/ore/monsore/datatypes/pem.json delete mode 100644 cypress/fixtures/applications/ore/monsore/monsoere.json delete mode 100644 cypress/fixtures/applications/ore/monsore/references/projet.json delete mode 100644 cypress/fixtures/applications/ore/monsore/references/sites.json delete mode 100644 cypress/fixtures/applications/ore/monsore/references/type_de_sites.json delete mode 100644 cypress/fixtures/applications/ore/monsore/validateMonsore.txt delete mode 100644 cypress/fixtures/applications/ore/ola/ola.json delete mode 100644 cypress/fixtures/applications/ore/ola/ola_zooplancton_synthesis.json delete mode 100644 cypress/fixtures/applications/ore/ore_application_description.json delete mode 100644 cypress/fixtures/applications/ore/ore_application_description.txt delete mode 100644 cypress/fixtures/applications/sites/site.yaml delete mode 100644 cypress/fixtures/references/monsore/monsore.json delete mode 100644 cypress/fixtures/references/ola/ola.json delete mode 100644 cypress/fixtures/users/authorizations/highAuthorizations.json delete mode 100644 cypress/fixtures/users/login/application_creator_login.json delete mode 100644 cypress/fixtures/users/login/echo_login.json delete mode 100644 cypress/fixtures/users/login/poussin_login.json delete mode 100644 cypress/fixtures/users/users.json delete mode 100644 cypress/plugins/index.js delete mode 100644 cypress/support/commands.js delete mode 100644 cypress/support/component-index.html delete mode 100644 cypress/support/component.js delete mode 100644 cypress/support/e2e.js delete mode 100644 cypress/tsconfig.json diff --git a/cypress/e2e/HighAuthorizationScope.cy.js b/cypress/e2e/HighAuthorizationScope.cy.js deleted file mode 100644 index 65ceab01c..000000000 --- a/cypress/e2e/HighAuthorizationScope.cy.js +++ /dev/null @@ -1,215 +0,0 @@ -/// <reference types="Cypress" /> - - -require('cypress-plugin-tab') - -const test1= function (response){ - assert(parseInt(response.request.body.match('66b3cbb7-2f3f-4db0-b63a-856ad7c2f006'))>0) -} -const test2= function (response){ - assert('other'== response.request.body.match('other')) - assert( parseInt(response.request.body.match('66b3cbb7-2f3f-4db0-b63a-856ad7c2f006'))>0) -} -const test3= function (response){ - assert( parseInt(response.request.body.match('5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9'))>0) -} -const test4= function (response){ - assert( parseInt(response.request.body.match('5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9'))>0) - assert('titi'== response.request.body.match('titi')) -} -describe('test high authorization application', () => { - beforeEach(() => { - cy.setLocale('fr'); - }); - - it('Test authorization ajout', () => { - cy.login("admin", ) - //cy.wait(['@postUserResponse', '@getApplicationResponse']) - cy.get('.clickable').click() - cy.get('.navbar-burger').click() - cy.contains('poussin').click() - cy.wait(50) - cy.fixture('users/authorizations/highAuthorizations.json').then(authorization=>{ - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/authorization', - authorization - ) - }) - let user = { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "login": "poussin", - "email": "poussin@inrae.fr", - "authorizedForApplicationCreation": true, - "openAdomAdmin": true, - "authorizations": [ - ".*" - ] - } - cy.contains('Autorisations').click() - cy.wait(50) - cy.get('[data-label="Nom des utilisateurs"]').eq(0).should('have.text',' lambda ') - cy.get('[data-label="Nom des utilisateurs"]').eq(1).should('have.text',' poussin ') - cy.get(':nth-child(1) > [data-label="Administration"] > .b-checkbox > .check').first().click( ) - cy.get(':nth-child(1) > [data-label="Applications"] > .taginput > .taginput-container > .autocomplete > .control > .input').type('other').type('{enter}') - - cy.get('td[data-label=Applications] span.tag.is-dark[title=other]') - .should('exist') - .should('have.text', ' other ') - cy.intercept('PUT','http://localhost:8081/api/v1/authorization/openAdomAdmin?userIdOrLogin=66b3cbb7-2f3f-4db0-b63a-856ad7c2f006&applicationPattern=undefined', - req=>{ - assert('66b3cbb7-2f3f-4db0-b63a-856ad7c2f006' == req.query.userIdOrLogin) - assert('undefined' == req.query.applicationPattern) - req.reply({ - statusCode: 200, - body: { - "id": "66b3cbb7-2f3f-4db0-b63a-856ad7c2f006", - "login": "lambda", - "authorizedForApplicationCreation": true, - "openAdomAdmin": true, - "authorizations": [ - "toto", "foret" - ] - } - }) - }) - - cy.intercept('PUT','http://localhost:8081/api/v1/authorization/applicationCreator?userIdOrLogin=66b3cbb7-2f3f-4db0-b63a-856ad7c2f006&applicationPattern=other', req=>{ - assert('66b3cbb7-2f3f-4db0-b63a-856ad7c2f006' == req.query.userIdOrLogin) - assert('other' == req.query.applicationPattern) - req.reply({ - statusCode: 200, - body: { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "login": "lambda", - "email": "lambda@inrae.fr", - "authorizedForApplicationCreation": true, - "openAdomAdmin": true, - "authorizations": [ - "toto", "foret", "other" - ] - } - }) - }) - cy.fixture('users/authorizations/highAuthorizations.json').then(authorization=>{ - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/authorization', - authorization.map(a => { - if (a.login == 'lambda') { - a.openAdomAdmin= true - a.authorizations.push('other'); - } - return a; - }) - ) - }) - cy.screenshot() - - cy.get('.button > :nth-child(2)').click() - cy.screenshot() - - cy.get('tr:nth-child(1) td[data-label=Applications] span.tag.is-dark').eq(2) - .should('contain.text', ' other ') - cy.get('tr:nth-child(1) td[data-label=Applications] span.tag.is-dark') - .should("have.length", 3) - - }) - - it('Test authorization suppression', () => { - cy.login("admin", ) - //cy.wait(['@postUserResponse', '@getApplicationResponse']) - cy.get('.clickable').click() - cy.get('.navbar-burger').click() - cy.contains('poussin').click() - cy.wait(50) - cy.fixture('users/authorizations/highAuthorizations.json').then(authorization=>{ - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/authorization', - authorization - ) - }) - let user = { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "login": "poussin", - "email": "poussin@inrae.fr", - "authorizedForApplicationCreation": true, - "openAdomAdmin": true, - "authorizations": [ - ".*" - ] - } - cy.contains('Autorisations').click() - cy.wait(50) - cy.contains('lambda') - cy.contains('poussin') - cy.get(':nth-child(2) > [data-label="Administration"] > .b-checkbox > .check').first().click() - - cy.get('tr:nth-child(2) td[data-label=Applications] span.tag.is-dark').eq(1) - .should('contain.text', ' titi ') - cy.get('tr:nth-child(2) td[data-label=Applications] span.tag.is-dark') - .should("have.length", 4) - cy.get('[title="titi"] > .delete').click() - - cy.intercept('DELETE','http://localhost:8081/api/v1/authorization/openAdomAdmin?userIdOrLogin=5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9', req=>{ - - assert('5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9' == req.query.userIdOrLogin) - req.reply({ - statusCode: 200, - body: { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "login": "poussin", - "email": "poussin@inrae.fr", - "authorizedForApplicationCreation": true, - "openAdomAdmin": false, - "authorizations": [ - "toto", "foret", "titi" - ] - } - }) - }) - cy.intercept('DELETE','http://localhost:8081/api/v1/authorization/applicationCreator?userIdOrLogin=5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9&applicationPattern=titi',req=>{ - - assert('5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9' == req.query.userIdOrLogin) - assert('titi' == req.query.applicationPattern) - req.reply({ - statusCode: 200, - body: { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "login": "poussin", - "email": "poussin@inrae.fr", - "authorizedForApplicationCreation": true, - "openAdomAdmin": false, - "authorizations": [ - "toto", "foret" - ] - } - }) - }) - cy.fixture('users/authorizations/highAuthorizations.json').then(authorization=>{ - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/authorization', - authorization.map(a => { - if (a.login == 'poussin') { - a.openAdomAdmin= false; - a.authorizations = a.authorizations.filter(r=>r!="titi"); - } - return a; - }) - ) - }) - cy.screenshot() - - - cy.get('.button > :nth-child(2)').click() - cy.screenshot() - - - cy.get('tr:nth-child(2) td[data-label=Applications] span.tag.is-dark') - .should('not.contain.text', ' titi ') - cy.get('tr:nth-child(2) td[data-label=Applications] span.tag.is-dark') - .should("have.length", 3) - }) -}) \ No newline at end of file diff --git a/cypress/e2e/HighAuthorizationScope_specApplicationCreator.cy.js b/cypress/e2e/HighAuthorizationScope_specApplicationCreator.cy.js deleted file mode 100644 index 885010e43..000000000 --- a/cypress/e2e/HighAuthorizationScope_specApplicationCreator.cy.js +++ /dev/null @@ -1,127 +0,0 @@ -/// <reference types="Cypress" /> - - -require('cypress-plugin-tab') -const test2 = function (response) { - assert('poussin' == response.request.query.userIdOrLogin) - assert('ola' == response.request.query.applicationPattern) -} - -describe('test high authorization application', () => { - beforeEach(() => { - cy.setLocale('fr'); - }); - - it('Test authorization ajout', () => { - cy.login("applicationCreator",) - //cy.wait(['@postUserResponse', '@getApplicationResponse']) - cy.get('.clickable').click() - cy.get('.navbar-burger').click() - cy.contains('acreator').click() - cy.wait(50) - cy.fixture('users/authorizations/highAuthorizations.json').then(authorization => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/authorization', - authorization - ) - }) - let user = { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "login": "poussin", - "email": "poussin@inrae.fr", - "authorizedForApplicationCreation": true, - "openAdomAdmin": true, - "authorizations": [ - ".*" - ] - } - cy.contains('Autorisations').click() - - cy.get(':nth-child(1) > [data-label="Applications"] > .columns ') - .should('have.text', 'foret : ola : pro : ') - cy.get(':nth-child(1) > [data-label="Applications"] > .columns svg[data-icon="times-circle"]') - .should("have.length", 1) - cy.get(':nth-child(2) > [data-label="Applications"] > .columns ') - .should('have.text', '.* :ola :pro : foret : ') - cy.get(':nth-child(2) > [data-label="Applications"] > .columns svg[data-icon="times-circle"]') - .should("have.length", 3) - cy.get(':nth-child(1) > [data-label="Applications"] > .columns > :nth-child(3) ').click() - cy.get(':nth-child(2) > [data-label="Applications"] > .columns > :nth-child(2) ').click() - cy.intercept('PUT', 'http://localhost:8081/api/v1/authorization/applicationCreator?userIdOrLogin=lambda&applicationPattern=pro', req => { - assert('lambda' == req.query.userIdOrLogin) - assert('pro' == req.query.applicationPattern) - req.reply({ - statusCode: 200, - body: { - "id": "66b3cbb7-2f3f-4db0-b63a-856ad7c2f006", - "login": "lambda", - "authorizedForApplicationCreation": true, - "openAdomAdmin": false, - "authorizations": [ - "foret", "pro" - ] - } - }) - }) - cy.intercept('DELETE', 'http://localhost:8081/api/v1/authorization/applicationCreator?userIdOrLogin=poussin&applicationPattern=ola\n', (req) => { - assert('poussin' == req.query.userIdOrLogin) - assert('ola' == req.query.applicationPattern) - req.reply({ - statusCode: 200, - body: { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "login": "poussin", - "email": "poussin@inrae.fr", - "authorizedForApplicationCreation": true, - "openAdomAdmin": true, - "authorizations": [ - ".*", - "titi", - "pro" - ] - } - }) - - }) - cy.fixture('users/authorizations/highAuthorizations.json').then(authorization => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/authorization', - authorization.map(a => { - if (a.login == 'lambda') { - a.authorizations.push('pro'); - } - if (a.login == 'poussin') { - a.authorizations = [ - ".*", - "titi", - "pro" - ]; - } - return a; - }) - ) - }) - cy.screenshot() - - cy.get('.button > :nth-child(2)').click() - cy.screenshot() - - - cy.get(':nth-child(1) > [data-label="Applications"] > .columns p') - .should('contain.text','foret') - .should('contain.text','ola') - .should('contain.text','pro') - cy.get(':nth-child(1) > [data-label="Applications"] > .columns svg[data-icon="times-circle"]') - .should("have.length", 2) - cy.get(':nth-child(2) > [data-label="Applications"] > .columns ') - .should('contain.text','.*') - .should('contain.text','pro') - .should('contain.text','ola') - .should('contain.text','foret') - cy.get(':nth-child(2) > [data-label="Applications"] > .columns svg[data-icon="times-circle"]') - .should("have.length", 2) - - }) -}) \ No newline at end of file diff --git a/cypress/e2e/authorizationsDatatypes.cy.js b/cypress/e2e/authorizationsDatatypes.cy.js deleted file mode 100644 index 5beb86a1c..000000000 --- a/cypress/e2e/authorizationsDatatypes.cy.js +++ /dev/null @@ -1,7941 +0,0 @@ -/// <reference types="Cypress" /> - -describe('test create application', () => { - beforeEach(() => { - cy.setLocale('fr'); - }); - - it.skip('Test creation authorization admin ola', () => { - cy.login("admin", ) - //cy.wait(['@postUserResponse', '@getApplicationResponse']) - const olaDataType = 'applications/ore/ola/ola.json' - - /* intercept pour get datatypes*/ - cy.fixture(olaDataType).then(olaContent => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola?filter=CONFIGURATION&filter=DATATYPE', { - statusCode: 200, - body: olaContent - }).as('pageDATA') - }) - cy.fixture(olaDataType).then(olaContent => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola?filter=CONFIGURATION&filter=DATATYPE&filter=SYNTHESIS', { - statusCode: 200, - body: olaContent - }).as('pageDATA') - }) - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/synthesis/zooplancton', { - statusCode: 200, - body: { - "": [ - { - "application": "36776c27-acf3-4981-a977-7c3c37be0183", - "datatype": "zooplancton", - "variable": "", - "requiredAuthorizations": { - "site": "grand_lac.annecy", - "projet": "suivi_des_lacs" - }, - "aggregation": "", - "ranges": [ - { - "range": [ - "1994-01-04T00:00", - "1994-01-05T00:00" - ] - }, - { - "range": [ - "1994-03-15T00:00", - "1994-03-16T00:00" - ] - }, - { - "range": [ - "1994-04-05T00:00", - "1994-04-06T00:00" - ] - }, - { - "range": [ - "1994-04-20T00:00", - "1994-04-21T00:00" - ] - }, - { - "range": [ - "1994-05-03T00:00", - "1994-05-04T00:00" - ] - }, - { - "range": [ - "1994-05-17T00:00", - "1994-05-18T00:00" - ] - }, - { - "range": [ - "1994-06-13T00:00", - "1994-06-14T00:00" - ] - }, - { - "range": [ - "1994-07-26T00:00", - "1994-07-27T00:00" - ] - }, - { - "range": [ - "1994-08-11T00:00", - "1994-08-12T00:00" - ] - }, - { - "range": [ - "1994-09-13T00:00", - "1994-09-14T00:00" - ] - }, - { - "range": [ - "1994-10-12T00:00", - "1994-10-13T00:00" - ] - }, - { - "range": [ - "1994-11-15T00:00", - "1994-11-16T00:00" - ] - }, - { - "range": [ - "1994-12-06T00:00", - "1994-12-07T00:00" - ] - } - ] - }, - { - "application": "36776c27-acf3-4981-a977-7c3c37be0183", - "datatype": "zooplancton", - "variable": "", - "requiredAuthorizations": { - "site": "grand_lac.leman", - "projet": "suivi_des_lacs" - }, - "aggregation": "", - "ranges": [ - { - "range": [ - "2021-01-26T00:00", - "2021-01-27T00:00" - ] - }, - { - "range": [ - "2021-02-16T00:00", - "2021-02-17T00:00" - ] - }, - { - "range": [ - "2021-03-02T00:00", - "2021-03-03T00:00" - ] - }, - { - "range": [ - "2021-03-16T00:00", - "2021-03-17T00:00" - ] - }, - { - "range": [ - "2021-04-20T00:00", - "2021-04-21T00:00" - ] - }, - { - "range": [ - "2021-05-03T00:00", - "2021-05-04T00:00" - ] - }, - { - "range": [ - "2021-05-19T00:00", - "2021-05-20T00:00" - ] - }, - { - "range": [ - "2021-06-01T00:00", - "2021-06-02T00:00" - ] - }, - { - "range": [ - "2021-06-14T00:00", - "2021-06-15T00:00" - ] - }, - { - "range": [ - "2021-07-07T00:00", - "2021-07-08T00:00" - ] - }, - { - "range": [ - "2021-07-21T00:00", - "2021-07-22T00:00" - ] - }, - { - "range": [ - "2021-08-09T00:00", - "2021-08-10T00:00" - ] - }, - { - "range": [ - "2021-09-02T00:00", - "2021-09-03T00:00" - ] - }, - { - "range": [ - "2021-09-15T00:00", - "2021-09-16T00:00" - ] - }, - { - "range": [ - "2021-09-27T00:00", - "2021-09-28T00:00" - ] - }, - { - "range": [ - "2021-10-19T00:00", - "2021-10-20T00:00" - ] - }, - { - "range": [ - "2021-11-16T00:00", - "2021-11-17T00:00" - ] - }, - { - "range": [ - "2021-12-06T00:00", - "2021-12-07T00:00" - ] - } - ] - } - ] - } - }).as('pageDATAzooplancton') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/synthesis/chlorophylle', { - statusCode: 200, - body: {} - }).as('pageDATAchlorophylle') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/synthesis/phytoplancton', { - statusCode: 200, - body: {} - }).as('pageDATAphytoplancton') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/synthesis/physico-chimie', { - statusCode: 200, - body: {} - }).as('pageDATAphysico-chimie') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/synthesis/haute_frequence', { - statusCode: 200, - body: {} - }).as('pageDATAhaute_frequence') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/synthesis/production_primaire', { - statusCode: 200, - body: {} - }).as('pageDATAproduction_primaire') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/synthesis/sonde_multiparametres', { - statusCode: 200, - body: {} - }).as('pageDATAsonde_multiparametres') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/synthesis/condition_prelevements', { - statusCode: 200, - body: {} - }).as('pageDATA') - - cy.visit(Cypress.env('ola_dataTypes_url')) - - /* get datatype*/ - cy.fixture(olaDataType).then(olaContent => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola?filter=CONFIGURATION&filter=DATATYPE&filter=SYNTHESIS', { - statusCode: 200, - body: olaContent - }).as('pageDataAuthorization') - }) - /* intercept pour get authorizations*/ - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/authorization', { - statusCode: 200, - body: { - "authorizationResults": [ - { - "uuid": "596397ad-0359-43d1-b8c7-fe9eae95bf26", - "name": "test chlrophylle", - "users": [ - { - "id": "a5486b95-21f7-4f02-8942-adbd707fcf1b", - "creationDate": 1677508654866, - "updateDate": 1677508654866, - "login": "echo", - "password": "$2a$12$sz6MzU0jQe16yN7xthzYCuUEUThqEHTRzJBXphaqkBergJDpYnQhq", - "authorizations": [] - } - ], - "application": "36776c27-acf3-4981-a977-7c3c37be0183", - "authorizations": { - "phytoplancton": { - "extraction": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "lac_d_altitude" - }, - "fromDay": null, - "toDay": null - } - ], - "depot": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ], - "delete": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "riviere" - }, - "fromDay": null, - "toDay": null - } - ] - }, - "chlorophylle": { - "extraction": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ], - "depot": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ], - "admin": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ], - "delete": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ], - "publication": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ] - }, - "zooplancton": { - "extraction": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "lac_d_altitude" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "riviere" - }, - "fromDay": null, - "toDay": null - } - ], - "depot": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "lac_d_altitude" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "riviere" - }, - "fromDay": null, - "toDay": null - } - ], - "admin": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "lac_d_altitude" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "riviere" - }, - "fromDay": null, - "toDay": null - } - ], - "delete": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "lac_d_altitude" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "riviere" - }, - "fromDay": null, - "toDay": null - } - ] - } - }, - "publicAuthorizations": { - "physico-chimie": { - "extraction": [ - { - "timeScope": { - "range": { - "empty": false - } - }, - "dataGroups": [], - "requiredAuthorizations": { - "site": { - "sql": "grand_lac" - } - } - } - ], - "depot": [ - { - "timeScope": { - "range": { - "empty": false - } - }, - "dataGroups": [], - "requiredAuthorizations": { - "site": { - "sql": "grand_lac" - } - } - } - ] - } - }, - "authorizationsForUser": { - "authorizationResults": {}, - "applicationName": "ola", - "authorizationByPath": {}, - "isAdministrator": true - } - }, - { - "uuid": "479ea4d8-d116-4bbf-8365-c8b7c8552b29", - "name": "depot extra phisico", - "users": [ - { - "id": "9032ffe5-bfc1-453d-814e-287cd678484a", - "creationDate": 1677497830455, - "updateDate": 1677497830455, - "login": "_public_", - "password": "", - "authorizations": [ - ".*" - ] - } - ], - "application": "36776c27-acf3-4981-a977-7c3c37be0183", - "authorizations": { - "physico-chimie": { - "extraction": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ], - "depot": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ] - } - }, - "publicAuthorizations": { - "physico-chimie": { - "extraction": [ - { - "timeScope": { - "range": { - "empty": false - } - }, - "dataGroups": [], - "requiredAuthorizations": { - "site": { - "sql": "grand_lac" - } - } - } - ], - "depot": [ - { - "timeScope": { - "range": { - "empty": false - } - }, - "dataGroups": [], - "requiredAuthorizations": { - "site": { - "sql": "grand_lac" - } - } - } - ] - } - }, - "authorizationsForUser": { - "authorizationResults": {}, - "applicationName": "ola", - "authorizationByPath": {}, - "isAdministrator": true - } - } - ], - "authorizationsForUser": { - "authorizationResults": {}, - "applicationName": "ola", - "authorizationByPath": {}, - "isAdministrator": true - } - } - }).as('pageDataAuthorization') - - cy.visit(Cypress.env('ola_dataTypes_authorizations_url')) - - cy.wait(150) - cy.fixture(olaDataType).then(olaContent => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola?filter=CONFIGURATION&filter=DATATYPE', { - statusCode: 200, - body: olaContent - }).as('pageDataAuthorization') - }) - - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/grantable', { - statusCode: 200, - body: { - "users": [{ - "id": "9032ffe5-bfc1-453d-814e-287cd678484a", - "label": "_public_" - }, { - "id": "a5486b95-21f7-4f02-8942-adbd707fcf1b", - "label": "echo" - }, {"id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", "label": "poussin"}], - "dataGroups": { - "condition_prelevements": [{ - "id": "qualitatif", - "label": "Données qualitatives" - }, {"id": "quantitatif", "label": "Données quantitatives"}, { - "id": "referentiel", - "label": "Référentiel" - }], - "phytoplancton": [{"id": "condition", "label": "Contexte"}, { - "id": "donnee", - "label": "Donnée" - }, {"id": "referentiel", "label": "Référentiel"}], - "chlorophylle": [{"id": "condition", "label": "Contexte"}, { - "id": "referentiel", - "label": "Référentiel" - }], - "production_primaire": [{"id": "condition", "label": "Contexte"}, { - "id": "referentiel", - "label": "Référentiel" - }], - "haute_frequence": [{"id": "all", "label": "Toutes les données"}], - "zooplancton": [{"id": "condition", "label": "Contexte"}, { - "id": "donnée", - "label": "Data" - }, {"id": "referentiel", "label": "Référentiel"}], - "physico-chimie": [{"id": "condition", "label": "Contexte"}, { - "id": "dataGroup_variable", - "label": "Données" - }, {"id": "referentiel", "label": "Référentiel"}], - "sonde_multiparametres": [{ - "id": "condition_prelevement", - "label": "Condition de prélèvement" - }, {"id": "donnee_prelevement", "label": "Données du prélèvement"}, { - "id": "referentiel", - "label": "Référentiel" - }] - }, - "authorizationScopes": { - "condition_prelevements": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "phytoplancton": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "chlorophylle": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "production_primaire": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "haute_frequence": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "zooplancton": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "physico-chimie": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "sonde_multiparametres": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }] - }, - "columnsDescription": { - "condition_prelevements": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "phytoplancton": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "chlorophylle": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "production_primaire": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "haute_frequence": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "zooplancton": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "physico-chimie": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "sonde_multiparametres": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - } - }, - "authorizationsForUser": { - "authorizationResults": {}, - "applicationName": "ola", - "authorizationByPath": {}, - "isAdministrator": true - }, - "publicAuthorizations": { - "physico-chimie": { - "extraction": [{ - "timeScope": {"range": {"empty": false}}, - "dataGroups": [], - "requiredAuthorizations": {"site": {"sql": "grand_lac"}} - }], - "depot": [{ - "timeScope": {"range": {"empty": false}}, - "dataGroups": [], - "requiredAuthorizations": {"site": {"sql": "grand_lac"}} - }] - } - } - } - }).as('pageDataAuthorizationGrantable') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/references/ref_site', { - statusCode: 200, - body: { - "referenceValues": [{ - "hierarchicalKey": "grand_lac.aiguebelette", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "aiguebelette", - "values": { - "__display_en": "Aiguebelette", - "__display_fr": "Aiguebelette", - "nom du site_en": "Aiguebelette", - "nom du site_fr": "Aiguebelette", - "nom du site_key": "aiguebelette", - "nom du type de site": "grand_lac", - "description du site_en": "", - "description du site_fr": "", - "code sandre du Plan d'eau": "DL61", - "code sandre de la Masse d'eau plan d'eau": "V1535003" - } - }, { - "hierarchicalKey": "grand_lac.annecy", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "annecy", - "values": { - "__display_en": "Annecy", - "__display_fr": "Annecy", - "nom du site_en": "Annecy", - "nom du site_fr": "Annecy", - "nom du site_key": "annecy", - "nom du type de site": "grand_lac", - "description du site_en": "lake of Annecy", - "description du site_fr": "lac d' Annecy", - "code sandre du Plan d'eau": "DL66", - "code sandre de la Masse d'eau plan d'eau": "V1235003" - } - }, { - "hierarchicalKey": "grand_lac.bourget", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "bourget", - "values": { - "__display_en": "Bourget", - "__display_fr": "Bourget", - "nom du site_en": "Bourget", - "nom du site_fr": "Bourget", - "nom du site_key": "bourget", - "nom du type de site": "grand_lac", - "description du site_en": "lake of Bourget", - "description du site_fr": "lac du Bourget", - "code sandre du Plan d'eau": "DL60", - "code sandre de la Masse d'eau plan d'eau": "V1335003" - } - }, { - "hierarchicalKey": "grand_lac.leman", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "leman", - "values": { - "__display_en": "Leman(Geneva Lake)", - "__display_fr": "Léman", - "nom du site_en": "Leman(Geneva Lake)", - "nom du site_fr": "Léman", - "nom du site_key": "leman", - "nom du type de site": "grand_lac", - "description du site_en": "Geneva lake (Leman)", - "description du site_fr": "lac Léman", - "code sandre du Plan d'eau": "DL65", - "code sandre de la Masse d'eau plan d'eau": "V03-4003" - } - }, { - "hierarchicalKey": "lac_d_altitude.anterne", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "anterne", - "values": { - "__display_en": "Anterne", - "__display_fr": "Anterne", - "nom du site_en": "Anterne", - "nom du site_fr": "Anterne", - "nom du site_key": "anterne", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Anterne lake", - "description du site_fr": "Lac d'Anterne", - "code sandre du Plan d'eau": "DL62", - "code sandre de la Masse d'eau plan d'eau": "V0115023" - } - }, { - "hierarchicalKey": "lac_d_altitude.aratilles", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "aratilles", - "values": { - "__display_en": "Aratilles", - "__display_fr": "Aratilles", - "nom du site_en": "Aratilles", - "nom du site_fr": "Aratilles", - "nom du site_key": "aratilles", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.arbu", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "arbu", - "values": { - "__display_en": "Arbu", - "__display_fr": "Arbu", - "nom du site_en": "Arbu", - "nom du site_fr": "Arbu", - "nom du site_key": "arbu", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "O1135003" - } - }, { - "hierarchicalKey": "lac_d_altitude.arpont", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "arpont", - "values": { - "__display_en": "Arpont", - "__display_fr": "Arpont", - "nom du site_en": "Arpont", - "nom du site_fr": "Arpont", - "nom du site_key": "arpont", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Arpont Lake", - "description du site_fr": "Lac de l'Arpont", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W1015003" - } - }, { - "hierarchicalKey": "lac_d_altitude.aumar", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "aumar", - "values": { - "__display_en": "Aumar", - "__display_fr": "Aumar", - "nom du site_en": "Aumar", - "nom du site_fr": "Aumar", - "nom du site_key": "aumar", - "nom du type de site": "lac_d_altitude", - "description du site_en": "This lake is located in the French pyrénées at 2192 m in the Néouvielle Reserve. This lake belongs to the EDF hydropower scheme of Pragnères", - "description du site_fr": "Ce lac est situé pyrénées française à une altitude de 2192 m au cÅ“ur de la réserve naturelle de Néouvielle. Il fait partie de l'aménagement hydroélectrique de Pragnères (EDF) où ses eaux sont turbinées", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "O0115123" - } - }, { - "hierarchicalKey": "lac_d_altitude.barroude", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "barroude", - "values": { - "__display_en": "Barroude", - "__display_fr": "Barroude", - "nom du site_en": "Barroude", - "nom du site_fr": "Barroude", - "nom du site_key": "barroude", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "O0105023 (grand) et O0105013 (petit)" - } - }, { - "hierarchicalKey": "lac_d_altitude.blanc_du_bramant", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "blanc_du_bramant", - "values": { - "__display_en": "Blanc du Bramant", - "__display_fr": "Blanc du Bramant", - "nom du site_en": "Blanc du Bramant", - "nom du site_fr": "Blanc du Bramant", - "nom du site_key": "blanc du bramant", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Blanc du Bramant Lake", - "description du site_fr": "lac Blanc du Bramant", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.blanc_du_carro", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "blanc_du_carro", - "values": { - "__display_en": "Blanc du Carro", - "__display_fr": "Blanc du Carro", - "nom du site_en": "Blanc du Carro", - "nom du site_fr": "Blanc du Carro", - "nom du site_key": "blanc du carro", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Carro Blanc lake", - "description du site_fr": "Lac Blanc du Caro", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W1005043" - } - }, { - "hierarchicalKey": "lac_d_altitude.bramant", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "bramant", - "values": { - "__display_en": "Bramant", - "__display_fr": "Bramant", - "nom du site_en": "Bramant", - "nom du site_fr": "Bramant", - "nom du site_key": "bramant", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Bramant Lake", - "description du site_fr": "Lac Bramant", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.bresses_inferieur", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "bresses_inferieur", - "values": { - "__display_en": "Bresses inférieur", - "__display_fr": "Bresses inférieur", - "nom du site_en": "Bresses inférieur", - "nom du site_fr": "Bresses inférieur", - "nom du site_key": "bresses inferieur", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Lower Bresse lake", - "description du site_fr": "lac de Bresses inférieur", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "Y6225043 bis" - } - }, { - "hierarchicalKey": "lac_d_altitude.bresses_superieur", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "bresses_superieur", - "values": { - "__display_en": "Bresses supérieur", - "__display_fr": "Bresses supérieur", - "nom du site_en": "Bresses supérieur", - "nom du site_fr": "Bresses supérieur", - "nom du site_key": "bresses superieur", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Upper Bresse lake", - "description du site_fr": "lac de Bresses supérieur", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "Y6225043" - } - }, { - "hierarchicalKey": "lac_d_altitude.brevent", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "brevent", - "values": { - "__display_en": "Brevent", - "__display_fr": "Brévent", - "nom du site_en": "Brevent", - "nom du site_fr": "Brévent", - "nom du site_key": "brevent", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Brevent lake", - "description du site_fr": "Lac du Brévent", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "V0015023" - } - }, { - "hierarchicalKey": "lac_d_altitude.corne", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "corne", - "values": { - "__display_en": "Corne", - "__display_fr": "Corne", - "nom du site_en": "Corne", - "nom du site_fr": "Corne", - "nom du site_key": "corne", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Corne lake", - "description du site_fr": "Lac de Corne", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W2755063" - } - }, { - "hierarchicalKey": "lac_d_altitude.cornu", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "cornu", - "values": { - "__display_en": "Cornu", - "__display_fr": "Cornu", - "nom du site_en": "Cornu", - "nom du site_fr": "Cornu", - "nom du site_key": "cornu", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Cornu lake", - "description du site_fr": "Lac Cornu", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "V0015043" - } - }, { - "hierarchicalKey": "lac_d_altitude.cos", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "cos", - "values": { - "__display_en": "Cos", - "__display_fr": "Cos", - "nom du site_en": "Cos", - "nom du site_fr": "Cos", - "nom du site_key": "cos", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Cos lake", - "description du site_fr": "lac de Cos", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W1205063" - } - }, { - "hierarchicalKey": "lac_d_altitude.espingo", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "espingo", - "values": { - "__display_en": "Espingo", - "__display_fr": "Espingo", - "nom du site_en": "Espingo", - "nom du site_fr": "Espingo", - "nom du site_key": "espingo", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.estany_gros", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "estany_gros", - "values": { - "__display_en": "Estany Gros", - "__display_fr": "Estany Gros", - "nom du site_en": "Estany Gros", - "nom du site_fr": "Estany Gros", - "nom du site_key": "estany gros", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.gentau", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "gentau", - "values": { - "__display_en": "Gentau", - "__display_fr": "Gentau", - "nom du site_en": "Gentau", - "nom du site_fr": "Gentau", - "nom du site_key": "gentau", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.gourg_gaudet", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "gourg_gaudet", - "values": { - "__display_en": "Gourg Gaudet", - "__display_fr": "Gourg Gaudet", - "nom du site_en": "Gourg Gaudet", - "nom du site_fr": "Gourg Gaudet", - "nom du site_key": "gourg gaudet", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.isaby", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "isaby", - "values": { - "__display_en": "Isaby", - "__display_fr": "Isaby", - "nom du site_en": "Isaby", - "nom du site_fr": "Isaby", - "nom du site_key": "isaby", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Isaby lake", - "description du site_fr": "lac d'Isaby", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "Q4425003" - } - }, { - "hierarchicalKey": "lac_d_altitude.izourt", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "izourt", - "values": { - "__display_en": "Izourt", - "__display_fr": "Izourt", - "nom du site_en": "Izourt", - "nom du site_fr": "Izourt", - "nom du site_key": "izourt", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Lake Izourt", - "description du site_fr": "lac d'Izourt", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "O1125103" - } - }, { - "hierarchicalKey": "lac_d_altitude.jovet", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "jovet", - "values": { - "__display_en": "Jovet", - "__display_fr": "Jovet", - "nom du site_en": "Jovet", - "nom du site_fr": "Jovet", - "nom du site_key": "jovet", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Jovet lake", - "description du site_fr": "Lac Jovet", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "V0025023 et V0025003 (lacs)" - } - }, { - "hierarchicalKey": "lac_d_altitude.lauvitel", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "lauvitel", - "values": { - "__display_en": "Lauvitel", - "__display_fr": "Lauvitel", - "nom du site_en": "Lauvitel", - "nom du site_fr": "Lauvitel", - "nom du site_key": "lauvitel", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Lauvitel lake", - "description du site_fr": "Lac de Lauvitel", - "code sandre du Plan d'eau": "DL76", - "code sandre de la Masse d'eau plan d'eau": "DL76" - } - }, { - "hierarchicalKey": "lac_d_altitude.lauzanier", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "lauzanier", - "values": { - "__display_en": "Lauzanier", - "__display_fr": "Lauzanier", - "nom du site_en": "Lauzanier", - "nom du site_fr": "Lauzanier", - "nom du site_key": "lauzanier", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Lauzanier lake", - "description du site_fr": "lac du Lauzanier", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "X0415043" - } - }, { - "hierarchicalKey": "lac_d_altitude.malrif", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "malrif", - "values": { - "__display_en": "Malrif", - "__display_fr": "Malrif", - "nom du site_en": "Malrif", - "nom du site_fr": "Malrif", - "nom du site_key": "malrif", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Malrif lake", - "description du site_fr": "lac de Malrif", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "X0215003 (petit laus), X0215023 (grand laus), Mezan ?" - } - }, { - "hierarchicalKey": "lac_d_altitude.merlet_superieur", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "merlet_superieur", - "values": { - "__display_en": "Merlet supérieur", - "__display_fr": "Merlet supérieur", - "nom du site_en": "Merlet supérieur", - "nom du site_fr": "Merlet supérieur", - "nom du site_key": "merlet superieur", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Upper Merlet lake", - "description du site_fr": "Lac du Merlet supérieur", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W0225003" - } - }, { - "hierarchicalKey": "lac_d_altitude.mont_coua", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "mont_coua", - "values": { - "__display_en": "Mont Coua", - "__display_fr": "Mont Coua", - "nom du site_en": "Mont Coua", - "nom du site_fr": "Mont Coua", - "nom du site_key": "mont coua", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Coua mont lake", - "description du site_fr": "lac du Mont Coua", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W0235063" - } - }, { - "hierarchicalKey": "lac_d_altitude.muzelle", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "muzelle", - "values": { - "__display_en": "Muzelle", - "__display_fr": "Muzelle", - "nom du site_en": "Muzelle", - "nom du site_fr": "Muzelle", - "nom du site_key": "muzelle", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Muzelle lake", - "description du site_fr": "lac de la Muzelle", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W2735043" - } - }, { - "hierarchicalKey": "lac_d_altitude.noir_du_carro", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "noir_du_carro", - "values": { - "__display_en": "Noir du Carro", - "__display_fr": "Noir du Carro", - "nom du site_en": "Noir du Carro", - "nom du site_fr": "Noir du Carro", - "nom du site_key": "noir du carro", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Carro Noir lake", - "description du site_fr": "lac Noir du Caro", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W1005023" - } - }, { - "hierarchicalKey": "lac_d_altitude.oncet", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "oncet", - "values": { - "__display_en": "Oncet", - "__display_fr": "Oncet", - "nom du site_en": "Oncet", - "nom du site_fr": "Oncet", - "nom du site_key": "oncet", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Oncet lake", - "description du site_fr": "lac d'Oncet", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "Q4305003" - } - }, { - "hierarchicalKey": "lac_d_altitude.pave", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "pave", - "values": { - "__display_en": "Pavé", - "__display_fr": "Pavé", - "nom du site_en": "Pavé", - "nom du site_fr": "Pavé", - "nom du site_key": "pave", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Pave lake", - "description du site_fr": "lac du Pavé", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W2705003" - } - }, { - "hierarchicalKey": "lac_d_altitude.petarel", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "petarel", - "values": { - "__display_en": "Pétarel", - "__display_fr": "Pétarel", - "nom du site_en": "Pétarel", - "nom du site_fr": "Pétarel", - "nom du site_key": "petarel", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Petarel lake", - "description du site_fr": "Lac Pétarel", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W2115023" - } - }, { - "hierarchicalKey": "lac_d_altitude.pisses", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "pisses", - "values": { - "__display_en": "Pisses", - "__display_fr": "Pisses", - "nom du site_en": "Pisses", - "nom du site_fr": "Pisses", - "nom du site_key": "pisses", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Pisses lake", - "description du site_fr": "Lac des Pisses", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W2005023" - } - }, { - "hierarchicalKey": "lac_d_altitude.plan_vianney", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "plan_vianney", - "values": { - "__display_en": "Plan Vianney", - "__display_fr": "Plan Vianney", - "nom du site_en": "Plan Vianney", - "nom du site_fr": "Plan Vianney", - "nom du site_key": "plan vianney", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Plan Vianney Lake", - "description du site_fr": "Lac de Plan Vianney", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W2735003" - } - }, { - "hierarchicalKey": "lac_d_altitude.pormenaz", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "pormenaz", - "values": { - "__display_en": "Pormenaz", - "__display_fr": "Pormenaz", - "nom du site_en": "Pormenaz", - "nom du site_fr": "Pormenaz", - "nom du site_key": "pormenaz", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Pormenaz lake", - "description du site_fr": "Lac de Pormenaz", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "V0015003" - } - }, { - "hierarchicalKey": "lac_d_altitude.port___bielh", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "port___bielh", - "values": { - "__display_en": "Port Bielh", - "__display_fr": "Port Bielh", - "nom du site_en": "Port Bielh", - "nom du site_fr": "Port Bielh", - "nom du site_key": "port bielh", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "O0115002" - } - }, { - "hierarchicalKey": "lac_d_altitude.port_bielh", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "port_bielh", - "values": { - "__display_en": "Port-Bielh", - "__display_fr": "Port-Bielh", - "nom du site_en": "Port-Bielh", - "nom du site_fr": "Port-Bielh", - "nom du site_key": "port bielh", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "O0115003" - } - }, { - "hierarchicalKey": "lac_d_altitude.rabuons", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "rabuons", - "values": { - "__display_en": "Rabuons", - "__display_fr": "Rabuons", - "nom du site_en": "Rabuons", - "nom du site_fr": "Rabuons", - "nom du site_key": "rabuons", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Rabuons lake", - "description du site_fr": "lac du Rabuons", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "Y6205283" - } - }, { - "hierarchicalKey": "riviere.bimont", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "bimont", - "values": { - "__display_en": "Bimont", - "__display_fr": "Bimont", - "nom du site_en": "Bimont", - "nom du site_fr": "Bimont", - "nom du site_key": "bimont", - "nom du type de site": "riviere", - "description du site_en": "Bimont river", - "description du site_fr": "rivière Bimont", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "riviere.dranse", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "dranse", - "values": { - "__display_en": "Dranse", - "__display_fr": "Dranse", - "nom du site_en": "Dranse", - "nom du site_fr": "Dranse", - "nom du site_key": "dranse", - "nom du type de site": "riviere", - "description du site_en": "Dranse river", - "description du site_fr": "rivière Dranse", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "V03-0400 ou V0321430" - } - }, { - "hierarchicalKey": "riviere.mercube", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "mercube", - "values": { - "__display_en": "Mercube", - "__display_fr": "Mercube", - "nom du site_en": "Mercube", - "nom du site_fr": "Mercube", - "nom du site_key": "mercube", - "nom du type de site": "riviere", - "description du site_en": "Mercube river", - "description du site_fr": "rivière Mercube", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "V0351440" - } - }] - } - }).as('pageDataAuthorizationrefsite') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/references/project', { - statusCode: 200, - body: { - "referenceValues": [{ - "hierarchicalKey": "dce", - "hierarchicalReference": "project", - "naturalKey": "dce", - "values": { - "__display_en": "DCE", - "__display_fr": "DCE", - "nom du projet_en": "DCE", - "nom du projet_fr": "DCE", - "nom du projet_key": "dce", - "description du projet_en": "Sampling realized with DCE protocol", - "description du projet_fr": "Prélèvement faits selon le protocole de la DCE" - } - }, { - "hierarchicalKey": "rnt", - "hierarchicalReference": "project", - "naturalKey": "rnt", - "values": { - "__display_en": "RNT", - "__display_fr": "RNT", - "nom du projet_en": "RNT", - "nom du projet_fr": "RNT", - "nom du projet_key": "RNT", - "description du projet_en": "", - "description du projet_fr": "" - } - }, { - "hierarchicalKey": "sou", - "hierarchicalReference": "project", - "naturalKey": "sou", - "values": { - "__display_en": "SOU", - "__display_fr": "SOU", - "nom du projet_en": "SOU", - "nom du projet_fr": "SOU", - "nom du projet_key": "SOU", - "description du projet_en": "", - "description du projet_fr": "" - } - }, { - "hierarchicalKey": "suivi_des_lacs", - "hierarchicalReference": "project", - "naturalKey": "suivi_des_lacs", - "values": { - "__display_en": "Lakes monitoring", - "__display_fr": "Suivi des lacs", - "nom du projet_en": "Lakes monitoring", - "nom du projet_fr": "Suivi des lacs", - "nom du projet_key": "suivi des lacs", - "description du projet_en": "Long-term monitoring of peri-alpine lakes", - "description du projet_fr": "Suivi è long terme des lacs pèri-alpins" - } - }, { - "hierarchicalKey": "suivi_des_lacs_sentinelles", - "hierarchicalReference": "project", - "naturalKey": "suivi_des_lacs_sentinelles", - "values": { - "__display_en": "Sentinels lakes monitoring", - "__display_fr": "Suivi des lacs sentinelles", - "nom du projet_en": "Sentinels lakes monitoring", - "nom du projet_fr": "Suivi des lacs sentinelles", - "nom du projet_key": "suivi des lacs sentinelles", - "description du projet_en": "Long-term monitoring of altitudes lakes", - "description du projet_fr": "Suivi è long terme des lacs d'altitude" - } - }, { - "hierarchicalKey": "suivi_des_rivieres", - "hierarchicalReference": "project", - "naturalKey": "suivi_des_rivieres", - "values": { - "__display_en": "Rivers monitoring", - "__display_fr": "Suivi des rivières", - "nom du projet_en": "Rivers monitoring", - "nom du projet_fr": "Suivi des rivières", - "nom du projet_key": "suivi des rivieres", - "description du projet_en": "river's sampling", - "description du projet_fr": "Prélèvement en rivière(s)" - } - }] - } - }).as('pageDataAuthorizationProject') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/references/site_type\n', { - statusCode: 200, - body: { - "referenceValues": [{ - "hierarchicalKey": "grand_lac", - "hierarchicalReference": "site_type", - "naturalKey": "grand_lac", - "values": { - "nom_en": "large lake", - "nom_fr": "grand lac", - "nom_key": "grand_lac", - "code sandre": "", - "__display_en": "large lake", - "__display_fr": "grand lac", - "description_en": "Alpine great lake from SOERE", - "description_fr": "Grand lac péri alpins du SOERE", - "code sandre du contexte": "" - } - }, { - "hierarchicalKey": "lac_d_altitude", - "hierarchicalReference": "site_type", - "naturalKey": "lac_d_altitude", - "values": { - "nom_en": "altitude lake", - "nom_fr": "lac d altitude", - "nom_key": "lac_d_altitude", - "code sandre": "", - "__display_en": "altitude lake", - "__display_fr": "lac d altitude", - "description_en": "altitude lake", - "description_fr": "lac d altitude", - "code sandre du contexte": "" - } - }, { - "hierarchicalKey": "riviere", - "hierarchicalReference": "site_type", - "naturalKey": "riviere", - "values": { - "nom_en": "river", - "nom_fr": "rivière", - "nom_key": "riviere", - "code sandre": "", - "__display_en": "river", - "__display_fr": "rivière", - "description_en": "a watershed of a large lake river", - "description_fr": "rivière du bassin versant d un grand lac", - "code sandre du contexte": "" - } - }] - } - }).as('pageDataAuthorizationsitetype') - /* get authorizations*/ - cy.visit(Cypress.env('ola_dataTypes_new_authorizations_url')) - cy.get('.taginput-container').click() - cy.contains('poussin').click() - cy.contains('echo').click() - cy.get('.field > .control > .input').should(($input) => { - const value = $input.val("name"); - console.log(value); // do something with the value - }) - - cy.get(':nth-child(2) > :nth-child(1) > div.rows > .card-content > :nth-child(2) > :nth-child(1) > .folder > [style="margin-right: 10px;"] > .svg-inline--fa > path').click() - cy.get(':nth-child(4) > :nth-child(1) > .columns > :nth-child(2) > .field > .b-tooltip > .tooltip-trigger > .icon').click() - - cy.get(':nth-child(5) > :nth-child(1) > div.rows > .card-content > :nth-child(2) > :nth-child(1) > .folder > [style="margin-right: 10px;"] > .svg-inline--fa > path').click() - cy.get('.b-tooltip').eq(1).get('.icon').click(); - -/* intercept pour get authorization "aa5fee55-bab4-49bb-a1c5-6fdf5fc1b301"*/ - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/applications/ola/authorization', { - statusCode: 201, - body: {"authorizationId": "aa5fee55-bab4-49bb-a1c5-6fdf5fc1b301"}, - }).as('validateResponseDataAuthorization') - - cy.fixture(olaDataType).then(olaContent => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola?filter=CONFIGURATION&filter=DATATYPE', { - statusCode: 200, - body: olaContent - }).as('pageCreateDataAuthorization') - }) - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/authorization', { - statusCode: 200, - body: { - "authorizationResults": [{ - "uuid": "596397ad-0359-43d1-b8c7-fe9eae95bf26", - "name": "test chlrophylle", - "users": [{ - "id": "a5486b95-21f7-4f02-8942-adbd707fcf1b", - "creationDate": 1677508654866, - "updateDate": 1677508654866, - "login": "echo", - "password": "$2a$12$sz6MzU0jQe16yN7xthzYCuUEUThqEHTRzJBXphaqkBergJDpYnQhq", - "authorizations": [] - }], - "application": "36776c27-acf3-4981-a977-7c3c37be0183", - "authorizations": { - "phytoplancton": { - "extraction": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }], - "delete": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "chlorophylle": { - "extraction": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }], - "admin": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }], - "delete": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }], - "publication": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }] - }, - "zooplancton": { - "extraction": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "admin": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "delete": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - } - }, - "publicAuthorizations": { - "physico-chimie": { - "extraction": [{ - "timeScope": {"range": {"empty": false}}, - "dataGroups": [], - "requiredAuthorizations": {"site": {"sql": "grand_lac"}} - }], - "depot": [{ - "timeScope": {"range": {"empty": false}}, - "dataGroups": [], - "requiredAuthorizations": {"site": {"sql": "grand_lac"}} - }] - } - }, - "authorizationsForUser": { - "authorizationResults": { - "physico-chimie": { - "extraction": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }], - "publication": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - }, - "sonde_multiparametres": { - "extraction": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "delete": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "admin": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "publication": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - } - }, "applicationName": "ola", "authorizationByPath": { - "physico-chimie": { - "extraction": { - "lac_d_altitude": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - }, - "depot": { - "lac_d_altitude": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - }, - "publication": { - "lac_d_altitude": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - } - }, - "sonde_multiparametres": { - "extraction": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "depot": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "delete": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "admin": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "publication": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - } - } - }, "isAdministrator": true - } - }, { - "uuid": "479ea4d8-d116-4bbf-8365-c8b7c8552b29", - "name": "depot extra phisico", - "users": [{ - "id": "9032ffe5-bfc1-453d-814e-287cd678484a", - "creationDate": 1677497830455, - "updateDate": 1677497830455, - "login": "_public_", - "password": "", - "authorizations": [".*"] - }], - "application": "36776c27-acf3-4981-a977-7c3c37be0183", - "authorizations": { - "physico-chimie": { - "extraction": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }] - } - }, - "publicAuthorizations": { - "physico-chimie": { - "extraction": [{ - "timeScope": {"range": {"empty": false}}, - "dataGroups": [], - "requiredAuthorizations": {"site": {"sql": "grand_lac"}} - }], - "depot": [{ - "timeScope": {"range": {"empty": false}}, - "dataGroups": [], - "requiredAuthorizations": {"site": {"sql": "grand_lac"}} - }] - } - }, - "authorizationsForUser": { - "authorizationResults": { - "physico-chimie": { - "extraction": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }], - "publication": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - }, - "sonde_multiparametres": { - "extraction": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "delete": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "admin": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "publication": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - } - }, "applicationName": "ola", "authorizationByPath": { - "physico-chimie": { - "extraction": { - "lac_d_altitude": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - }, - "depot": { - "lac_d_altitude": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - }, - "publication": { - "lac_d_altitude": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - } - }, - "sonde_multiparametres": { - "extraction": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "depot": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "delete": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "admin": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "publication": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - } - } - }, "isAdministrator": true - } - }, { - "uuid": "aa5fee55-bab4-49bb-a1c5-6fdf5fc1b301", - "name": "name", - "users": [{ - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "creationDate": 1677494315655, - "updateDate": 1677494315655, - "login": "poussin", - "email": "poussin@inrae.fr", - "password": "$2a$12$4gAH34ZwgvgQNS0pbR5dGem1Nle0AT/.UwrZWfqtqMiJ0hXeYMvUG", - "authorizations": [".*"] - }, { - "id": "a5486b95-21f7-4f02-8942-adbd707fcf1b", - "creationDate": 1677508654866, - "updateDate": 1677508654866, - "login": "echo", - "password": "$2a$12$sz6MzU0jQe16yN7xthzYCuUEUThqEHTRzJBXphaqkBergJDpYnQhq", - "authorizations": [] - }], - "application": "36776c27-acf3-4981-a977-7c3c37be0183", - "authorizations": { - "physico-chimie": { - "extraction": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }], - "publication": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - }, - "sonde_multiparametres": { - "extraction": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "admin": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "delete": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "publication": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - } - }, - "publicAuthorizations": { - "physico-chimie": { - "extraction": [{ - "timeScope": {"range": {"empty": false}}, - "dataGroups": [], - "requiredAuthorizations": {"site": {"sql": "grand_lac"}} - }], - "depot": [{ - "timeScope": {"range": {"empty": false}}, - "dataGroups": [], - "requiredAuthorizations": {"site": {"sql": "grand_lac"}} - }] - } - }, - "authorizationsForUser": { - "authorizationResults": { - "physico-chimie": { - "extraction": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }], - "publication": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - }, - "sonde_multiparametres": { - "extraction": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "delete": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "admin": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "publication": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - } - }, "applicationName": "ola", "authorizationByPath": { - "physico-chimie": { - "extraction": { - "lac_d_altitude": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - }, - "depot": { - "lac_d_altitude": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - }, - "publication": { - "lac_d_altitude": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - } - }, - "sonde_multiparametres": { - "extraction": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "depot": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "delete": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "admin": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "publication": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - } - } - }, "isAdministrator": true - } - }], "authorizationsForUser": { - "authorizationResults": { - "physico-chimie": { - "extraction": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }], - "publication": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - }, - "sonde_multiparametres": { - "extraction": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "delete": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "admin": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "publication": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - } - }, "applicationName": "ola", "authorizationByPath": { - "physico-chimie": { - "extraction": { - "lac_d_altitude": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - }, - "depot": { - "lac_d_altitude": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - }, - "publication": { - "lac_d_altitude": [{ - "path": "lac_d_altitude", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }] - } - }, - "sonde_multiparametres": { - "extraction": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "depot": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "delete": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "admin": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "publication": { - "riviere": [{ - "path": "riviere", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - } - } - }, "isAdministrator": true - } - } - }).as('pageCreateDataAuthorization') - - cy.visit(Cypress.env('ola_dataTypes_authorizations_url')) - cy.intercept( - 'DELETE', - 'http://localhost:8081/api/v1/logout', { - statusCode: 200, - }).as('logout') - //cy.visit(Cypress.env('login_url')) - cy.screenshot() - }) - - it('Test creation authorization regularUser ola', () => { - cy.login("regularUser", ) - //cy.wait(['@postUserResponse', '@getApplicationResponse']) - const olaDataType = 'applications/ore/ola/ola.json' - - cy.fixture(olaDataType).then(olaContent => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola?filter=CONFIGURATION&filter=DATATYPE', { - statusCode: 200, - body: olaContent - }).as('pageDataAuthorization') - }) - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/authorization', { - statusCode: 200, - body: { - "authorizationResults": [ - { - "uuid": "596397ad-0359-43d1-b8c7-fe9eae95bf26", - "name": "test chlrophylle", - "users": [ - { - "id": "a5486b95-21f7-4f02-8942-adbd707fcf1b", - "creationDate": 1677508654866, - "updateDate": 1677508654866, - "login": "echo", - "password": "$2a$12$sz6MzU0jQe16yN7xthzYCuUEUThqEHTRzJBXphaqkBergJDpYnQhq", - "authorizations": [] - } - ], - "application": "36776c27-acf3-4981-a977-7c3c37be0183", - "authorizations": { - "phytoplancton": { - "extraction": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "lac_d_altitude" - }, - "fromDay": null, - "toDay": null - } - ], - "depot": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ], - "delete": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "riviere" - }, - "fromDay": null, - "toDay": null - } - ] - }, - "chlorophylle": { - "extraction": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ], - "depot": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ], - "admin": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ], - "delete": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ], - "publication": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ] - }, - "zooplancton": { - "extraction": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "lac_d_altitude" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "riviere" - }, - "fromDay": null, - "toDay": null - } - ], - "depot": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "lac_d_altitude" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "riviere" - }, - "fromDay": null, - "toDay": null - } - ], - "admin": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "lac_d_altitude" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "riviere" - }, - "fromDay": null, - "toDay": null - } - ], - "delete": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "lac_d_altitude" - }, - "fromDay": null, - "toDay": null - }, - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "riviere" - }, - "fromDay": null, - "toDay": null - } - ] - } - }, - "publicAuthorizations": { - "physico-chimie": { - "extraction": [ - { - "timeScope": { - "range": { - "empty": false - } - }, - "dataGroups": [], - "requiredAuthorizations": { - "site": { - "sql": "grand_lac" - } - } - } - ], - "depot": [ - { - "timeScope": { - "range": { - "empty": false - } - }, - "dataGroups": [], - "requiredAuthorizations": { - "site": { - "sql": "grand_lac" - } - } - } - ] - } - }, - "authorizationsForUser": { - "authorizationResults": {}, - "applicationName": "ola", - "authorizationByPath": {}, - "isAdministrator": true - } - }, - { - "uuid": "479ea4d8-d116-4bbf-8365-c8b7c8552b29", - "name": "depot extra phisico", - "users": [ - { - "id": "9032ffe5-bfc1-453d-814e-287cd678484a", - "creationDate": 1677497830455, - "updateDate": 1677497830455, - "login": "_public_", - "password": "", - "authorizations": [ - ".*" - ] - } - ], - "application": "36776c27-acf3-4981-a977-7c3c37be0183", - "authorizations": { - "physico-chimie": { - "extraction": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ], - "depot": [ - { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": { - "site": "grand_lac" - }, - "fromDay": null, - "toDay": null - } - ] - } - }, - "publicAuthorizations": { - "physico-chimie": { - "extraction": [ - { - "timeScope": { - "range": { - "empty": false - } - }, - "dataGroups": [], - "requiredAuthorizations": { - "site": { - "sql": "grand_lac" - } - } - } - ], - "depot": [ - { - "timeScope": { - "range": { - "empty": false - } - }, - "dataGroups": [], - "requiredAuthorizations": { - "site": { - "sql": "grand_lac" - } - } - } - ] - } - }, - "authorizationsForUser": { - "authorizationResults": {}, - "applicationName": "ola", - "authorizationByPath": {}, - "isAdministrator": true - } - } - ], - "authorizationsForUser": { - "authorizationResults": {}, - "applicationName": "ola", - "authorizationByPath": {}, - "isAdministrator": true - } - } - }).as('pageDataAuthorization') - - cy.visit(Cypress.env('ola_dataTypes_authorizations_url')) - cy.get('.column > .button').should('contain',"Ajouter une autorisation") - - cy.get(':nth-child(1) > [data-label="Actions"] > .is-warning > .icon') - cy.fixture(olaDataType).then(olaContent => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola?filter=CONFIGURATION&filter=DATATYPE', { - statusCode: 200, - body: olaContent - }).as('pageDataAuthorization') - }) - - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/grantable', { - statusCode: 200, - body: { - "users": [{ - "id": "9032ffe5-bfc1-453d-814e-287cd678484a", - "label": "_public_" - }, { - "id": "4a77cb9e-f136-47db-83cf-03abd16c8ae2", - "label": "echo" - }, {"id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", "label": "poussin"}], - "dataGroups": { - "condition_prelevements": [{ - "id": "qualitatif", - "label": "Données qualitatives" - }, {"id": "quantitatif", "label": "Données quantitatives"}, { - "id": "referentiel", - "label": "Référentiel" - }], - "phytoplancton": [{"id": "condition", "label": "Contexte"}, { - "id": "donnee", - "label": "Donnée" - }, {"id": "referentiel", "label": "Référentiel"}], - "chlorophylle": [{"id": "condition", "label": "Contexte"}, { - "id": "referentiel", - "label": "Référentiel" - }], - "production_primaire": [{"id": "condition", "label": "Contexte"}, { - "id": "referentiel", - "label": "Référentiel" - }], - "haute_frequence": [{"id": "all", "label": "Toutes les données"}], - "zooplancton": [{"id": "condition", "label": "Contexte"}, { - "id": "donnée", - "label": "Data" - }, {"id": "referentiel", "label": "Référentiel"}], - "physico-chimie": [{"id": "condition", "label": "Contexte"}, { - "id": "dataGroup_variable", - "label": "Données" - }, {"id": "referentiel", "label": "Référentiel"}], - "sonde_multiparametres": [{ - "id": "condition_prelevement", - "label": "Condition de prélèvement" - }, {"id": "donnee_prelevement", "label": "Données du prélèvement"}, { - "id": "referentiel", - "label": "Référentiel" - }] - }, - "authorizationScopes": { - "condition_prelevements": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "phytoplancton": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "chlorophylle": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "production_primaire": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "haute_frequence": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "zooplancton": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "physico-chimie": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }], - "sonde_multiparametres": [{ - "id": "projet", - "label": "projet", - "options": [{"id": "dce", "label": "dce", "children": []}, { - "id": "rnt", - "label": "rnt", - "children": [] - }, {"id": "sou", "label": "sou", "children": []}, { - "id": "suivi_des_lacs", - "label": "suivi_des_lacs", - "children": [] - }, { - "id": "suivi_des_lacs_sentinelles", - "label": "suivi_des_lacs_sentinelles", - "children": [] - }, {"id": "suivi_des_rivieres", "label": "suivi_des_rivieres", "children": []}] - }, { - "id": "site", - "label": "site", - "options": [{ - "id": "grand_lac", - "label": "grand_lac", - "children": [{ - "id": "grand_lac.aiguebelette", - "label": "grand_lac.aiguebelette", - "children": [] - }, { - "id": "grand_lac.annecy", - "label": "grand_lac.annecy", - "children": [] - }, { - "id": "grand_lac.bourget", - "label": "grand_lac.bourget", - "children": [] - }, {"id": "grand_lac.leman", "label": "grand_lac.leman", "children": []}] - }, { - "id": "lac_d_altitude", - "label": "lac_d_altitude", - "children": [{ - "id": "lac_d_altitude.anterne", - "label": "lac_d_altitude.anterne", - "children": [] - }, { - "id": "lac_d_altitude.aratilles", - "label": "lac_d_altitude.aratilles", - "children": [] - }, { - "id": "lac_d_altitude.arbu", - "label": "lac_d_altitude.arbu", - "children": [] - }, { - "id": "lac_d_altitude.arpont", - "label": "lac_d_altitude.arpont", - "children": [] - }, { - "id": "lac_d_altitude.aumar", - "label": "lac_d_altitude.aumar", - "children": [] - }, { - "id": "lac_d_altitude.barroude", - "label": "lac_d_altitude.barroude", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_bramant", - "label": "lac_d_altitude.blanc_du_bramant", - "children": [] - }, { - "id": "lac_d_altitude.blanc_du_carro", - "label": "lac_d_altitude.blanc_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.bramant", - "label": "lac_d_altitude.bramant", - "children": [] - }, { - "id": "lac_d_altitude.bresses_inferieur", - "label": "lac_d_altitude.bresses_inferieur", - "children": [] - }, { - "id": "lac_d_altitude.bresses_superieur", - "label": "lac_d_altitude.bresses_superieur", - "children": [] - }, { - "id": "lac_d_altitude.brevent", - "label": "lac_d_altitude.brevent", - "children": [] - }, { - "id": "lac_d_altitude.corne", - "label": "lac_d_altitude.corne", - "children": [] - }, { - "id": "lac_d_altitude.cornu", - "label": "lac_d_altitude.cornu", - "children": [] - }, { - "id": "lac_d_altitude.cos", - "label": "lac_d_altitude.cos", - "children": [] - }, { - "id": "lac_d_altitude.espingo", - "label": "lac_d_altitude.espingo", - "children": [] - }, { - "id": "lac_d_altitude.estany_gros", - "label": "lac_d_altitude.estany_gros", - "children": [] - }, { - "id": "lac_d_altitude.gentau", - "label": "lac_d_altitude.gentau", - "children": [] - }, { - "id": "lac_d_altitude.gourg_gaudet", - "label": "lac_d_altitude.gourg_gaudet", - "children": [] - }, { - "id": "lac_d_altitude.isaby", - "label": "lac_d_altitude.isaby", - "children": [] - }, { - "id": "lac_d_altitude.izourt", - "label": "lac_d_altitude.izourt", - "children": [] - }, { - "id": "lac_d_altitude.jovet", - "label": "lac_d_altitude.jovet", - "children": [] - }, { - "id": "lac_d_altitude.lauvitel", - "label": "lac_d_altitude.lauvitel", - "children": [] - }, { - "id": "lac_d_altitude.lauzanier", - "label": "lac_d_altitude.lauzanier", - "children": [] - }, { - "id": "lac_d_altitude.malrif", - "label": "lac_d_altitude.malrif", - "children": [] - }, { - "id": "lac_d_altitude.merlet_superieur", - "label": "lac_d_altitude.merlet_superieur", - "children": [] - }, { - "id": "lac_d_altitude.mont_coua", - "label": "lac_d_altitude.mont_coua", - "children": [] - }, { - "id": "lac_d_altitude.muzelle", - "label": "lac_d_altitude.muzelle", - "children": [] - }, { - "id": "lac_d_altitude.noir_du_carro", - "label": "lac_d_altitude.noir_du_carro", - "children": [] - }, { - "id": "lac_d_altitude.oncet", - "label": "lac_d_altitude.oncet", - "children": [] - }, { - "id": "lac_d_altitude.pave", - "label": "lac_d_altitude.pave", - "children": [] - }, { - "id": "lac_d_altitude.petarel", - "label": "lac_d_altitude.petarel", - "children": [] - }, { - "id": "lac_d_altitude.pisses", - "label": "lac_d_altitude.pisses", - "children": [] - }, { - "id": "lac_d_altitude.plan_vianney", - "label": "lac_d_altitude.plan_vianney", - "children": [] - }, { - "id": "lac_d_altitude.pormenaz", - "label": "lac_d_altitude.pormenaz", - "children": [] - }, { - "id": "lac_d_altitude.port___bielh", - "label": "lac_d_altitude.port___bielh", - "children": [] - }, { - "id": "lac_d_altitude.port_bielh", - "label": "lac_d_altitude.port_bielh", - "children": [] - }, {"id": "lac_d_altitude.rabuons", "label": "lac_d_altitude.rabuons", "children": []}] - }, { - "id": "riviere", - "label": "riviere", - "children": [{ - "id": "riviere.bimont", - "label": "riviere.bimont", - "children": [] - }, { - "id": "riviere.dranse", - "label": "riviere.dranse", - "children": [] - }, {"id": "riviere.mercube", "label": "riviere.mercube", "children": []}] - }] - }] - }, - "columnsDescription": { - "condition_prelevements": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "phytoplancton": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "chlorophylle": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "production_primaire": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "haute_frequence": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "zooplancton": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "physico-chimie": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - }, - "sonde_multiparametres": { - "admin": { - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Delegation", "fr": "Délégation"} - }, - "delete": { - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deletion", "fr": "Suppression"} - }, - "depot": { - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"} - }, - "extraction": { - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true, - "internationalizationName": {"en": "Extraction", "fr": "Extraction"} - }, - "publication": { - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "internationalizationName": {"en": "Publication", "fr": "Publication"} - } - } - }, - "authorizationsForUser": { - "authorizationResults": {}, - "applicationName": "ola", - "authorizationByPath": {}, - "isAdministrator": true - }, - "publicAuthorizations": {} - } - }).as('pageDataAuthorization') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/authorization/c858e98b-a60e-4ee8-ae20-1f6814a7e77f', { - statusCode: 200, - body: { - "uuid": "c858e98b-a60e-4ee8-ae20-1f6814a7e77f", - "name": "test chlorophylle", - "users": [{ - "id": "4a77cb9e-f136-47db-83cf-03abd16c8ae2", - "creationDate": 1678276702095, - "updateDate": 1678276702095, - "login": "echo", - "password": "$2a$12$t.02Tdiu9gvrBcGAVFK.jubwkiZf/NNDBC4rESaGRATA6WixbscBa", - "authorizations": [] - }], - "application": "a7c447b7-42ff-4400-9785-3e6e36d04ae4", - "authorizations": { - "phytoplancton": { - "publication": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }], - "delete": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }], - "extraction": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }] - }, - "chlorophylle": { - "publication": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }], - "delete": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }], - "extraction": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }], - "admin": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }] - }, - "zooplancton": { - "publication": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "depot": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "delete": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "extraction": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "admin": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - }, - "physico-chimie": { - "depot": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }], - "extraction": [{ - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "grand_lac"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "lac_d_altitude"}, - "fromDay": null, - "toDay": null - }, { - "path": "not setting", - "dataGroups": [], - "requiredAuthorizations": {"site": "riviere"}, - "fromDay": null, - "toDay": null - }] - } - }, - "publicAuthorizations": {}, - "authorizationsForUser": { - "authorizationResults": {}, - "applicationName": "ola", - "authorizationByPath": {}, - "isAdministrator": true - } - } - }).as('pageDataAuthorization') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/references/ref_site', { - statusCode: 200, - body: { - "referenceValues": [{ - "hierarchicalKey": "grand_lac.aiguebelette", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "aiguebelette", - "values": { - "__display_en": "Aiguebelette", - "__display_fr": "Aiguebelette", - "nom du site_en": "Aiguebelette", - "nom du site_fr": "Aiguebelette", - "nom du site_key": "aiguebelette", - "nom du type de site": "grand_lac", - "description du site_en": "", - "description du site_fr": "", - "code sandre du Plan d'eau": "DL61", - "code sandre de la Masse d'eau plan d'eau": "V1535003" - } - }, { - "hierarchicalKey": "grand_lac.annecy", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "annecy", - "values": { - "__display_en": "Annecy", - "__display_fr": "Annecy", - "nom du site_en": "Annecy", - "nom du site_fr": "Annecy", - "nom du site_key": "annecy", - "nom du type de site": "grand_lac", - "description du site_en": "lake of Annecy", - "description du site_fr": "lac d' Annecy", - "code sandre du Plan d'eau": "DL66", - "code sandre de la Masse d'eau plan d'eau": "V1235003" - } - }, { - "hierarchicalKey": "grand_lac.bourget", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "bourget", - "values": { - "__display_en": "Bourget", - "__display_fr": "Bourget", - "nom du site_en": "Bourget", - "nom du site_fr": "Bourget", - "nom du site_key": "bourget", - "nom du type de site": "grand_lac", - "description du site_en": "lake of Bourget", - "description du site_fr": "lac du Bourget", - "code sandre du Plan d'eau": "DL60", - "code sandre de la Masse d'eau plan d'eau": "V1335003" - } - }, { - "hierarchicalKey": "grand_lac.leman", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "leman", - "values": { - "__display_en": "Leman(Geneva Lake)", - "__display_fr": "Léman", - "nom du site_en": "Leman(Geneva Lake)", - "nom du site_fr": "Léman", - "nom du site_key": "leman", - "nom du type de site": "grand_lac", - "description du site_en": "Geneva lake (Leman)", - "description du site_fr": "lac Léman", - "code sandre du Plan d'eau": "DL65", - "code sandre de la Masse d'eau plan d'eau": "V03-4003" - } - }, { - "hierarchicalKey": "lac_d_altitude.anterne", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "anterne", - "values": { - "__display_en": "Anterne", - "__display_fr": "Anterne", - "nom du site_en": "Anterne", - "nom du site_fr": "Anterne", - "nom du site_key": "anterne", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Anterne lake", - "description du site_fr": "Lac d'Anterne", - "code sandre du Plan d'eau": "DL62", - "code sandre de la Masse d'eau plan d'eau": "V0115023" - } - }, { - "hierarchicalKey": "lac_d_altitude.aratilles", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "aratilles", - "values": { - "__display_en": "Aratilles", - "__display_fr": "Aratilles", - "nom du site_en": "Aratilles", - "nom du site_fr": "Aratilles", - "nom du site_key": "aratilles", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.arbu", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "arbu", - "values": { - "__display_en": "Arbu", - "__display_fr": "Arbu", - "nom du site_en": "Arbu", - "nom du site_fr": "Arbu", - "nom du site_key": "arbu", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "O1135003" - } - }, { - "hierarchicalKey": "lac_d_altitude.arpont", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "arpont", - "values": { - "__display_en": "Arpont", - "__display_fr": "Arpont", - "nom du site_en": "Arpont", - "nom du site_fr": "Arpont", - "nom du site_key": "arpont", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Arpont Lake", - "description du site_fr": "Lac de l'Arpont", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W1015003" - } - }, { - "hierarchicalKey": "lac_d_altitude.aumar", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "aumar", - "values": { - "__display_en": "Aumar", - "__display_fr": "Aumar", - "nom du site_en": "Aumar", - "nom du site_fr": "Aumar", - "nom du site_key": "aumar", - "nom du type de site": "lac_d_altitude", - "description du site_en": "This lake is located in the French pyrénées at 2192 m in the Néouvielle Reserve. This lake belongs to the EDF hydropower scheme of Pragnères", - "description du site_fr": "Ce lac est situé pyrénées française à une altitude de 2192 m au cÅ“ur de la réserve naturelle de Néouvielle. Il fait partie de l'aménagement hydroélectrique de Pragnères (EDF) où ses eaux sont turbinées", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "O0115123" - } - }, { - "hierarchicalKey": "lac_d_altitude.barroude", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "barroude", - "values": { - "__display_en": "Barroude", - "__display_fr": "Barroude", - "nom du site_en": "Barroude", - "nom du site_fr": "Barroude", - "nom du site_key": "barroude", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "O0105023 (grand) et O0105013 (petit)" - } - }, { - "hierarchicalKey": "lac_d_altitude.blanc_du_bramant", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "blanc_du_bramant", - "values": { - "__display_en": "Blanc du Bramant", - "__display_fr": "Blanc du Bramant", - "nom du site_en": "Blanc du Bramant", - "nom du site_fr": "Blanc du Bramant", - "nom du site_key": "blanc du bramant", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Blanc du Bramant Lake", - "description du site_fr": "lac Blanc du Bramant", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.blanc_du_carro", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "blanc_du_carro", - "values": { - "__display_en": "Blanc du Carro", - "__display_fr": "Blanc du Carro", - "nom du site_en": "Blanc du Carro", - "nom du site_fr": "Blanc du Carro", - "nom du site_key": "blanc du carro", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Carro Blanc lake", - "description du site_fr": "Lac Blanc du Caro", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W1005043" - } - }, { - "hierarchicalKey": "lac_d_altitude.bramant", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "bramant", - "values": { - "__display_en": "Bramant", - "__display_fr": "Bramant", - "nom du site_en": "Bramant", - "nom du site_fr": "Bramant", - "nom du site_key": "bramant", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Bramant Lake", - "description du site_fr": "Lac Bramant", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.bresses_inferieur", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "bresses_inferieur", - "values": { - "__display_en": "Bresses inférieur", - "__display_fr": "Bresses inférieur", - "nom du site_en": "Bresses inférieur", - "nom du site_fr": "Bresses inférieur", - "nom du site_key": "bresses inferieur", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Lower Bresse lake", - "description du site_fr": "lac de Bresses inférieur", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "Y6225043 bis" - } - }, { - "hierarchicalKey": "lac_d_altitude.bresses_superieur", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "bresses_superieur", - "values": { - "__display_en": "Bresses supérieur", - "__display_fr": "Bresses supérieur", - "nom du site_en": "Bresses supérieur", - "nom du site_fr": "Bresses supérieur", - "nom du site_key": "bresses superieur", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Upper Bresse lake", - "description du site_fr": "lac de Bresses supérieur", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "Y6225043" - } - }, { - "hierarchicalKey": "lac_d_altitude.brevent", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "brevent", - "values": { - "__display_en": "Brevent", - "__display_fr": "Brévent", - "nom du site_en": "Brevent", - "nom du site_fr": "Brévent", - "nom du site_key": "brevent", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Brevent lake", - "description du site_fr": "Lac du Brévent", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "V0015023" - } - }, { - "hierarchicalKey": "lac_d_altitude.corne", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "corne", - "values": { - "__display_en": "Corne", - "__display_fr": "Corne", - "nom du site_en": "Corne", - "nom du site_fr": "Corne", - "nom du site_key": "corne", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Corne lake", - "description du site_fr": "Lac de Corne", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W2755063" - } - }, { - "hierarchicalKey": "lac_d_altitude.cornu", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "cornu", - "values": { - "__display_en": "Cornu", - "__display_fr": "Cornu", - "nom du site_en": "Cornu", - "nom du site_fr": "Cornu", - "nom du site_key": "cornu", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Cornu lake", - "description du site_fr": "Lac Cornu", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "V0015043" - } - }, { - "hierarchicalKey": "lac_d_altitude.cos", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "cos", - "values": { - "__display_en": "Cos", - "__display_fr": "Cos", - "nom du site_en": "Cos", - "nom du site_fr": "Cos", - "nom du site_key": "cos", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Cos lake", - "description du site_fr": "lac de Cos", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W1205063" - } - }, { - "hierarchicalKey": "lac_d_altitude.espingo", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "espingo", - "values": { - "__display_en": "Espingo", - "__display_fr": "Espingo", - "nom du site_en": "Espingo", - "nom du site_fr": "Espingo", - "nom du site_key": "espingo", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.estany_gros", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "estany_gros", - "values": { - "__display_en": "Estany Gros", - "__display_fr": "Estany Gros", - "nom du site_en": "Estany Gros", - "nom du site_fr": "Estany Gros", - "nom du site_key": "estany gros", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.gentau", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "gentau", - "values": { - "__display_en": "Gentau", - "__display_fr": "Gentau", - "nom du site_en": "Gentau", - "nom du site_fr": "Gentau", - "nom du site_key": "gentau", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.gourg_gaudet", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "gourg_gaudet", - "values": { - "__display_en": "Gourg Gaudet", - "__display_fr": "Gourg Gaudet", - "nom du site_en": "Gourg Gaudet", - "nom du site_fr": "Gourg Gaudet", - "nom du site_key": "gourg gaudet", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "lac_d_altitude.isaby", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "isaby", - "values": { - "__display_en": "Isaby", - "__display_fr": "Isaby", - "nom du site_en": "Isaby", - "nom du site_fr": "Isaby", - "nom du site_key": "isaby", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Isaby lake", - "description du site_fr": "lac d'Isaby", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "Q4425003" - } - }, { - "hierarchicalKey": "lac_d_altitude.izourt", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "izourt", - "values": { - "__display_en": "Izourt", - "__display_fr": "Izourt", - "nom du site_en": "Izourt", - "nom du site_fr": "Izourt", - "nom du site_key": "izourt", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Lake Izourt", - "description du site_fr": "lac d'Izourt", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "O1125103" - } - }, { - "hierarchicalKey": "lac_d_altitude.jovet", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "jovet", - "values": { - "__display_en": "Jovet", - "__display_fr": "Jovet", - "nom du site_en": "Jovet", - "nom du site_fr": "Jovet", - "nom du site_key": "jovet", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Jovet lake", - "description du site_fr": "Lac Jovet", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "V0025023 et V0025003 (lacs)" - } - }, { - "hierarchicalKey": "lac_d_altitude.lauvitel", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "lauvitel", - "values": { - "__display_en": "Lauvitel", - "__display_fr": "Lauvitel", - "nom du site_en": "Lauvitel", - "nom du site_fr": "Lauvitel", - "nom du site_key": "lauvitel", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Lauvitel lake", - "description du site_fr": "Lac de Lauvitel", - "code sandre du Plan d'eau": "DL76", - "code sandre de la Masse d'eau plan d'eau": "DL76" - } - }, { - "hierarchicalKey": "lac_d_altitude.lauzanier", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "lauzanier", - "values": { - "__display_en": "Lauzanier", - "__display_fr": "Lauzanier", - "nom du site_en": "Lauzanier", - "nom du site_fr": "Lauzanier", - "nom du site_key": "lauzanier", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Lauzanier lake", - "description du site_fr": "lac du Lauzanier", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "X0415043" - } - }, { - "hierarchicalKey": "lac_d_altitude.malrif", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "malrif", - "values": { - "__display_en": "Malrif", - "__display_fr": "Malrif", - "nom du site_en": "Malrif", - "nom du site_fr": "Malrif", - "nom du site_key": "malrif", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Malrif lake", - "description du site_fr": "lac de Malrif", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "X0215003 (petit laus), X0215023 (grand laus), Mezan ?" - } - }, { - "hierarchicalKey": "lac_d_altitude.merlet_superieur", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "merlet_superieur", - "values": { - "__display_en": "Merlet supérieur", - "__display_fr": "Merlet supérieur", - "nom du site_en": "Merlet supérieur", - "nom du site_fr": "Merlet supérieur", - "nom du site_key": "merlet superieur", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Upper Merlet lake", - "description du site_fr": "Lac du Merlet supérieur", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W0225003" - } - }, { - "hierarchicalKey": "lac_d_altitude.mont_coua", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "mont_coua", - "values": { - "__display_en": "Mont Coua", - "__display_fr": "Mont Coua", - "nom du site_en": "Mont Coua", - "nom du site_fr": "Mont Coua", - "nom du site_key": "mont coua", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Coua mont lake", - "description du site_fr": "lac du Mont Coua", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W0235063" - } - }, { - "hierarchicalKey": "lac_d_altitude.muzelle", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "muzelle", - "values": { - "__display_en": "Muzelle", - "__display_fr": "Muzelle", - "nom du site_en": "Muzelle", - "nom du site_fr": "Muzelle", - "nom du site_key": "muzelle", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Muzelle lake", - "description du site_fr": "lac de la Muzelle", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W2735043" - } - }, { - "hierarchicalKey": "lac_d_altitude.noir_du_carro", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "noir_du_carro", - "values": { - "__display_en": "Noir du Carro", - "__display_fr": "Noir du Carro", - "nom du site_en": "Noir du Carro", - "nom du site_fr": "Noir du Carro", - "nom du site_key": "noir du carro", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Carro Noir lake", - "description du site_fr": "lac Noir du Caro", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W1005023" - } - }, { - "hierarchicalKey": "lac_d_altitude.oncet", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "oncet", - "values": { - "__display_en": "Oncet", - "__display_fr": "Oncet", - "nom du site_en": "Oncet", - "nom du site_fr": "Oncet", - "nom du site_key": "oncet", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Oncet lake", - "description du site_fr": "lac d'Oncet", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "Q4305003" - } - }, { - "hierarchicalKey": "lac_d_altitude.pave", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "pave", - "values": { - "__display_en": "Pavé", - "__display_fr": "Pavé", - "nom du site_en": "Pavé", - "nom du site_fr": "Pavé", - "nom du site_key": "pave", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Pave lake", - "description du site_fr": "lac du Pavé", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W2705003" - } - }, { - "hierarchicalKey": "lac_d_altitude.petarel", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "petarel", - "values": { - "__display_en": "Pétarel", - "__display_fr": "Pétarel", - "nom du site_en": "Pétarel", - "nom du site_fr": "Pétarel", - "nom du site_key": "petarel", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Petarel lake", - "description du site_fr": "Lac Pétarel", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W2115023" - } - }, { - "hierarchicalKey": "lac_d_altitude.pisses", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "pisses", - "values": { - "__display_en": "Pisses", - "__display_fr": "Pisses", - "nom du site_en": "Pisses", - "nom du site_fr": "Pisses", - "nom du site_key": "pisses", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Pisses lake", - "description du site_fr": "Lac des Pisses", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W2005023" - } - }, { - "hierarchicalKey": "lac_d_altitude.plan_vianney", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "plan_vianney", - "values": { - "__display_en": "Plan Vianney", - "__display_fr": "Plan Vianney", - "nom du site_en": "Plan Vianney", - "nom du site_fr": "Plan Vianney", - "nom du site_key": "plan vianney", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Plan Vianney Lake", - "description du site_fr": "Lac de Plan Vianney", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "W2735003" - } - }, { - "hierarchicalKey": "lac_d_altitude.pormenaz", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "pormenaz", - "values": { - "__display_en": "Pormenaz", - "__display_fr": "Pormenaz", - "nom du site_en": "Pormenaz", - "nom du site_fr": "Pormenaz", - "nom du site_key": "pormenaz", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Pormenaz lake", - "description du site_fr": "Lac de Pormenaz", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "V0015003" - } - }, { - "hierarchicalKey": "lac_d_altitude.port___bielh", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "port___bielh", - "values": { - "__display_en": "Port Bielh", - "__display_fr": "Port Bielh", - "nom du site_en": "Port Bielh", - "nom du site_fr": "Port Bielh", - "nom du site_key": "port bielh", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "O0115002" - } - }, { - "hierarchicalKey": "lac_d_altitude.port_bielh", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "port_bielh", - "values": { - "__display_en": "Port-Bielh", - "__display_fr": "Port-Bielh", - "nom du site_en": "Port-Bielh", - "nom du site_fr": "Port-Bielh", - "nom du site_key": "port bielh", - "nom du type de site": "lac_d_altitude", - "description du site_en": "french pyrenes lake", - "description du site_fr": "lac des pyrénées française", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "O0115003" - } - }, { - "hierarchicalKey": "lac_d_altitude.rabuons", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "rabuons", - "values": { - "__display_en": "Rabuons", - "__display_fr": "Rabuons", - "nom du site_en": "Rabuons", - "nom du site_fr": "Rabuons", - "nom du site_key": "rabuons", - "nom du type de site": "lac_d_altitude", - "description du site_en": "Rabuons lake", - "description du site_fr": "lac du Rabuons", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "Y6205283" - } - }, { - "hierarchicalKey": "riviere.bimont", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "bimont", - "values": { - "__display_en": "Bimont", - "__display_fr": "Bimont", - "nom du site_en": "Bimont", - "nom du site_fr": "Bimont", - "nom du site_key": "bimont", - "nom du type de site": "riviere", - "description du site_en": "Bimont river", - "description du site_fr": "rivière Bimont", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "" - } - }, { - "hierarchicalKey": "riviere.dranse", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "dranse", - "values": { - "__display_en": "Dranse", - "__display_fr": "Dranse", - "nom du site_en": "Dranse", - "nom du site_fr": "Dranse", - "nom du site_key": "dranse", - "nom du type de site": "riviere", - "description du site_en": "Dranse river", - "description du site_fr": "rivière Dranse", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "V03-0400 ou V0321430" - } - }, { - "hierarchicalKey": "riviere.mercube", - "hierarchicalReference": "site_type.ref_site", - "naturalKey": "mercube", - "values": { - "__display_en": "Mercube", - "__display_fr": "Mercube", - "nom du site_en": "Mercube", - "nom du site_fr": "Mercube", - "nom du site_key": "mercube", - "nom du type de site": "riviere", - "description du site_en": "Mercube river", - "description du site_fr": "rivière Mercube", - "code sandre du Plan d'eau": "", - "code sandre de la Masse d'eau plan d'eau": "V0351440" - } - }] - } - }).as('pageDataAuthorization') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/references/project', { - statusCode: 200, - body: { - "referenceValues": [{ - "hierarchicalKey": "dce", - "hierarchicalReference": "project", - "naturalKey": "dce", - "values": { - "__display_en": "DCE", - "__display_fr": "DCE", - "nom du projet_en": "DCE", - "nom du projet_fr": "DCE", - "nom du projet_key": "dce", - "description du projet_en": "Sampling realized with DCE protocol", - "description du projet_fr": "Prélèvement faits selon le protocole de la DCE" - } - }, { - "hierarchicalKey": "rnt", - "hierarchicalReference": "project", - "naturalKey": "rnt", - "values": { - "__display_en": "RNT", - "__display_fr": "RNT", - "nom du projet_en": "RNT", - "nom du projet_fr": "RNT", - "nom du projet_key": "RNT", - "description du projet_en": "", - "description du projet_fr": "" - } - }, { - "hierarchicalKey": "sou", - "hierarchicalReference": "project", - "naturalKey": "sou", - "values": { - "__display_en": "SOU", - "__display_fr": "SOU", - "nom du projet_en": "SOU", - "nom du projet_fr": "SOU", - "nom du projet_key": "SOU", - "description du projet_en": "", - "description du projet_fr": "" - } - }, { - "hierarchicalKey": "suivi_des_lacs", - "hierarchicalReference": "project", - "naturalKey": "suivi_des_lacs", - "values": { - "__display_en": "Lakes monitoring", - "__display_fr": "Suivi des lacs", - "nom du projet_en": "Lakes monitoring", - "nom du projet_fr": "Suivi des lacs", - "nom du projet_key": "suivi des lacs", - "description du projet_en": "Long-term monitoring of peri-alpine lakes", - "description du projet_fr": "Suivi è long terme des lacs pèri-alpins" - } - }, { - "hierarchicalKey": "suivi_des_lacs_sentinelles", - "hierarchicalReference": "project", - "naturalKey": "suivi_des_lacs_sentinelles", - "values": { - "__display_en": "Sentinels lakes monitoring", - "__display_fr": "Suivi des lacs sentinelles", - "nom du projet_en": "Sentinels lakes monitoring", - "nom du projet_fr": "Suivi des lacs sentinelles", - "nom du projet_key": "suivi des lacs sentinelles", - "description du projet_en": "Long-term monitoring of altitudes lakes", - "description du projet_fr": "Suivi è long terme des lacs d'altitude" - } - }, { - "hierarchicalKey": "suivi_des_rivieres", - "hierarchicalReference": "project", - "naturalKey": "suivi_des_rivieres", - "values": { - "__display_en": "Rivers monitoring", - "__display_fr": "Suivi des rivières", - "nom du projet_en": "Rivers monitoring", - "nom du projet_fr": "Suivi des rivières", - "nom du projet_key": "suivi des rivieres", - "description du projet_en": "river's sampling", - "description du projet_fr": "Prélèvement en rivière(s)" - } - }] - } - }).as('pageDataAuthorization') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/references/site_type', { - statusCode: 200, - body: { - "referenceValues": [{ - "hierarchicalKey": "grand_lac", - "hierarchicalReference": "site_type", - "naturalKey": "grand_lac", - "values": { - "nom_en": "large lake", - "nom_fr": "grand lac", - "nom_key": "grand_lac", - "code sandre": "", - "__display_en": "large lake", - "__display_fr": "grand lac", - "description_en": "Alpine great lake from SOERE", - "description_fr": "Grand lac péri alpins du SOERE", - "code sandre du contexte": "" - } - }, { - "hierarchicalKey": "lac_d_altitude", - "hierarchicalReference": "site_type", - "naturalKey": "lac_d_altitude", - "values": { - "nom_en": "altitude lake", - "nom_fr": "lac d altitude", - "nom_key": "lac_d_altitude", - "code sandre": "", - "__display_en": "altitude lake", - "__display_fr": "lac d altitude", - "description_en": "altitude lake", - "description_fr": "lac d altitude", - "code sandre du contexte": "" - } - }, { - "hierarchicalKey": "riviere", - "hierarchicalReference": "site_type", - "naturalKey": "riviere", - "values": { - "nom_en": "river", - "nom_fr": "rivière", - "nom_key": "riviere", - "code sandre": "", - "__display_en": "river", - "__display_fr": "rivière", - "description_en": "a watershed of a large lake river", - "description_fr": "rivière du bassin versant d un grand lac", - "code sandre du contexte": "" - } - }] - } - }).as('pageDataAuthorization') - cy.screenshot() - - cy.visit(Cypress.env('ola_dataTypes_update_authorizations_url')) - }) -}) \ No newline at end of file diff --git a/cypress/e2e/authorizationsReferences.cy.js b/cypress/e2e/authorizationsReferences.cy.js deleted file mode 100644 index d4c5af015..000000000 --- a/cypress/e2e/authorizationsReferences.cy.js +++ /dev/null @@ -1,11304 +0,0 @@ -describe('test authorization references', () => { - beforeEach(() => { - cy.setLocale('fr'); - }); - - it('Test creation authorization admin ola', () => { - - cy.login("admin", ) - //cy.wait(['@postUserResponse', '@getApplicationResponse']) - const ola = 'references/ola/ola.json' - cy.fixture(ola).then(olaContent => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola?filter=CONFIGURATION&filter=REFERENCETYPE', { - statusCode: 200, - body: olaContent - }).as('pageRef') - - }) - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/references', { - statusCode: 200, - body: { - "id": "20a6b24b-ac4e-4cee-a21d-02bb75d7ab1d", - "name": "ola", - "title": "ola", - "comment": "", - "internationalization": { - "application": { - "internationalizationName": { - "en": "Lake's observatory", - "fr": "Observatoire des lacs" - } - }, "references": { - "controle_coherence": { - "internationalizationName": { - "en": "Controle de la cohérence", - "fr": "Controle de la cohérence" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "taxon_phytoplancton": { - "internationalizationName": { - "en": "taxon's phytoplanctons", - "fr": "taxon des phytoplanctons" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": { - "proprietes_taxon": { - "en": "Properties of Taxa", - "fr": "Proprétés de Taxons" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", - "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}" - } - }, - "internationalizedValidations": {} - }, - "site_type": { - "internationalizationName": {"en": "Sites types", "fr": "Types de site"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {} - }, - "stade_développement_zoo": { - "internationalizationName": { - "en": "Stage of development", - "fr": "Stade de développement" - }, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "project": { - "internationalizationName": {"en": "Project", "fr": "Projet"}, - "internationalizedColumns": { - "nom du projet_key": { - "en": "nom du projet_en", - "fr": "nom du projet_fr" - }, - "description du projet_fr": { - "en": "description du projet_en", - "fr": "description du projet_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du projet_key}", - "fr": "{nom du projet_key}" - } - }, - "internationalizedValidations": {} - }, - "valeurs_qualitative": { - "internationalizationName": { - "en": "Qualitative values", - "fr": "Valeurs qualitatives" - }, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "valeur_key": {"en": "valeur_en", "fr": "valeur_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "variable_norm": { - "internationalizationName": { - "en": "Variables' norms", - "fr": "Normes de variable" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}, - "internationalizedValidations": {} - }, - "propriete_taxon": { - "internationalizationName": { - "en": "Proporties of taxons", - "fr": "Propiété des taxons" - }, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la propriété_key": { - "en": "nom de la propriété_en", - "fr": "nom de la propriété_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la propriété_key}", - "fr": "{nom de la propriété_key}" - } - }, - "internationalizedValidations": {} - }, - "tool": { - "internationalizationName": {"en": "Measuring tool", "fr": "Outils de mesure"}, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom de l_outil de mesure_fr": { - "en": "nom de l_outil de mesure_en", - "fr": "nom de l_outil de mesure_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "platform": { - "internationalizationName": {"en": "Plateforms", "fr": "Plateformes"}, - "internationalizedColumns": { - "nom de la plateforme_key": { - "en": "nom de la plateforme_en", - "fr": "nom de la plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la plateforme_key}", - "fr": "{nom de la plateforme_key}" - } - }, - "internationalizedValidations": {"format_float": {"fr": "latitude,longitude,altitude au format flottant obligatoire"}} - }, - "site": { - "internationalizationName": {"en": "Site", "fr": "Site"}, - "internationalizedColumns": { - "nom du site_key": { - "en": "nom du site_en", - "fr": "nom du site_fr" - }, - "description du site_fr": { - "en": "description du site_en", - "fr": "description du site_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site_key}", - "fr": "{nom du site_key}" - } - }, - "internationalizedValidations": {} - }, - "unit": { - "internationalizationName": {"en": "Units", "fr": "Unités"}, - "internationalizedColumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {} - }, - "tool_type": { - "internationalizationName": {"en": "Tools type", "fr": "Type d'outils"}, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "platform_type": { - "internationalizationName": { - "en": "Plateform types", - "fr": "Types de plateforme" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom du type de plateforme_key": { - "en": "nom du type de plateforme_en", - "fr": "nom du type de plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de plateforme_key}", - "fr": "{nom du type de plateforme_key}" - } - }, - "internationalizedValidations": {} - }, - "file_type": { - "internationalizationName": {"en": "Type's Files", "fr": "Type de fichier"}, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}, - "internationalizedValidations": {} - }, - "variable": { - "internationalizationName": {"en": "Variables", "fr": "Variables"}, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la variable_fr": { - "en": "nom de la variable_en", - "fr": "nom de la variable_fr" - }, - "Affichage de la variable_fr": { - "en": "Affichage de la variable_en", - "fr": "Affichage de la variable_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "data_type": { - "internationalizationName": {"en": "Data type", "fr": "Types de données"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "niveau_taxon": { - "internationalizationName": { - "en": "Level of taxon", - "fr": "Niveau de taxon" - }, - "internationalizedColumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {} - }, - "variable_group": { - "internationalizationName": { - "en": "Variable's groups", - "fr": "Groupes de variable" - }, - "internationalizedColumns": { - "nom du groupe": { - "en": "nom du groupe_en", - "fr": "nom du groupe_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du groupe_en}", - "fr": "{nom du groupe_fr}" - } - }, - "internationalizedValidations": {} - }, - "taxon_zooplancton": { - "internationalizationName": { - "en": "taxon's zooplancton", - "fr": "taxon des zooplancton" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", - "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}" - } - }, - "internationalizedValidations": {} - }, - "thematic": { - "internationalizationName": {"en": "Thematic", "fr": "Thème"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {} - } - }, "dataTypes": { - "condition_prelevements": { - "internationalizationName": { - "en": "Collection condition", - "fr": "Condition de prélèvement" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "qualitatif": { - "internationalizationName": { - "en": "Qualitative data", - "fr": "Données qualitatives" - } - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative data", - "fr": "Données quantitatives" - } - } - }, - "authorizationScopes": { - "localization_site": {"internationalizationName": null}, - "localization_projet": {"internationalizationName": null} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "physico-chimie": { - "internationalizationName": { - "en": "Chemical Physics", - "fr": "Physico Chimie" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "variable": {"internationalizationName": {"en": "Data", "fr": "Données"}} - }, - "authorizationScopes": { - "localization_site": {"internationalizationName": null}, - "localization_projet": {"internationalizationName": null} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "sonde_multiparametres": { - "internationalizationName": { - "en": "Probe data", - "fr": "Données des sondes" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "condition_prelevement": { - "internationalizationName": { - "en": "Prelevement's condition", - "fr": "Condition de prélèvement" - } - }, - "donnee_prelevement": { - "internationalizationName": { - "en": "Data's condition", - "fr": "Données du prélèvement" - } - } - }, - "authorizationScopes": { - "localization_site": {"internationalizationName": null}, - "localization_projet": {"internationalizationName": null} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - } - } - }, - "references": { - "stade_développement_zoo": { - "id": "stade_développement_zoo", - "label": "stade_développement_zoo", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "valeurs_qualitative": { - "id": "valeurs_qualitative", - "label": "valeurs_qualitative", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "valeur_en": {"id": "valeur_en", "title": "valeur_en", "key": false, "linkedTo": null}, - "valeur_fr": {"id": "valeur_fr", "title": "valeur_fr", "key": false, "linkedTo": null}, - "valeur_key": {"id": "valeur_key", "title": "valeur_key", "key": true, "linkedTo": null} - }, - "dynamicColumns": {} - }, - "niveau_taxon": { - "id": "niveau_taxon", - "label": "niveau_taxon", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "propriete_taxon": { - "id": "propriete_taxon", - "label": "propriete_taxon", - "children": [], - "columns": { - "isFloatValue": { - "id": "isFloatValue", - "title": "isFloatValue", - "key": false, - "linkedTo": null - }, - "isQualitative": { - "id": "isQualitative", - "title": "isQualitative", - "key": false, - "linkedTo": null - }, - "type associé": { - "id": "type associé", - "title": "type associé", - "key": false, - "linkedTo": null - }, - "définition_en": { - "id": "définition_en", - "title": "définition_en", - "key": false, - "linkedTo": null - }, - "définition_fr": { - "id": "définition_fr", - "title": "définition_fr", - "key": false, - "linkedTo": null - }, - "ordre d'affichage": { - "id": "ordre d'affichage", - "title": "ordre d'affichage", - "key": false, - "linkedTo": null - }, - "nom de la propriété_en": { - "id": "nom de la propriété_en", - "title": "nom de la propriété_en", - "key": false, - "linkedTo": null - }, - "nom de la propriété_fr": { - "id": "nom de la propriété_fr", - "title": "nom de la propriété_fr", - "key": false, - "linkedTo": null - }, - "nom de la propriété_key": { - "id": "nom de la propriété_key", - "title": "nom de la propriété_key", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "taxon_phytoplancton": { - "id": "taxon_phytoplancton", - "label": "taxon_phytoplancton", - "children": [], - "columns": { - "theme": {"id": "theme", "title": "theme", "key": false, "linkedTo": null}, - "Code Sandre": { - "id": "Code Sandre", - "title": "Code Sandre", - "key": false, - "linkedTo": null - }, - "Notes libres": { - "id": "Notes libres", - "title": "Notes libres", - "key": false, - "linkedTo": null - }, - "Synonyme ancien": { - "id": "Synonyme ancien", - "title": "Synonyme ancien", - "key": false, - "linkedTo": null - }, - "Synonyme récent": { - "id": "Synonyme récent", - "title": "Synonyme récent", - "key": false, - "linkedTo": null - }, - "code sandre du taxon": { - "id": "code sandre du taxon", - "title": "code sandre du taxon", - "key": false, - "linkedTo": null - }, - "nom du niveau de taxon": { - "id": "nom du niveau de taxon", - "title": "nom du niveau de taxon", - "key": false, - "linkedTo": null - }, - "nom du taxon superieur": { - "id": "nom du taxon superieur", - "title": "nom du taxon superieur", - "key": false, - "linkedTo": null - }, - "Année de la description": { - "id": "Année de la description", - "title": "Année de la description", - "key": false, - "linkedTo": null - }, - "Auteur de la description": { - "id": "Auteur de la description", - "title": "Auteur de la description", - "key": false, - "linkedTo": null - }, - "nom du taxon déterminé": { - "id": "nom du taxon déterminé", - "title": "nom du taxon déterminé", - "key": true, - "linkedTo": null - }, - "Classe algale sensu Bourrelly": { - "id": "Classe algale sensu Bourrelly", - "title": "Classe algale sensu Bourrelly", - "key": false, - "linkedTo": null - }, - "Référence de la description": { - "id": "Référence de la description", - "title": "Référence de la description", - "key": false, - "linkedTo": null - }, - "code sandre du taxon supérieur": { - "id": "code sandre du taxon supérieur", - "title": "code sandre du taxon supérieur", - "key": false, - "linkedTo": null - }, - "Références relatives à ce taxon": { - "id": "Références relatives à ce taxon", - "title": "Références relatives à ce taxon", - "key": false, - "linkedTo": null - }, - "niveau incertitude de détermination": { - "id": "niveau incertitude de détermination", - "title": "niveau incertitude de détermination", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": { - "proprietes_taxon": { - "id": "proprietes_taxon", - "title": "proprietes_taxon", - "headerPrefix": "pt_", - "reference": "propriete_taxon", - "referenceColumnToLookForHeader": "nom de la propriété_key", - "presenceConstraint": true - } - } - }, - "data_type": { - "id": "data_type", - "label": "data_type", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "controle_coherence": { - "id": "controle_coherence", - "label": "controle_coherence", - "children": [], - "columns": { - "valeur max": { - "id": "valeur max", - "title": "valeur max", - "key": false, - "linkedTo": null - }, - "valeur min": { - "id": "valeur min", - "title": "valeur min", - "key": false, - "linkedTo": null - }, - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": true, - "linkedTo": null - }, - "nom de la variable": { - "id": "nom de la variable", - "title": "nom de la variable", - "key": true, - "linkedTo": null - }, - "nom du type de données": { - "id": "nom du type de données", - "title": "nom du type de données", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "taxon_zooplancton": { - "id": "taxon_zooplancton", - "label": "taxon_zooplancton", - "children": [], - "columns": { - "theme": {"id": "theme", "title": "theme", "key": false, "linkedTo": null}, - "preselected": { - "id": "preselected", - "title": "preselected", - "key": false, - "linkedTo": null - }, - "code sandre du taxon": { - "id": "code sandre du taxon", - "title": "code sandre du taxon", - "key": false, - "linkedTo": null - }, - "nom du niveau de taxon": { - "id": "nom du niveau de taxon", - "title": "nom du niveau de taxon", - "key": false, - "linkedTo": null - }, - "nom du taxon superieur": { - "id": "nom du taxon superieur", - "title": "nom du taxon superieur", - "key": false, - "linkedTo": null - }, - "nom du taxon déterminé": { - "id": "nom du taxon déterminé", - "title": "nom du taxon déterminé", - "key": true, - "linkedTo": null - }, - "code sandre du taxon supérieur": { - "id": "code sandre du taxon supérieur", - "title": "code sandre du taxon supérieur", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "file_type": { - "id": "file_type", - "label": "file_type", - "children": [], - "columns": { - "nom": {"id": "nom", "title": "nom", "key": true, "linkedTo": null}, - "description": { - "id": "description", - "title": "description", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "variable_norm": { - "id": "variable_norm", - "label": "variable_norm", - "children": [], - "columns": { - "nom": {"id": "nom", "title": "nom", "key": true, "linkedTo": null}, - "définition": { - "id": "définition", - "title": "définition", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "variable_group": { - "id": "variable_group", - "label": "variable_group", - "children": [], - "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "nom du groupe": { - "id": "nom du groupe", - "title": "nom du groupe", - "key": true, - "linkedTo": null - }, - "nom du groupe_en": { - "id": "nom du groupe_en", - "title": "nom du groupe_en", - "key": false, - "linkedTo": null - }, - "nom du groupe_fr": { - "id": "nom du groupe_fr", - "title": "nom du groupe_fr", - "key": false, - "linkedTo": null - }, - "nom du groupe parent": { - "id": "nom du groupe parent", - "title": "nom du groupe parent", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "variable": { - "id": "variable", "label": "variable", "children": [], "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "nom du groupe": { - "id": "nom du groupe", - "title": "nom du groupe", - "key": false, - "linkedTo": null - }, - "définition_en": { - "id": "définition_en", - "title": "définition_en", - "key": false, - "linkedTo": null - }, - "définition_fr": { - "id": "définition_fr", - "title": "définition_fr", - "key": false, - "linkedTo": null - }, - "ordre daffichage": { - "id": "ordre daffichage", - "title": "ordre daffichage", - "key": false, - "linkedTo": null - }, - "valeur qualitative": { - "id": "valeur qualitative", - "title": "valeur qualitative", - "key": false, - "linkedTo": null - }, - "nom de la variable_en": { - "id": "nom de la variable_en", - "title": "nom de la variable_en", - "key": false, - "linkedTo": null - }, - "nom de la variable_fr": { - "id": "nom de la variable_fr", - "title": "nom de la variable_fr", - "key": true, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "Affichage de la variable_en": { - "id": "Affichage de la variable_en", - "title": "Affichage de la variable_en", - "key": false, - "linkedTo": null - }, - "Affichage de la variable_fr": { - "id": "Affichage de la variable_fr", - "title": "Affichage de la variable_fr", - "key": false, - "linkedTo": null - }, - "nom de la norme de variable": { - "id": "nom de la norme de variable", - "title": "nom de la norme de variable", - "key": false, - "linkedTo": null - } - }, "dynamicColumns": {} - }, - "thematic": { - "id": "thematic", - "label": "thematic", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "platform_type": { - "id": "platform_type", - "label": "platform_type", - "children": [], - "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "nom du type de plateforme_en": { - "id": "nom du type de plateforme_en", - "title": "nom du type de plateforme_en", - "key": false, - "linkedTo": null - }, - "nom du type de plateforme_fr": { - "id": "nom du type de plateforme_fr", - "title": "nom du type de plateforme_fr", - "key": false, - "linkedTo": null - }, - "nom du type de plateforme_key": { - "id": "nom du type de plateforme_key", - "title": "nom du type de plateforme_key", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "site_type": { - "id": "site_type", - "label": "site_type", - "children": ["site"], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "site": { - "id": "site", - "label": "site", - "children": ["platform"], - "columns": { - "nom du site_en": { - "id": "nom du site_en", - "title": "nom du site_en", - "key": false, - "linkedTo": null - }, - "nom du site_fr": { - "id": "nom du site_fr", - "title": "nom du site_fr", - "key": false, - "linkedTo": null - }, - "nom du site_key": { - "id": "nom du site_key", - "title": "nom du site_key", - "key": true, - "linkedTo": null - }, - "nom du type de site": { - "id": "nom du type de site", - "title": "nom du type de site", - "key": false, - "linkedTo": null - }, - "description du site_en": { - "id": "description du site_en", - "title": "description du site_en", - "key": false, - "linkedTo": null - }, - "description du site_fr": { - "id": "description du site_fr", - "title": "description du site_fr", - "key": false, - "linkedTo": null - }, - "code sandre du Plan d'eau": { - "id": "code sandre du Plan d'eau", - "title": "code sandre du Plan d'eau", - "key": false, - "linkedTo": null - }, - "code sandre de la Masse d'eau plan d'eau": { - "id": "code sandre de la Masse d'eau plan d'eau", - "title": "code sandre de la Masse d'eau plan d'eau", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "platform": { - "id": "platform", "label": "platform", "children": [], "columns": { - "altitude": {"id": "altitude", "title": "altitude", "key": false, "linkedTo": null}, - "latitude": {"id": "latitude", "title": "latitude", "key": false, "linkedTo": null}, - "longitude": {"id": "longitude", "title": "longitude", "key": false, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": true, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "nom de la plateforme_en": { - "id": "nom de la plateforme_en", - "title": "nom de la plateforme_en", - "key": false, - "linkedTo": null - }, - "nom de la plateforme_fr": { - "id": "nom de la plateforme_fr", - "title": "nom de la plateforme_fr", - "key": false, - "linkedTo": null - }, - "nom de la plateforme_key": { - "id": "nom de la plateforme_key", - "title": "nom de la plateforme_key", - "key": true, - "linkedTo": null - }, - "nom du type de plateforme_key": { - "id": "nom du type de plateforme_key", - "title": "nom du type de plateforme_key", - "key": true, - "linkedTo": null - } - }, "dynamicColumns": {} - }, - "project": { - "id": "project", - "label": "project", - "children": [], - "columns": { - "nom du projet_en": { - "id": "nom du projet_en", - "title": "nom du projet_en", - "key": false, - "linkedTo": null - }, - "nom du projet_fr": { - "id": "nom du projet_fr", - "title": "nom du projet_fr", - "key": false, - "linkedTo": null - }, - "nom du projet_key": { - "id": "nom du projet_key", - "title": "nom du projet_key", - "key": true, - "linkedTo": null - }, - "description du projet_en": { - "id": "description du projet_en", - "title": "description du projet_en", - "key": false, - "linkedTo": null - }, - "description du projet_fr": { - "id": "description du projet_fr", - "title": "description du projet_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "unit": { - "id": "unit", - "label": "unit", - "children": [], - "columns": { - "code": {"id": "code", "title": "code", "key": true, "linkedTo": null}, - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": false, "linkedTo": null} - }, - "dynamicColumns": {} - }, - "tool_type": { - "id": "tool_type", - "label": "tool_type", - "children": ["tool"], - "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "type d_outils": { - "id": "type d_outils", - "title": "type d_outils", - "key": false, - "linkedTo": null - }, - "nom du type d_outils": { - "id": "nom du type d_outils", - "title": "nom du type d_outils", - "key": true, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "tool": { - "id": "tool", "label": "tool", "children": [], "columns": { - "modèle": {"id": "modèle", "title": "modèle", "key": false, "linkedTo": null}, - "fabricant": {"id": "fabricant", "title": "fabricant", "key": false, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description": { - "id": "description", - "title": "description", - "key": false, - "linkedTo": null - }, - "étalonnage": { - "id": "étalonnage", - "title": "étalonnage", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "numéro de série": { - "id": "numéro de série", - "title": "numéro de série", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "nom de l_outil de mesure_en": { - "id": "nom de l_outil de mesure_en", - "title": "nom de l_outil de mesure_en", - "key": false, - "linkedTo": null - }, - "nom de l_outil de mesure_fr": { - "id": "nom de l_outil de mesure_fr", - "title": "nom de l_outil de mesure_fr", - "key": true, - "linkedTo": null - }, - "nom du type d_outils de mesure": { - "id": "nom du type d_outils de mesure", - "title": "nom du type d_outils de mesure", - "key": true, - "linkedTo": null - } - }, "dynamicColumns": {} - } - }, - "dataTypes": { - "physico-chimie": { - "id": "physico-chimie", "label": "physico-chimie", "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "day": {"id": "day", "label": "day"}, - "time": {"id": "time", "label": "time"} - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": {"nom du site": {"id": "nom du site", "label": "nom du site"}}, - "chartDescription": null - }, - "outil": { - "id": "outil", - "label": "outil", - "components": {"prélèvement": {"id": "prélèvement", "label": "prélèvement"}}, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": {"nom du projet": {"id": "nom du projet", "label": "nom du projet"}}, - "chartDescription": null - }, - "variable": { - "id": "variable", - "label": "variable", - "components": { - "nom": {"id": "nom", "label": "nom"}, - "values": {"id": "values", "label": "values"} - }, - "chartDescription": null - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme", - "components": { - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur", - "components": { - "reelle": {"id": "reelle", "label": "reelle"}, - "maximum": {"id": "maximum", "label": "maximum"}, - "minimum": {"id": "minimum", "label": "minimum"} - }, - "chartDescription": null - } - }, "repository": {"toto": "test"}, "hasAuthorizations": true - }, "sonde_multiparametres": { - "id": "sonde_multiparametres", "label": "sonde_multiparametres", "variables": { - "ph": { - "id": "ph", - "label": "ph", - "components": { - "tc": {"id": "tc", "label": "tc"}, - "brut": {"id": "brut", "label": "brut"}, - "corrige_labo": {"id": "corrige_labo", "label": "corrige_labo"} - }, - "chartDescription": null - }, - "chl": { - "id": "chl", - "label": "chl", - "components": { - "a": {"id": "a", "label": "a"}, - "a_corrige_labo": {"id": "a_corrige_labo", "label": "a_corrige_labo"} - }, - "chartDescription": null - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": {"id": "day", "label": "day"}, - "time": {"id": "time", "label": "time"} - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": {"nom du site": {"id": "nom du site", "label": "nom du site"}}, - "chartDescription": null - }, - "outil": { - "id": "outil", - "label": "outil", - "components": {"mesure": {"id": "mesure", "label": "mesure"}}, - "chartDescription": null - }, - "trans": { - "id": "trans", - "label": "trans", - "components": { - "par_a": {"id": "par_a", "label": "par_a"}, - "par_w": {"id": "par_w", "label": "par_w"}, - "value": {"id": "value", "label": "value"} - }, - "chartDescription": null - }, - "cond25": { - "id": "cond25", - "label": "cond25", - "components": { - "degres": {"id": "degres", "label": "degres"}, - "C_corrige_labo": {"id": "C_corrige_labo", "label": "C_corrige_labo"} - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": {"nom du projet": {"id": "nom du projet", "label": "nom du projet"}}, - "chartDescription": null - }, - "oxygene": { - "id": "oxygene", - "label": "oxygene", - "components": { - "mg": {"id": "mg", "label": "mg"}, - "mg_corrige": {"id": "mg_corrige", "label": "mg_corrige"}, - "saturation": {"id": "saturation", "label": "saturation"}, - "saturation_corrige": { - "id": "saturation_corrige", - "label": "saturation_corrige" - } - }, - "chartDescription": null - }, - "turbidite": { - "id": "turbidite", - "label": "turbidite", - "components": {"value": {"id": "value", "label": "value"}}, - "chartDescription": null - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme", - "components": { - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "condition_prelevement": { - "id": "condition_prelevement", - "label": "condition_prelevement", - "components": { - "profondeur": {"id": "profondeur", "label": "profondeur"}, - "commentaire": {"id": "commentaire", "label": "commentaire"}, - "temperature": {"id": "temperature", "label": "temperature"} - }, - "chartDescription": null - } - }, "repository": {"toto": "test"}, "hasAuthorizations": true - }, "condition_prelevements": { - "id": "condition_prelevements", "label": "condition_prelevements", "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "day": {"id": "day", "label": "day"}, - "time": {"id": "time", "label": "time"} - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": { - "nom du site": {"id": "nom du site", "label": "nom du site"}, - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": {"value": {"id": "value", "label": "value"}}, - "chartDescription": null - }, - "commentaire": { - "id": "commentaire", - "label": "commentaire", - "components": {"value": {"id": "value", "label": "value"}}, - "chartDescription": null - }, - "valeurs qualitatives": { - "id": "valeurs qualitatives", - "label": "valeurs qualitatives", - "components": { - "temps": {"id": "temps", "label": "temps"}, - "nebulosite": {"id": "nebulosite", "label": "nebulosite"}, - "ensoleillement": {"id": "ensoleillement", "label": "ensoleillement"}, - "aspect de l'eau": {"id": "aspect de l'eau", "label": "aspect de l'eau"}, - "etat de surface": {"id": "etat de surface", "label": "etat de surface"}, - "vitesse du vent": {"id": "vitesse du vent", "label": "vitesse du vent"}, - "couleur de l'eau": {"id": "couleur de l'eau", "label": "couleur de l'eau"}, - "direction du vent": {"id": "direction du vent", "label": "direction du vent"} - }, - "chartDescription": null - }, - "valeurs quantitatives": { - "id": "valeurs quantitatives", - "label": "valeurs quantitatives", - "components": { - "temperature de l'air": { - "id": "temperature de l'air", - "label": "temperature de l'air" - }, - "pression atmospherique": { - "id": "pression atmospherique", - "label": "pression atmospherique" - }, - "transparence par secchi": { - "id": "transparence par secchi", - "label": "transparence par secchi" - }, - "transparence par disque inra": { - "id": "transparence par disque inra", - "label": "transparence par disque inra" - } - }, - "chartDescription": null - } - }, "repository": {"toto": "test"}, "hasAuthorizations": true - } - }, - "referenceSynthesis": [{ - "referenceType": "taxon_zooplancton", - "lineCount": 377 - }, {"referenceType": "site", "lineCount": 44}, { - "referenceType": "data_type", - "lineCount": 14 - }, {"referenceType": "variable", "lineCount": 124}, { - "referenceType": "propriete_taxon", - "lineCount": 39 - }, {"referenceType": "platform_type", "lineCount": 4}, { - "referenceType": "platform", - "lineCount": 57 - }, {"referenceType": "site_type", "lineCount": 3}, { - "referenceType": "variable_group", - "lineCount": 16 - }, { - "referenceType": "controle_coherence", - "lineCount": 149 - }, {"referenceType": "stade_développement_zoo", "lineCount": 23}, { - "referenceType": "variable_norm", - "lineCount": 2 - }, {"referenceType": "taxon_phytoplancton", "lineCount": 1517}, { - "referenceType": "unit", - "lineCount": 24 - }, {"referenceType": "niveau_taxon", "lineCount": 22}, { - "referenceType": "tool_type", - "lineCount": 9 - }, {"referenceType": "file_type", "lineCount": 4}, { - "referenceType": "project", - "lineCount": 4 - }, {"referenceType": "thematic", "lineCount": 7}, { - "referenceType": "tool", - "lineCount": 52 - }, {"referenceType": "valeurs_qualitative", "lineCount": 142}] - } - }).as('pageRef') - - cy.wait(6000); - cy.visit(Cypress.env('ola_references_url')) - - cy.fixture(ola).then(olaContent => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola?filter=CONFIGURATION&filter=REFERENCETYPE', { - statusCode: 200, - body: olaContent - }).as('pageRefAuthorization') - }) - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/references/authorization?offset=0&limit=10', { - statusCode: 200, - body: { - "authorizationResults": [], - "authorizationsForUser": { - "authorizationResults": {}, - "applicationName": "ola", - "isAdministrator": true - }, - "users": [{ - "id": "4a77cb9e-f136-47db-83cf-03abd16c8ae2", - "label": "echo" - }, { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "label": "poussin" - }, {"id": "0f6ed2eb-785e-46e0-84c3-f917ac135a62", "label": "lucky"}] - } - }).as('pageRefAuthorization') - - cy.visit(Cypress.env('ola_authorization_references_url')) - cy.get('.column > .button').should('contain',"Ajouter une autorisation") - - cy.fixture(ola).then(olaContent => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola?filter=CONFIGURATION&filter=REFERENCETYPE', { - statusCode: 200, - body: olaContent - }).as('pageRefAuthorization') - }) - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/references/authorization?userId=null&limit=0', { - statusCode: 200, - body: { - "authorizationResults": [], - "authorizationsForUser": { - "authorizationResults": {}, - "applicationName": "ola", - "isAdministrator": true - }, - "users": [{ - "id": "4a77cb9e-f136-47db-83cf-03abd16c8ae2", - "label": "echo" - }, { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "label": "poussin" - }, {"id": "0f6ed2eb-785e-46e0-84c3-f917ac135a62", "label": "lucky"}] - } - }).as('pageRefAuthorization') - - cy.visit(Cypress.env('ola_new_authorization_references_url')) - cy.get('.taginput-container').click() - cy.contains('poussin').click() - cy.contains('echo').click() - cy.get('.field > .control > .input').should(($input) => { - const value = $input.val("name"); - console.log(value); // do something with the value - }) - cy.get(':nth-child(1) > [data-label="Administration"] > .control > .b-checkbox > .icon').click() - cy.get(':nth-child(2) > [data-label="Délégation"] > .control > .b-checkbox > .icon').click() - cy.get(':nth-child(3) > [data-label="Délégation"] > .control > .b-checkbox > .icon').click() - cy.get('.buttons > .button').should('contain',"Créer l'autorisation") - - cy.intercept( - 'OPTIONS', - 'http://localhost:8081/api/v1/applications/ola/references/authorization', { - statusCode: 200, - body: {} - }).as('pageRefAuthorizations') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola?filter=CONFIGURATION&filter=REFERENCETYPE', { - statusCode: 200, - body: { - "id": "a7c447b7-42ff-4400-9785-3e6e36d04ae4", - "name": "ola", - "title": "ola", - "comment": "", - "internationalization": { - "application": {"internationalizationName": {"en": "ORE OLA", "fr": "ORE OLA"}}, "references": { - "controle_coherence": { - "internationalizationName": { - "en": "Controle de la cohérence", - "fr": "Controle de la cohérence" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "taxon_phytoplancton": { - "internationalizationName": { - "en": "taxon's phytoplanctons", - "fr": "taxon des phytoplanctons" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": { - "proprietes_taxon": { - "en": "Properties of Taxa", - "fr": "Proprétés de Taxons" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", - "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "site_type": { - "internationalizationName": {"en": "Sites types", "fr": "Types de site"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "data_type_site_theme_project": { - "internationalizationName": { - "en": "Data type for theme's site and project", - "fr": "Type de données par thème de sites et projet" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "stade_développement_zoo": { - "internationalizationName": { - "en": "Stage of development", - "fr": "Stade de développement" - }, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "project": { - "internationalizationName": {"en": "Project", "fr": "Projet"}, - "internationalizedColumns": { - "nom du projet_key": { - "en": "nom du projet_en", - "fr": "nom du projet_fr" - }, - "description du projet_fr": { - "en": "description du projet_en", - "fr": "description du projet_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du projet_key}", - "fr": "{nom du projet_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "ref_site": { - "internationalizationName": {"en": "Site", "fr": "Site"}, - "internationalizedColumns": { - "nom du site_key": { - "en": "nom du site_en", - "fr": "nom du site_fr" - }, - "description du site_fr": { - "en": "description du site_en", - "fr": "description du site_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site_key}", - "fr": "{nom du site_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "valeurs_qualitative": { - "internationalizationName": { - "en": "Qualitative values", - "fr": "Valeurs qualitatives" - }, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "valeur_key": {"en": "valeur_en", "fr": "valeur_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{valeur_key}", - "fr": "{valeur_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "variable_norm": { - "internationalizationName": { - "en": "Variables' norms", - "fr": "Normes de variable" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "ref_variable": { - "internationalizationName": {"en": "Variables", "fr": "Variables"}, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la variable_fr": { - "en": "Affichage de la variable_en", - "fr": "Affichage de la variable_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la variable_fr}", - "fr": "{nom de la variable_fr}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "propriete_taxon": { - "internationalizationName": { - "en": "Proporties of taxons", - "fr": "Propiétés des taxons" - }, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la propriété_key": { - "en": "nom de la propriété_en", - "fr": "nom de la propriété_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la propriété_key}", - "fr": "{nom de la propriété_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "project_site": { - "internationalizationName": { - "en": "Project on site", - "fr": "Projet par site" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "tool": { - "internationalizationName": {"en": "Measuring tool", "fr": "Outils de mesure"}, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom de l'outil de mesure_fr": { - "en": "nom de l'outil de mesure_en", - "fr": "nom de l'outil de mesure_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de l'outil de mesure_fr}", - "fr": "{nom de l'outil de mesure_fr}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "platform": { - "internationalizationName": {"en": "Plateforms", "fr": "Plateformes"}, - "internationalizedColumns": { - "nom de la plateforme_key": { - "en": "nom de la plateforme_en", - "fr": "nom de la plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la plateforme_key}", - "fr": "{nom de la plateforme_key}" - } - }, - "internationalizedValidations": {"format_float": {"fr": "latitude, longitude, altitude au format flottant obligatoire"}}, - "internationalizedTags": null - }, - "unit": { - "internationalizationName": {"en": "Units", "fr": "Unités"}, - "internationalizedColumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code})", - "fr": "{nom_key} ({code})" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "tool_type": { - "internationalizationName": {"en": "Tools type", "fr": "Type d'outils"}, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type d'outils}", - "fr": "{nom du type d'outils}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "platform_type": { - "internationalizationName": { - "en": "Plateform types", - "fr": "Types de plateforme" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom du type de plateforme_key": { - "en": "nom du type de plateforme_en", - "fr": "nom du type de plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de plateforme_key}", - "fr": "{nom du type de plateforme_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "file_type": { - "internationalizationName": {"en": "Type's Files", "fr": "Type de fichier"}, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "data_type": { - "internationalizationName": {"en": "Data type", "fr": "Types de données"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "niveau_taxon": { - "internationalizationName": { - "en": "Level of taxon", - "fr": "Niveau de taxon" - }, - "internationalizedColumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "variable_group": { - "internationalizationName": { - "en": "Variable's groups", - "fr": "Groupes de variable" - }, - "internationalizedColumns": { - "nom du groupe": { - "en": "nom du groupe_en", - "fr": "nom du groupe_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du groupe_en}", - "fr": "{nom du groupe_fr}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "taxon_zooplancton": { - "internationalizationName": { - "en": "taxon's zooplancton", - "fr": "taxon des zooplancton" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})", - "fr": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "thematic": { - "internationalizationName": {"en": "Thematic", "fr": "Thème"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - } - }, "dataTypes": { - "phytoplancton": { - "internationalizationName": { - "en": "Phytoplancton", - "fr": "Phytoplancton" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "donnee": {"internationalizationName": {"en": "Data", "fr": "Donnée"}} - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": {"internationalizationName": {"en": "Delegation", "fr": "Délégation"}}, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": {"internationalizationName": {"en": "Deletion", "fr": "Suppression"}} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "condition_prelevements": { - "internationalizationName": { - "en": "Collection condition", - "fr": "Condition de prélèvement" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "qualitatif": { - "internationalizationName": { - "en": "Qualitative data", - "fr": "Données qualitatives" - } - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative data", - "fr": "Données quantitatives" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - } - }, "projet": {"internationalizationName": {"en": "Project", "fr": "Projet"}} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": {"internationalizationName": {"en": "Delegation", "fr": "Délégation"}}, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": {"internationalizationName": {"en": "Deletion", "fr": "Suppression"}} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "chlorophylle": { - "internationalizationName": {"en": null, "fr": "Chlorophylle"}, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": {"internationalizationName": {"en": "Delegation", "fr": "Délégation"}}, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": {"internationalizationName": {"en": "Deletion", "fr": "Suppression"}} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "haute_frequence": { - "internationalizationName": {"en": null, "fr": "Haute Fréquence"}, - "internationalizedColumns": null, - "authorization": { - "dataGroups": {"all": {"internationalizationName": null}}, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": {"internationalizationName": {"en": "Delegation", "fr": "Délégation"}}, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": {"internationalizationName": {"en": "Deletion", "fr": "Suppression"}} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "production_primaire": { - "internationalizationName": { - "en": null, - "fr": "Production primaire" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": {"internationalizationName": {"en": "Delegation", "fr": "Délégation"}}, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": {"internationalizationName": {"en": "Deletion", "fr": "Suppression"}} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "zooplancton": { - "internationalizationName": {"en": "Zooplancton", "fr": "Zooplancton"}, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "donnée": {"internationalizationName": {"en": "Donnée", "fr": "Donnée"}}, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": {"internationalizationName": {"en": "Delegation", "fr": "Délégation"}}, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": {"internationalizationName": {"en": "Deletion", "fr": "Suppression"}} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "physico-chimie": { - "internationalizationName": { - "en": "Chemical Physics", - "fr": "Physico Chimie" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "dataGroup_variable": { - "internationalizationName": { - "en": "Data", - "fr": "Données" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": {"internationalizationName": {"en": "Delegation", "fr": "Délégation"}}, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": {"internationalizationName": {"en": "Deletion", "fr": "Suppression"}} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "sonde_multiparametres": { - "internationalizationName": {"en": "Probe data", "fr": "Sonde multi-paramètres"}, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "condition_prelevement": { - "internationalizationName": { - "en": "Prelevement's condition", - "fr": "Condition de prélèvement" - } - }, - "donnee_prelevement": { - "internationalizationName": { - "en": "Data's condition", - "fr": "Données du prélèvement" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": {"internationalizationName": {"en": "Delegation", "fr": "Délégation"}}, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": {"internationalizationName": {"en": "Deletion", "fr": "Suppression"}} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - } - }, "internationalizedTags": {"taxon": {"en": "Taxon", "fr": "Taxon"}}, "rightsRequest": null - }, - "references": { - "tool_type": { - "id": "tool_type", - "label": "tool_type", - "children": ["tool"], - "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "type d'outils": { - "id": "type d'outils", - "title": "type d'outils", - "key": false, - "linkedTo": null - }, - "nom du type d'outils": { - "id": "nom du type d'outils", - "title": "nom du type d'outils", - "key": true, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "tool": { - "id": "tool", "label": "tool", "children": [], "columns": { - "modèle": {"id": "modèle", "title": "modèle", "key": false, "linkedTo": null}, - "fabricant": {"id": "fabricant", "title": "fabricant", "key": false, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "étalonnage": { - "id": "étalonnage", - "title": "étalonnage", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "numéro de série": { - "id": "numéro de série", - "title": "numéro de série", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "nom de l'outil de mesure_en": { - "id": "nom de l'outil de mesure_en", - "title": "nom de l'outil de mesure_en", - "key": false, - "linkedTo": null - }, - "nom de l'outil de mesure_fr": { - "id": "nom de l'outil de mesure_fr", - "title": "nom de l'outil de mesure_fr", - "key": true, - "linkedTo": null - }, - "nom du type d'outils de mesure": { - "id": "nom du type d'outils de mesure", - "title": "nom du type d'outils de mesure", - "key": true, - "linkedTo": null - } - }, "dynamicColumns": {}, "tags": ["no-tag"] - }, - "unit": { - "id": "unit", - "label": "unit", - "children": [], - "columns": { - "code": {"id": "code", "title": "code", "key": false, "linkedTo": null}, - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null} - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "platform_type": { - "id": "platform_type", - "label": "platform_type", - "children": [], - "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "nom du type de plateforme_en": { - "id": "nom du type de plateforme_en", - "title": "nom du type de plateforme_en", - "key": false, - "linkedTo": null - }, - "nom du type de plateforme_fr": { - "id": "nom du type de plateforme_fr", - "title": "nom du type de plateforme_fr", - "key": false, - "linkedTo": null - }, - "nom du type de plateforme_key": { - "id": "nom du type de plateforme_key", - "title": "nom du type de plateforme_key", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "site_type": { - "id": "site_type", - "label": "site_type", - "children": ["ref_site"], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "ref_site": { - "id": "ref_site", - "label": "ref_site", - "children": ["platform"], - "columns": { - "nom du site_en": { - "id": "nom du site_en", - "title": "nom du site_en", - "key": false, - "linkedTo": null - }, - "nom du site_fr": { - "id": "nom du site_fr", - "title": "nom du site_fr", - "key": false, - "linkedTo": null - }, - "nom du site_key": { - "id": "nom du site_key", - "title": "nom du site_key", - "key": true, - "linkedTo": null - }, - "nom du type de site": { - "id": "nom du type de site", - "title": "nom du type de site", - "key": false, - "linkedTo": null - }, - "description du site_en": { - "id": "description du site_en", - "title": "description du site_en", - "key": false, - "linkedTo": null - }, - "description du site_fr": { - "id": "description du site_fr", - "title": "description du site_fr", - "key": false, - "linkedTo": null - }, - "code sandre du Plan d'eau": { - "id": "code sandre du Plan d'eau", - "title": "code sandre du Plan d'eau", - "key": false, - "linkedTo": null - }, - "code sandre de la Masse d'eau plan d'eau": { - "id": "code sandre de la Masse d'eau plan d'eau", - "title": "code sandre de la Masse d'eau plan d'eau", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "platform": { - "id": "platform", "label": "platform", "children": [], "columns": { - "altitude": {"id": "altitude", "title": "altitude", "key": false, "linkedTo": null}, - "latitude": {"id": "latitude", "title": "latitude", "key": false, "linkedTo": null}, - "longitude": {"id": "longitude", "title": "longitude", "key": false, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": true, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "nom de la plateforme_en": { - "id": "nom de la plateforme_en", - "title": "nom de la plateforme_en", - "key": false, - "linkedTo": null - }, - "nom de la plateforme_fr": { - "id": "nom de la plateforme_fr", - "title": "nom de la plateforme_fr", - "key": false, - "linkedTo": null - }, - "nom de la plateforme_key": { - "id": "nom de la plateforme_key", - "title": "nom de la plateforme_key", - "key": true, - "linkedTo": null - }, - "nom du type de plateforme_key": { - "id": "nom du type de plateforme_key", - "title": "nom du type de plateforme_key", - "key": true, - "linkedTo": null - } - }, "dynamicColumns": {}, "tags": ["no-tag"] - }, - "file_type": { - "id": "file_type", - "label": "file_type", - "children": [], - "columns": { - "nom": {"id": "nom", "title": "nom", "key": true, "linkedTo": null}, - "description": { - "id": "description", - "title": "description", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "project": { - "id": "project", - "label": "project", - "children": [], - "columns": { - "nom du projet_en": { - "id": "nom du projet_en", - "title": "nom du projet_en", - "key": false, - "linkedTo": null - }, - "nom du projet_fr": { - "id": "nom du projet_fr", - "title": "nom du projet_fr", - "key": false, - "linkedTo": null - }, - "nom du projet_key": { - "id": "nom du projet_key", - "title": "nom du projet_key", - "key": true, - "linkedTo": null - }, - "description du projet_en": { - "id": "description du projet_en", - "title": "description du projet_en", - "key": false, - "linkedTo": null - }, - "description du projet_fr": { - "id": "description du projet_fr", - "title": "description du projet_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "project_site": { - "id": "project_site", - "label": "project_site", - "children": [], - "columns": { - "date de fin": { - "id": "date de fin", - "title": "date de fin", - "key": false, - "linkedTo": null - }, - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": true, - "linkedTo": null - }, - "nom du projet": { - "id": "nom du projet", - "title": "nom du projet", - "key": true, - "linkedTo": null - }, - "date de début": { - "id": "date de début", - "title": "date de début", - "key": false, - "linkedTo": null - }, - "commentaire de projet": { - "id": "commentaire de projet", - "title": "commentaire de projet", - "key": false, - "linkedTo": null - }, - "commanditaire du projet": { - "id": "commanditaire du projet", - "title": "commanditaire du projet", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "niveau_taxon": { - "id": "niveau_taxon", - "label": "niveau_taxon", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "taxon_zooplancton": { - "id": "taxon_zooplancton", - "label": "taxon_zooplancton", - "children": [], - "columns": { - "theme": {"id": "theme", "title": "theme", "key": false, "linkedTo": null}, - "preselected": { - "id": "preselected", - "title": "preselected", - "key": false, - "linkedTo": null - }, - "code sandre du taxon": { - "id": "code sandre du taxon", - "title": "code sandre du taxon", - "key": false, - "linkedTo": null - }, - "nom du niveau de taxon": { - "id": "nom du niveau de taxon", - "title": "nom du niveau de taxon", - "key": false, - "linkedTo": null - }, - "nom du taxon superieur": { - "id": "nom du taxon superieur", - "title": "nom du taxon superieur", - "key": false, - "linkedTo": null - }, - "nom du taxon déterminé": { - "id": "nom du taxon déterminé", - "title": "nom du taxon déterminé", - "key": true, - "linkedTo": null - }, - "code sandre du taxon supérieur": { - "id": "code sandre du taxon supérieur", - "title": "code sandre du taxon supérieur", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "variable_group": { - "id": "variable_group", - "label": "variable_group", - "children": [], - "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "nom du groupe": { - "id": "nom du groupe", - "title": "nom du groupe", - "key": true, - "linkedTo": null - }, - "nom du groupe_en": { - "id": "nom du groupe_en", - "title": "nom du groupe_en", - "key": false, - "linkedTo": null - }, - "nom du groupe_fr": { - "id": "nom du groupe_fr", - "title": "nom du groupe_fr", - "key": false, - "linkedTo": null - }, - "nom du groupe parent": { - "id": "nom du groupe parent", - "title": "nom du groupe parent", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "variable_norm": { - "id": "variable_norm", - "label": "variable_norm", - "children": [], - "columns": { - "nom": {"id": "nom", "title": "nom", "key": true, "linkedTo": null}, - "définition": { - "id": "définition", - "title": "définition", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "ref_variable": { - "id": "ref_variable", "label": "ref_variable", "children": [], "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "nom du groupe": { - "id": "nom du groupe", - "title": "nom du groupe", - "key": false, - "linkedTo": null - }, - "définition_en": { - "id": "définition_en", - "title": "définition_en", - "key": false, - "linkedTo": null - }, - "définition_fr": { - "id": "définition_fr", - "title": "définition_fr", - "key": false, - "linkedTo": null - }, - "ordre d'affichage": { - "id": "ordre d'affichage", - "title": "ordre d'affichage", - "key": false, - "linkedTo": null - }, - "valeur qualitative": { - "id": "valeur qualitative", - "title": "valeur qualitative", - "key": false, - "linkedTo": null - }, - "nom de la variable_en": { - "id": "nom de la variable_en", - "title": "nom de la variable_en", - "key": false, - "linkedTo": null - }, - "nom de la variable_fr": { - "id": "nom de la variable_fr", - "title": "nom de la variable_fr", - "key": true, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "Affichage de la variable_en": { - "id": "Affichage de la variable_en", - "title": "Affichage de la variable_en", - "key": false, - "linkedTo": null - }, - "Affichage de la variable_fr": { - "id": "Affichage de la variable_fr", - "title": "Affichage de la variable_fr", - "key": false, - "linkedTo": null - }, - "nom de la norme de variable": { - "id": "nom de la norme de variable", - "title": "nom de la norme de variable", - "key": false, - "linkedTo": null - } - }, "dynamicColumns": {}, "tags": ["no-tag"] - }, - "data_type": { - "id": "data_type", - "label": "data_type", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "controle_coherence": { - "id": "controle_coherence", - "label": "controle_coherence", - "children": [], - "columns": { - "valeur max": { - "id": "valeur max", - "title": "valeur max", - "key": false, - "linkedTo": null - }, - "valeur min": { - "id": "valeur min", - "title": "valeur min", - "key": false, - "linkedTo": null - }, - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": true, - "linkedTo": null - }, - "nom de la variable": { - "id": "nom de la variable", - "title": "nom de la variable", - "key": true, - "linkedTo": null - }, - "nom du type de données": { - "id": "nom du type de données", - "title": "nom du type de données", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "propriete_taxon": { - "id": "propriete_taxon", - "label": "propriete_taxon", - "children": [], - "columns": { - "isFloatValue": { - "id": "isFloatValue", - "title": "isFloatValue", - "key": false, - "linkedTo": null - }, - "isQualitative": { - "id": "isQualitative", - "title": "isQualitative", - "key": false, - "linkedTo": null - }, - "type associé": { - "id": "type associé", - "title": "type associé", - "key": false, - "linkedTo": null - }, - "définition_en": { - "id": "définition_en", - "title": "définition_en", - "key": false, - "linkedTo": null - }, - "définition_fr": { - "id": "définition_fr", - "title": "définition_fr", - "key": false, - "linkedTo": null - }, - "ordre d'affichage": { - "id": "ordre d'affichage", - "title": "ordre d'affichage", - "key": false, - "linkedTo": null - }, - "nom de la propriété_en": { - "id": "nom de la propriété_en", - "title": "nom de la propriété_en", - "key": false, - "linkedTo": null - }, - "nom de la propriété_fr": { - "id": "nom de la propriété_fr", - "title": "nom de la propriété_fr", - "key": false, - "linkedTo": null - }, - "nom de la propriété_key": { - "id": "nom de la propriété_key", - "title": "nom de la propriété_key", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "taxon_phytoplancton": { - "id": "taxon_phytoplancton", - "label": "taxon_phytoplancton", - "children": [], - "columns": { - "theme": {"id": "theme", "title": "theme", "key": false, "linkedTo": null}, - "Code Sandre": { - "id": "Code Sandre", - "title": "Code Sandre", - "key": false, - "linkedTo": null - }, - "Notes libres": { - "id": "Notes libres", - "title": "Notes libres", - "key": false, - "linkedTo": null - }, - "Synonyme ancien": { - "id": "Synonyme ancien", - "title": "Synonyme ancien", - "key": false, - "linkedTo": null - }, - "Synonyme récent": { - "id": "Synonyme récent", - "title": "Synonyme récent", - "key": false, - "linkedTo": null - }, - "code sandre du taxon": { - "id": "code sandre du taxon", - "title": "code sandre du taxon", - "key": false, - "linkedTo": null - }, - "nom du niveau de taxon": { - "id": "nom du niveau de taxon", - "title": "nom du niveau de taxon", - "key": false, - "linkedTo": null - }, - "nom du taxon superieur": { - "id": "nom du taxon superieur", - "title": "nom du taxon superieur", - "key": false, - "linkedTo": null - }, - "Année de la description": { - "id": "Année de la description", - "title": "Année de la description", - "key": false, - "linkedTo": null - }, - "Auteur de la description": { - "id": "Auteur de la description", - "title": "Auteur de la description", - "key": false, - "linkedTo": null - }, - "nom du taxon déterminé": { - "id": "nom du taxon déterminé", - "title": "nom du taxon déterminé", - "key": true, - "linkedTo": null - }, - "Classe algale sensu Bourrelly": { - "id": "Classe algale sensu Bourrelly", - "title": "Classe algale sensu Bourrelly", - "key": false, - "linkedTo": null - }, - "Référence de la description": { - "id": "Référence de la description", - "title": "Référence de la description", - "key": false, - "linkedTo": null - }, - "code sandre du taxon supérieur": { - "id": "code sandre du taxon supérieur", - "title": "code sandre du taxon supérieur", - "key": false, - "linkedTo": null - }, - "Références relatives à ce taxon": { - "id": "Références relatives à ce taxon", - "title": "Références relatives à ce taxon", - "key": false, - "linkedTo": null - }, - "niveau incertitude de détermination": { - "id": "niveau incertitude de détermination", - "title": "niveau incertitude de détermination", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": { - "proprietes_taxon": { - "id": "proprietes_taxon", - "title": "proprietes_taxon", - "headerPrefix": "pt_", - "reference": "propriete_taxon", - "referenceColumnToLookForHeader": "nom de la propriété_key", - "presenceConstraint": true - } - }, - "tags": ["no-tag"] - }, - "valeurs_qualitative": { - "id": "valeurs_qualitative", - "label": "valeurs_qualitative", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "valeur_en": {"id": "valeur_en", "title": "valeur_en", "key": false, "linkedTo": null}, - "valeur_fr": {"id": "valeur_fr", "title": "valeur_fr", "key": false, "linkedTo": null}, - "valeur_key": {"id": "valeur_key", "title": "valeur_key", "key": true, "linkedTo": null} - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "stade_développement_zoo": { - "id": "stade_développement_zoo", - "label": "stade_développement_zoo", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "thematic": { - "id": "thematic", - "label": "thematic", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - }, - "data_type_site_theme_project": { - "id": "data_type_site_theme_project", - "label": "data_type_site_theme_project", - "children": [], - "columns": { - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": true, - "linkedTo": null - }, - "nom du projet": { - "id": "nom du projet", - "title": "nom du projet", - "key": true, - "linkedTo": null - }, - "nom du thème": { - "id": "nom du thème", - "title": "nom du thème", - "key": true, - "linkedTo": null - }, - "nom du type de données": { - "id": "nom du type de données", - "title": "nom du type de données", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": ["no-tag"] - } - }, - "authorizationReferencesRights": { - "authorizations": { - "controle_coherence": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "taxon_phytoplancton": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "site_type": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "data_type_site_theme_project": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "stade_développement_zoo": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "ref_site": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "project": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "valeurs_qualitative": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "variable_norm": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "ref_variable": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "propriete_taxon": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "project_site": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "tool": { - "DELETE": true, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": true, - "DOWNLOAD": true, - "ANY": true - }, - "platform": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "unit": { - "DELETE": true, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": true, - "DOWNLOAD": true, - "ANY": true - }, - "tool_type": { - "DELETE": true, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": true, - "DOWNLOAD": true, - "ANY": true - }, - "platform_type": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "file_type": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "data_type": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "niveau_taxon": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "taxon_zooplancton": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "variable_group": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - }, - "thematic": { - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "ADMIN": true, - "UPLOAD": false, - "DOWNLOAD": true, - "ANY": true - } - }, - "applicationName": "ola", - "isAdministrator": true, - "userId": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9" - }, - "referenceSynthesis": [{"referenceType": "unit", "lineCount": 26}, { - "referenceType": "file_type", - "lineCount": 4 - }, {"referenceType": "platform_type", "lineCount": 4}, { - "referenceType": "tool_type", - "lineCount": 10 - }, {"referenceType": "project", "lineCount": 6}, { - "referenceType": "tool", - "lineCount": 62 - }, {"referenceType": "platform", "lineCount": 59}, { - "referenceType": "site_type", - "lineCount": 3 - }, {"referenceType": "ref_site", "lineCount": 45}], - "dataTypes": {}, - "authorizationsDatatypesRights": {}, - "rightsRequest": null, - "configuration": { - "requiredAuthorizationsAttributes": ["projet", "site"], - "version": 1, - "internationalization": { - "application": {"internationalizationName": {"en": "ORE OLA", "fr": "ORE OLA"}}, - "references": { - "controle_coherence": { - "internationalizationName": { - "en": "Controle de la cohérence", - "fr": "Controle de la cohérence" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "taxon_phytoplancton": { - "internationalizationName": { - "en": "taxon's phytoplanctons", - "fr": "taxon des phytoplanctons" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": { - "proprietes_taxon": { - "en": "Properties of Taxa", - "fr": "Proprétés de Taxons" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", - "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "site_type": { - "internationalizationName": {"en": "Sites types", "fr": "Types de site"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "data_type_site_theme_project": { - "internationalizationName": { - "en": "Data type for theme's site and project", - "fr": "Type de données par thème de sites et projet" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "stade_développement_zoo": { - "internationalizationName": { - "en": "Stage of development", - "fr": "Stade de développement" - }, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "project": { - "internationalizationName": {"en": "Project", "fr": "Projet"}, - "internationalizedColumns": { - "nom du projet_key": { - "en": "nom du projet_en", - "fr": "nom du projet_fr" - }, - "description du projet_fr": { - "en": "description du projet_en", - "fr": "description du projet_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du projet_key}", - "fr": "{nom du projet_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "ref_site": { - "internationalizationName": {"en": "Site", "fr": "Site"}, - "internationalizedColumns": { - "nom du site_key": { - "en": "nom du site_en", - "fr": "nom du site_fr" - }, - "description du site_fr": { - "en": "description du site_en", - "fr": "description du site_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site_key}", - "fr": "{nom du site_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "valeurs_qualitative": { - "internationalizationName": { - "en": "Qualitative values", - "fr": "Valeurs qualitatives" - }, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "valeur_key": {"en": "valeur_en", "fr": "valeur_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{valeur_key}", - "fr": "{valeur_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "variable_norm": { - "internationalizationName": { - "en": "Variables' norms", - "fr": "Normes de variable" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "ref_variable": { - "internationalizationName": {"en": "Variables", "fr": "Variables"}, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la variable_fr": { - "en": "Affichage de la variable_en", - "fr": "Affichage de la variable_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la variable_fr}", - "fr": "{nom de la variable_fr}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "propriete_taxon": { - "internationalizationName": { - "en": "Proporties of taxons", - "fr": "Propiétés des taxons" - }, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la propriété_key": { - "en": "nom de la propriété_en", - "fr": "nom de la propriété_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la propriété_key}", - "fr": "{nom de la propriété_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "project_site": { - "internationalizationName": { - "en": "Project on site", - "fr": "Projet par site" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "tool": { - "internationalizationName": {"en": "Measuring tool", "fr": "Outils de mesure"}, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom de l'outil de mesure_fr": { - "en": "nom de l'outil de mesure_en", - "fr": "nom de l'outil de mesure_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de l'outil de mesure_fr}", - "fr": "{nom de l'outil de mesure_fr}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "platform": { - "internationalizationName": {"en": "Plateforms", "fr": "Plateformes"}, - "internationalizedColumns": { - "nom de la plateforme_key": { - "en": "nom de la plateforme_en", - "fr": "nom de la plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la plateforme_key}", - "fr": "{nom de la plateforme_key}" - } - }, - "internationalizedValidations": {"format_float": {"fr": "latitude, longitude, altitude au format flottant obligatoire"}}, - "internationalizedTags": null - }, - "unit": { - "internationalizationName": {"en": "Units", "fr": "Unités"}, - "internationalizedColumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code})", - "fr": "{nom_key} ({code})" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "tool_type": { - "internationalizationName": {"en": "Tools type", "fr": "Type d'outils"}, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type d'outils}", - "fr": "{nom du type d'outils}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "platform_type": { - "internationalizationName": { - "en": "Plateform types", - "fr": "Types de plateforme" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom du type de plateforme_key": { - "en": "nom du type de plateforme_en", - "fr": "nom du type de plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de plateforme_key}", - "fr": "{nom du type de plateforme_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "file_type": { - "internationalizationName": { - "en": "Type's Files", - "fr": "Type de fichier" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "data_type": { - "internationalizationName": {"en": "Data type", "fr": "Types de données"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "niveau_taxon": { - "internationalizationName": { - "en": "Level of taxon", - "fr": "Niveau de taxon" - }, - "internationalizedColumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "variable_group": { - "internationalizationName": { - "en": "Variable's groups", - "fr": "Groupes de variable" - }, - "internationalizedColumns": { - "nom du groupe": { - "en": "nom du groupe_en", - "fr": "nom du groupe_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du groupe_en}", - "fr": "{nom du groupe_fr}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "taxon_zooplancton": { - "internationalizationName": { - "en": "taxon's zooplancton", - "fr": "taxon des zooplancton" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})", - "fr": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "thematic": { - "internationalizationName": {"en": "Thematic", "fr": "Thème"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {}, - "internationalizedTags": null - } - }, - "dataTypes": { - "phytoplancton": { - "internationalizationName": { - "en": "Phytoplancton", - "fr": "Phytoplancton" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "donnee": {"internationalizationName": {"en": "Data", "fr": "Donnée"}} - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "condition_prelevements": { - "internationalizationName": { - "en": "Collection condition", - "fr": "Condition de prélèvement" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "qualitatif": { - "internationalizationName": { - "en": "Qualitative data", - "fr": "Données qualitatives" - } - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative data", - "fr": "Données quantitatives" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - } - }, "projet": {"internationalizationName": {"en": "Project", "fr": "Projet"}} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "chlorophylle": { - "internationalizationName": {"en": null, "fr": "Chlorophylle"}, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "haute_frequence": { - "internationalizationName": {"en": null, "fr": "Haute Fréquence"}, - "internationalizedColumns": null, - "authorization": { - "dataGroups": {"all": {"internationalizationName": null}}, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "production_primaire": { - "internationalizationName": { - "en": null, - "fr": "Production primaire" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "zooplancton": { - "internationalizationName": {"en": "Zooplancton", "fr": "Zooplancton"}, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "donnée": {"internationalizationName": {"en": "Donnée", "fr": "Donnée"}}, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "physico-chimie": { - "internationalizationName": { - "en": "Chemical Physics", - "fr": "Physico Chimie" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "dataGroup_variable": { - "internationalizationName": { - "en": "Data", - "fr": "Données" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "sonde_multiparametres": { - "internationalizationName": {"en": "Probe data", "fr": "Sonde multi-paramètres"}, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "condition_prelevement": { - "internationalizationName": { - "en": "Prelevement's condition", - "fr": "Condition de prélèvement" - } - }, - "donnee_prelevement": { - "internationalizationName": { - "en": "Data's condition", - "fr": "Données du prélèvement" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - } - }, - "internationalizedTags": {"taxon": {"en": "Taxon", "fr": "Taxon"}}, - "rightsRequest": null - }, - "comment": null, - "application": { - "internationalizationName": {"en": "ORE OLA", "fr": "ORE OLA"}, - "internationalizedColumns": null, - "name": "ola", - "version": 1, - "defaultLanguage": "fr", - "internationalization": {"internationalizationName": {"en": "ORE OLA", "fr": "ORE OLA"}} - }, - "tags": {"taxon": {"en": "Taxon", "fr": "Taxon"}}, - "rightsRequest": null, - "references": { - "tool_type": { - "internationalizationName": {"en": "Tools type", "fr": "Type d'outils"}, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type d'outils}", - "fr": "{nom du type d'outils}" - } - }, - "separator": ";", - "keyColumns": ["nom du type d'outils"], - "columns": { - "code sandre": null, - "type d'outils": null, - "nom du type d'outils": null, - "code sandre du contexte": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "tool": { - "internationalizationName": {"en": "Measuring tool", "fr": "Outils de mesure"}, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom de l'outil de mesure_fr": { - "en": "nom de l'outil de mesure_en", - "fr": "nom de l'outil de mesure_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de l'outil de mesure_fr}", - "fr": "{nom de l'outil de mesure_fr}" - } - }, - "separator": ";", - "keyColumns": ["nom du type d'outils de mesure", "nom de l'outil de mesure_fr"], - "columns": { - "modèle": null, - "fabricant": null, - "code sandre": null, - "étalonnage": null, - "description_en": null, - "description_fr": null, - "numéro de série": null, - "code sandre du contexte": null, - "nom de l'outil de mesure_en": null, - "nom de l'outil de mesure_fr": null, - "nom du type d'outils de mesure": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool_type", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "unit": { - "internationalizationName": {"en": "Units", "fr": "Unités"}, - "internationalizedColumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code})", - "fr": "{nom_key} ({code})" - } - }, - "separator": ";", - "keyColumns": ["nom_key"], - "columns": {"code": null, "nom_en": null, "nom_fr": null, "nom_key": null}, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "site_type": { - "internationalizationName": {"en": "Sites types", "fr": "Types de site"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "separator": ";", - "keyColumns": ["nom_key"], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "code sandre": null, - "description_en": null, - "description_fr": null, - "code sandre du contexte": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "ref_site": { - "internationalizationName": {"en": "Site", "fr": "Site"}, - "internationalizedColumns": { - "nom du site_key": { - "en": "nom du site_en", - "fr": "nom du site_fr" - }, - "description du site_fr": { - "en": "description du site_en", - "fr": "description du site_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site_key}", - "fr": "{nom du site_key}" - } - }, - "separator": ";", - "keyColumns": ["nom du site_key"], - "columns": { - "nom du site_en": null, - "nom du site_fr": null, - "nom du site_key": null, - "nom du type de site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "site_type", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "description du site_en": null, - "description du site_fr": null, - "code sandre du Plan d'eau": null, - "code sandre de la Masse d'eau plan d'eau": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "platform_type": { - "internationalizationName": { - "en": "Plateform types", - "fr": "Types de plateforme" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom du type de plateforme_key": { - "en": "nom du type de plateforme_en", - "fr": "nom du type de plateforme_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de plateforme_key}", - "fr": "{nom du type de plateforme_key}" - } - }, - "separator": ";", - "keyColumns": ["nom du type de plateforme_key"], - "columns": { - "code sandre": null, - "description_en": null, - "description_fr": null, - "code sandre du contexte": null, - "nom du type de plateforme_en": null, - "nom du type de plateforme_fr": null, - "nom du type de plateforme_key": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "platform": { - "internationalizationName": {"en": "Plateforms", "fr": "Plateformes"}, - "internationalizedColumns": { - "nom de la plateforme_key": { - "en": "nom de la plateforme_en", - "fr": "nom de la plateforme_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la plateforme_key}", - "fr": "{nom de la plateforme_key}" - } - }, - "separator": ";", - "keyColumns": ["nom du site", "nom du type de plateforme_key", "nom de la plateforme_key"], - "columns": { - "altitude": null, - "latitude": null, - "longitude": null, - "code sandre": null, - "nom du site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum[\"nom du site\"])}).naturalKey;\n", - "references": ["ref_site"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "code sandre du contexte": null, - "nom de la plateforme_en": null, - "nom de la plateforme_fr": null, - "nom de la plateforme_key": null, - "nom du type de plateforme_key": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform_type", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": { - "format_float": { - "internationalizationName": {"fr": "latitude, longitude, altitude au format flottant obligatoire"}, - "internationalizedColumns": null, - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, - "columns": ["altitude", "latitude", "longitude"] - } - }, - "allowUnexpectedColumns": false, - "tags": [] - }, - "file_type": { - "internationalizationName": {"en": "Type's Files", "fr": "Type de fichier"}, - "internationalizedColumns": null, - "internationalizationDisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}, - "separator": ";", - "keyColumns": ["nom"], - "columns": {"nom": null, "description": null}, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "project": { - "internationalizationName": {"en": "Project", "fr": "Projet"}, - "internationalizedColumns": { - "nom du projet_key": { - "en": "nom du projet_en", - "fr": "nom du projet_fr" - }, - "description du projet_fr": { - "en": "description du projet_en", - "fr": "description du projet_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du projet_key}", - "fr": "{nom du projet_key}" - } - }, - "separator": ";", - "keyColumns": ["nom du projet_key"], - "columns": { - "nom du projet_en": null, - "nom du projet_fr": null, - "nom du projet_key": null, - "description du projet_en": null, - "description du projet_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "project_site": { - "internationalizationName": { - "en": "Project on site", - "fr": "Projet par site" - }, - "internationalizedColumns": null, - "internationalizationDisplay": null, - "separator": ";", - "keyColumns": ["nom du projet", "nom du site"], - "columns": { - "date de fin": null, - "nom du site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du projet": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "date de début": null, - "commentaire de projet": null, - "commanditaire du projet": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "niveau_taxon": { - "internationalizationName": { - "en": "Level of taxon", - "fr": "Niveau de taxon" - }, - "internationalizedColumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "separator": ";", - "keyColumns": ["nom_key"], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "code sandre": null, - "code sandre du contexte": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "taxon_zooplancton": { - "internationalizationName": { - "en": "taxon's zooplancton", - "fr": "taxon des zooplancton" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})", - "fr": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})" - } - }, - "separator": ";", - "keyColumns": ["nom du taxon déterminé"], - "columns": { - "theme": null, - "preselected": null, - "code sandre du taxon": null, - "nom du niveau de taxon": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "niveau_taxon", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du taxon superieur": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "taxon_zooplancton", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du taxon déterminé": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "RegularExpression", - "params": { - "pattern": ".*", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "code sandre du taxon supérieur": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "data_type": { - "internationalizationName": {"en": "Data type", "fr": "Types de données"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "separator": ";", - "keyColumns": ["nom_key"], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "description_en": null, - "description_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "variable_norm": { - "internationalizationName": { - "en": "Variables' norms", - "fr": "Normes de variable" - }, - "internationalizedColumns": null, - "internationalizationDisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}, - "separator": ";", - "keyColumns": ["nom"], - "columns": {"nom": null, "définition": null}, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "variable_group": { - "internationalizationName": { - "en": "Variable's groups", - "fr": "Groupes de variable" - }, - "internationalizedColumns": { - "nom du groupe": { - "en": "nom du groupe_en", - "fr": "nom du groupe_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du groupe_en}", - "fr": "{nom du groupe_fr}" - } - }, - "separator": ";", - "keyColumns": ["nom du groupe"], - "columns": { - "code sandre": null, - "nom du groupe": null, - "nom du groupe_en": null, - "nom du groupe_fr": null, - "nom du groupe parent": null, - "code sandre du contexte": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "ref_variable": { - "internationalizationName": {"en": "Variables", "fr": "Variables"}, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la variable_fr": { - "en": "Affichage de la variable_en", - "fr": "Affichage de la variable_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la variable_fr}", - "fr": "{nom de la variable_fr}" - } - }, - "separator": ";", - "keyColumns": ["nom de la variable_fr"], - "columns": { - "code sandre": null, - "nom du groupe": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variable_group", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "définition_en": null, - "définition_fr": null, - "ordre d'affichage": null, - "valeur qualitative": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "faux|vrai", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom de la variable_en": null, - "nom de la variable_fr": null, - "code sandre du contexte": null, - "Affichage de la variable_en": null, - "Affichage de la variable_fr": null, - "nom de la norme de variable": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variable_norm", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "controle_coherence": { - "internationalizationName": { - "en": "Controle de la cohérence", - "fr": "Controle de la cohérence" - }, - "internationalizedColumns": null, - "internationalizationDisplay": null, - "separator": ";", - "keyColumns": ["nom de la variable", "nom du type de données", "nom du site"], - "columns": { - "valeur max": null, - "valeur min": null, - "nom du site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom de la variable": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_variable", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du type de données": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "data_type", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "propriete_taxon": { - "internationalizationName": { - "en": "Proporties of taxons", - "fr": "Propiétés des taxons" - }, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la propriété_key": { - "en": "nom de la propriété_en", - "fr": "nom de la propriété_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la propriété_key}", - "fr": "{nom de la propriété_key}" - } - }, - "separator": ";", - "keyColumns": ["nom de la propriété_key"], - "columns": { - "isFloatValue": null, - "isQualitative": null, - "type associé": null, - "définition_en": null, - "définition_fr": null, - "ordre d'affichage": null, - "nom de la propriété_en": null, - "nom de la propriété_fr": null, - "nom de la propriété_key": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "taxon_phytoplancton": { - "internationalizationName": { - "en": "taxon's phytoplanctons", - "fr": "taxon des phytoplanctons" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", - "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}" - } - }, - "separator": ";", - "keyColumns": ["nom du taxon déterminé"], - "columns": { - "theme": null, - "Code Sandre": null, - "Notes libres": null, - "Synonyme ancien": null, - "Synonyme récent": null, - "code sandre du taxon": null, - "nom du niveau de taxon": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "niveau_taxon", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du taxon superieur": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "taxon_phytoplancton", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Année de la description": null, - "Auteur de la description": null, - "nom du taxon déterminé": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "RegularExpression", - "params": { - "pattern": ".*", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Classe algale sensu Bourrelly": null, - "Référence de la description": null, - "code sandre du taxon supérieur": null, - "Références relatives à ce taxon": null, - "niveau incertitude de détermination": null - }, - "computedColumns": {}, - "dynamicColumns": { - "proprietes_taxon": { - "presenceConstraint": "MANDATORY", - "internationalizationName": { - "en": "Properties of Taxa", - "fr": "Proprétés de Taxons" - }, - "headerPrefix": "pt_", - "reference": "propriete_taxon", - "referenceColumnToLookForHeader": "nom de la propriété_key" - } - }, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "valeurs_qualitative": { - "internationalizationName": { - "en": "Qualitative values", - "fr": "Valeurs qualitatives" - }, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "valeur_key": {"en": "valeur_en", "fr": "valeur_fr"} - }, - "internationalizationDisplay": { - "pattern": { - "en": "{valeur_key}", - "fr": "{valeur_key}" - } - }, - "separator": ";", - "keyColumns": ["nom_key", "valeur_key"], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "valeur_en": null, - "valeur_fr": null, - "valeur_key": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "stade_développement_zoo": { - "internationalizationName": { - "en": "Stage of development", - "fr": "Stade de développement" - }, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "separator": ";", - "keyColumns": ["nom_key"], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "code sandre": null, - "description_en": null, - "description_fr": null, - "code sandre du contexte": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "thematic": { - "internationalizationName": {"en": "Thematic", "fr": "Thème"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "separator": ";", - "keyColumns": ["nom_key"], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "description_en": null, - "description_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "data_type_site_theme_project": { - "internationalizationName": { - "en": "Data type for theme's site and project", - "fr": "Type de données par thème de sites et projet" - }, - "internationalizedColumns": null, - "internationalizationDisplay": null, - "separator": ";", - "keyColumns": ["nom du projet", "nom du site", "nom du thème", "nom du type de données"], - "columns": { - "nom du site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du projet": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du thème": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "thematic", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du type de données": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "data_type", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - } - }, - "compositeReferences": { - "arbre_outil": { - "internationalizationName": null, - "internationalizedColumns": null, - "components": [{ - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "tool_type", - "parentKeyColumn": null, - "parentRecursiveKey": null - }, { - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "tool", - "parentKeyColumn": "nom du type d'outils de mesure", - "parentRecursiveKey": null - }] - }, - "arbre_project": { - "internationalizationName": null, - "internationalizedColumns": null, - "components": [{ - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "project", - "parentKeyColumn": null, - "parentRecursiveKey": null - }] - }, - "arbre_zooplanctons": { - "internationalizationName": null, - "internationalizedColumns": null, - "components": [{ - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "taxon_zooplancton", - "parentKeyColumn": null, - "parentRecursiveKey": "nom du taxon superieur" - }] - }, - "arbre_localisations": { - "internationalizationName": null, - "internationalizedColumns": null, - "components": [{ - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "site_type", - "parentKeyColumn": null, - "parentRecursiveKey": null - }, { - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "ref_site", - "parentKeyColumn": "nom du type de site", - "parentRecursiveKey": null - }, { - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "platform", - "parentKeyColumn": "nom du site", - "parentRecursiveKey": null - }] - }, - "arbre_phytoplanctons": { - "internationalizationName": null, - "internationalizedColumns": null, - "components": [{ - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "taxon_phytoplancton", - "parentKeyColumn": null, - "parentRecursiveKey": "nom du taxon superieur" - }] - } - }, - "dataTypes": { - "zooplancton": { - "internationalizationName": {"en": "Zooplancton", "fr": "Zooplancton"}, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [{ - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "date de prélèvement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "outil de mesure", - "boundTo": { - "variable": "outil", - "component": "mesure", - "id": "outil_mesure", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "outil de prélèvement", - "boundTo": { - "variable": "outil", - "component": "prelevement", - "id": "outil_prelevement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "profondeur minimum", - "boundTo": { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "profondeur maximum", - "boundTo": { - "variable": "profondeur", - "component": "maximum", - "id": "profondeur_maximum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom du determinateur", - "boundTo": { - "variable": "taxon", - "component": "nom du determinateur", - "id": "taxon_nom du determinateur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "biovolume sédimenté", - "boundTo": { - "variable": "biovolume sédimenté", - "component": "value", - "id": "biovolume sédimenté_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom du taxon déterminé", - "boundTo": { - "variable": "taxon", - "component": "nom du taxon déterminé", - "id": "taxon_nom du taxon déterminé", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "stade de développement", - "boundTo": { - "variable": "taxon", - "component": "stade de développement", - "id": "taxon_stade de développement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nombre individus", - "boundTo": { - "variable": "nombre_individus", - "component": "value", - "id": "nombre_individus_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": ["ref_site"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "outil": { - "chartDescription": null, - "components": { - "mesure": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.tool.find({ it.refValues[\"nom de l'outil de mesure_fr\"].replaceAll(' ', '_').equalsIgnoreCase(datum.outil['mesure'].replaceAll(' ', '_')) }).naturalKey;\n", - "references": ["tool"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "prelevement": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].replaceAll(' ', '_').equalsIgnoreCase(datum.outil['prelevement'].replaceAll(' ', '_')) }).naturalKey;\n", - "references": ["tool"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "taxon": { - "chartDescription": null, "components": { - "nom du determinateur": null, - "stade de développement": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "stade_développement_zoo", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.stade_développement_zoo.find({ it.refValues[\"nom_key\"].equalsIgnoreCase(datum.taxon['stade de développement']) }).naturalKey;\n", - "references": ["stade_développement_zoo"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "nom du taxon déterminé": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "taxon_zooplancton", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "if(datum.taxon['nom du taxon déterminé'].substring(datum.taxon['nom du taxon déterminé'].length()-1).equals(' ')){\n return references.taxon_zooplancton.find({ it.refValues[\"nom du taxon déterminé\"].equalsIgnoreCase(datum.taxon['nom du taxon déterminé'].substring(0, datum.taxon['nom du taxon déterminé'].length()-1)) }).naturalKey;\n} else {\n return references.taxon_zooplancton.find({ it.refValues[\"nom du taxon déterminé\"].equalsIgnoreCase(datum.taxon['nom du taxon déterminé']) }).naturalKey;\n}\n", - "references": ["taxon_zooplancton"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": ["project"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].replaceAll(' ', '_').equalsIgnoreCase(datum.plateforme['nom de la plateforme'].replaceAll(' ', '_'))}).naturalKey;\n", - "references": ["platform"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"metre\"", - "references": [], - "datatypes": [] - } - }, - "maximum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.profondeur['maximum'].replaceAll(',','.'); String variable = 'profondeur_maximum'; if(Float.parseFloat(valeur) >= 51) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieur à la valeur 50\" , variable, valeur));\n} else {\n return valeur;\n}\n", - "references": [], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "minimum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.profondeur['minimum'].replaceAll(',','.'); String variable = 'profondeur_minimum'; if(Float.parseFloat(valeur) <= -1) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur 0\" , variable, valeur));\n} else {\n return valeur;\n}\n", - "references": [], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - }, - "nombre_individus": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"individus par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "biovolume sédimenté": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"millilitre par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [{ - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "taxon", - "component": "nom du taxon déterminé", - "id": "taxon_nom du taxon déterminé", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "taxon", - "component": "stade de développement", - "id": "taxon_stade de développement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "outil", - "component": "mesure", - "id": "outil_mesure", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "outil", - "component": "prelevement", - "id": "outil_prelevement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "donnée": { - "internationalizationName": { - "en": "Donnée", - "fr": "Donnée" - }, - "internationalizedColumns": null, - "label": "Data", - "data": ["biovolume sédimenté", "nombre_individus"] - }, - "condition": { - "internationalizationName": {"en": "Context", "fr": "Contexte"}, - "internationalizedColumns": null, - "label": "Contexte", - "data": ["outil", "profondeur", "taxon"] - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": ["date", "site", "projet", "plateforme"] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": {"en": "Delegation", "fr": "Délégation"}, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "depot": { - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"}, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "delete": { - "internationalizationName": {"en": "Deletion", "fr": "Suppression"}, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - } - }, - "internationalization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "donnée": {"internationalizationName": {"en": "Donnée", "fr": "Donnée"}}, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_zooplancton_(.*)_(.*).csv", - "authorizationScope": {"site": 2, "projet": 1}, - "startDate": {"token": 3}, - "endDate": {"token": 4} - }, - "tags": [] - }, "chlorophylle": { - "internationalizationName": {"en": null, "fr": "Chlorophylle"}, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [{ - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "Nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "date de prelevement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "profondeur min", - "boundTo": { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "profondeur max", - "boundTo": { - "variable": "profondeur", - "component": "maximum", - "id": "profondeur_maximum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "chlorophylle a strickland-parsons", - "boundTo": { - "variable": "chlorophylle", - "component": "a strickland-parsons", - "id": "chlorophylle_a strickland-parsons", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "chlorophylle c", - "boundTo": { - "variable": "chlorophylle", - "component": "c", - "id": "chlorophylle_c", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "carotenoïde", - "boundTo": { - "variable": "chlorophylle", - "component": "carotenoïde", - "id": "chlorophylle_carotenoïde", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "chlorophylle a scor-unesco", - "boundTo": { - "variable": "chlorophylle", - "component": "a scor-unesco", - "id": "chlorophylle_a scor-unesco", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "pheopigments", - "boundTo": { - "variable": "chlorophylle", - "component": "pheopigments", - "id": "chlorophylle_pheopigments", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": ["ref_site"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": ["project"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).naturalKey;\n", - "references": ["platform"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"mètre\"", - "references": [], - "datatypes": [] - } - }, - "maximum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "minimum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "chlorophylle": { - "chartDescription": null, "components": { - "c": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"microgramme par litre\"", - "references": [], - "datatypes": [] - } - }, - "carotenoïde": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "pheopigments": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "a scor-unesco": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "a strickland-parsons": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [{ - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "profondeur", - "component": "maximum", - "id": "profondeur_maximum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - }, - "internationalizedColumns": null, - "label": "Contexte", - "data": ["profondeur", "chlorophylle"] - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": ["date", "site", "projet", "plateforme"] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": {"en": "Delegation", "fr": "Délégation"}, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "depot": { - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"}, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "delete": { - "internationalizationName": {"en": "Deletion", "fr": "Suppression"}, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - } - }, - "internationalization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_chlorophylle_(.*)_(.*).csv", - "authorizationScope": {"site": 2, "projet": 1}, - "startDate": {"token": 3}, - "endDate": {"token": 4} - }, - "tags": [] - }, "phytoplancton": { - "internationalizationName": {"en": "Phytoplancton", "fr": "Phytoplancton"}, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [{ - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "date de prélèvement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "outil de mesure", - "boundTo": { - "variable": "outil", - "component": "mesure", - "id": "outil_mesure", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "outil de prélèvement", - "boundTo": { - "variable": "outil", - "component": "prelevement", - "id": "outil_prelevement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "profondeur minimum", - "boundTo": { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "profondeur maximum", - "boundTo": { - "variable": "profondeur", - "component": "maximum", - "id": "profondeur_maximum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom du déterminateur", - "boundTo": { - "variable": "taxon", - "component": "nom du determinateur", - "id": "taxon_nom du determinateur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "volume sédimenté", - "boundTo": { - "variable": "volume sedimente", - "component": "value", - "id": "volume sedimente_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom du taxon déterminé", - "boundTo": { - "variable": "taxon", - "component": "nom du taxon déterminé", - "id": "taxon_nom du taxon déterminé", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "surface de comptage", - "boundTo": { - "variable": "surface de comptage", - "component": "value", - "id": "surface de comptage_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "Nombre de champs comptés", - "boundTo": { - "variable": "nombre de champs comptés", - "component": "value", - "id": "nombre de champs comptés_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nombre d'objets comptés", - "boundTo": { - "variable": "nombre d'objets comptés", - "component": "value", - "id": "nombre d'objets comptés_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nombre d'objets par ml", - "boundTo": { - "variable": "nombre d'objets par ml", - "component": "value", - "id": "nombre d'objets par ml_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nombre de cellules par ml", - "boundTo": { - "variable": "nombre de cellules par ml", - "component": "value", - "id": "nombre de cellules par ml_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "biovolume de l'espèce dans l'échantillon", - "boundTo": { - "variable": "biovolume de l'espèce dans l'échantillon", - "component": "value", - "id": "biovolume de l'espèce dans l'échantillon_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": ["ref_site"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "outil": { - "chartDescription": null, - "components": { - "mesure": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "if(datum.outil['mesure'] != \"\") {\n return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['mesure'])}).naturalKey;\n} else {\n return datum.outil['mesure'];\n}\n", - "references": ["tool"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "prelevement": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "if(datum.outil['prelevement'] != \"\") {\n return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['prelevement'])}).naturalKey;\n} else {\n return datum.outil['prelevement'];\n}\n", - "references": ["tool"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "taxon": { - "chartDescription": null, - "components": { - "nom du determinateur": null, - "nom du taxon déterminé": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "taxon_phytoplancton", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "if(datum.taxon['nom du taxon déterminé'].substring(datum.taxon['nom du taxon déterminé'].length()-1).equals(' ')){\n return references.taxon_phytoplancton.find({ it.refValues[\"nom du taxon déterminé\"].equalsIgnoreCase(datum.taxon['nom du taxon déterminé'].substring(0, datum.taxon['nom du taxon déterminé'].length()-1)) }).naturalKey;\n} else {\n return references.taxon_phytoplancton.find({ it.refValues[\"nom du taxon déterminé\"].equalsIgnoreCase(datum.taxon['nom du taxon déterminé']) }).naturalKey;\n}\n", - "references": ["taxon_phytoplancton"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": ["project"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).naturalKey;\n", - "references": ["platform"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"metre\"", - "references": [], - "datatypes": [] - } - }, - "maximum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "minimum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "volume sedimente": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"millilitre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "surface de comptage": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"millimetre_carre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "nombre d'objets par ml": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"individus_par_metre_carre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "nombre d'objets comptés": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"individus_par_metre_carre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "nombre de cellules par ml": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"individus_par_metre_carre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "nombre de champs comptés": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"no_unit\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "biovolume de l'espèce dans l'échantillon": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"micrometre_cube_par_millilitre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [{ - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "profondeur", - "component": "maximum", - "id": "profondeur_maximum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "taxon", - "component": "nom du taxon déterminé", - "id": "taxon_nom du taxon déterminé", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "donnee": { - "internationalizationName": { - "en": "Data", - "fr": "Donnée" - }, - "internationalizedColumns": null, - "label": "Donnée", - "data": ["volume sedimente", "nombre de cellules par ml", "surface de comptage", "nombre de champs comptés", "nombre d'objets comptés", "taxon", "biovolume de l'espèce dans l'échantillon", "nombre d'objets par ml"] - }, - "condition": { - "internationalizationName": {"en": "Context", "fr": "Contexte"}, - "internationalizedColumns": null, - "label": "Contexte", - "data": ["outil", "profondeur"] - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": ["date", "site", "projet", "plateforme"] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": {"en": "Delegation", "fr": "Délégation"}, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "depot": { - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"}, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "delete": { - "internationalizationName": {"en": "Deletion", "fr": "Suppression"}, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - } - }, - "internationalization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "donnee": {"internationalizationName": {"en": "Data", "fr": "Donnée"}} - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_phytoplancton_(.*)_(.*).csv", - "authorizationScope": {"site": 2, "projet": 1}, - "startDate": {"token": 3}, - "endDate": {"token": 4} - }, - "tags": [] - }, "physico-chimie": { - "internationalizationName": {"en": "Chemical Physics", "fr": "Physico Chimie"}, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [{ - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "date de prelevement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "date de debut de campagne", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "date de fin de campagne", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "date de reception", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "outil de prelevement", - "boundTo": { - "variable": "outil", - "component": "prélèvement", - "id": "outil_prélèvement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "profondeur minimum", - "boundTo": { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "profondeur maximum", - "boundTo": { - "variable": "profondeur", - "component": "maximum", - "id": "profondeur_maximum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "profondeur réelle", - "boundTo": { - "variable": "profondeur", - "component": "réelle", - "id": "profondeur_réelle", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom de la variable", - "boundTo": { - "variable": "data_variable", - "component": "nom", - "id": "data_variable_nom", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "valeur de la variable", - "boundTo": { - "variable": "data_variable", - "component": "values", - "id": "data_variable_values", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": ["ref_site"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "outil": { - "chartDescription": null, - "components": { - "prélèvement": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['prélèvement'])}).hierarchicalKey;\n", - "references": ["tool"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": ["project"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).naturalKey;\n", - "references": ["platform"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, "components": { - "unité": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre\"", - "references": [], - "datatypes": [] - } - }, - "maximum": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.profondeur['maximum'].replaceAll(',','.'); String dataTypes = 'physico_chimie'; String site = datum.site['nom du site']; String variable = 'profondeur_mesuree'; Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equals(variable) })\n .find({ it.refValues['nom du site'].equalsIgnoreCase(site.split(\"\\\\.\")[1]) });\nif(valeurTrouve != null) {\n if(valeurTrouve.find({valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "minimum": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.profondeur['minimum'].replaceAll(',','.'); String dataTypes = 'physico_chimie'; String site = datum.site['nom du site']; String variable = 'profondeur_mesuree'; Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equals(variable) })\n .find({ it.refValues['nom du site'].equalsIgnoreCase(site.split(\"\\\\.\")[1]) });\nif(valeurTrouve != null) {\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "réelle": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - }, - "data_variable": { - "chartDescription": { - "value": "values", - "aggregation": { - "variable": "data_variable", - "component": "nom", - "id": "data_variable_nom", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, "components": { - "nom": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_variable", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "if( references.ref_variable.find({ it.refValues['nom de la variable_fr'].equalsIgnoreCase(datum.data_variable['nom']) }) ) {\n return references.ref_variable.find({ it.refValues['nom de la variable_fr'].equalsIgnoreCase(datum.data_variable['nom']) }).naturalKey;\n} else if (datum.data_variable['nom'].substring(datum.data_variable['nom'].length()-1).equals(' ')) {\n return references.ref_variable.find({ it.refValues['nom de la variable_fr'].equalsIgnoreCase(datum.data_variable['nom'].substring(0, datum.data_variable['nom'].length()-1)) }).naturalKey;\n} else if (references.ref_variable.find({ it.naturalKey.equalsIgnoreCase( datum.data_variable['nom']) }) ) {\n return references.ref_variable.find({ it.naturalKey.equalsIgnoreCase(datum.data_variable['nom']) }).naturalKey;\n}\n", - "references": ["ref_variable"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, "unit": { - "checker": { - "name": "Reference", "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "Map variable_unit = [\n \"ph\": \"no_unit\",\n \"fer\": \"microgramme_par_litre\",\n \"zinc\": \"microgramme_par_litre\",\n \"etain\": \"microgramme_par_litre\",\n \"plomb\": \"microgramme_par_litre\",\n \"argent\": \"microgramme_par_litre\",\n \"chrome\": \"microgramme_par_litre\",\n \"cuivre\": \"microgramme_par_litre\",\n \"nickel\": \"microgramme_par_litre\",\n \"sodium\": \"milligramme_par_litre\",\n \"arsenic\": \"microgramme_par_litre\",\n \"cadmium\": \"microgramme_par_litre\",\n \"calcium\": \"milligramme_par_litre\",\n \"mercure\": \"microgramme_par_litre\",\n \"selenium\": \"microgramme_par_litre\",\n \"sulfates\": \"milligramme_par_litre\",\n \"aluminium\": \"microgramme_par_litre\",\n \"chlorures\": \"milligramme_par_litre\",\n \"magnesium\": \"milligramme_par_litre\",\n \"manganese\": \"microgramme_par_litre\",\n \"molybdene\": \"milligramme_par_litre\",\n \"potassium\": \"milligramme_par_litre\",\n \"strontium\": \"milligramme_par_litre\",\n \"azote_total\": \"milligramme_par_litre\",\n \"bicarbonate\": \"milliequivalent_par_litre\",\n \"temperature\": \"degres_celsius\",\n \"conductivite\": \"microsiemens_par_centimetre\",\n \"azote_ammonium\": \"milligramme_par_litre\",\n \"azote_nitrates\": \"milligramme_par_litre\",\n \"azote_nitrites\": \"milligramme_par_litre\",\n \"balance_ionique\": \"pourcentage\",\n \"microcystine_lr\": \"microgramme_par_litre\",\n \"microcystine_rr\": \"microgramme_par_litre\",\n \"oxygene_dissous\": \"milligramme_par_litre\",\n \"phosphore_total\": \"milligramme_par_litre\",\n \"silice_reactive\": \"milligramme_par_litre\",\n \"azote_total_filtre\": \"milligramme_par_litre\",\n \"indice_aromaticite\": \"unite_dabsorbance_par_milligramme_de_carbone_par_litre_et_par_centimetre\",\n \"profondeur_maximum\": \"metre\",\n \"profondeur_mesuree\": \"metre\",\n \"profondeur_minimum\": \"metre\",\n \"transmission_des_uv\": \"pourcentage\",\n \"matieres_decantables\": \"milligramme_par_litre\",\n \"titre_alcalimetrique\": \"milliequivalent_par_litre\",\n \"matieres_en_suspension\": \"milligramme_par_litre\",\n \"phosphore_particulaire\": \"milligramme_par_litre\",\n \"phosphore_total_filtre\": \"milligramme_par_litre\",\n \"carbone_organique_total\": \"milligramme_par_litre\",\n \"debit_moyen_hebdomadaire\": \"metre_cube_par_seconde\",\n \"carbone_organique_dissous\": \"milligramme_par_litre\",\n \"phosphore_orthophosphates\": \"milligramme_par_litre\",\n \"demande_chimique_en_oxygene\": \"milligramme_par_litre\",\n \"residu_sec_a_105DEGREESIGNc\": \"milligramme_par_litre\",\n \"azote_organique_particulaire\": \"milligramme_par_litre\",\n \"titre_alcalimetrique_complet\": \"milliequivalent_par_litre\",\n \"carbone_organique_particulaire\": \"milligramme_par_litre\",\n \"matieres_en_suspension_organiques\": \"milligramme_par_litre\",\n \"perte_entre_550_et_1000DEGREESIGNc\": \"partie_par_million\",\n \"residu_sec_a_110_et_550DEGREESIGNc\": \"milligramme_par_litre\",\n \"demande_biologique_en_oxygene_en_5_jours\": \"milligramme_par_litre\"\n]; references.ref_variable.refValues['nom de la variable_fr']; datum.data_variable['nom']; String variable = references.ref_variable.find({ it.naturalKey.equals(datum.data_variable['nom']) }).naturalKey; return variable_unit[variable];\n", - "references": ["ref_variable"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, "values": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.data_variable['values'].replaceAll(',','.'); String dataTypes = 'physico_chimie'; String site = datum.site['nom du site']; String variable = datum.data_variable['nom']; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n \n if(valeurTrouve != null) {\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [{ - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "outil", - "component": "prélèvement", - "id": "outil_prélèvement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "data_variable", - "component": "nom", - "id": "data_variable_nom", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - }, - "internationalizedColumns": null, - "label": "Contexte", - "data": ["date", "outil", "profondeur"] - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": ["site", "projet", "plateforme"] - }, - "dataGroup_variable": { - "internationalizationName": { - "en": "Data", - "fr": "Données" - }, - "internationalizedColumns": null, - "label": "Données", - "data": ["data_variable"] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": {"en": "Delegation", "fr": "Délégation"}, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "depot": { - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"}, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "delete": { - "internationalizationName": {"en": "Deletion", "fr": "Suppression"}, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - } - }, - "internationalization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "dataGroup_variable": { - "internationalizationName": { - "en": "Data", - "fr": "Données" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_physico_chimie_(.*)_(.*).csv", - "authorizationScope": {"site": 2, "projet": 1}, - "startDate": {"token": 3}, - "endDate": {"token": 4} - }, - "tags": [] - }, "haute_frequence": { - "internationalizationName": {"en": null, "fr": "Haute Fréquence"}, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [{ - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "date de prélèvement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "outil de mesure", - "boundTo": { - "variable": "outil", - "component": "mesure", - "id": "outil_mesure", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "commentaire", - "boundTo": { - "variable": "commentaire", - "component": "value", - "id": "commentaire_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "heure", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "profondeur", - "boundTo": { - "variable": "profondeur", - "component": "value", - "id": "profondeur_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "temperature", - "boundTo": { - "variable": "temperature", - "component": "value", - "id": "temperature_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "qualite temperature", - "boundTo": { - "variable": "temperature", - "component": "quality", - "id": "temperature_quality", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "pression", - "boundTo": { - "variable": "pression", - "component": "value", - "id": "pression_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm:ss", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datum.date.day +\" \" +datum.date.time", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": ["ref_site"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "outil": { - "chartDescription": null, - "components": { - "mesure": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['mesure'])}).naturalKey;\n", - "references": ["tool"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": ["project"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "pression": { - "chartDescription": null, - "components": { - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).hierarchicalKey;\n", - "references": ["platform"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, - "components": { - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "commentaire": { - "chartDescription": null, - "components": {"value": null}, - "computedComponents": {} - }, - "temperature": { - "chartDescription": null, - "components": { - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "quality": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [{ - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "profondeur", - "component": "value", - "id": "profondeur_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "outil", - "component": "mesure", - "id": "outil_mesure", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "all": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Toutes les données", - "data": ["date", "site", "outil", "projet", "profondeur", "temperature", "pression", "plateforme", "commentaire"] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": {"en": "Delegation", "fr": "Délégation"}, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "depot": { - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"}, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "delete": { - "internationalizationName": {"en": "Deletion", "fr": "Suppression"}, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - } - }, - "internationalization": { - "dataGroups": {"all": {"internationalizationName": null}}, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_haute_frequence_(.*)_(.*).csv", - "authorizationScope": {"site": 2, "projet": 1}, - "startDate": {"token": 3}, - "endDate": {"token": 4} - }, - "tags": [] - }, "production_primaire": { - "internationalizationName": {"en": null, "fr": "Production primaire"}, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [{ - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "date de prélèvement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "profondeur", - "boundTo": { - "variable": "profondeur", - "component": "value", - "id": "profondeur_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "heure debut d'incubation", - "boundTo": { - "variable": "incubation", - "component": "heure debut", - "id": "incubation_heure debut", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "heure fin d'incubation", - "boundTo": { - "variable": "incubation", - "component": "heure fin", - "id": "incubation_heure fin", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "duree d'incubation", - "boundTo": { - "variable": "incubation", - "component": "duree", - "id": "incubation_duree", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "production primaire par duree d'incubation reelle", - "boundTo": { - "variable": "production primaire", - "component": "duree d_incubation reelle", - "id": "production primaire_duree d_incubation reelle", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "production primaire par heure", - "boundTo": { - "variable": "production primaire", - "component": "heure", - "id": "production primaire_heure", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "production primaire par tiers median", - "boundTo": { - "variable": "production primaire", - "component": "tiers median", - "id": "production primaire_tiers median", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": ["ref_site"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": ["project"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "incubation": { - "chartDescription": null, - "components": { - "duree": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:MM", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "heure fin": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:MM", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "heure debut": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:MM", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).naturalKey;\n", - "references": ["platform"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, - "components": { - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "production primaire": { - "chartDescription": null, - "components": { - "heure": null, - "tiers median": null, - "duree d_incubation reelle": null - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [{ - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "profondeur", - "component": "value", - "id": "profondeur_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "incubation", - "component": "heure debut", - "id": "incubation_heure debut", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "incubation", - "component": "heure fin", - "id": "incubation_heure fin", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "incubation", - "component": "duree", - "id": "incubation_duree", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - }, - "internationalizedColumns": null, - "label": "Contexte", - "data": ["profondeur", "incubation", "production primaire"] - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": ["date", "site", "projet", "plateforme"] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": {"en": "Delegation", "fr": "Délégation"}, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "depot": { - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"}, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "delete": { - "internationalizationName": {"en": "Deletion", "fr": "Suppression"}, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - } - }, - "internationalization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_production_primaire_(.*)_(.*).csv", - "authorizationScope": {"site": 2, "projet": 1}, - "startDate": {"token": 3}, - "endDate": {"token": 4} - }, - "tags": [] - }, "sonde_multiparametres": { - "internationalizationName": {"en": "Probe data", "fr": "Sonde multi-paramètres"}, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [{ - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "date de prélèvement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "outil de mesure", - "boundTo": { - "variable": "outil", - "component": "prélèvement", - "id": "outil_prélèvement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "commentaire sonde", - "boundTo": { - "variable": "commentaire", - "component": "value", - "id": "commentaire_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "heure", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "profondeur", - "boundTo": { - "variable": "profondeur", - "component": "value", - "id": "profondeur_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "température", - "boundTo": { - "variable": "temperature", - "component": "value", - "id": "temperature_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "chl a", - "boundTo": { - "variable": "chl", - "component": "a", - "id": "chl_a", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "pH brut", - "boundTo": { - "variable": "ph", - "component": "brut", - "id": "ph_brut", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "pH tc", - "boundTo": { - "variable": "ph", - "component": "tc", - "id": "ph_tc", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "cond25degres", - "boundTo": { - "variable": "cond25", - "component": "degres", - "id": "cond25_degres", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "oxygene mg", - "boundTo": { - "variable": "oxygene_mg", - "component": "value", - "id": "oxygene_mg_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "oxygene saturation", - "boundTo": { - "variable": "oxygene_saturation", - "component": "value", - "id": "oxygene_saturation_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "turbidite", - "boundTo": { - "variable": "turbidite", - "component": "value", - "id": "turbidite_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "trans", - "boundTo": { - "variable": "trans", - "component": "value", - "id": "trans_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "par w", - "boundTo": { - "variable": "par_w", - "component": "value", - "id": "par_w_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "par a", - "boundTo": { - "variable": "par_a", - "component": "value", - "id": "par_a_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": true - }, - "data": { - "ph": { - "chartDescription": { - "value": "tc", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, "components": { - "tc": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.ph['tc'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'ph tc'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "brut": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.ph['brut'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'ph_brut'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equalsIgnoreCase(site) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"no_unit\"", - "references": [], - "datatypes": [] - } - } - }, "computedComponents": {} - }, - "chl": { - "chartDescription": { - "value": "a", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, "components": { - "a": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.chl['a'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'chl_a'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equalsIgnoreCase(site) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"milligramme_par_metre_cube\"", - "references": [], - "datatypes": [] - } - } - }, "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm:ss", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": ["ref_site"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "outil": { - "chartDescription": null, - "components": { - "prélèvement": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['prélèvement'])}).hierarchicalKey;\n", - "references": ["tool"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "par_a": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, "components": { - "unite": { - "checker": null, - "defaultValue": { - "expression": "\"micro_ensteins\"", - "references": [], - "datatypes": [] - } - }, "value": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.par_a['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'par_a'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - }, - "par_w": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"micro_ensteins\"", - "references": [], - "datatypes": [] - } - }, "value": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.par_w['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'par_w'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - }, - "trans": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"pourcentage\"", - "references": [], - "datatypes": [] - } - }, "value": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.trans['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'trans'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - }, - "cond25": { - "chartDescription": { - "value": "degres", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"millisiemens_par_centimetre\"", - "references": [], - "datatypes": [] - } - }, "degres": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.cond25['degres'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'cond25degres'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": ["project"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "turbidite": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"formazine_turbidite_unit\"", - "references": [], - "datatypes": [] - } - }, "value": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.turbidite['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'turbidite'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - }, - "oxygene_mg": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"milligramme_par_litre\"", - "references": [], - "datatypes": [] - } - }, "value": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.oxygene_mg['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'oxygene_mg'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).hierarchicalKey;\n", - "references": ["platform"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"metre\"", - "references": [], - "datatypes": [] - } - }, "value": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.profondeur['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'profondeur'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - }, - "commentaire": { - "chartDescription": null, - "components": {"value": null}, - "computedComponents": {} - }, - "temperature": { - "chartDescription": null, "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"degres_celsius\"", - "references": [], - "datatypes": [] - } - }, "value": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.temperature['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'temperature'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - }, - "oxygene_saturation": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"pourcentage\"", - "references": [], - "datatypes": [] - } - }, "value": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.oxygene_saturation['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'oxygene_saturation'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": ["date", "site", "outil", "projet", "plateforme"] - }, - "donnee_prelevement": { - "internationalizationName": { - "en": "Data's condition", - "fr": "Données du prélèvement" - }, - "internationalizedColumns": null, - "label": "Données du prélèvement", - "data": ["par_w", "oxygene_saturation", "chl", "oxygene_mg", "ph", "cond25", "par_a", "turbidite", "trans"] - }, - "condition_prelevement": { - "internationalizationName": { - "en": "Prelevement's condition", - "fr": "Condition de prélèvement" - }, - "internationalizedColumns": null, - "label": "Condition de prélèvement", - "data": ["profondeur", "temperature", "commentaire"] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": {"en": "Delegation", "fr": "Délégation"}, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "depot": { - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"}, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "delete": { - "internationalizationName": {"en": "Deletion", "fr": "Suppression"}, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - } - }, - "internationalization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "condition_prelevement": { - "internationalizationName": { - "en": "Prelevement's condition", - "fr": "Condition de prélèvement" - } - }, - "donnee_prelevement": { - "internationalizationName": { - "en": "Data's condition", - "fr": "Données du prélèvement" - } - } - }, - "authorizationScopes": { - "site": {"internationalizationName": null}, - "projet": {"internationalizationName": null} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_sonde_multiparametres_(.*)_(.*).csv", - "authorizationScope": {"site": 2, "projet": 1}, - "startDate": {"token": 3}, - "endDate": {"token": 4} - }, - "tags": [] - }, "condition_prelevements": { - "internationalizationName": { - "en": "Collection condition", - "fr": "Condition de prélèvement" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [{ - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "value", - "id": "projet_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nom de la plateforme", - "boundTo": { - "variable": "site", - "component": "nom de la plateforme", - "id": "site_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "date de prélèvement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "heure de prélèvement", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "commentaire", - "boundTo": { - "variable": "commentaire", - "component": "value", - "id": "commentaire_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "température de l'air", - "boundTo": { - "variable": "temperature", - "component": "temperature de l'air", - "id": "temperature_temperature de l'air", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "nébulosité", - "boundTo": { - "variable": "qualitatives", - "component": "nebulosite", - "id": "qualitatives_nebulosite", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "ensoleillement", - "boundTo": { - "variable": "qualitatives", - "component": "ensoleillement", - "id": "qualitatives_ensoleillement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "temps", - "boundTo": { - "variable": "qualitatives", - "component": "temps", - "id": "qualitatives_temps", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "direction du vent", - "boundTo": { - "variable": "qualitatives", - "component": "direction du vent", - "id": "qualitatives_direction du vent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "vitesse du vent", - "boundTo": { - "variable": "qualitatives", - "component": "vitesse du vent", - "id": "qualitatives_vitesse du vent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "pression atmosphérique", - "boundTo": { - "variable": "pression_atmospherique", - "component": "value", - "id": "pression_atmospherique_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "aspect de l'eau", - "boundTo": { - "variable": "qualitatives", - "component": "aspect de l'eau", - "id": "qualitatives_aspect de l'eau", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "état de surface", - "boundTo": { - "variable": "qualitatives", - "component": "etat de surface", - "id": "qualitatives_etat de surface", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "transparence par disque inra", - "boundTo": { - "variable": "transparence", - "component": "transparence par disque inra", - "id": "transparence_transparence par disque inra", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "transparence par secchi 20 cm", - "boundTo": { - "variable": "transparence", - "component": "transparence par secchi", - "id": "transparence_transparence par secchi", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, { - "header": "couleur de l'eau", - "boundTo": { - "variable": "qualitatives", - "component": "couleur de l_eau", - "id": "qualitatives_couleur de l_eau", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm:ss", - "refType": null, - "groovy": null, - "duration": null, - "transformation": {"codify": false, "groovy": null}, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": ["ref_site"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.site['nom de la plateforme'])}).hierarchicalKey;\n", - "references": ["platform"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "value": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['value'])}).hierarchicalKey;\n", - "references": ["project"], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, - "computedComponents": {} - }, - "commentaire": { - "chartDescription": null, - "components": {"value": null}, - "computedComponents": {} - }, - "temperature": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"degres_celsius\"", - "references": [], - "datatypes": [] - } - }, "temperature de l'air": null - }, - "computedComponents": {} - }, - "qualitatives": { - "chartDescription": null, "components": { - "temps": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['temps'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('temps') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": ["valeurs_qualitative"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "nebulosite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['nebulosite'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('nebulosite') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": ["valeurs_qualitative"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "ensoleillement": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['ensoleillement'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('ensoleillement') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": ["valeurs_qualitative"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "aspect de l'eau": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives[\"aspect de l'eau\"];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('aspect de l_eau') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": ["valeurs_qualitative"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "etat de surface": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['etat de surface']; return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('etat de surface') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": ["valeurs_qualitative"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "vitesse du vent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['vitesse du vent'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('vitesse du vent') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": ["valeurs_qualitative"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "couleur de l_eau": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['couleur de l_eau'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('couleur de l_eau') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": ["valeurs_qualitative"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, - "direction du vent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['direction du vent'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('direction du vent') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": ["valeurs_qualitative"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - }, - "transparence": { - "chartDescription": null, "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"metre\"", - "references": [], - "datatypes": [] - } - }, "transparence par secchi": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.transparence['transparence par secchi'].replaceAll(',','.'); String dataTypes = 'conditions_prelevements'; String site = datum.site['nom du site']; String variable = 'transparence_par_secchi_20_cm'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence", "ref_site"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - }, "transparence par disque inra": { - "checker": { - "name": "Float", "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, "groovy": { - "expression": "String valeur = datum.transparence['transparence par disque inra'].replaceAll(',','.'); String dataTypes = 'conditions_prelevements'; String site = datum.site['nom du site']; String variable = 'transparence_par_disque_inra'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": ["controle_coherence", "ref_site"], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, "defaultValue": null - } - }, "computedComponents": {} - }, - "pression_atmospherique": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": {"codify": true, "groovy": null}, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"millibar\"", - "references": [], - "datatypes": [] - } - }, "value": null - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [{ - "variable": "projet", - "component": "value", - "id": "projet_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "site", - "component": "nom de la plateforme", - "id": "site_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - }, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": {"en": "Project", "fr": "Projet"}, - "internationalizedColumns": null, - "variable": "projet", - "component": "value", - "componentKey": { - "variable": "projet", - "component": "value", - "id": "projet_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "qualitatif": { - "internationalizationName": { - "en": "Qualitative data", - "fr": "Données qualitatives" - }, - "internationalizedColumns": null, - "label": "Données qualitatives", - "data": ["qualitatives"] - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative data", - "fr": "Données quantitatives" - }, - "internationalizedColumns": null, - "label": "Données quantitatives", - "data": ["pression_atmospherique", "temperature", "transparence"] - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": ["date", "site", "projet", "commentaire"] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": {"en": "Delegation", "fr": "Délégation"}, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "depot": { - "internationalizationName": {"en": "Deposit", "fr": "Dépôt"}, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "delete": { - "internationalizationName": {"en": "Deletion", "fr": "Suppression"}, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false - } - }, - "internationalization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "qualitatif": { - "internationalizationName": { - "en": "Qualitative data", - "fr": "Données qualitatives" - } - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative data", - "fr": "Données quantitatives" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - } - }, "projet": {"internationalizationName": {"en": "Project", "fr": "Projet"}} - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_conditions_prelevements_(.*)_(.*).csv", - "authorizationScope": {"site": 2, "projet": 1}, - "startDate": {"token": 3}, - "endDate": {"token": 4} - }, - "tags": [] - } - } - } - } - }).as('pageRefAuthorizations') - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/applications/ola/references/authorization', { - statusCode: 201, - body: {"authorizationId": "6cd6d0a8-8166-48cd-87e9-c262dab1700a"} - }).as('pageRefAuthorizations') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/references/authorization?offset=0&limit=10', { - statusCode: 200, - body: { - "authorizationResults": [{ - "uuid": "6cd6d0a8-8166-48cd-87e9-c262dab1700a", - "name": "name", - "users": [{ - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "creationDate": 1678273047127, - "updateDate": 1678273047127, - "login": "poussin", - "email": "poussin@inrae.fr", - "password": "$2a$12$4gAH34ZwgvgQNS0pbR5dGem1Nle0AT/.UwrZWfqtqMiJ0hXeYMvUG", - "authorizations": [".*"] - }, { - "id": "4a77cb9e-f136-47db-83cf-03abd16c8ae2", - "creationDate": 1678276702095, - "updateDate": 1678276702095, - "login": "echo", - "email": "echo@inrae.fr", - "password": "$2a$12$t.02Tdiu9gvrBcGAVFK.jubwkiZf/NNDBC4rESaGRATA6WixbscBa", - "authorizations": [] - }], - "application": "a7c447b7-42ff-4400-9785-3e6e36d04ae4", - "authorizations": {"admin": ["tool_type"], "manage": ["tool", "unit"]} - }], - "authorizationsForUser": { - "authorizationResults": { - "admin": ["tool_type"], - "manage": ["tool", "unit"] - }, "applicationName": "ola", "isAdministrator": true - }, - "users": [{ - "id": "4a77cb9e-f136-47db-83cf-03abd16c8ae2", - "label": "echo" - }, { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "label": "poussin" - }, {"id": "0f6ed2eb-785e-46e0-84c3-f917ac135a62", "label": "lucky"}] - } - }).as('pageRefAuthorizations') - - cy.screenshot() - cy.visit(Cypress.env('ola_authorization_references_url')) - - - }) - - it('Test creation authorization regularUser monsore', () => { - cy.login("regularUser", ) - //cy.wait(['@postUserResponse', '@getApplicationResponse']) - const monsore = 'references/monsore/monsore.json' - cy.fixture(monsore).then(olaContent => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/monsore?filter=CONFIGURATION&filter=REFERENCETYPE', { - statusCode: 200, - body: olaContent - }).as('pageRef') - }) - - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/monsore/references', { - statusCode: 200, - body: {"id":"13dcde48-7f85-40c4-aeff-26014f5fda5a","name":"monsore","title":"MONSORE","comment":"","internationalization":{"application":{"internationalizationName":{"en":"SOERE my SOERE with repository","fr":"SOERE mon SOERE avec dépôt"}},"references":{"themes":{"internationalizationName":{"en":"Thematic","fr":"Thème"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"especes":{"internationalizationName":{"en":"Species","fr":"Espèces"},"internationalizedColumns":{"esp_definition_fr":{"en":"esp_definition_en","fr":"esp_definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{esp_nom}","fr":"{esp_nom}"}},"internationalizedValidations":{},"internationalizedTags":null},"variables":{"internationalizationName":{"en":"Variables","fr":"Variables"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"definition_fr":{"en":"definition_en","fr":"definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"type_de_sites":{"internationalizationName":{"en":"Sites types","fr":"Types de sites"},"internationalizedColumns":{"tze_nom_key":{"en":"tze_nom_en","fr":"tze_nom_fr"},"tze_definition_fr":{"en":"tze_definition_en","fr":"tze_definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{tze_nom_key}","fr":"{tze_nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"type de fichiers":{"internationalizationName":{"en":"Files types","fr":"Types de fichiers"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"unites":{"internationalizationName":{"en":"Units","fr":"Unités"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"code_key":{"en":"code_en","fr":"code_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key} ({code_key})","fr":"{nom_key} ({code_key})"}},"internationalizedValidations":{},"internationalizedTags":null},"projet":{"internationalizationName":{"en":"Project","fr":"Projet"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"definition_fr":{"en":"definition_en","fr":"definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"valeurs_qualitatives":{"internationalizationName":{"en":"Qualitative values","fr":"Valeurs qualitatives"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"valeur_key":{"en":"valeur_en","fr":"valeur_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{valeur_key}","fr":"{valeur_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"variables_et_unites_par_types_de_donnees":{"internationalizationName":{"en":"Variables and units by data type","fr":"Variables et unités par type de données"},"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"datatype name : {nom du type de données}, variable name : {nom de la variable}, : unit name {nom de l'unité}","fr":"nom du type de données : {nom du type de données}, nom de la variable : {nom de la variable}, : nom de l'unité {nom de l'unité}"}},"internationalizedValidations":{"uniteRef":{"fr":"référence à l'unité'"},"variableRef":{"fr":"référence à la variable"},"checkDatatype":{"fr":"test"}},"internationalizedTags":null},"sites":{"internationalizationName":{"en":"Site","fr":"Site"},"internationalizedColumns":{"zet_nom_key":{"en":"zet_nom_en","fr":"zet_nom_fr"},"zet_description_fr":{"en":"zet_description_en","fr":"zet_description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{zet_nom_key}","fr":"{zet_nom_key}"}},"internationalizedValidations":{"typeSitesRef":{"fr":"référence au type de site"},"siteParentRef":{"fr":"référence à la colonne parent"}},"internationalizedTags":null},"types_de_donnees_par_themes_de_sites_et_projet":{"internationalizationName":{"en":"Data types by site and project","fr":"Types de données par site et projet"},"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"projet name: {nom du projet}, site name : {nom du site}, theme name : {nom du thème}, data type name : {nom du type de données}","fr":"nom du projet: {nom du projet}, nom du site : {nom du site}, nom du thème : {nom du thème}, nom du type de données : {nom du type de données}"}},"internationalizedValidations":{"sitesRef":{"fr":"référence au site"},"projetRef":{"fr":"référence au projet"},"themesRef":{"fr":"référence au theme"},"checkDatatype":{"fr":"test"}},"internationalizedTags":null}},"dataTypes":{"pem":{"internationalizationName":{"en":"Trap in ascent","fr":"Piégeage en Montée"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":{"en":"Repositories","fr":"Référentiels"}},"qualitatif":{"internationalizationName":{"en":"Qualitative","fr":"Qualitatif"}},"quantitatif":{"internationalizationName":{"en":"Quantitative","fr":"Quantitatif"}}},"authorizationScopes":{"localization":{"internationalizationName":{"en":"Localization","fr":"Localisation"}},"projet":{"internationalizationName":{"en":"Project","fr":"Projet"}}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}}}},"internationalizationDisplay":{"especes":{"pattern":{"en":"espèce :{esp_nom}","fr":"espèce :{esp_nom}"}}},"internationalizedValidations":{"unitOfColor":{"fr":"vérifie l'unité de la couleur des individus"},"unitOfIndividus":{"fr":"vérifie l'unité du nombre d'individus"}}}},"internationalizedTags":{"data":{"en":"data","fr":"données"},"test":{"en":"test","fr":"test"},"context":{"en":"context","fr":"contexte"}},"rightsRequest":{"internationalizationName":null,"description":{"en":"You can request rights to the monsore application by filling out this form","fr":"Vous pouvez demander des droits à l'application monsore en remplissant ce formulaire"},"internationalizationDisplay":null,"internationalizedColumns":null,"format":{"endDate":{"en":"Project end date","fr":"Date de fin du projet"},"project":{"en":"Description of the research project","fr":"Description du projet de recherche"},"startDate":{"en":"Project start date","fr":"Date de début du projet"},"organization":{"en":"Name of research organization","fr":"Nom de l'organisme de recherche"},"projectManagers":{"en":"Project managers","fr":"Responsables du projet"}}}},"references":{"type_de_sites":{"id":"type_de_sites","label":"type_de_sites","children":[],"columns":{"tze_nom_en":{"id":"tze_nom_en","title":"tze_nom_en","key":false,"linkedTo":null},"tze_nom_fr":{"id":"tze_nom_fr","title":"tze_nom_fr","key":false,"linkedTo":null},"tze_nom_key":{"id":"tze_nom_key","title":"tze_nom_key","key":true,"linkedTo":null},"tze_definition_en":{"id":"tze_definition_en","title":"tze_definition_en","key":false,"linkedTo":null},"tze_definition_fr":{"id":"tze_definition_fr","title":"tze_definition_fr","key":false,"linkedTo":null}},"dynamicColumns":{},"tags":["context"]},"sites":{"id":"sites","label":"sites","children":[],"columns":{"zet_nom_en":{"id":"zet_nom_en","title":"zet_nom_en","key":false,"linkedTo":null},"zet_nom_fr":{"id":"zet_nom_fr","title":"zet_nom_fr","key":false,"linkedTo":null},"zet_nom_key":{"id":"zet_nom_key","title":"zet_nom_key","key":true,"linkedTo":null},"tze_type_nom":{"id":"tze_type_nom","title":"tze_type_nom","key":false,"linkedTo":null},"zet_chemin_parent":{"id":"zet_chemin_parent","title":"zet_chemin_parent","key":true,"linkedTo":null},"zet_description_en":{"id":"zet_description_en","title":"zet_description_en","key":false,"linkedTo":null},"zet_description_fr":{"id":"zet_description_fr","title":"zet_description_fr","key":false,"linkedTo":null}},"dynamicColumns":{},"tags":["context"]},"especes":{"id":"especes","label":"especes","children":[],"columns":{"esp_nom":{"id":"esp_nom","title":"esp_nom","key":true,"linkedTo":null},"esp_definition_en":{"id":"esp_definition_en","title":"esp_definition_en","key":false,"linkedTo":null},"esp_definition_fr":{"id":"esp_definition_fr","title":"esp_definition_fr","key":false,"linkedTo":null},"colonne_homonyme_entre_referentiels":{"id":"colonne_homonyme_entre_referentiels","title":"colonne_homonyme_entre_referentiels","key":false,"linkedTo":null}},"dynamicColumns":{},"tags":["data"]},"type de fichiers":{"id":"type de fichiers","label":"type de fichiers","children":[],"columns":{"nom_en":{"id":"nom_en","title":"nom_en","key":false,"linkedTo":null},"nom_fr":{"id":"nom_fr","title":"nom_fr","key":false,"linkedTo":null},"nom_key":{"id":"nom_key","title":"nom_key","key":true,"linkedTo":null},"description_en":{"id":"description_en","title":"description_en","key":false,"linkedTo":null},"description_fr":{"id":"description_fr","title":"description_fr","key":false,"linkedTo":null}},"dynamicColumns":{},"tags":["no-tag"]},"valeurs_qualitatives":{"id":"valeurs_qualitatives","label":"valeurs_qualitatives","children":[],"columns":{"nom_en":{"id":"nom_en","title":"nom_en","key":false,"linkedTo":null},"nom_fr":{"id":"nom_fr","title":"nom_fr","key":false,"linkedTo":null},"nom_key":{"id":"nom_key","title":"nom_key","key":true,"linkedTo":null},"valeur_en":{"id":"valeur_en","title":"valeur_en","key":false,"linkedTo":null},"valeur_fr":{"id":"valeur_fr","title":"valeur_fr","key":false,"linkedTo":null},"valeur_key":{"id":"valeur_key","title":"valeur_key","key":true,"linkedTo":null}},"dynamicColumns":{},"tags":["data"]},"variables":{"id":"variables","label":"variables","children":[],"columns":{"nom_en":{"id":"nom_en","title":"nom_en","key":false,"linkedTo":null},"nom_fr":{"id":"nom_fr","title":"nom_fr","key":false,"linkedTo":null},"nom_key":{"id":"nom_key","title":"nom_key","key":true,"linkedTo":null},"definition_en":{"id":"definition_en","title":"definition_en","key":false,"linkedTo":null},"definition_fr":{"id":"definition_fr","title":"definition_fr","key":false,"linkedTo":null},"isQualitative":{"id":"isQualitative","title":"isQualitative","key":false,"linkedTo":null}},"dynamicColumns":{},"tags":["data"]},"unites":{"id":"unites","label":"unites","children":[],"columns":{"nom_en":{"id":"nom_en","title":"nom_en","key":false,"linkedTo":null},"nom_fr":{"id":"nom_fr","title":"nom_fr","key":false,"linkedTo":null},"code_en":{"id":"code_en","title":"code_en","key":false,"linkedTo":null},"code_fr":{"id":"code_fr","title":"code_fr","key":false,"linkedTo":null},"nom_key":{"id":"nom_key","title":"nom_key","key":true,"linkedTo":null},"code_key":{"id":"code_key","title":"code_key","key":false,"linkedTo":null}},"dynamicColumns":{},"tags":["data"]},"variables_et_unites_par_types_de_donnees":{"id":"variables_et_unites_par_types_de_donnees","label":"variables_et_unites_par_types_de_donnees","children":[],"columns":{"nom de l'unité":{"id":"nom de l'unité","title":"nom de l'unité","key":false,"linkedTo":null},"nom de la variable":{"id":"nom de la variable","title":"nom de la variable","key":true,"linkedTo":null},"nom du type de données":{"id":"nom du type de données","title":"nom du type de données","key":true,"linkedTo":null}},"dynamicColumns":{},"tags":["data"]},"themes":{"id":"themes","label":"themes","children":[],"columns":{"nom_en":{"id":"nom_en","title":"nom_en","key":false,"linkedTo":null},"nom_fr":{"id":"nom_fr","title":"nom_fr","key":false,"linkedTo":null},"nom_key":{"id":"nom_key","title":"nom_key","key":true,"linkedTo":null},"description_en":{"id":"description_en","title":"description_en","key":false,"linkedTo":null},"description_fr":{"id":"description_fr","title":"description_fr","key":false,"linkedTo":null}},"dynamicColumns":{},"tags":["context"]},"projet":{"id":"projet","label":"projet","children":[],"columns":{"nom_en":{"id":"nom_en","title":"nom_en","key":false,"linkedTo":null},"nom_fr":{"id":"nom_fr","title":"nom_fr","key":false,"linkedTo":null},"nom_key":{"id":"nom_key","title":"nom_key","key":true,"linkedTo":null},"definition_en":{"id":"definition_en","title":"definition_en","key":false,"linkedTo":null},"definition_fr":{"id":"definition_fr","title":"definition_fr","key":false,"linkedTo":null},"colonne_homonyme_entre_referentiels":{"id":"colonne_homonyme_entre_referentiels","title":"colonne_homonyme_entre_referentiels","key":false,"linkedTo":null}},"dynamicColumns":{},"tags":["data","test","context"]},"types_de_donnees_par_themes_de_sites_et_projet":{"id":"types_de_donnees_par_themes_de_sites_et_projet","label":"types_de_donnees_par_themes_de_sites_et_projet","children":[],"columns":{"nom du site":{"id":"nom du site","title":"nom du site","key":true,"linkedTo":null},"nom du projet":{"id":"nom du projet","title":"nom du projet","key":true,"linkedTo":null},"nom du thème":{"id":"nom du thème","title":"nom du thème","key":true,"linkedTo":null},"nom du type de données":{"id":"nom du type de données","title":"nom du type de données","key":true,"linkedTo":null}},"dynamicColumns":{},"tags":["context"]}},"authorizationReferencesRights":{"authorizations":{"themes":{"ADMIN":false,"DOWNLOAD":true,"DELETE":false,"PUBLICATION":false,"READ":true,"UPLOAD":false,"ANY":true},"especes":{"ADMIN":false,"DOWNLOAD":true,"DELETE":false,"PUBLICATION":false,"READ":true,"UPLOAD":false,"ANY":true},"variables":{"ADMIN":false,"DOWNLOAD":true,"DELETE":false,"PUBLICATION":false,"READ":true,"UPLOAD":false,"ANY":true},"type_de_sites":{"ADMIN":false,"DOWNLOAD":true,"DELETE":false,"PUBLICATION":false,"READ":true,"UPLOAD":false,"ANY":true},"type de fichiers":{"ADMIN":false,"DOWNLOAD":true,"DELETE":false,"PUBLICATION":false,"READ":true,"UPLOAD":false,"ANY":true},"unites":{"ADMIN":false,"DOWNLOAD":true,"DELETE":false,"PUBLICATION":false,"READ":true,"UPLOAD":false,"ANY":true},"projet":{"ADMIN":false,"DOWNLOAD":true,"DELETE":false,"PUBLICATION":false,"READ":true,"UPLOAD":false,"ANY":true},"valeurs_qualitatives":{"ADMIN":false,"DOWNLOAD":true,"DELETE":false,"PUBLICATION":false,"READ":true,"UPLOAD":false,"ANY":true},"variables_et_unites_par_types_de_donnees":{"ADMIN":false,"DOWNLOAD":true,"DELETE":false,"PUBLICATION":false,"READ":true,"UPLOAD":false,"ANY":true},"sites":{"ADMIN":false,"DOWNLOAD":true,"DELETE":false,"PUBLICATION":false,"READ":true,"UPLOAD":false,"ANY":true},"types_de_donnees_par_themes_de_sites_et_projet":{"ADMIN":false,"DOWNLOAD":true,"DELETE":false,"PUBLICATION":false,"READ":true,"UPLOAD":false,"ANY":true}},"applicationName":"monsore","isAdministrator":false,"userId":"0ce09b24-6d86-4aac-9cd0-9fe7fce8ef58"},"referenceSynthesis":[{"referenceType":"variables","lineCount":2},{"referenceType":"especes","lineCount":7},{"referenceType":"type_de_sites","lineCount":2},{"referenceType":"types_de_donnees_par_themes_de_sites_et_projet","lineCount":9},{"referenceType":"themes","lineCount":1},{"referenceType":"projet","lineCount":2},{"referenceType":"valeurs_qualitatives","lineCount":3},{"referenceType":"type de fichiers","lineCount":3},{"referenceType":"sites","lineCount":9},{"referenceType":"unites","lineCount":1},{"referenceType":"variables_et_unites_par_types_de_donnees","lineCount":2}],"dataTypes":{},"authorizationsDatatypesRights":{},"rightsRequest":null,"configuration":{"requiredAuthorizationsAttributes":null,"version":0,"internationalization":{"application":{"internationalizationName":{"en":"SOERE my SOERE with repository","fr":"SOERE mon SOERE avec dépôt"}},"references":{"themes":{"internationalizationName":{"en":"Thematic","fr":"Thème"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"especes":{"internationalizationName":{"en":"Species","fr":"Espèces"},"internationalizedColumns":{"esp_definition_fr":{"en":"esp_definition_en","fr":"esp_definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{esp_nom}","fr":"{esp_nom}"}},"internationalizedValidations":{},"internationalizedTags":null},"variables":{"internationalizationName":{"en":"Variables","fr":"Variables"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"definition_fr":{"en":"definition_en","fr":"definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"type_de_sites":{"internationalizationName":{"en":"Sites types","fr":"Types de sites"},"internationalizedColumns":{"tze_nom_key":{"en":"tze_nom_en","fr":"tze_nom_fr"},"tze_definition_fr":{"en":"tze_definition_en","fr":"tze_definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{tze_nom_key}","fr":"{tze_nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"type de fichiers":{"internationalizationName":{"en":"Files types","fr":"Types de fichiers"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"unites":{"internationalizationName":{"en":"Units","fr":"Unités"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"code_key":{"en":"code_en","fr":"code_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key} ({code_key})","fr":"{nom_key} ({code_key})"}},"internationalizedValidations":{},"internationalizedTags":null},"projet":{"internationalizationName":{"en":"Project","fr":"Projet"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"definition_fr":{"en":"definition_en","fr":"definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"valeurs_qualitatives":{"internationalizationName":{"en":"Qualitative values","fr":"Valeurs qualitatives"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"valeur_key":{"en":"valeur_en","fr":"valeur_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{valeur_key}","fr":"{valeur_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"variables_et_unites_par_types_de_donnees":{"internationalizationName":{"en":"Variables and units by data type","fr":"Variables et unités par type de données"},"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"datatype name : {nom du type de données}, variable name : {nom de la variable}, : unit name {nom de l'unité}","fr":"nom du type de données : {nom du type de données}, nom de la variable : {nom de la variable}, : nom de l'unité {nom de l'unité}"}},"internationalizedValidations":{"uniteRef":{"fr":"référence à l'unité'"},"variableRef":{"fr":"référence à la variable"},"checkDatatype":{"fr":"test"}},"internationalizedTags":null},"sites":{"internationalizationName":{"en":"Site","fr":"Site"},"internationalizedColumns":{"zet_nom_key":{"en":"zet_nom_en","fr":"zet_nom_fr"},"zet_description_fr":{"en":"zet_description_en","fr":"zet_description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{zet_nom_key}","fr":"{zet_nom_key}"}},"internationalizedValidations":{"typeSitesRef":{"fr":"référence au type de site"},"siteParentRef":{"fr":"référence à la colonne parent"}},"internationalizedTags":null},"types_de_donnees_par_themes_de_sites_et_projet":{"internationalizationName":{"en":"Data types by site and project","fr":"Types de données par site et projet"},"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"projet name: {nom du projet}, site name : {nom du site}, theme name : {nom du thème}, data type name : {nom du type de données}","fr":"nom du projet: {nom du projet}, nom du site : {nom du site}, nom du thème : {nom du thème}, nom du type de données : {nom du type de données}"}},"internationalizedValidations":{"sitesRef":{"fr":"référence au site"},"projetRef":{"fr":"référence au projet"},"themesRef":{"fr":"référence au theme"},"checkDatatype":{"fr":"test"}},"internationalizedTags":null}},"dataTypes":{"pem":{"internationalizationName":{"en":"Trap in ascent","fr":"Piégeage en Montée"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":{"en":"Repositories","fr":"Référentiels"}},"qualitatif":{"internationalizationName":{"en":"Qualitative","fr":"Qualitatif"}},"quantitatif":{"internationalizationName":{"en":"Quantitative","fr":"Quantitatif"}}},"authorizationScopes":{"localization":{"internationalizationName":{"en":"Localization","fr":"Localisation"}},"projet":{"internationalizationName":{"en":"Project","fr":"Projet"}}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}}}},"internationalizationDisplay":{"especes":{"pattern":{"en":"espèce :{esp_nom}","fr":"espèce :{esp_nom}"}}},"internationalizedValidations":{"unitOfColor":{"fr":"vérifie l'unité de la couleur des individus"},"unitOfIndividus":{"fr":"vérifie l'unité du nombre d'individus"}}}},"internationalizedTags":{"data":{"en":"data","fr":"données"},"test":{"en":"test","fr":"test"},"context":{"en":"context","fr":"contexte"}},"rightsRequest":{"internationalizationName":null,"description":{"en":"You can request rights to the monsore application by filling out this form","fr":"Vous pouvez demander des droits à l'application monsore en remplissant ce formulaire"},"internationalizationDisplay":null,"internationalizedColumns":null,"format":{"endDate":{"en":"Project end date","fr":"Date de fin du projet"},"project":{"en":"Description of the research project","fr":"Description du projet de recherche"},"startDate":{"en":"Project start date","fr":"Date de début du projet"},"organization":{"en":"Name of research organization","fr":"Nom de l'organisme de recherche"},"projectManagers":{"en":"Project managers","fr":"Responsables du projet"}}}},"comment":null,"application":{"internationalizationName":{"en":"SOERE my SOERE with repository","fr":"SOERE mon SOERE avec dépôt"},"internationalizedColumns":null,"name":"MONSORE","version":1,"defaultLanguage":"fr","internationalization":{"internationalizationName":{"en":"SOERE my SOERE with repository","fr":"SOERE mon SOERE avec dépôt"}}},"tags":{"data":{"en":"data","fr":"données"},"test":{"en":"test","fr":"test"},"context":{"en":"context","fr":"contexte"}},"rightsRequest":{"description":{"en":"You can request rights to the monsore application by filling out this form","fr":"Vous pouvez demander des droits à l'application monsore en remplissant ce formulaire"},"format":{"endDate":{"internationalizationName":{"en":"Project end date","fr":"Date de fin du projet"},"internationalizedColumns":null,"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}}},"project":{"internationalizationName":{"en":"Description of the research project","fr":"Description du projet de recherche"},"internationalizedColumns":null,"checker":{"name":"RegularExpression","params":{"pattern":".*","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}}},"startDate":{"internationalizationName":{"en":"Project start date","fr":"Date de début du projet"},"internationalizedColumns":null,"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}}},"organization":{"internationalizationName":{"en":"Name of research organization","fr":"Nom de l'organisme de recherche"},"internationalizedColumns":null,"checker":{"name":"RegularExpression","params":{"pattern":".*","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}}},"projectManagers":{"internationalizationName":{"en":"Project managers","fr":"Responsables du projet"},"internationalizedColumns":null,"checker":{"name":"RegularExpression","params":{"pattern":".*","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"MANY"}}}}},"references":{"type_de_sites":{"internationalizationName":{"en":"Sites types","fr":"Types de sites"},"internationalizedColumns":{"tze_nom_key":{"en":"tze_nom_en","fr":"tze_nom_fr"},"tze_definition_fr":{"en":"tze_definition_en","fr":"tze_definition_fr"}},"internationalizationDisplay":{"pattern":{"en":"{tze_nom_key}","fr":"{tze_nom_key}"}},"separator":";","keyColumns":["tze_nom_key"],"columns":{"tze_nom_en":null,"tze_nom_fr":null,"tze_nom_key":null,"tze_definition_en":null,"tze_definition_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["context"]},"sites":{"internationalizationName":{"en":"Site","fr":"Site"},"internationalizedColumns":{"zet_nom_key":{"en":"zet_nom_en","fr":"zet_nom_fr"},"zet_description_fr":{"en":"zet_description_en","fr":"zet_description_fr"}},"internationalizationDisplay":{"pattern":{"en":"{zet_nom_key}","fr":"{zet_nom_key}"}},"separator":";","keyColumns":["zet_chemin_parent","zet_nom_key"],"columns":{"zet_nom_en":null,"zet_nom_fr":null,"zet_nom_key":null,"tze_type_nom":null,"zet_chemin_parent":null,"zet_description_en":null,"zet_description_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{"typeSitesRef":{"internationalizationName":{"fr":"référence au type de site"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"type_de_sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["tze_type_nom"]},"siteParentRef":{"internationalizationName":{"fr":"référence à la colonne parent"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"columns":["zet_chemin_parent"]}},"allowUnexpectedColumns":false,"tags":["context"]},"especes":{"internationalizationName":{"en":"Species","fr":"Espèces"},"internationalizedColumns":{"esp_definition_fr":{"en":"esp_definition_en","fr":"esp_definition_fr"}},"internationalizationDisplay":{"pattern":{"en":"{esp_nom}","fr":"{esp_nom}"}},"separator":";","keyColumns":["esp_nom"],"columns":{"esp_nom":null,"esp_definition_en":null,"esp_definition_fr":null,"colonne_homonyme_entre_referentiels":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["data"]},"type de fichiers":{"internationalizationName":{"en":"Files types","fr":"Types de fichiers"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"description_en":null,"description_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"valeurs_qualitatives":{"internationalizationName":{"en":"Qualitative values","fr":"Valeurs qualitatives"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"valeur_key":{"en":"valeur_en","fr":"valeur_fr"}},"internationalizationDisplay":{"pattern":{"en":"{valeur_key}","fr":"{valeur_key}"}},"separator":";","keyColumns":["nom_key","valeur_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"valeur_en":null,"valeur_fr":null,"valeur_key":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["data"]},"unites":{"internationalizationName":{"en":"Units","fr":"Unités"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"code_key":{"en":"code_en","fr":"code_fr"}},"internationalizationDisplay":{"pattern":{"en":"{nom_key} ({code_key})","fr":"{nom_key} ({code_key})"}},"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"code_en":null,"code_fr":null,"nom_key":null,"code_key":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["data"]},"variables":{"internationalizationName":{"en":"Variables","fr":"Variables"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"definition_fr":{"en":"definition_en","fr":"definition_fr"}},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"definition_en":null,"definition_fr":null,"isQualitative":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["data"]},"variables_et_unites_par_types_de_donnees":{"internationalizationName":{"en":"Variables and units by data type","fr":"Variables et unités par type de données"},"internationalizedColumns":null,"internationalizationDisplay":{"pattern":{"en":"datatype name : {nom du type de données}, variable name : {nom de la variable}, : unit name {nom de l'unité}","fr":"nom du type de données : {nom du type de données}, nom de la variable : {nom de la variable}, : nom de l'unité {nom de l'unité}"}},"separator":";","keyColumns":["nom du type de données","nom de la variable"],"columns":{"nom de l'unité":null,"nom de la variable":null,"nom du type de données":null},"computedColumns":{},"dynamicColumns":{},"validations":{"uniteRef":{"internationalizationName":{"fr":"référence à l'unité'"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["nom de l'unité"]},"variableRef":{"internationalizationName":{"fr":"référence à la variable"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"variables","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["nom de la variable"]},"checkDatatype":{"internationalizationName":{"fr":"test"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"String datatype = Arrays.stream(datum.get(\"nom du type de données\").split(\"_\")).collect{it.substring(0, 1)}.join(); return application.getDataType().contains(datatype);\n","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["nom du type de données"]}},"allowUnexpectedColumns":false,"tags":["data"]},"themes":{"internationalizationName":{"en":"Thematic","fr":"Thème"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"description_en":null,"description_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["context"]},"projet":{"internationalizationName":{"en":"Project","fr":"Projet"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"definition_fr":{"en":"definition_en","fr":"definition_fr"}},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"definition_en":null,"definition_fr":null,"colonne_homonyme_entre_referentiels":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["context","data","test"]},"types_de_donnees_par_themes_de_sites_et_projet":{"internationalizationName":{"en":"Data types by site and project","fr":"Types de données par site et projet"},"internationalizedColumns":null,"internationalizationDisplay":{"pattern":{"en":"projet name: {nom du projet}, site name : {nom du site}, theme name : {nom du thème}, data type name : {nom du type de données}","fr":"nom du projet: {nom du projet}, nom du site : {nom du site}, nom du thème : {nom du thème}, nom du type de données : {nom du type de données}"}},"separator":";","keyColumns":["nom du projet","nom du site","nom du thème","nom du type de données"],"columns":{"nom du site":null,"nom du projet":null,"nom du thème":null,"nom du type de données":null},"computedColumns":{},"dynamicColumns":{},"validations":{"sitesRef":{"internationalizationName":{"fr":"référence au site"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["nom du site"]},"projetRef":{"internationalizationName":{"fr":"référence au projet"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"projet","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["nom du projet"]},"themesRef":{"internationalizationName":{"fr":"référence au theme"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"themes","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["nom du thème"]},"checkDatatype":{"internationalizationName":{"fr":"test"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"String datatype = Arrays.stream(datum.get(\"nom du type de données\").split(\"_\")).collect{it.substring(0, 1)}.join(); return application.getDataType().contains(datatype);\n","references":[],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["nom du type de données"]}},"allowUnexpectedColumns":false,"tags":["context"]}},"compositeReferences":{},"dataTypes":{"pem":{"internationalizationName":{"en":"Trap in ascent","fr":"Piégeage en Montée"},"internationalizedColumns":null,"internationalizationDisplays":{"especes":{"pattern":{"en":"espèce :{esp_nom}","fr":"espèce :{esp_nom}"}}},"format":{"headerLine":4,"firstRowLine":5,"separator":";","columns":[{"header":"projet","boundTo":{"variable":"projet","component":"value","id":"projet_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"presenceConstraint":"MANDATORY"},{"header":"site","boundTo":{"variable":"site","component":"bassin","id":"site_bassin","type":"PARAM_VARIABLE_COMPONENT_KEY"},"presenceConstraint":"MANDATORY"},{"header":"plateforme","boundTo":{"variable":"site","component":"plateforme","id":"site_plateforme","type":"PARAM_VARIABLE_COMPONENT_KEY"},"presenceConstraint":"MANDATORY"},{"header":"date","boundTo":{"variable":"date","component":"value","id":"date_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"presenceConstraint":"MANDATORY"},{"header":"espece","boundTo":{"variable":"espece","component":"value","id":"espece_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"presenceConstraint":"MANDATORY"},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"presenceConstraint":"MANDATORY"},{"header":"Nombre d'individus","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[],"constants":[],"allowUnexpectedColumns":false},"data":{"date":{"chartDescription":null,"components":{"value":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"site":{"chartDescription":null,"components":{"bassin":null,"chemin":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":{"expression":"return references.get(\"sites\") .find{it.getRefValues().get(\"zet_chemin_parent\").equals(datum.site.bassin) && it.getRefValues().get(\"zet_nom_key\").equals(datum.site.plateforme)} .getHierarchicalKey();\n","references":["sites"],"datatypes":[]}},"plateforme":null},"computedComponents":{"site_bassin":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"computation":{"expression":"return references.get(\"sites\") .find{it.getNaturalKey().equals(datum.site.bassin)} .getHierarchicalKey();\n","references":["sites"],"datatypes":[]}}}},"espece":{"chartDescription":null,"components":{"value":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"especes","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"projet":{"chartDescription":null,"components":{"value":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"projet","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}},"Nombre d'individus":{"chartDescription":null,"components":{"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"defaultValue":{"expression":"return \"sans_unite\"","references":[],"datatypes":[]}},"value":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"defaultValue":{"expression":"return 0","references":[],"datatypes":[]}}},"computedComponents":{}},"Couleur des individus":{"chartDescription":null,"components":{"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"defaultValue":{"expression":"return \"sans_unite\"","references":[],"datatypes":[]}},"value":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"valeurs_qualitatives","groovy":null,"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"defaultValue":null}},"computedComponents":{}}},"validations":{"unitOfColor":{"internationalizationName":{"fr":"vérifie l'unité de la couleur des individus"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"String datatype = \"piegeage_en_montee\"; String variable = \"Couleur des individus\"; String codeVariable = \"couleur_des_individus\"; String component = \"unit\"; return referencesValues.get(\"variables_et_unites_par_types_de_donnees\") .findAll{it.get(\"nom du type de données\").equals(datatype)} .find{it.get(\"nom de la variable\").equals(codeVariable)} .get(\"nom de l'unité\").equals(datum.get(variable).get(component));\n","references":["variables_et_unites_par_types_de_donnees"],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"components":null},"unitOfIndividus":{"internationalizationName":{"fr":"vérifie l'unité du nombre d'individus"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"String datatype = \"piegeage_en_montee\"; String variable = \"Nombre d'individus\"; String codeVariable = \"nombre_d_individus\"; String component = \"unit\"; return referencesValues.get(\"variables_et_unites_par_types_de_donnees\") .findAll{it.get(\"nom du type de données\").equals(datatype)} .find{it.get(\"nom de la variable\").equals(codeVariable)} .get(\"nom de l'unité\").equals(datum.get(variable).get(component));\n","references":["variables_et_unites_par_types_de_donnees"],"datatypes":[]},"duration":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"components":null}},"uniqueness":[{"variable":"projet","component":"value","id":"projet_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"site","component":"chemin","id":"site_chemin","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"date","component":"value","id":"date_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},{"variable":"espece","component":"value","id":"espece_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"value","id":"date_value","type":"PARAM_VARIABLE_COMPONENT_KEY"},"authorizationScopes":{"projet":{"internationalizationName":{"en":"Project","fr":"Projet"},"internationalizedColumns":null,"variable":"projet","component":"value","componentKey":{"variable":"projet","component":"value","id":"projet_value","type":"PARAM_VARIABLE_COMPONENT_KEY"}},"localization":{"internationalizationName":{"en":"Localization","fr":"Localisation"},"internationalizedColumns":null,"variable":"site","component":"chemin","componentKey":{"variable":"site","component":"chemin","id":"site_chemin","type":"PARAM_VARIABLE_COMPONENT_KEY"}}},"dataGroups":{"qualitatif":{"internationalizationName":{"en":"Qualitative","fr":"Qualitatif"},"internationalizedColumns":null,"label":"Données qualitatives","data":["Couleur des individus"]},"quantitatif":{"internationalizationName":{"en":"Quantitative","fr":"Quantitatif"},"internationalizedColumns":null,"label":"Données quantitatives","data":["Nombre d'individus"]},"referentiel":{"internationalizationName":{"en":"Repositories","fr":"Référentiels"},"internationalizedColumns":null,"label":"Référentiel","data":["date","site","projet","espece"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":{"en":"Repositories","fr":"Référentiels"}},"qualitatif":{"internationalizationName":{"en":"Qualitative","fr":"Qualitatif"}},"quantitatif":{"internationalizationName":{"en":"Quantitative","fr":"Quantitatif"}}},"authorizationScopes":{"localization":{"internationalizationName":{"en":"Localization","fr":"Localisation"}},"projet":{"internationalizationName":{"en":"Project","fr":"Projet"}}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}}}}},"repository":{"filePattern":"(.*)_(.*)_(.*)_(.*).csv","authorizationScope":{"projet":2,"localization":1},"startDate":{"token":3},"endDate":{"token":4}},"tags":["context","data","test"]}}},"isAdministrator":false} - }).as('pageRef') - - cy.visit(Cypress.env('monsore_references_url')) - cy.get('.button > :nth-child(1) > .icon').first().click() - cy.get(':nth-child(5) > .button').should('contain','Consulter les autorisations') - cy.get(':nth-child(5) > .button').should('be.disabled') - cy.screenshot() - - }) -}) \ No newline at end of file diff --git a/cypress/e2e/change_profile.cy.js b/cypress/e2e/change_profile.cy.js deleted file mode 100644 index 980d64858..000000000 --- a/cypress/e2e/change_profile.cy.js +++ /dev/null @@ -1,182 +0,0 @@ -const testRequestBody = function (req, toTest) { - if (!req.body) { - return - } else if (typeof req.body !== "string") { - testRequestBody2(req, toTest) - } else { - toTest = toTest || [] - let split = req.body.split("Content-Disposition: form-data; name=") - .map(line => line.split("\r\n")); - toTest - .forEach((value, index) => assert(split[index + 1][2] === value, "In "+index+" bad " + value + " must be " + split[index + 1][2])) - } -} -const testRequestBody2 = function (req, toTest = {}) { - for (const toTestKey in toTest) { - assert(toTest[toTestKey] === req.body[toTestKey], "In field "+toTestKey+" bad " + toTest[toTestKey] + " value; must be " + req.body[toTestKey]) - } -} -describe('test change email', () => { - beforeEach(() => localStorage.setItem('lang', 'fr')) - it('change_email ', () => { - cy.login("admin",) - localStorage.setItem('authenticatedUser', - '{"id":"5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9","login":"login",' + - '"email":"login@inrae.fr","state":"active","authorizedForApplicationCreation":true,' + - '"openAdomAdmin":true,"authorizations":[".*"]}') - cy.visit('/users/login') - cy.get('.b-tabs .is-active a').find('span', 'login') - cy.get('.b-tabs li[role=tab] a').eq(1).click() - cy.get('.b-tabs .is-active a').should('have.text', "Modification d'email") - cy.get('input[title=password]').first().type('password') - cy.get('input[title="change_email.new_email"]').first().type('login@inrae') - cy.get('input[title="change_email.new_email_confirmed"]').first().type('login@inrae.fr') - cy.get('p.is-danger').eq(0).should('have.text', " Pour le champ Nouvel email, login@inrae doit être un email valide. ") - cy.get('p.is-danger').eq(1).should('have.text', " Le champ Nouvel email ne correspondent pas au champ Confirmation du nouvel email. ") - cy.get('input[title="change_email.new_email"]').first().type('.fr') - cy.get('p.is-danger').should('not.exist') - cy.intercept( - "PUT", - 'http://localhost:8081/api/v1/users', (req) => { - testRequestBody(req, {login: 'poussin', password: 'password', email: 'login@inrae.fr'}) - req.reply({ - statusCode: 401, - body: { - "params": {}, - "message": "BAD_LOGIN_PASSWORD", - "localizedMessage": "BAD_LOGIN_PASSWORD" - } - }) - }); - cy.contains('button', 'Valider').click() - cy.get('div[role="alert"]>div').first().should('have.text', "L'identifiant ou le mot de passe sont incorrects."); - cy.wait(200) - cy.intercept( - "PUT", - 'http://localhost:8081/api/v1/users', (req) => { - testRequestBody(req, {login: 'poussin', password: 'password', email: 'login@inrae.fr'}) - req.reply({ - statusCode: 201, - body: { - "login": "login", - "password": "xxxx", - "email": "login@inrae.fr" - } - }) - }); - cy.contains('button', 'Valider').click() - cy.get('input[title="change_email.verificationKey"]').first().type('01') - cy.get('p.is-danger').eq(0).should('contain', " Le champ Entrez votre clé d'activation doit comporter 10 caractères. ") - cy.get('input[title="change_email.verificationKey"]').first().type('23456789') - cy.get('p.is-danger').should('not.exist') - cy.intercept( - "PUT", - 'http://localhost:8081/api/v1/users', (req) => { - testRequestBody(req, {login: 'poussin', password: 'password', verificationKey: '0123456789'}) - req.reply({ - statusCode: 401, - body: { - "params": { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "state": "", - "login": "poussin", - "authorization": ".*", - "email": "poussin@inrae.fr" - }, - "message": "BAD_VALIDATION_KEY", - "localizedMessage": "BAD_VALIDATION_KEY" - } - }) - }); - cy.contains('button', "Valider l'email").click() - cy.get('div[role="alert"]>div') - .should('have.text', 'La clé de validation est invalide ou a expiré. Une nouvelle clef de validation vous a été envoyée.'); - cy.intercept( - "PUT", - 'http://localhost:8081/api/v1/users', (req) => { - testRequestBody(req, {login: 'poussin', password: 'password', verificationKey: '0123456789'}) - req.reply({ - statusCode: 201, - body: { - "userId": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "login": "login", - "email": "login@inrae.fr", - "accountState": "active" - } - }) - }); - cy.screenshot() - - cy.contains('button', "Valider l'email").click() - cy.get('div.is-success[role="alert"]>div').should('have.text', "Votre email vient d'être mis à jours avec succès. "); - cy.get('td[data-label=Valeur] p').eq(2).should('have.text',"login@inrae.fr") - cy.screenshot() - - }); -}) -describe('test change password', () => { - beforeEach(() => localStorage.setItem('lang', 'fr')) - it('change_password ', () => { - cy.login("admin",) - localStorage.setItem('authenticatedUser', - '{"id":"5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9","login":"login",' + - '"email":"login@inrae.fr",' + - '"state":"active","authorizedForApplicationCreation":true,' + - '"openAdomAdmin":true,"authorizations":[".*"]}') - cy.visit('/users/login') - cy.get('.b-tabs .is-active a').find('span', 'login') - cy.get('.b-tabs li[role=tab] a').eq(2).click() - cy.get('.b-tabs .is-active a').should("contain", "Modification de mot de passe") - cy.get('input[title="change_password.password"]').first().type('xxxx') - cy.get('input[title="change_password.new_password"]').first().type('passwor') - cy.get('input[title="change_password.confirm_new_password"]').first().type('password') - cy.get('p.is-danger').eq(0).should('have.text', " Le champ Nouveau Mot De Passe ne correspondent pas au champ Confirmer Nouveau Mot De Passe. ") - cy.get('input[title="change_password.new_password"]').first().clear().type('password').blur() - cy.get('p.is-danger').should('not.exist') - cy.intercept( - "PUT", - 'http://localhost:8081/api/v1/users', (req) => { - testRequestBody(req, { - login: 'poussin', - newPassword: 'password', - newPasswordConfirm: 'password', - password: 'xxxx' - }) - req.reply({ - statusCode: 401, - body: { - "params": {}, - "message": "BAD_LOGIN_PASSWORD", - "localizedMessage": "BAD_LOGIN_PASSWORD" - } - }) - }); - cy.get('button[aria-label="Bouton valider le formulaire de connexion"').first().click() - cy.intercept( - "PUT", - 'http://localhost:8081/api/v1/users', (req) => { - testRequestBody(req, { - login: 'poussin', - newPassword: 'password', - newPasswordConfirm: 'password', - password: 'xxxx' - }) - req.reply({ - statusCode: 201, - body: { - "userId": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "login": "login", - "email": "login@inrae.fr", - "accountState": "active" - } - }) - }) - cy.screenshot() - - cy.get('button[aria-label="Bouton valider le formulaire de connexion"').first().click() - cy.get('div.is-success div').should('have.text',"Votre mot de passe vient d'être mis à jours avec succès. "); - cy.get('td[data-label=Valeur] p').eq(2).should('contain',"poussin@inrae.fr") - cy.screenshot() - - }); -}) \ No newline at end of file diff --git a/cypress/e2e/createApplication.cy.js b/cypress/e2e/createApplication.cy.js deleted file mode 100644 index 89b50d6db..000000000 --- a/cypress/e2e/createApplication.cy.js +++ /dev/null @@ -1,84 +0,0 @@ -/// <reference types="Cypress" /> - -describe('test create application', () => { - beforeEach(() => { - cy.setLocale('fr'); - }); - - it.skip('Test creation site', () => { - cy.login("admin", ['applications/ore/ore_application_description.json']) - const yamlSite = 'applications/sites/site.yaml' - - cy.visit(Cypress.env('applications_url')) - cy.get('.card-header-title.createApplication').first().contains(" Créer l'application ").click() - - cy.visit(Cypress.env('applicationCreation_url')) - - cy.fixture(yamlSite).then(fileContent => { - cy.get('input[type = "file"]').attachFile({ - fileContent: fileContent.toString(), - fileName: yamlSite, - mimeType: 'text/yaml' - }) - }) - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/validate-configuration', { - statusCode: 200, - body: { - "validationCheckResults": [], - "result": { - "requiredAuthorizationsAttributes": [], - "version": 1, - "internationalization": { - "application": { - "internationalizationName": { - "fr": "application test", - "en": "test application", - "es": "el superba application" - } - }, "references": {}, "dataTypes": {} - }, - "comment": null, - "application": { - "internationalizationName": { - "fr": "application test", - "en": "test application", - "es": "el superba application" - }, - "internationalizedColumns": null, - "name": "applicationtest", - "version": 1, - "defaultLanguage": null, - "internationalization": { - "internationalizationName": { - "fr": "application test", - "en": "test application", - "es": "el superba application" - } - } - }, - "references": {}, - "compositeReferences": {}, - "dataTypes": {} - }, - "valid": true - }, - }).as('validateResponse') - cy.get('.button > :nth-child(2)').first().click(); - cy.get('.input').first().type("applicationtest") - cy.get('.textarea').first().type("un commentaire") - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/applications/applicationtest', { - statusCode: 200, - body: {"id":"49ff0469-c277-4525-a99e-6e404fd99954"} - }).as('getApplicationResponse') - cy.screenshot() - - cy.get('.columns button>:nth-child(2)').first().click(); - cy.screenshot() - - cy.get('.columns').children().its('length').should('be.gt', 0) - }) -}) \ No newline at end of file diff --git a/cypress/e2e/errors.cy.js b/cypress/e2e/errors.cy.js deleted file mode 100644 index 742324c28..000000000 --- a/cypress/e2e/errors.cy.js +++ /dev/null @@ -1,331 +0,0 @@ -/// <reference types="Cypress" /> - -//let errors = require('../fixtures/applications/errors/errors.txt'); - -describe('test create application', () => { - beforeEach(() => { - cy.setLocale('fr'); - }); - it('Test badStoreValueType', () => { - cy.visit(Cypress.env('login_url')) - cy.get(':nth-child(2) > .field > .control > .input').first().type('toto') - cy.get(':nth-child(3) > .field > .control > input').first().type("password") - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/login', { - statusCode: 400, - body: { - "message": "badStoreValueType", - "params": { - "storeValueType": "storeValueType", - "referenceDatumKey": "une clef", - "knownStoreValueType": ["String", "Set<String>", "Map<String, String>"] - }, - } - }).as('postUserResponse') - cy.screenshot() - - cy.get('.buttons button').contains(" Se connecter ").click() - cy.screenshot() - - cy.get('.toast >div').should('have.html', "Impossible d'obtenir une valeur pour la clef une clef. Le type de la valeur storeValueType n'est pas l'un des types de retour acceptés : String,Set<string>,Map<string, string=\"\"> </string,></string>") - - }); - it('Test sqlConvertException', () => { - cy.visit(Cypress.env('login_url')) - cy.get(':nth-child(2) > .field > .control > input').first().type('toto') - cy.get(':nth-child(3) > .field > .control > input').first().type("password") - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/login', { - statusCode: 400, - body: { - "message": "sqlConvertException", - "params": { - "locationColumnNumber": 25, - "locationLineNumber": 12, - "message": "Message d'erreur sql", - "originalMessage": "original message" - }, - "localizedMessage": "sqlConvertException" - } - }).as('postUserResponse') - cy.screenshot() - - cy.get('.buttons button').contains(" Se connecter ").click() - cy.screenshot() - - cy.get('.toast >div').should('have.html', "Une erreur dans une requête sql est survenue ligne 12 colonne 25<br>Message d'erreur sql") - cy.get('.toast >div').contains("Message d'erreur sql") - - }); - it('Test badBoundsForInterval', () => { - cy.visit(Cypress.env('login_url')) - cy.get(':nth-child(2) > .field > .control > input').first().type('toto') - cy.get(':nth-child(3) > .field > .control > input').first().type("password") - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/login', { - statusCode: 400, - body: { - "message": "badBoundsForInterval", - "params": { - "boundValue": "{", - "lowerBound": "lowerBound", - "upperBound": "upperBound", - "acceptedValues": ["[", "("] - }, - } - }).as('postUserResponse') - cy.screenshot() - - cy.get('.buttons button').contains(" Se connecter ").click() - cy.screenshot() - - cy.get('.toast >div').should('have.text', 'L\'intervalle lowerBound,upperBound est borné avec la valeur upperBound: les valeurs acceptées sont [,(') - - }); - it('Test jsonDeserializationError', () => { - cy.visit(Cypress.env('login_url')) - cy.get(':nth-child(2) > .field > .control > input').first().type('toto') - cy.get(':nth-child(3) > .field > .control > input').first().type("password") - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/login', { - statusCode: 500, - body: { - "message": "jsonDeserializationError", - "params": { - "json": "json", - "objectMapper": "un objet", - "message": "un message", - } - } - }).as('postUserResponse') - cy.screenshot() - - cy.get('.buttons button').contains(" Se connecter ").click() - cy.screenshot() - - cy.get('.toast >div').should('have.text', "Impossible de transformer la chaîne json json : un message") - - }); - it('Test requestMapperSerializationError', () => { - cy.visit(Cypress.env('login_url')) - cy.get(':nth-child(2) > .field > .control > input').first().type('toto') - cy.get(':nth-child(3) > .field > .control > input').first().type("password") - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/login', { - statusCode: 400, - body: { - "message": "requestMapperSerializationError", - "params": { - "requestClient": "un requestClient", - "objectMapper": "un objectMapper", - "message": "un message", - } - } - }).as('postUserResponse') - cy.screenshot() - - cy.get('.buttons button').contains(" Se connecter ").click() - cy.screenshot() - - cy.get('.toast >div').should('have.text', "Impossible de transformer la chaîne json un requestClient : un message") - - }); - it('Test IOException', () => { - cy.visit(Cypress.env('login_url')) - cy.get(':nth-child(2) > .field > .control > input').first().type('toto') - cy.get(':nth-child(3) > .field > .control > input').first().type("password") - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/login', { - statusCode: 400, - body: { - "message": "IOException", - "params": { - "message": "un message", - } - } - }).as('postUserResponse') - cy.screenshot() - - cy.get('.buttons button').contains(" Se connecter ").click() - cy.screenshot() - - cy.get('.toast >div').should('have.text', "Une erreur de lecture de fichier est survenue. un message") - - }); - it('Test sqlConvertExceptionForClass', () => { - cy.visit(Cypress.env('login_url')) - cy.get(':nth-child(2) > .field > .control > input').first().type('toto') - cy.get(':nth-child(3) > .field > .control > input').first().type("password") - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/login', { - statusCode: 400, - body: { - "message": "sqlConvertExceptionForClass", - "params": { - "message": "un message", - } - } - }).as('postUserResponse') - cy.screenshot() - - cy.get('.buttons button').contains(" Se connecter ").click() - cy.screenshot() - - cy.get('.toast >div').should('have.text', 'Une erreur sql d\'évaluation de valeur est survenue. un message') - - }); - it('Test badBoundTypeForInterval', () => { - cy.visit(Cypress.env('login_url')) - cy.get(':nth-child(2) > .field > .control > input').first().type('toto') - cy.get(':nth-child(3) > .field > .control > input').first().type("password") - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/login', { - statusCode: 400, - body: { - "message": "badBoundTypeForInterval", - "params": { - "boundType": "{", - "knownBoundType": ["[", "("], - } - } - }).as('postUserResponse') - cy.screenshot() - - cy.get('.buttons button').contains(" Se connecter ").click() - cy.screenshot() - - cy.get('.toast >div').should('have.text', 'L\'intervalle est borné avec la valeur { : les valeurs acceptées sont [,(') - - }); - it('Test badGroovyExpressionChecker', () => { - cy.visit(Cypress.env('login_url')) - cy.get(':nth-child(2) > .field > .control > input').first().type('toto') - cy.get(':nth-child(3) > .field > .control > input').first().type("password") - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/login', { - statusCode: 400, - body: { - "message": "badGroovyExpressionChecker", - "params": { - "expression": "Une expression", - "lineNumber": 12, - "columnNumber": 4, - "message": "Une erreur est survenue" - }, - } - }).as('postUserResponse') - cy.screenshot() - - cy.get('.buttons button').contains(" Se connecter ").click() - cy.screenshot() - - cy.get('.toast >div').should('have.text', "L'évaluation de l'expression Groovy Une expression renvoie l'erreur Une erreur est survenue ligne 12 colonne 4.") - - }); - it('Test badGroovyExpressionCheckerReturnType', () => { - cy.visit(Cypress.env('login_url')) - cy.get(':nth-child(2) > .field > .control > input').first().type('toto') - cy.get(':nth-child(3) > .field > .control > input').first().type("password") - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/login', { - statusCode: 400, - body: { - "message": "badGroovyExpressionCheckerReturnType", - "params": { - "value": "Une valeur", - "expression": "une expression", - "context": {"value1": "toto", "value2": "titi"}, - "knownCheckerReturnType": ["boolean", "integer"] - }, - } - }).as('postUserResponse') - cy.screenshot() - - cy.get('.buttons button').contains(" Se connecter ").click() - cy.screenshot() - - cy.get('.toast >div').should('have.text', 'L\'évaluation de l\'expression Groovy une expression renvoie la valeur . Les valeurs de retour acceptés sont : boolean,integer ') - - }); - it('Test badCheckerType', () => { - cy.visit(Cypress.env('login_url')) - cy.get(':nth-child(2) > .field > .control > input').first().type('toto') - cy.get(':nth-child(3) > .field > .control > input').first().type("password") - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/login', { - statusCode: 400, - body: { - "message": "badCheckerType", - "params": {"checkerType": "Float", "knownCheckerType": ["GroovyExpression", "Date"]}, - } - }).as('postUserResponse') - cy.screenshot() - - cy.get('.buttons button').contains(" Se connecter ").click() - cy.screenshot() - - cy.get('.toast >div').should('have.text', "Le checker de type Float n'est pas valide. Vous pouvez utiliser l'un de ces checkers : GroovyExpression,Date ") - - }); - it('Test creation site', () => { - cy.login("admin",) - - cy.visit(Cypress.env('applications_url')) - const yamlSite = 'applications/sites/site.yaml' - cy.get('.card-header-title.createApplication').first().should('have.text', " Créer l\'application ").click() - - cy.visit(Cypress.env('applicationCreation_url')) - - cy.fixture(yamlSite).then(fileContent => { - cy.get('input[type = "file"]').attachFile({ - fileContent: fileContent.toString(), - fileName: yamlSite, - mimeType: 'text/yaml' - }) - }) - - let returnErrors; - let message; - cy.fixture('../fixtures/applications/errors/errors.txt').then(errors => { - returnErrors = errors.split("\n") - .filter(a => a.length); - for (const line in returnErrors) { - message = JSON.parse(returnErrors[line]).result.configurationParsingResult.validationCheckResults[0].message; - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/validate-configuration', { - statusCode: 200, - body: returnErrors[line] + '\n' - }).as('validateResponse : ' + message) - cy.get('.button').first().click(); - cy.wait('@validateResponse : ' + message); - cy.get('.tooltip-trigger > .button').first().click() - cy.get('.media-content') - .invoke('text') - .then(function (error) { - returnErrors[message] = error - }).as(message); - cy.get('.delete') - cy.visit(Cypress.env('applicationCreation_url')) - cy.fixture(yamlSite).then(fileContent => { - cy.get('input[type = "file"]').attachFile({ - fileContent: fileContent.toString(), - fileName: yamlSite, - mimeType: 'text/yaml' - }) - }) - } - }) - }) -}) \ No newline at end of file diff --git a/cypress/e2e/login.cy.js b/cypress/e2e/login.cy.js deleted file mode 100644 index 695e27e4e..000000000 --- a/cypress/e2e/login.cy.js +++ /dev/null @@ -1,346 +0,0 @@ -/// <reference types="Cypress" /> -//import { UserPreferencesService } from "../../src/services/UserPreferencesService"; -const testRequestBody = function (req, toTest) { - if (!req.body) { - return - } else if (typeof req.body !== "string") { - testRequestBody2(req, toTest) - } else { - toTest = toTest || [] - let split = req.body.split("Content-Disposition: form-data; name=") - .map(line => line.split("\r\n")); - toTest - .forEach((value, index) => assert(split[index + 1][2] === value, "bad " + value + " must be " + split[index + 1][2])) - } -} -const testRequestBody2 = function (req, toTest = {}) { - for (const toTestKey in toTest) { - assert(toTest[toTestKey] === req.body[toTestKey], "bad " + toTest[toTestKey] + " must be " + req.body[toTestKey]) - } -} -describe('test login', () => { - it('login admin', () => { - cy.visit('url', { - headers: { - 'Accept-Language': 'de', - }, - }); - cy.login("admin",) - cy.url().should('include', '/application') - cy.get('.card-header-title.createApplication').first().should('contain'," Créer l'application ") - cy.screenshot() - - - }) - it('login bad login password', () => { - cy.visit(Cypress.env('login_url')) - cy.get('input[title="login.login"]').first().type('log') - cy.get(".help.is-danger").first().should('have.text', " Le champ Identifiant doit comporter au moins 4 caractères. ") - cy.get('input[title="login.login"]').first().type('in') - cy.get(".help.is-danger").should('not.exist') - cy.screenshot() - - }) - it('login inactive account', () => { - cy.visit(Cypress.env('login_url')) - cy.get('input[title="login.login"]').first().type('login') - cy.get('input[title="password"]').first().type("password") - cy.intercept( - "POST", - 'http://localhost:8081/api/v1/login', - { - statusCode: 402, - body: { - params: { - email: "email.adresse.fr", - authorization: "", - login: "login", - state: "pending", - id: "0615b198-e3a3-4d54-8177-24c71b249bb3" - }, - "message": "INACTIVE_ACCOUNT", - "localizedMessage": "INACTIVE_ACCOUNT" - } - }) - cy.get("button[aria-description='login.signIn']").contains(" Se connecter ").click() - cy.get('.is-warning p').should('have.text','Erreur lors de la connexion') - let warning = cy.get('article.is-warning span.column').first() - warning.should('have.text', - "Le compte avec l'identifiant login n'est pas actif. Vous allez recevoir une nouvelle clef d'activation; merci de la renseigner."); - - cy.screenshot() - }) - it('login pending account', () => { - cy.visit(Cypress.env('login_url')) - cy.get('input[title="login.login"]').first().type('login') - cy.get('input[title="password"]').first().type("password") - cy.intercept( - "POST", - 'http://localhost:8081/api/v1/login', - { - statusCode: 402, - body: { - params: { - email: "email.adresse.fr", - authorization: "", - login: "login", - state: "pending", - id: "0615b198-e3a3-4d54-8177-24c71b249bb3" - }, - "message": "PENDING_ACCOUNT", - "localizedMessage": "PENDING_ACCOUNT" - } - }) - cy.get("button[aria-description='login.signIn']").contains(" Se connecter ").click() - cy.get('.is-warning p').should('contain','Erreur lors de la connexion') - let warning = cy.get('article.is-warning span.column').first() - warning.should('have.text', - "Le compte avec l'identifiant login est en attente de validation. Vous allez recevoir une nouvelle clef d'activation; merci de la renseigner."); - - cy.screenshot() - }) - it('login closed account', () => { - cy.visit(Cypress.env('login_url')) - cy.get('input[title="login.login"]').first().type('login') - cy.get('input[title="password"]').first().type("password") - cy.intercept( - "POST", - 'http://localhost:8081/api/v1/login', - { - statusCode: 402, - body: { - params: { - email: "email.adresse.fr", - authorization: "", - login: "login", - state: "closed", - id: "0615b198-e3a3-4d54-8177-24c71b249bb3" - }, - "message": "CLOSED_ACCOUNT", - "localizedMessage": "CLOSED_ACCOUNT" - } - }) - cy.get("button[aria-description='login.signIn']").contains(" Se connecter ").click() - cy.get('.is-warning p').should('contain','Erreur lors de la connexion') - cy.get('article.is-warning span.column').first().should('have.text', - "Le compte avec l'identifiant login est fermé."); - - cy.screenshot() - }) - it('login bad login password', () => { - cy.visit(Cypress.env('login_url')) - cy.get('input[title="login.login"]').first().type('login') - cy.get('input[title="password"]').first().type("password") - const response = { - loginResult: null, - message: "BAD_LOGIN_PASSWORD", - localizedMessage: "BAD_LOGIN_PASSWORD" - }; - cy.intercept( - "POST", - 'http://localhost:8081/api/v1/login', - { - statusCode: 401, - body: response - }) - cy.get("button[aria-description='login.signIn']").contains(" Se connecter ").click() - cy.get('div[role="alert"]>div').first().should('have.text', "L'identifiant ou le mot de passe sont incorrects."); - - cy.screenshot() - - }) - it('login echo just localstorage', () => { - cy.visit('url', { - headers: { - 'Accept-Language': 'de', - }, - }); - cy.visit(Cypress.env('login_url')) - cy.loginWithoutWindow("regularUser", 'en') - cy.screenshot() - - - }) -}) -describe('test register', () => { - beforeEach(() => { - - cy.intercept( - "GET", - 'http://localhost:8081/api/v1/applications', - { - statusCode: 200, - body: {} - }) - }) - it('register new account', () => { - cy.visit(Cypress.env('login_url')) - cy.get("li[role='tab'][aria-selected='true']").contains("Se connecter").should("not.contain", 'Créer un compte') - - cy.get('li[role="tab"]>a').eq(1).should('have.text', 'Créer un compte').click() - cy.get("li[role='tab'][aria-selected='true']").contains('Créer un compte').should("not.contain", "Se connecter") - - - cy.get('button[aria-description="login.register"]').click() - for (let i = 0; i < 4; i++) { - cy.get(".help.is-danger").eq(i).should('have.text', " Merci de remplir le champ ") - - } - cy.get('input[title="register.login"]').first().type('log') - cy.get('input[title="register.password"]').first().type("password") - cy.get('input[title="register.confirm_password"]').first().type("password") - cy.get('input[title="register.email"]').first().type("email@inrae") - cy.get('button[aria-description="login.register"]').click() - - cy.get(".help.is-danger").first().should('have.text', " Le champ Identifiant doit comporter au moins 4 caractères. ") - cy.get(".help.is-danger").eq(1).should('have.text', " Pour le champ Email, email@inrae doit être un email valide. ") - - cy.get('input[title="register.login"]').first().type('in') - cy.get('input[title="register.email"]').first().type(".fr") - cy.intercept( - "POST", - 'http://localhost:8081/api/v1/users', (req) => { - testRequestBody(req, ['login', 'password', 'email@inrae.fr']) - req.reply({ - statusCode: 201, - body: {"id": "99b3688d-3a5d-4b85-9553-e612823c756b"} - }) - }); - cy.get('button[aria-description="login.register"]').click() - cy.get('div[role="alert"]>div').first().should('have.text', "Compte utilisateur créé"); - cy.get('input[title="register.certifieEmail.temporary-pwd"]').first().type("012345678") - cy.intercept( - "PUT", - 'http://localhost:8081/api/v1/users', (req) => { - testRequestBody(req, {login: 'login', password: 'password', verificationKey: '0123456789'}) - req.reply({ - statusCode: 201, - body: {"id": "99b3688d-3a5d-4b85-9553-e612823c756b"} - }) - }); - cy.get(".help.is-danger").first().should('have.text', " Le champ Clef de connexion doit comporter 10 caractères. ") - cy.intercept( - "PUT", - 'http://localhost:8081/api/v1/users', (req) => { - testRequestBody(req, {login: 'login', password: 'password', verificationKey: '0123456789'}) - req.reply({ - "userId": "0615b198-e3a3-4d54-8177-24c71b249bb3", - "login": "login", - "email": "email.inra.fr", - "accountState": "active" - }) - }); - cy.get('input[title="register.certifieEmail.temporary-pwd"]').first().type("9") - cy.get(".help.is-danger").should('not.exist') - cy.get('button[aria-description="login.register"]').first().click() - cy.contains('Le compte a été activé.').should('exist') - cy.screenshot() - - cy.contains('OK').click() - cy.screenshot() - - cy.get("li[role='tab'][aria-selected='true']").contains("Se connecter").should("not.contain", 'Créer un compte') - }) - it('register new account existing login', () => { - cy.visit(Cypress.env('login_url')) - cy.get('li[role="tab"]>a').eq(1).should('have.text', 'Créer un compte').click() - cy.get('input[title="register.login"]').first().type('login') - cy.get('input[title="register.password"]').first().type("password") - cy.get('input[title="register.confirm_password"]').first().type("password") - cy.get('input[title="register.email"]').first().type("email@inrae.fr") - cy.intercept( - "POST", - 'http://localhost:8081/api/v1/users', - { - statusCode: 412, - body: { - "params": { - "email": "email@inrae.fr", - "authorization": "", - "login": "login", - "state": "", - "id": "0a253d1b-fdb2-4b1d-8e7a-a7ec517febd4" - }, - "message": "EXISTING_LOGIN", - "localizedMessage": "EXISTING_LOGIN" - } - }) - cy.screenshot() - - cy.get('button[aria-description="login.register"]').click() - cy.screenshot() - - cy.get('div[role="alert"]>div').first().should('have.text', "Le compte avec l'identifiant login existe déjà ."); - }) - it('register new account existing email', () => { - cy.visit(Cypress.env('login_url')) - cy.get('li[role="tab"]>a').eq(1).should('have.text', 'Créer un compte').click() - cy.get('input[title="register.login"]').first().type('login') - cy.get('input[title="register.password"]').first().type("password") - cy.get('input[title="register.confirm_password"]').first().type("password") - cy.get('input[title="register.email"]').first().type("email@inrae.fr") - cy.intercept( - "POST", - 'http://localhost:8081/api/v1/users', - { - statusCode: 412, - body: { - "params": { - "email": "email@inrae.fr", - "authorization": "", - "login": "login", - "state": "", - "id": "0a253d1b-fdb2-4b1d-8e7a-a7ec517febd4" - }, - "message": "EXISTING_EMAIL", - "localizedMessage": "EXISTING_EMAIL" - } - }) - cy.screenshot() - - cy.get('button[aria-description="login.register"]').click() - cy.screenshot() - - cy.get('div[role="alert"]>div').first().should('have.text', "Le compte avec l'email email@inrae.fr existe déjà ."); - }) - it('register new account validation', () => { - cy.visit(Cypress.env('login_url')) - cy.get('li[role="tab"]>a').eq(1).should('have.text', 'Créer un compte').click() - cy.get('input[title="register.login"]').first().type('log') - cy.get(".help.is-danger").first().should('have.text', " Le champ Identifiant doit comporter au moins 4 caractères. ") - cy.get('input[title="register.login"]').first().type('in') - cy.get('input[title="register.password"]').first().type("password") - cy.get('input[title="register.confirm_password"]').first().type("passwor") - cy.get(".help.is-danger").first().should('have.text', " Le champ Mot de passe ne correspondent pas au champ Confirmer le mot de passe. ") - cy.get('input[title="register.confirm_password"]').first().type("d") - cy.get('input[title="register.email"]').first().type("email@inrae") - cy.get(".help.is-danger").first().should('have.text', " Pour le champ Email, email@inrae doit être un email valide. ") - cy.get('input[title="register.email"]').first().type(".fr") - cy.get(".help.is-danger").should('not.exist') - cy.screenshot() - - - }) -}) -describe('test missing password', () => { - it('missing password', () => { - cy.visit(Cypress.env('login_url')) - cy.get("button[aria-description='login.pwd-forgotten']").contains("Mot de passe oublié ?").click() - cy.get('h1').should('contain',"Récupération profile") - cy.get('input[title="missing-password.login"]').first().type('login') - cy.get('input[title="missing-password.email"]').first().type('email@inrae.fr') - cy.get(".help.is-danger").should('not.exist') - cy.contains('Suivant').click() - cy.get('h1').should('contain',"Changement mot de passe") - cy.get('input[title="missing-password.verificationKey"]').first().type('1234567890') - cy.get('input[title="missing-password.new-pwd"]').first().type('password') - cy.get('input[title="missing-password.new-pwd-confirm"]').first().type('password') - cy.get(".help.is-danger").should('not.exist') - cy.screenshot() - - cy.contains('Valider').click() - cy.screenshot() - - - }) -}) \ No newline at end of file diff --git a/cypress/e2e/references_errors.cy.js b/cypress/e2e/references_errors.cy.js deleted file mode 100644 index a00193141..000000000 --- a/cypress/e2e/references_errors.cy.js +++ /dev/null @@ -1,1611 +0,0 @@ -const errors = require("../fixtures/applications/errors/ref_ola_errors.json"); -describe('test authorization application', () => { - beforeEach(() => { - cy.setLocale('fr'); - }); - - it('Test references ola', () => { - - cy.login("admin", ) - //cy.wait(['@postUserResponse', '@getApplicationResponse']) - const ola = 'references/ola/ola.json' - cy.fixture(ola).then(olaContent => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola?filter=CONFIGURATION&filter=REFERENCETYPE', { - statusCode: 200, - body: olaContent - }).as('pageRef') - - }) - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/ola/references', { - statusCode: 200, - body: { - "id": "20a6b24b-ac4e-4cee-a21d-02bb75d7ab1d", - "name": "ola", - "title": "ola", - "comment": "", - "internationalization": { - "application": { - "internationalizationName": { - "en": "Lake's observatory", - "fr": "Observatoire des lacs" - } - }, "references": { - "controle_coherence": { - "internationalizationName": { - "en": "Controle de la cohérence", - "fr": "Controle de la cohérence" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "taxon_phytoplancton": { - "internationalizationName": { - "en": "taxon's phytoplanctons", - "fr": "taxon des phytoplanctons" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": { - "proprietes_taxon": { - "en": "Properties of Taxa", - "fr": "Proprétés de Taxons" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", - "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}" - } - }, - "internationalizedValidations": {} - }, - "site_type": { - "internationalizationName": {"en": "Sites types", "fr": "Types de site"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {} - }, - "stade_développement_zoo": { - "internationalizationName": { - "en": "Stage of development", - "fr": "Stade de développement" - }, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "project": { - "internationalizationName": {"en": "Project", "fr": "Projet"}, - "internationalizedColumns": { - "nom du projet_key": { - "en": "nom du projet_en", - "fr": "nom du projet_fr" - }, - "description du projet_fr": { - "en": "description du projet_en", - "fr": "description du projet_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du projet_key}", - "fr": "{nom du projet_key}" - } - }, - "internationalizedValidations": {} - }, - "valeurs_qualitative": { - "internationalizationName": { - "en": "Qualitative values", - "fr": "Valeurs qualitatives" - }, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "valeur_key": {"en": "valeur_en", "fr": "valeur_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "variable_norm": { - "internationalizationName": { - "en": "Variables' norms", - "fr": "Normes de variable" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}, - "internationalizedValidations": {} - }, - "propriete_taxon": { - "internationalizationName": { - "en": "Proporties of taxons", - "fr": "Propiété des taxons" - }, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la propriété_key": { - "en": "nom de la propriété_en", - "fr": "nom de la propriété_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la propriété_key}", - "fr": "{nom de la propriété_key}" - } - }, - "internationalizedValidations": {} - }, - "tool": { - "internationalizationName": {"en": "Measuring tool", "fr": "Outils de mesure"}, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom de l_outil de mesure_fr": { - "en": "nom de l_outil de mesure_en", - "fr": "nom de l_outil de mesure_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "platform": { - "internationalizationName": {"en": "Plateforms", "fr": "Plateformes"}, - "internationalizedColumns": { - "nom de la plateforme_key": { - "en": "nom de la plateforme_en", - "fr": "nom de la plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la plateforme_key}", - "fr": "{nom de la plateforme_key}" - } - }, - "internationalizedValidations": {"format_float": {"fr": "latitude,longitude,altitude au format flottant obligatoire"}} - }, - "site": { - "internationalizationName": {"en": "Site", "fr": "Site"}, - "internationalizedColumns": { - "nom du site_key": { - "en": "nom du site_en", - "fr": "nom du site_fr" - }, - "description du site_fr": { - "en": "description du site_en", - "fr": "description du site_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site_key}", - "fr": "{nom du site_key}" - } - }, - "internationalizedValidations": {} - }, - "unit": { - "internationalizationName": {"en": "Units", "fr": "Unités"}, - "internationalizedColumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {} - }, - "tool_type": { - "internationalizationName": {"en": "Tools type", "fr": "Type d'outils"}, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "platform_type": { - "internationalizationName": { - "en": "Plateform types", - "fr": "Types de plateforme" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom du type de plateforme_key": { - "en": "nom du type de plateforme_en", - "fr": "nom du type de plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de plateforme_key}", - "fr": "{nom du type de plateforme_key}" - } - }, - "internationalizedValidations": {} - }, - "file_type": { - "internationalizationName": {"en": "Type's Files", "fr": "Type de fichier"}, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}, - "internationalizedValidations": {} - }, - "variable": { - "internationalizationName": {"en": "Variables", "fr": "Variables"}, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la variable_fr": { - "en": "nom de la variable_en", - "fr": "nom de la variable_fr" - }, - "Affichage de la variable_fr": { - "en": "Affichage de la variable_en", - "fr": "Affichage de la variable_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "data_type": { - "internationalizationName": {"en": "Data type", "fr": "Types de données"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "niveau_taxon": { - "internationalizationName": { - "en": "Level of taxon", - "fr": "Niveau de taxon" - }, - "internationalizedColumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {} - }, - "variable_group": { - "internationalizationName": { - "en": "Variable's groups", - "fr": "Groupes de variable" - }, - "internationalizedColumns": { - "nom du groupe": { - "en": "nom du groupe_en", - "fr": "nom du groupe_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du groupe_en}", - "fr": "{nom du groupe_fr}" - } - }, - "internationalizedValidations": {} - }, - "taxon_zooplancton": { - "internationalizationName": { - "en": "taxon's zooplancton", - "fr": "taxon des zooplancton" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", - "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}" - } - }, - "internationalizedValidations": {} - }, - "thematic": { - "internationalizationName": {"en": "Thematic", "fr": "Thème"}, - "internationalizedColumns": { - "nom_key": {"en": "nom_en", "fr": "nom_fr"}, - "description_fr": {"en": "description_en", "fr": "description_fr"} - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, - "internationalizedValidations": {} - } - }, "dataTypes": { - "condition_prelevements": { - "internationalizationName": { - "en": "Collection condition", - "fr": "Condition de prélèvement" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "qualitatif": { - "internationalizationName": { - "en": "Qualitative data", - "fr": "Données qualitatives" - } - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative data", - "fr": "Données quantitatives" - } - } - }, - "authorizationScopes": { - "localization_site": {"internationalizationName": null}, - "localization_projet": {"internationalizationName": null} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "physico-chimie": { - "internationalizationName": { - "en": "Chemical Physics", - "fr": "Physico Chimie" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "variable": {"internationalizationName": {"en": "Data", "fr": "Données"}} - }, - "authorizationScopes": { - "localization_site": {"internationalizationName": null}, - "localization_projet": {"internationalizationName": null} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "sonde_multiparametres": { - "internationalizationName": { - "en": "Probe data", - "fr": "Données des sondes" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "condition_prelevement": { - "internationalizationName": { - "en": "Prelevement's condition", - "fr": "Condition de prélèvement" - } - }, - "donnee_prelevement": { - "internationalizationName": { - "en": "Data's condition", - "fr": "Données du prélèvement" - } - } - }, - "authorizationScopes": { - "localization_site": {"internationalizationName": null}, - "localization_projet": {"internationalizationName": null} - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - } - } - }, - "references": { - "stade_développement_zoo": { - "id": "stade_développement_zoo", - "label": "stade_développement_zoo", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "valeurs_qualitative": { - "id": "valeurs_qualitative", - "label": "valeurs_qualitative", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "valeur_en": {"id": "valeur_en", "title": "valeur_en", "key": false, "linkedTo": null}, - "valeur_fr": {"id": "valeur_fr", "title": "valeur_fr", "key": false, "linkedTo": null}, - "valeur_key": {"id": "valeur_key", "title": "valeur_key", "key": true, "linkedTo": null} - }, - "dynamicColumns": {} - }, - "niveau_taxon": { - "id": "niveau_taxon", - "label": "niveau_taxon", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "propriete_taxon": { - "id": "propriete_taxon", - "label": "propriete_taxon", - "children": [], - "columns": { - "isFloatValue": { - "id": "isFloatValue", - "title": "isFloatValue", - "key": false, - "linkedTo": null - }, - "isQualitative": { - "id": "isQualitative", - "title": "isQualitative", - "key": false, - "linkedTo": null - }, - "type associé": { - "id": "type associé", - "title": "type associé", - "key": false, - "linkedTo": null - }, - "définition_en": { - "id": "définition_en", - "title": "définition_en", - "key": false, - "linkedTo": null - }, - "définition_fr": { - "id": "définition_fr", - "title": "définition_fr", - "key": false, - "linkedTo": null - }, - "ordre d'affichage": { - "id": "ordre d'affichage", - "title": "ordre d'affichage", - "key": false, - "linkedTo": null - }, - "nom de la propriété_en": { - "id": "nom de la propriété_en", - "title": "nom de la propriété_en", - "key": false, - "linkedTo": null - }, - "nom de la propriété_fr": { - "id": "nom de la propriété_fr", - "title": "nom de la propriété_fr", - "key": false, - "linkedTo": null - }, - "nom de la propriété_key": { - "id": "nom de la propriété_key", - "title": "nom de la propriété_key", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "taxon_phytoplancton": { - "id": "taxon_phytoplancton", - "label": "taxon_phytoplancton", - "children": [], - "columns": { - "theme": {"id": "theme", "title": "theme", "key": false, "linkedTo": null}, - "Code Sandre": { - "id": "Code Sandre", - "title": "Code Sandre", - "key": false, - "linkedTo": null - }, - "Notes libres": { - "id": "Notes libres", - "title": "Notes libres", - "key": false, - "linkedTo": null - }, - "Synonyme ancien": { - "id": "Synonyme ancien", - "title": "Synonyme ancien", - "key": false, - "linkedTo": null - }, - "Synonyme récent": { - "id": "Synonyme récent", - "title": "Synonyme récent", - "key": false, - "linkedTo": null - }, - "code sandre du taxon": { - "id": "code sandre du taxon", - "title": "code sandre du taxon", - "key": false, - "linkedTo": null - }, - "nom du niveau de taxon": { - "id": "nom du niveau de taxon", - "title": "nom du niveau de taxon", - "key": false, - "linkedTo": null - }, - "nom du taxon superieur": { - "id": "nom du taxon superieur", - "title": "nom du taxon superieur", - "key": false, - "linkedTo": null - }, - "Année de la description": { - "id": "Année de la description", - "title": "Année de la description", - "key": false, - "linkedTo": null - }, - "Auteur de la description": { - "id": "Auteur de la description", - "title": "Auteur de la description", - "key": false, - "linkedTo": null - }, - "nom du taxon déterminé": { - "id": "nom du taxon déterminé", - "title": "nom du taxon déterminé", - "key": true, - "linkedTo": null - }, - "Classe algale sensu Bourrelly": { - "id": "Classe algale sensu Bourrelly", - "title": "Classe algale sensu Bourrelly", - "key": false, - "linkedTo": null - }, - "Référence de la description": { - "id": "Référence de la description", - "title": "Référence de la description", - "key": false, - "linkedTo": null - }, - "code sandre du taxon supérieur": { - "id": "code sandre du taxon supérieur", - "title": "code sandre du taxon supérieur", - "key": false, - "linkedTo": null - }, - "Références relatives à ce taxon": { - "id": "Références relatives à ce taxon", - "title": "Références relatives à ce taxon", - "key": false, - "linkedTo": null - }, - "niveau incertitude de détermination": { - "id": "niveau incertitude de détermination", - "title": "niveau incertitude de détermination", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": { - "proprietes_taxon": { - "id": "proprietes_taxon", - "title": "proprietes_taxon", - "headerPrefix": "pt_", - "reference": "propriete_taxon", - "referenceColumnToLookForHeader": "nom de la propriété_key", - "presenceConstraint": true - } - } - }, - "data_type": { - "id": "data_type", - "label": "data_type", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "controle_coherence": { - "id": "controle_coherence", - "label": "controle_coherence", - "children": [], - "columns": { - "valeur max": { - "id": "valeur max", - "title": "valeur max", - "key": false, - "linkedTo": null - }, - "valeur min": { - "id": "valeur min", - "title": "valeur min", - "key": false, - "linkedTo": null - }, - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": true, - "linkedTo": null - }, - "nom de la variable": { - "id": "nom de la variable", - "title": "nom de la variable", - "key": true, - "linkedTo": null - }, - "nom du type de données": { - "id": "nom du type de données", - "title": "nom du type de données", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "taxon_zooplancton": { - "id": "taxon_zooplancton", - "label": "taxon_zooplancton", - "children": [], - "columns": { - "theme": {"id": "theme", "title": "theme", "key": false, "linkedTo": null}, - "preselected": { - "id": "preselected", - "title": "preselected", - "key": false, - "linkedTo": null - }, - "code sandre du taxon": { - "id": "code sandre du taxon", - "title": "code sandre du taxon", - "key": false, - "linkedTo": null - }, - "nom du niveau de taxon": { - "id": "nom du niveau de taxon", - "title": "nom du niveau de taxon", - "key": false, - "linkedTo": null - }, - "nom du taxon superieur": { - "id": "nom du taxon superieur", - "title": "nom du taxon superieur", - "key": false, - "linkedTo": null - }, - "nom du taxon déterminé": { - "id": "nom du taxon déterminé", - "title": "nom du taxon déterminé", - "key": true, - "linkedTo": null - }, - "code sandre du taxon supérieur": { - "id": "code sandre du taxon supérieur", - "title": "code sandre du taxon supérieur", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "file_type": { - "id": "file_type", - "label": "file_type", - "children": [], - "columns": { - "nom": {"id": "nom", "title": "nom", "key": true, "linkedTo": null}, - "description": { - "id": "description", - "title": "description", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "variable_norm": { - "id": "variable_norm", - "label": "variable_norm", - "children": [], - "columns": { - "nom": {"id": "nom", "title": "nom", "key": true, "linkedTo": null}, - "définition": { - "id": "définition", - "title": "définition", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "variable_group": { - "id": "variable_group", - "label": "variable_group", - "children": [], - "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "nom du groupe": { - "id": "nom du groupe", - "title": "nom du groupe", - "key": true, - "linkedTo": null - }, - "nom du groupe_en": { - "id": "nom du groupe_en", - "title": "nom du groupe_en", - "key": false, - "linkedTo": null - }, - "nom du groupe_fr": { - "id": "nom du groupe_fr", - "title": "nom du groupe_fr", - "key": false, - "linkedTo": null - }, - "nom du groupe parent": { - "id": "nom du groupe parent", - "title": "nom du groupe parent", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "variable": { - "id": "variable", "label": "variable", "children": [], "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "nom du groupe": { - "id": "nom du groupe", - "title": "nom du groupe", - "key": false, - "linkedTo": null - }, - "définition_en": { - "id": "définition_en", - "title": "définition_en", - "key": false, - "linkedTo": null - }, - "définition_fr": { - "id": "définition_fr", - "title": "définition_fr", - "key": false, - "linkedTo": null - }, - "ordre daffichage": { - "id": "ordre daffichage", - "title": "ordre daffichage", - "key": false, - "linkedTo": null - }, - "valeur qualitative": { - "id": "valeur qualitative", - "title": "valeur qualitative", - "key": false, - "linkedTo": null - }, - "nom de la variable_en": { - "id": "nom de la variable_en", - "title": "nom de la variable_en", - "key": false, - "linkedTo": null - }, - "nom de la variable_fr": { - "id": "nom de la variable_fr", - "title": "nom de la variable_fr", - "key": true, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "Affichage de la variable_en": { - "id": "Affichage de la variable_en", - "title": "Affichage de la variable_en", - "key": false, - "linkedTo": null - }, - "Affichage de la variable_fr": { - "id": "Affichage de la variable_fr", - "title": "Affichage de la variable_fr", - "key": false, - "linkedTo": null - }, - "nom de la norme de variable": { - "id": "nom de la norme de variable", - "title": "nom de la norme de variable", - "key": false, - "linkedTo": null - } - }, "dynamicColumns": {} - }, - "thematic": { - "id": "thematic", - "label": "thematic", - "children": [], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "platform_type": { - "id": "platform_type", - "label": "platform_type", - "children": [], - "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "nom du type de plateforme_en": { - "id": "nom du type de plateforme_en", - "title": "nom du type de plateforme_en", - "key": false, - "linkedTo": null - }, - "nom du type de plateforme_fr": { - "id": "nom du type de plateforme_fr", - "title": "nom du type de plateforme_fr", - "key": false, - "linkedTo": null - }, - "nom du type de plateforme_key": { - "id": "nom du type de plateforme_key", - "title": "nom du type de plateforme_key", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "site_type": { - "id": "site_type", - "label": "site_type", - "children": ["site"], - "columns": { - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": true, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "site": { - "id": "site", - "label": "site", - "children": ["platform"], - "columns": { - "nom du site_en": { - "id": "nom du site_en", - "title": "nom du site_en", - "key": false, - "linkedTo": null - }, - "nom du site_fr": { - "id": "nom du site_fr", - "title": "nom du site_fr", - "key": false, - "linkedTo": null - }, - "nom du site_key": { - "id": "nom du site_key", - "title": "nom du site_key", - "key": true, - "linkedTo": null - }, - "nom du type de site": { - "id": "nom du type de site", - "title": "nom du type de site", - "key": false, - "linkedTo": null - }, - "description du site_en": { - "id": "description du site_en", - "title": "description du site_en", - "key": false, - "linkedTo": null - }, - "description du site_fr": { - "id": "description du site_fr", - "title": "description du site_fr", - "key": false, - "linkedTo": null - }, - "code sandre du Plan d'eau": { - "id": "code sandre du Plan d'eau", - "title": "code sandre du Plan d'eau", - "key": false, - "linkedTo": null - }, - "code sandre de la Masse d'eau plan d'eau": { - "id": "code sandre de la Masse d'eau plan d'eau", - "title": "code sandre de la Masse d'eau plan d'eau", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "platform": { - "id": "platform", "label": "platform", "children": [], "columns": { - "altitude": {"id": "altitude", "title": "altitude", "key": false, "linkedTo": null}, - "latitude": {"id": "latitude", "title": "latitude", "key": false, "linkedTo": null}, - "longitude": {"id": "longitude", "title": "longitude", "key": false, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": true, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "nom de la plateforme_en": { - "id": "nom de la plateforme_en", - "title": "nom de la plateforme_en", - "key": false, - "linkedTo": null - }, - "nom de la plateforme_fr": { - "id": "nom de la plateforme_fr", - "title": "nom de la plateforme_fr", - "key": false, - "linkedTo": null - }, - "nom de la plateforme_key": { - "id": "nom de la plateforme_key", - "title": "nom de la plateforme_key", - "key": true, - "linkedTo": null - }, - "nom du type de plateforme_key": { - "id": "nom du type de plateforme_key", - "title": "nom du type de plateforme_key", - "key": true, - "linkedTo": null - } - }, "dynamicColumns": {} - }, - "project": { - "id": "project", - "label": "project", - "children": [], - "columns": { - "nom du projet_en": { - "id": "nom du projet_en", - "title": "nom du projet_en", - "key": false, - "linkedTo": null - }, - "nom du projet_fr": { - "id": "nom du projet_fr", - "title": "nom du projet_fr", - "key": false, - "linkedTo": null - }, - "nom du projet_key": { - "id": "nom du projet_key", - "title": "nom du projet_key", - "key": true, - "linkedTo": null - }, - "description du projet_en": { - "id": "description du projet_en", - "title": "description du projet_en", - "key": false, - "linkedTo": null - }, - "description du projet_fr": { - "id": "description du projet_fr", - "title": "description du projet_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "unit": { - "id": "unit", - "label": "unit", - "children": [], - "columns": { - "code": {"id": "code", "title": "code", "key": true, "linkedTo": null}, - "nom_en": {"id": "nom_en", "title": "nom_en", "key": false, "linkedTo": null}, - "nom_fr": {"id": "nom_fr", "title": "nom_fr", "key": false, "linkedTo": null}, - "nom_key": {"id": "nom_key", "title": "nom_key", "key": false, "linkedTo": null} - }, - "dynamicColumns": {} - }, - "tool_type": { - "id": "tool_type", - "label": "tool_type", - "children": ["tool"], - "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "type d_outils": { - "id": "type d_outils", - "title": "type d_outils", - "key": false, - "linkedTo": null - }, - "nom du type d_outils": { - "id": "nom du type d_outils", - "title": "nom du type d_outils", - "key": true, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "tool": { - "id": "tool", "label": "tool", "children": [], "columns": { - "modèle": {"id": "modèle", "title": "modèle", "key": false, "linkedTo": null}, - "fabricant": {"id": "fabricant", "title": "fabricant", "key": false, "linkedTo": null}, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description": { - "id": "description", - "title": "description", - "key": false, - "linkedTo": null - }, - "étalonnage": { - "id": "étalonnage", - "title": "étalonnage", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "numéro de série": { - "id": "numéro de série", - "title": "numéro de série", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "nom de l_outil de mesure_en": { - "id": "nom de l_outil de mesure_en", - "title": "nom de l_outil de mesure_en", - "key": false, - "linkedTo": null - }, - "nom de l_outil de mesure_fr": { - "id": "nom de l_outil de mesure_fr", - "title": "nom de l_outil de mesure_fr", - "key": true, - "linkedTo": null - }, - "nom du type d_outils de mesure": { - "id": "nom du type d_outils de mesure", - "title": "nom du type d_outils de mesure", - "key": true, - "linkedTo": null - } - }, "dynamicColumns": {} - } - }, - "dataTypes": { - "physico-chimie": { - "id": "physico-chimie", "label": "physico-chimie", "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "day": {"id": "day", "label": "day"}, - "time": {"id": "time", "label": "time"} - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": {"nom du site": {"id": "nom du site", "label": "nom du site"}}, - "chartDescription": null - }, - "outil": { - "id": "outil", - "label": "outil", - "components": {"prélèvement": {"id": "prélèvement", "label": "prélèvement"}}, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": {"nom du projet": {"id": "nom du projet", "label": "nom du projet"}}, - "chartDescription": null - }, - "variable": { - "id": "variable", - "label": "variable", - "components": { - "nom": {"id": "nom", "label": "nom"}, - "values": {"id": "values", "label": "values"} - }, - "chartDescription": null - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme", - "components": { - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur", - "components": { - "reelle": {"id": "reelle", "label": "reelle"}, - "maximum": {"id": "maximum", "label": "maximum"}, - "minimum": {"id": "minimum", "label": "minimum"} - }, - "chartDescription": null - } - }, "repository": {"toto": "test"}, "hasAuthorizations": true - }, "sonde_multiparametres": { - "id": "sonde_multiparametres", "label": "sonde_multiparametres", "variables": { - "ph": { - "id": "ph", - "label": "ph", - "components": { - "tc": {"id": "tc", "label": "tc"}, - "brut": {"id": "brut", "label": "brut"}, - "corrige_labo": {"id": "corrige_labo", "label": "corrige_labo"} - }, - "chartDescription": null - }, - "chl": { - "id": "chl", - "label": "chl", - "components": { - "a": {"id": "a", "label": "a"}, - "a_corrige_labo": {"id": "a_corrige_labo", "label": "a_corrige_labo"} - }, - "chartDescription": null - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": {"id": "day", "label": "day"}, - "time": {"id": "time", "label": "time"} - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": {"nom du site": {"id": "nom du site", "label": "nom du site"}}, - "chartDescription": null - }, - "outil": { - "id": "outil", - "label": "outil", - "components": {"mesure": {"id": "mesure", "label": "mesure"}}, - "chartDescription": null - }, - "trans": { - "id": "trans", - "label": "trans", - "components": { - "par_a": {"id": "par_a", "label": "par_a"}, - "par_w": {"id": "par_w", "label": "par_w"}, - "value": {"id": "value", "label": "value"} - }, - "chartDescription": null - }, - "cond25": { - "id": "cond25", - "label": "cond25", - "components": { - "degres": {"id": "degres", "label": "degres"}, - "C_corrige_labo": {"id": "C_corrige_labo", "label": "C_corrige_labo"} - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": {"nom du projet": {"id": "nom du projet", "label": "nom du projet"}}, - "chartDescription": null - }, - "oxygene": { - "id": "oxygene", - "label": "oxygene", - "components": { - "mg": {"id": "mg", "label": "mg"}, - "mg_corrige": {"id": "mg_corrige", "label": "mg_corrige"}, - "saturation": {"id": "saturation", "label": "saturation"}, - "saturation_corrige": { - "id": "saturation_corrige", - "label": "saturation_corrige" - } - }, - "chartDescription": null - }, - "turbidite": { - "id": "turbidite", - "label": "turbidite", - "components": {"value": {"id": "value", "label": "value"}}, - "chartDescription": null - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme", - "components": { - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "condition_prelevement": { - "id": "condition_prelevement", - "label": "condition_prelevement", - "components": { - "profondeur": {"id": "profondeur", "label": "profondeur"}, - "commentaire": {"id": "commentaire", "label": "commentaire"}, - "temperature": {"id": "temperature", "label": "temperature"} - }, - "chartDescription": null - } - }, "repository": {"toto": "test"}, "hasAuthorizations": true - }, "condition_prelevements": { - "id": "condition_prelevements", "label": "condition_prelevements", "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "day": {"id": "day", "label": "day"}, - "time": {"id": "time", "label": "time"} - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": { - "nom du site": {"id": "nom du site", "label": "nom du site"}, - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": {"value": {"id": "value", "label": "value"}}, - "chartDescription": null - }, - "commentaire": { - "id": "commentaire", - "label": "commentaire", - "components": {"value": {"id": "value", "label": "value"}}, - "chartDescription": null - }, - "valeurs qualitatives": { - "id": "valeurs qualitatives", - "label": "valeurs qualitatives", - "components": { - "temps": {"id": "temps", "label": "temps"}, - "nebulosite": {"id": "nebulosite", "label": "nebulosite"}, - "ensoleillement": {"id": "ensoleillement", "label": "ensoleillement"}, - "aspect de l'eau": {"id": "aspect de l'eau", "label": "aspect de l'eau"}, - "etat de surface": {"id": "etat de surface", "label": "etat de surface"}, - "vitesse du vent": {"id": "vitesse du vent", "label": "vitesse du vent"}, - "couleur de l'eau": {"id": "couleur de l'eau", "label": "couleur de l'eau"}, - "direction du vent": {"id": "direction du vent", "label": "direction du vent"} - }, - "chartDescription": null - }, - "valeurs quantitatives": { - "id": "valeurs quantitatives", - "label": "valeurs quantitatives", - "components": { - "temperature de l'air": { - "id": "temperature de l'air", - "label": "temperature de l'air" - }, - "pression atmospherique": { - "id": "pression atmospherique", - "label": "pression atmospherique" - }, - "transparence par secchi": { - "id": "transparence par secchi", - "label": "transparence par secchi" - }, - "transparence par disque inra": { - "id": "transparence par disque inra", - "label": "transparence par disque inra" - } - }, - "chartDescription": null - } - }, "repository": {"toto": "test"}, "hasAuthorizations": true - } - }, - "referenceSynthesis": [{ - "referenceType": "taxon_zooplancton", - "lineCount": 377 - }, {"referenceType": "site", "lineCount": 44}, { - "referenceType": "data_type", - "lineCount": 14 - }, {"referenceType": "variable", "lineCount": 124}, { - "referenceType": "propriete_taxon", - "lineCount": 39 - }, {"referenceType": "platform_type", "lineCount": 4}, { - "referenceType": "platform", - "lineCount": 57 - }, {"referenceType": "site_type", "lineCount": 3}, { - "referenceType": "variable_group", - "lineCount": 16 - }, { - "referenceType": "controle_coherence", - "lineCount": 149 - }, {"referenceType": "stade_développement_zoo", "lineCount": 23}, { - "referenceType": "variable_norm", - "lineCount": 2 - }, {"referenceType": "taxon_phytoplancton", "lineCount": 1517}, { - "referenceType": "unit", - "lineCount": 24 - }, {"referenceType": "niveau_taxon", "lineCount": 22}, { - "referenceType": "tool_type", - "lineCount": 9 - }, {"referenceType": "file_type", "lineCount": 4}, { - "referenceType": "project", - "lineCount": 4 - }, {"referenceType": "thematic", "lineCount": 7}, { - "referenceType": "tool", - "lineCount": 52 - }, {"referenceType": "valeurs_qualitative", "lineCount": 142}] - } - }).as('pageRef') - - - cy.visit(Cypress.env('ola_references_url')) - cy.screenshot() - - - let returnErrors = {}; - for (const methodName in errors) { - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/applications/ola/references/thematic', { - statusCode: 400, - body: errors[methodName] - }) - cy.get(".liste[id=13] input[type=file]") - .attachFile({ - fileContent: "toto", - fileName: 'variable.csv', - mimeType: 'text/csv' - }) - cy.get('.delete').click({force: true}) - } - }) -}) \ No newline at end of file diff --git a/cypress/e2e/repository.cy.js b/cypress/e2e/repository.cy.js deleted file mode 100644 index c993fcb3f..000000000 --- a/cypress/e2e/repository.cy.js +++ /dev/null @@ -1,75 +0,0 @@ -describe('test repository', () => { - beforeEach(() => { - cy.setLocale('fr'); - }); - it('Test repository', () => { - localStorage.setItem("lang", "fr") - localStorage.setItem("authenticatedUser", "{\"id\":\"5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9\",\"login\":\"poussin\",\"authorizedForApplicationCreation\":true}") - cy.login("admin", ) - cy.fixture('applications/ore/foret/applications.json').as('applications') - cy.get('@applications').then((foret) => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/?filter=DATATYPE&filter=REFERENCETYPE', - foret).as('getApplicationsForetResponse') - }) - cy.fixture('applications/ore/foret/foret.json').as('foret') - cy.get('@foret').then((foret) => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/foret?filter=CONFIGURATION&filter=DATATYPE&filter=REFERENCETYPE', - foret).as('getApplicationForetResponse') - }) - cy.fixture('applications/ore/foret/zone_etude.json').as('zone_etude') - cy.get('@zone_etude').then((zone_etude) => { - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications/foret/references/zones_etudes', - zone_etude - ).as('getForetZoneEtudeResponse') - }) - cy.visit(Cypress.env('repository_foret_url')) - cy.wait(500) - cy.fixture('applications/ore/foret/swc_j.json').as('swc_j') - cy.get('@swc_j').then((swc_j) => { - cy.intercept({ - method: 'GET', - url: 'http://localhost:8081/api/v1/applications/foret/filesOnRepository/swc_j?repositoryId=%7B%22datatype%22%3A%22swc_j%22%2C%22requiredAuthorizations%22%3A%7B%22localization%22%3A%22fougeres.fougeres__fou_4%22%7D%2C%22from%22%3Anull%2C%22to%22%3Anull%2C%22comment%22%3Anull%7D' - }, - swc_j).as('getSWCJForetResponse') - }) - cy.fixture('applications/ore/foret/swc_j2.json').as('swc_j2') - cy.get('@swc_j2').then((swc_j) => { - cy.intercept({ - method: 'GET', - url: 'http://localhost:8081/api/v1/applications/foret/filesOnRepository/swc_j?repositoryId=%7B%22datatype%22%3A%22swc_j%22%2C%22requiredAuthorizations%22%3A%7B%22localization%22%3A%22fougeres.fougeres__fou_2%22%7D%2C%22from%22%3Anull%2C%22to%22%3Anull%2C%22comment%22%3Anull%7D' - }, - swc_j).as('getSWCJForetResponse') - }) - //case hierarchical key - cy.get('input[data-cy=changeFileButton]').attachFile({ - fileContent: "toto", - fileName: 'fougeres.fougeres__fou_4_swc_j_01-01-1999_31-12-1999.csv', - mimeType: 'text/csv' - }) - cy.wait(500) - cy.get('.table > [tabindex="0"] > :nth-child(1)').click() - cy.get('.tooltip-trigger > a').should('contain','f7cc4755') - cy.scrollTo('bottom') - - //case natural key - cy.get('input[data-cy=changeFileButton]').attachFile({ - fileContent: "titi", - fileName: 'fougeres__fou_2_swc_j_01-01-2000_31-12-2000.csv', - mimeType: 'text/csv' - }) - cy.wait(500) - cy.screenshot() - - cy.get('.table > [tabindex="0"] > :nth-child(1)').click() - cy.screenshot() - - cy.get('.tooltip-trigger > a').should('contain','4591638b') - cy.scrollTo('bottom') - }) -}); \ No newline at end of file diff --git a/cypress/fixtures/applications/errors/errors.json b/cypress/fixtures/applications/errors/errors.json deleted file mode 100644 index 68119ebff..000000000 --- a/cypress/fixtures/applications/errors/errors.json +++ /dev/null @@ -1 +0,0 @@ -{"testUnknownReferenceNameForChecker":[{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["especes","type_de_sites","projet","pem","sites"],"path":"OA_data > sites > OA_basicComponents > tze_type_nom > OA_checker > OA_params > OA_reference > OA_name","referenceName":"tr_type_de_sites"}},"time":"2024-11-19T18:29:43.473168503","type":"REACTIVE_ERROR"}],"testUnexpectedNameTagInComputedComponents":[{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":["test","context"],"path":"OA_data > pem > OA_computedComponents > site_bassin > OA_tags","notExpectedDomainTags":["contextt"]}},"time":"2024-11-19T18:31:07.848340943","type":"REACTIVE_ERROR"}],"testUnknownReferenceNameForDynamicColumns":[{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["especes","type_de_sites","projet","pem","sites"],"path":"OA_data > sites > OA_dynamicComponents > proprieteDeTaxon > OA_reference","referenceName":"type_de_site"}},"time":"2024-11-19T18:30:16.730115762","type":"REACTIVE_ERROR"}],"testmissingComponentNameForAuthorization":[{"errortype":"ValidationError","result":{"message":"missingRequiredValue","params":{"path":"OA_data > pem > OA_submission > OA_submissionScope > OA_referenceScopes > 0 > OA_component"}},"time":"2024-11-19T18:29:31.276047855","type":"REACTIVE_ERROR"}],"testMissingOrBadTypeVersionApplication":[{"errortype":"ValidationError","result":{"message":"badVersionPattern","params":{"givenVersion":"deux","path":"OA_application"}},"time":"2024-11-19T18:29:33.260433803","type":"REACTIVE_ERROR"}],"testUnexpectedReferencesForComputation":[{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["especes","type_de_sites","projet","pem","sites"],"path":"OA_data > pem > OA_basicComponents > chemin > OA_defaultValue > OA_references","referenceName":"site"}},"time":"2024-11-19T18:29:23.167639523","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["especes","type_de_sites","projet","pem","sites"],"path":"OA_data > pem > OA_constantComponents > tel_experimental_site > OA_defaultValue > OA_references","referenceName":"site"}},"time":"2024-11-19T18:29:23.169083163","type":"REACTIVE_ERROR"}],"testmissingRequiredValueInTimeScopeInSubmission":[{"errortype":"ValidationError","result":{"message":"missingRequiredValue","params":{"path":"OA_data > pem > OA_submission > OA_submissionScope > OA_timeScope > OA_component"}},"time":"2024-11-19T18:30:51.290964434","type":"REACTIVE_ERROR"}],"testMissingNameApplication":[{"errortype":"ValidationError","result":{"message":"missingRequiredValue","params":{"path":"OA_application > OA_name"}},"time":"2024-11-19T18:31:17.057428855","type":"REACTIVE_ERROR"}],"testUnexpectedReferencesForDefaultValue":[{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["especes","type_de_sites","projet","pem","sites"],"path":"OA_data > pem > OA_basicComponents > chemin > OA_defaultValue > OA_references","referenceName":"site"}},"time":"2024-11-19T18:29:29.253620017","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["especes","type_de_sites","projet","pem","sites"],"path":"OA_data > pem > OA_constantComponents > tel_experimental_site > OA_defaultValue > OA_references","referenceName":"site"}},"time":"2024-11-19T18:29:29.254117049","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"invalidComponentReferenceForSubmissionScopeReference","params":{"componentReference":"proj","submissionReference":"projet","path":"OA_data > pem > OA_submission > OA_submissionScope > OA_referenceScopes > 2"}},"time":"2024-11-19T18:31:39.437486467","type":"REACTIVE_ERROR"}],"testUnsuportedI18nKeyLanguageInDataI18ndisplay":[{"errortype":"ValidationError","result":{"message":"unexpectedSections","params":{"expectedSections":["sbp","ksh","nyn","ps","pt","luo","fil","mgh","luy","ccp","mgo","bas","raj","teo","qu","af","brx","ak","am","kde","ar","as","az","rm","rn","ro","ceb","be","ru","rw","bg","kea","bm","bn","bo","sa","twq","sc","br","sd","bs","xog","se","sg","si","seh","sk","sl","sn","so","ca","sq","sr","mzn","ses","ce","su","sv","sw","ta","asa","yav","cs","te","yrl","cv","tg","th","ti","cy","tk","to","dyo","da","tr","tt","de","cgg","ast","nmg","bem","ug","kgp","bez","uk","dz","ur","dje","haw","ee","uz","tzm","el","en","nnh","eo","chr","es","et","eu","vi","shi","khq","hsb","fa","bgc","ff","fi","rwk","yue","fo","fr","jgo","fy","lkt","wo","ga","wae","zgh","pcm","gd","gl","bho","mni","gu","gv","xh","ha","ckb","he","hi","gsw","hr","agq","kkj","hu","yi","hy","yo","ia","id","ig","naq","vai","ii","frr","is","it","kln","zh","ja","zu","doi","jv","guz","tok","mai","smn","ka","sms","mas","ki","kk","kl","km","kn","ko","ks","ku","kw","ky","lb","ebu","lg","nds","jmc","fur","ln","lo","kok","lt","lu","lv","nus","vun","lag","dav","mg","pis","lrc","mi","mk","ml","mn","mr","ms","mt","my","mdf","dsb","nb","nd","ne","mua","nl","nn","no","rof","kab","oc","kam","mer","sah","om","ann","saq","or","os","sat","mfe","pa","dua","ksb","ewo","pl","ksf"],"path":"OA_data > especes > OA_i18nDisplayPattern > OA_title > en > frrr","unexpectedSections":["frrr"]}},"time":"2024-11-19T18:31:47.669441058","type":"REACTIVE_ERROR"}],"testUnsuportedI18nKeyLanguageInDataI18n":[{"errortype":"ValidationError","result":{"message":"unexpectedSections","params":{"expectedSections":["sbp","ksh","nyn","ps","pt","luo","fil","mgh","luy","ccp","mgo","bas","raj","teo","qu","af","brx","ak","am","kde","ar","as","az","rm","rn","ro","ceb","be","ru","rw","bg","kea","bm","bn","bo","sa","twq","sc","br","sd","bs","xog","se","sg","si","seh","sk","sl","sn","so","ca","sq","sr","mzn","ses","ce","su","sv","sw","ta","asa","yav","cs","te","yrl","cv","tg","th","ti","cy","tk","to","dyo","da","tr","tt","de","cgg","ast","nmg","bem","ug","kgp","bez","uk","dz","ur","dje","haw","ee","uz","tzm","el","en","nnh","eo","chr","es","et","eu","vi","shi","khq","hsb","fa","bgc","ff","fi","rwk","yue","fo","fr","jgo","fy","lkt","wo","ga","wae","zgh","pcm","gd","gl","bho","mni","gu","gv","xh","ha","ckb","he","hi","gsw","hr","agq","kkj","hu","yi","hy","yo","ia","id","ig","naq","vai","ii","frr","is","it","kln","zh","ja","zu","doi","jv","guz","tok","mai","smn","ka","sms","mas","ki","kk","kl","km","kn","ko","ks","ku","kw","ky","lb","ebu","lg","nds","jmc","fur","ln","lo","kok","lt","lu","lv","nus","vun","lag","dav","mg","pis","lrc","mi","mk","ml","mn","mr","ms","mt","my","mdf","dsb","nb","nd","ne","mua","nl","nn","no","rof","kab","oc","kam","mer","sah","om","ann","saq","or","os","sat","mfe","pa","dua","ksb","ewo","pl","ksf"],"path":"OA_data > especes > OA_i18n > OA_title > en > frrr","unexpectedSections":["frrr"]}},"time":"2024-11-19T18:30:30.740174156","type":"REACTIVE_ERROR"}],"testUnexpectedSections":[{"errortype":"ValidationError","result":{"message":"unexpectedSections","params":{"expectedSections":["OA_application","OA_version","OA_data","OA_additionalFiles","OA_rightsRequest","OA_tags"],"path":"OA_version > OA_application > OA_data > OA_unexpectedTag > OA_rightsRequest > OA_tags","unexpectedSections":["OA_unexpectedTag"]}},"time":"2024-11-19T18:30:20.580454632","type":"REACTIVE_ERROR"}],"testBadEnumSectionTypeInSubmission":[{"errortype":"ValidationError","result":{"message":"badEnumSectionType","params":{"givenValue":"OA_VERSIONINGY","path":"OA_data > pem > OA_submission > OA_strategy","acceptedValues":["OA_INSERTION","OA_VERSIONING"]}},"time":"2024-11-19T18:29:39.331990747","type":"REACTIVE_ERROR"}],"testUnsuportedI18nKeyLanguageInRightsRequestDescription":[{"errortype":"ValidationError","result":{"message":"unexpectedSections","params":{"expectedSections":["sbp","ksh","nyn","ps","pt","luo","fil","mgh","luy","ccp","mgo","bas","raj","teo","qu","af","brx","ak","am","kde","ar","as","az","rm","rn","ro","ceb","be","ru","rw","bg","kea","bm","bn","bo","sa","twq","sc","br","sd","bs","xog","se","sg","si","seh","sk","sl","sn","so","ca","sq","sr","mzn","ses","ce","su","sv","sw","ta","asa","yav","cs","te","yrl","cv","tg","th","ti","cy","tk","to","dyo","da","tr","tt","de","cgg","ast","nmg","bem","ug","kgp","bez","uk","dz","ur","dje","haw","ee","uz","tzm","el","en","nnh","eo","chr","es","et","eu","vi","shi","khq","hsb","fa","bgc","ff","fi","rwk","yue","fo","fr","jgo","fy","lkt","wo","ga","wae","zgh","pcm","gd","gl","bho","mni","gu","gv","xh","ha","ckb","he","hi","gsw","hr","agq","kkj","hu","yi","hy","yo","ia","id","ig","naq","vai","ii","frr","is","it","kln","zh","ja","zu","doi","jv","guz","tok","mai","smn","ka","sms","mas","ki","kk","kl","km","kn","ko","ks","ku","kw","ky","lb","ebu","lg","nds","jmc","fur","ln","lo","kok","lt","lu","lv","nus","vun","lag","dav","mg","pis","lrc","mi","mk","ml","mn","mr","ms","mt","my","mdf","dsb","nb","nd","ne","mua","nl","nn","no","rof","kab","oc","kam","mer","sah","om","ann","saq","or","os","sat","mfe","pa","dua","ksb","ewo","pl","ksf"],"path":"OA_rightsRequest > OA_i18n > OA_description > en > frrr","unexpectedSections":["frrr"]}},"time":"2024-11-19T18:31:23.322415841","type":"REACTIVE_ERROR"}],"testUnknownNameAuthorizationScopeInFileNameSubmission":[{"errortype":"ValidationError","result":{"message":"unknownNameReferenceScope","params":{"path":"OA_submission > OA_fileName > OA_referenceScopes > site_bassine","unknownAuthorizationScope":"site_bassine","knownAuthorizationScope":["site_bassin","projet"]}},"time":"2024-11-19T18:31:21.283910229","type":"REACTIVE_ERROR"}],"testMissingMandatorySectionsInConstantComponents":[{"errortype":"ValidationError","result":{"message":"missingMandatoriesSections","params":{"missingMandatoriesSections":["OA_rowNumber"],"path":"OA_data > pem > OA_constantComponents > tel_experimental_network > OA_importHeaderTarget > OA_columnNumber"}},"time":"2024-11-19T18:30:24.560837814","type":"REACTIVE_ERROR"}],"testInvalidMinMaxForCheckerDate":[{"errortype":"ValidationError","result":{"message":"invalidMinMaxForCheckerDate","params":{"declaredPattern":"dd/MM/yyyy","path":"OA_data > pem > OA_basicComponents > date > OA_checker > OA_params","declaredMinValue":"12/31/1980","declaredMaxValue":"31/12/2024"}},"time":"2024-11-19T18:29:25.274793794","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"invalidMinMaxForCheckerDate","params":{"declaredPattern":"dd/MM/yyyy","path":"OA_data > pem > OA_basicComponents > date > OA_checker > OA_params","declaredMinValue":"31/12/1980","declaredMaxValue":"12/31/2024"}},"time":"2024-11-19T18:30:38.920125618","type":"REACTIVE_ERROR"}],"testBadNameApplication":[{"errortype":"ValidationError","result":{"message":"unsupportedNameApplication","params":{"path":"OA_application","nameApplication":"F4KE app!cat°"}},"time":"2024-11-19T18:30:14.803059824","type":"REACTIVE_ERROR"}],"testBadVersionApplication":[{"errortype":"ValidationError","result":{"message":"badVersionPattern","params":{"givenVersion":"-2","path":"OA_application"}},"time":"2024-11-19T18:30:01.492076831","type":"REACTIVE_ERROR"}],"testUnknownColumnNumberToFirstRowLineInConstantComponents":[{"errortype":"ValidationError","result":{"message":"negativeConstantImportHeaderColumnNumber","params":{"path":"OA_data > pem > OA_constantComponents > tel_experimental_site > OA_importHeaderTarget > OA_columnNumber"}},"time":"2024-11-19T18:30:40.951536934","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"negativeConstantImportHeaderColumnNumber","params":{"path":"OA_data > pem > OA_constantComponents > tel_experimental_network > OA_importHeaderTarget > OA_columnNumber"}},"time":"2024-11-19T18:31:49.780127423","type":"REACTIVE_ERROR"}],"testBadBuilderVersion":[{"errortype":"ValidationError","result":{"message":"unsupportedOpenadomVersion","params":{"path":"OA_version","actualVersion":"2","expectedVersion":"2.0.1"}},"time":"2024-11-19T18:30:03.344410922","type":"REACTIVE_ERROR"}],"testMissingReferenceNameForChecker":[{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["especes","type_de_sites","projet","pem","sites"],"path":"OA_data > sites > OA_basicComponents > tze_type_nom > OA_checker > OA_params > OA_reference > OA_name","referenceName":"toto"}},"time":"2024-11-19T18:29:35.266537775","type":"REACTIVE_ERROR"}],"testBadNameTag":[{"errortype":"ValidationError","result":{"message":"badTagsPatterns","params":{"path":"OA_data > especes","acceptedTagPatterns":["__HIDDEN__","__REFERENCE__","test","context","no-tag","__DATA__","__ORDER_([0-9]*)__"]}},"time":"2024-11-19T18:30:18.620238478","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"badTagsPatterns","params":{"path":"OA_data > type_de_sites","acceptedTagPatterns":["__HIDDEN__","__REFERENCE__","test","context","no-tag","__DATA__","__ORDER_([0-9]*)__"]}},"time":"2024-11-19T18:30:18.621259737","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"badTagsPatterns","params":{"path":"OA_data > sites","acceptedTagPatterns":["__HIDDEN__","__REFERENCE__","test","context","no-tag","__DATA__","__ORDER_([0-9]*)__"]}},"time":"2024-11-19T18:30:18.621557657","type":"REACTIVE_ERROR"}],"testReturnMultiplesErrors":[{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["site","especes","type_de_sites","projet","pem"],"path":"OA_data > site > OA_basicComponents > zet_chemin_parent > OA_checker > OA_params > OA_reference > OA_name","referenceName":"sites"}},"time":"2024-11-19T18:31:33.373393154","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["site","especes","type_de_sites","projet","pem"],"path":"OA_data > pem > OA_basicComponents > chemin > OA_checker > OA_params > OA_reference > OA_name","referenceName":"sites"}},"time":"2024-11-19T18:31:33.373954966","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["site","especes","type_de_sites","projet","pem"],"path":"OA_data > pem > OA_basicComponents > chemin > OA_defaultValue > OA_references","referenceName":"sites"}},"time":"2024-11-19T18:31:33.374062065","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["site","especes","type_de_sites","projet","pem"],"path":"OA_data > pem > OA_computedComponents > site_bassin > OA_checker > OA_checker > OA_params > OA_reference > OA_name","referenceName":"sites"}},"time":"2024-11-19T18:31:33.374328296","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["site","especes","type_de_sites","projet","pem"],"path":"OA_data > pem > OA_computedComponents > site_bassin > OA_defaultValue > OA_references","referenceName":"sites"}},"time":"2024-11-19T18:31:33.374391111","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["site","especes","type_de_sites","projet","pem"],"path":"OA_data > pem > OA_constantComponents > tel_experimental_site > OA_checker > OA_params > OA_reference > OA_name","referenceName":"sites"}},"time":"2024-11-19T18:31:33.374669533","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["site","especes","type_de_sites","projet","pem"],"path":"OA_data > pem > OA_constantComponents > tel_experimental_site > OA_defaultValue > OA_references","referenceName":"sites"}},"time":"2024-11-19T18:31:33.374712564","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["site","especes","type_de_sites","projet","pem"],"path":"OA_data > pem > OA_validations > reference > OA_validations > OA_checker > OA_params > OA_reference > OA_name","referenceName":"sites"}},"time":"2024-11-19T18:31:33.375133619","type":"REACTIVE_ERROR"}],"testEmptyFile":[{"errortype":"ValidationError","result":{"message":"emptyFile","params":{}},"time":"2024-11-19T18:30:12.872379374","type":"REACTIVE_ERROR"}],"testunknownComponentNameForAuthorization":[{"errortype":"ValidationError","result":{"message":"unknownComponentForComponentName","params":{"unknownComponent":"proj","knownComponents":["site_bassin","site","tel_experimental_site","projet","espece","chemin"],"path":"OA_data > pem > OA_submission > OA_submissionScope > OA_referenceScopes > 2 > OA_component"}},"time":"2024-11-19T18:30:09.157374271","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"unknownNameReferenceScope","params":{"path":"OA_submission > OA_fileName > OA_referenceScopes > projet","unknownAuthorizationScope":"projet","knownAuthorizationScope":["site_bassin","proj"]}},"time":"2024-11-19T18:30:09.157510292","type":"REACTIVE_ERROR"}],"testMissingNameChecker":[{"errortype":"ValidationError","result":{"message":"missingCheckerName","params":{"path":"OA_data > sites > OA_basicComponents > tze_type_nom","acceptedCheckerNames":["OA_reference","OA_float","OA_date","OA_groovyExpression","OA_boolean","OA_integer","OA_string"]}},"time":"2024-11-19T18:30:36.981314627","type":"REACTIVE_ERROR"}],"testduplicatedComponentInPatternComponent":[{"errortype":"ValidationError","result":{"message":"duplicatedComponentHeaderInPatternComponent","params":{"duplicatedPathes":["OA_data > pem > OA_patternComponents > tel_value > OA_componentQualifiers > tel_date","OA_data > pem > OA_patternComponents > tel_value > OA_componentAdjacents > tel_date"],"path":"OA_data > pem > OA_patternComponents > tel_value > OA_componentAdjacents > tel_date","qualifierName":"tel_date","data":"pem","patternComponent":"tel_value"}},"time":"2024-11-19T18:30:55.419134306","type":"REACTIVE_ERROR"}],"testMissingComponentNameValidation":[{"errortype":"ValidationError","result":{"message":"missingRequiredValue","params":{"path":"OA_data > pem > OA_validations > reference > OA_components"}},"time":"2024-11-19T18:30:32.856487171","type":"REACTIVE_ERROR"}],"testInvalidPatternForCheckerDate":[{"errortype":"ValidationError","result":{"message":"invalidPatternForCheckerDate","params":{"badPattern":"bb/MM/yyyy","path":"OA_data > pem > OA_basicComponents > date > OA_checker > OA_params > OA_pattern"}},"time":"2024-11-19T18:29:49.545361319","type":"REACTIVE_ERROR"}],"testUnsuportedI18nKeyLanguageInAuthorizationScopes":[{"errortype":"ValidationError","result":{"message":"unexpectedSections","params":{"expectedSections":["sbp","ksh","nyn","ps","pt","luo","fil","mgh","luy","ccp","mgo","bas","raj","teo","qu","af","brx","ak","am","kde","ar","as","az","rm","rn","ro","ceb","be","ru","rw","bg","kea","bm","bn","bo","sa","twq","sc","br","sd","bs","xog","se","sg","si","seh","sk","sl","sn","so","ca","sq","sr","mzn","ses","ce","su","sv","sw","ta","asa","yav","cs","te","yrl","cv","tg","th","ti","cy","tk","to","dyo","da","tr","tt","de","cgg","ast","nmg","bem","ug","kgp","bez","uk","dz","ur","dje","haw","ee","uz","tzm","el","en","nnh","eo","chr","es","et","eu","vi","shi","khq","hsb","fa","bgc","ff","fi","rwk","yue","fo","fr","jgo","fy","lkt","wo","ga","wae","zgh","pcm","gd","gl","bho","mni","gu","gv","xh","ha","ckb","he","hi","gsw","hr","agq","kkj","hu","yi","hy","yo","ia","id","ig","naq","vai","ii","frr","is","it","kln","zh","ja","zu","doi","jv","guz","tok","mai","smn","ka","sms","mas","ki","kk","kl","km","kn","ko","ks","ku","kw","ky","lb","ebu","lg","nds","jmc","fur","ln","lo","kok","lt","lu","lv","nus","vun","lag","dav","mg","pis","lrc","mi","mk","ml","mn","mr","ms","mt","my","mdf","dsb","nb","nd","ne","mua","nl","nn","no","rof","kab","oc","kam","mer","sah","om","ann","saq","or","os","sat","mfe","pa","dua","ksb","ewo","pl","ksf"],"path":"OA_data > pem > OA_submission > OA_submissionScope > OA_referenceScopes > 0 > OA_i18n > OA_title > en > frrr","unexpectedSections":["frrr"]}},"time":"2024-11-19T18:31:03.614252298","type":"REACTIVE_ERROR"}],"testunknownComponentInTimeScopeInSubmission":[{"errortype":"ValidationError","result":{"message":"unknownComponentForComponentName","params":{"unknownComponent":"dates","knownComponents":["date"],"path":"OA_data > pem > OA_submission > OA_submissionScope > OA_timeScope > OA_component"}},"time":"2024-11-19T18:29:57.713556298","type":"REACTIVE_ERROR"}],"testMissingPatternForCheckerDate":[{"errortype":"ValidationError","result":{"message":"missingRequiredValue","params":{"path":"OA_data > pem > OA_basicComponents > date > OA_checker > OA_params > OA_pattern"}},"time":"2024-11-19T18:29:45.517841222","type":"REACTIVE_ERROR"}],"testUnexpectedReferencesForDefaultValueInConstantComponents":[{"errortype":"ValidationError","result":{"message":"unknownReferenceName","params":{"allDataNames":["especes","type_de_sites","projet","pem","sites"],"path":"OA_data > pem > OA_constantComponents > tel_experimental_site > OA_defaultValue > OA_references","referenceName":"site"}},"time":"2024-11-19T18:31:05.767757528","type":"REACTIVE_ERROR"}],"testSuperieurImportHeaderRowNumberToFirstRowLineInConstantComponents":[{"errortype":"ValidationError","result":{"message":"badConstantImportHeaderRowNumber","params":{"givenRowNumber":8,"path":"OA_data > pem > OA_constantComponents > tel_experimental_network > OA_importHeaderTarget > OA_rowNumber","firstRowLine":7}},"time":"2024-11-19T18:29:59.605332546","type":"REACTIVE_ERROR"}],"testNegativeImportHeaderRowNumberInConstantComponents":[{"errortype":"ValidationError","result":{"message":"negativeConstantImportHeaderRowNumber","params":{"path":"OA_data > pem > OA_constantComponents > tel_experimental_network > OA_importHeaderTarget > OA_rowNumber"}},"time":"2024-11-19T18:29:37.314967612","type":"REACTIVE_ERROR"}],"testUnexpectedNameTagInData":[{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":["test","context"],"path":"OA_data > especes","notExpectedDomainTags":["contxet"]}},"time":"2024-11-19T18:31:43.6375878","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":["test","context"],"path":"OA_data > type_de_sites","notExpectedDomainTags":["contxet"]}},"time":"2024-11-19T18:31:43.638352347","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":["test","context"],"path":"OA_data > sites","notExpectedDomainTags":["contxet"]}},"time":"2024-11-19T18:31:43.638576828","type":"REACTIVE_ERROR"}],"testUnsuportedI18nKeyLanguageInDataDynamicComponents":[{"errortype":"ValidationError","result":{"message":"unexpectedSections","params":{"expectedSections":["sbp","ksh","nyn","ps","pt","luo","fil","mgh","luy","ccp","mgo","bas","raj","teo","qu","af","brx","ak","am","kde","ar","as","az","rm","rn","ro","ceb","be","ru","rw","bg","kea","bm","bn","bo","sa","twq","sc","br","sd","bs","xog","se","sg","si","seh","sk","sl","sn","so","ca","sq","sr","mzn","ses","ce","su","sv","sw","ta","asa","yav","cs","te","yrl","cv","tg","th","ti","cy","tk","to","dyo","da","tr","tt","de","cgg","ast","nmg","bem","ug","kgp","bez","uk","dz","ur","dje","haw","ee","uz","tzm","el","en","nnh","eo","chr","es","et","eu","vi","shi","khq","hsb","fa","bgc","ff","fi","rwk","yue","fo","fr","jgo","fy","lkt","wo","ga","wae","zgh","pcm","gd","gl","bho","mni","gu","gv","xh","ha","ckb","he","hi","gsw","hr","agq","kkj","hu","yi","hy","yo","ia","id","ig","naq","vai","ii","frr","is","it","kln","zh","ja","zu","doi","jv","guz","tok","mai","smn","ka","sms","mas","ki","kk","kl","km","kn","ko","ks","ku","kw","ky","lb","ebu","lg","nds","jmc","fur","ln","lo","kok","lt","lu","lv","nus","vun","lag","dav","mg","pis","lrc","mi","mk","ml","mn","mr","ms","mt","my","mdf","dsb","nb","nd","ne","mua","nl","nn","no","rof","kab","oc","kam","mer","sah","om","ann","saq","or","os","sat","mfe","pa","dua","ksb","ewo","pl","ksf"],"path":"OA_data > sites > OA_dynamicComponents > proprieteDeTaxon > OA_exportHeader > OA_title > en > frrr","unexpectedSections":["frrr"]}},"time":"2024-11-19T18:31:29.344508143","type":"REACTIVE_ERROR"}],"testUnsuportedI18nKeyLanguageInTags":[{"errortype":"ValidationError","result":{"message":"unsuportedI18nKeyLanguage","params":{"path":"OA_tags > test"}},"time":"2024-11-19T18:29:53.766534723","type":"REACTIVE_ERROR"}],"testNegativeColumnNumberToFirstRowLineInConstantComponents":[{"errortype":"ValidationError","result":{"message":"negativeConstantImportHeaderColumnNumber","params":{"path":"OA_data > pem > OA_constantComponents > tel_experimental_network > OA_importHeaderTarget > OA_columnNumber"}},"time":"2024-11-19T18:31:35.473137789","type":"REACTIVE_ERROR"}],"testUnExpectedReservedTagPatternForDomainTag":[{"errortype":"ValidationError","result":{"message":"illegalDomainTagPattern","params":{"reservedTagNames":["HiddenTag[tagDefinition=HIDDEN_TAG]"],"path":"OA_tags","expectedPattern":"^[a-z][a-z_0-9]*[a-z0-9]$"}},"time":"2024-11-19T18:31:14.668913737","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":["test"],"path":"OA_data > especes","notExpectedDomainTags":["context"]}},"time":"2024-11-19T18:31:14.669129703","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":["test"],"path":"OA_data > projet","notExpectedDomainTags":["context"]}},"time":"2024-11-19T18:31:14.669767953","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":["test"],"path":"OA_data > type_de_sites","notExpectedDomainTags":["context"]}},"time":"2024-11-19T18:31:14.670198941","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":["test"],"path":"OA_data > sites","notExpectedDomainTags":["context"]}},"time":"2024-11-19T18:31:14.670614531","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":["test"],"path":"OA_data > sites > OA_dynamicComponents > proprieteDeTaxon > OA_tags","notExpectedDomainTags":["context"]}},"time":"2024-11-19T18:31:14.671124563","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":["test"],"path":"OA_data > pem","notExpectedDomainTags":["context"]}},"time":"2024-11-19T18:31:14.671266303","type":"REACTIVE_ERROR"}],"testUnsuportedI18nKeyLanguageInDataInConstantComponentsExportheaderI18n":[{"errortype":"ValidationError","result":{"message":"unexpectedSections","params":{"expectedSections":["sbp","ksh","nyn","ps","pt","luo","fil","mgh","luy","ccp","mgo","bas","raj","teo","qu","af","brx","ak","am","kde","ar","as","az","rm","rn","ro","ceb","be","ru","rw","bg","kea","bm","bn","bo","sa","twq","sc","br","sd","bs","xog","se","sg","si","seh","sk","sl","sn","so","ca","sq","sr","mzn","ses","ce","su","sv","sw","ta","asa","yav","cs","te","yrl","cv","tg","th","ti","cy","tk","to","dyo","da","tr","tt","de","cgg","ast","nmg","bem","ug","kgp","bez","uk","dz","ur","dje","haw","ee","uz","tzm","el","en","nnh","eo","chr","es","et","eu","vi","shi","khq","hsb","fa","bgc","ff","fi","rwk","yue","fo","fr","jgo","fy","lkt","wo","ga","wae","zgh","pcm","gd","gl","bho","mni","gu","gv","xh","ha","ckb","he","hi","gsw","hr","agq","kkj","hu","yi","hy","yo","ia","id","ig","naq","vai","ii","frr","is","it","kln","zh","ja","zu","doi","jv","guz","tok","mai","smn","ka","sms","mas","ki","kk","kl","km","kn","ko","ks","ku","kw","ky","lb","ebu","lg","nds","jmc","fur","ln","lo","kok","lt","lu","lv","nus","vun","lag","dav","mg","pis","lrc","mi","mk","ml","mn","mr","ms","mt","my","mdf","dsb","nb","nd","ne","mua","nl","nn","no","rof","kab","oc","kam","mer","sah","om","ann","saq","or","os","sat","mfe","pa","dua","ksb","ewo","pl","ksf"],"path":"OA_data > pem > OA_constantComponents > tel_experimental_network > OA_exportHeader > OA_description > en > frrr","unexpectedSections":["frrr"]}},"time":"2024-11-19T18:30:59.557720929","type":"REACTIVE_ERROR"}],"testMissingRequiredSections":[{"errortype":"ValidationError","result":{"message":"missingVersionApplication","params":{"path":"","actualVersion":"2.0.1"}},"time":"2024-11-19T18:31:01.621199566","type":"REACTIVE_ERROR"}],"testMissingReferencesForAuthorization":[{"errortype":"ValidationError","result":{"message":"missingMandatoriesSections","params":{"missingMandatoriesSections":["OA_reference"],"path":"OA_data > pem > OA_submission > OA_submissionScope > OA_referenceScopes > 0 > OA_exportHeader > OA_component > OA_i18n"}},"time":"2024-11-19T18:30:07.2394944","type":"REACTIVE_ERROR"}],"testMissingRequiredValueForChecker":[{"errortype":"ValidationError","result":{"message":"missingRequiredValue","params":{"path":"OA_data > sites > OA_basicComponents > tze_type_nom > OA_checker > OA_params > OA_reference > OA_name"}},"time":"2024-11-19T18:29:51.707358438","type":"REACTIVE_ERROR"}],"testMissingAnyMandatorySectionsInConstantComponents":[{"errortype":"ValidationError","result":{"message":"missingAnyMandatoriesSections","params":{"path":"OA_data > pem > OA_constantComponents > tel_experimental_site > OA_importHeaderTarget > OA_rowNumber","anyMandatorySections":["OA_columnName","OA_columnNumber"]}},"time":"2024-11-19T18:31:19.164528551","type":"REACTIVE_ERROR"}],"testMissingBuilderVersion":[{"errortype":"ValidationError","result":{"message":"missingVersionApplication","params":{"path":"OA_version","expectedVersion":"2.0.1"}},"time":"2024-11-19T18:30:57.406598304","type":"REACTIVE_ERROR"}],"testUnsuportedI18nKeyLanguageInAuthorizationScopesExportheader":[{"errortype":"ValidationError","result":{"message":"unexpectedSections","params":{"expectedSections":["sbp","ksh","nyn","ps","pt","luo","fil","mgh","luy","ccp","mgo","bas","raj","teo","qu","af","brx","ak","am","kde","ar","as","az","rm","rn","ro","ceb","be","ru","rw","bg","kea","bm","bn","bo","sa","twq","sc","br","sd","bs","xog","se","sg","si","seh","sk","sl","sn","so","ca","sq","sr","mzn","ses","ce","su","sv","sw","ta","asa","yav","cs","te","yrl","cv","tg","th","ti","cy","tk","to","dyo","da","tr","tt","de","cgg","ast","nmg","bem","ug","kgp","bez","uk","dz","ur","dje","haw","ee","uz","tzm","el","en","nnh","eo","chr","es","et","eu","vi","shi","khq","hsb","fa","bgc","ff","fi","rwk","yue","fo","fr","jgo","fy","lkt","wo","ga","wae","zgh","pcm","gd","gl","bho","mni","gu","gv","xh","ha","ckb","he","hi","gsw","hr","agq","kkj","hu","yi","hy","yo","ia","id","ig","naq","vai","ii","frr","is","it","kln","zh","ja","zu","doi","jv","guz","tok","mai","smn","ka","sms","mas","ki","kk","kl","km","kn","ko","ks","ku","kw","ky","lb","ebu","lg","nds","jmc","fur","ln","lo","kok","lt","lu","lv","nus","vun","lag","dav","mg","pis","lrc","mi","mk","ml","mn","mr","ms","mt","my","mdf","dsb","nb","nd","ne","mua","nl","nn","no","rof","kab","oc","kam","mer","sah","om","ann","saq","or","os","sat","mfe","pa","dua","ksb","ewo","pl","ksf"],"path":"OA_data > pem > OA_submission > OA_submissionScope > OA_referenceScopes > 1 > OA_exportHeader > OA_title > en > frrr","unexpectedSections":["frrr"]}},"time":"2024-11-19T18:30:27.807628908","type":"REACTIVE_ERROR"}],"testUnsuportedI18nKeyLanguageInDataExportheaderI18n":[{"errortype":"ValidationError","result":{"message":"unexpectedSections","params":{"expectedSections":["sbp","ksh","nyn","ps","pt","luo","fil","mgh","luy","ccp","mgo","bas","raj","teo","qu","af","brx","ak","am","kde","ar","as","az","rm","rn","ro","ceb","be","ru","rw","bg","kea","bm","bn","bo","sa","twq","sc","br","sd","bs","xog","se","sg","si","seh","sk","sl","sn","so","ca","sq","sr","mzn","ses","ce","su","sv","sw","ta","asa","yav","cs","te","yrl","cv","tg","th","ti","cy","tk","to","dyo","da","tr","tt","de","cgg","ast","nmg","bem","ug","kgp","bez","uk","dz","ur","dje","haw","ee","uz","tzm","el","en","nnh","eo","chr","es","et","eu","vi","shi","khq","hsb","fa","bgc","ff","fi","rwk","yue","fo","fr","jgo","fy","lkt","wo","ga","wae","zgh","pcm","gd","gl","bho","mni","gu","gv","xh","ha","ckb","he","hi","gsw","hr","agq","kkj","hu","yi","hy","yo","ia","id","ig","naq","vai","ii","frr","is","it","kln","zh","ja","zu","doi","jv","guz","tok","mai","smn","ka","sms","mas","ki","kk","kl","km","kn","ko","ks","ku","kw","ky","lb","ebu","lg","nds","jmc","fur","ln","lo","kok","lt","lu","lv","nus","vun","lag","dav","mg","pis","lrc","mi","mk","ml","mn","mr","ms","mt","my","mdf","dsb","nb","nd","ne","mua","nl","nn","no","rof","kab","oc","kam","mer","sah","om","ann","saq","or","os","sat","mfe","pa","dua","ksb","ewo","pl","ksf"],"path":"OA_data > especes > OA_computedComponents > my_computed_column > OA_exportHeader > OA_title > en > frrr","unexpectedSections":["frrr"]}},"time":"2024-11-19T18:29:27.238207226","type":"REACTIVE_ERROR"}],"testUnsuportedI18nKeyLanguageInApplication":[{"errortype":"ValidationError","result":{"message":"unexpectedSections","params":{"expectedSections":["sbp","ksh","nyn","ps","pt","luo","fil","mgh","luy","ccp","mgo","bas","raj","teo","qu","af","brx","ak","am","kde","ar","as","az","rm","rn","ro","ceb","be","ru","rw","bg","kea","bm","bn","bo","sa","twq","sc","br","sd","bs","xog","se","sg","si","seh","sk","sl","sn","so","ca","sq","sr","mzn","ses","ce","su","sv","sw","ta","asa","yav","cs","te","yrl","cv","tg","th","ti","cy","tk","to","dyo","da","tr","tt","de","cgg","ast","nmg","bem","ug","kgp","bez","uk","dz","ur","dje","haw","ee","uz","tzm","el","en","nnh","eo","chr","es","et","eu","vi","shi","khq","hsb","fa","bgc","ff","fi","rwk","yue","fo","fr","jgo","fy","lkt","wo","ga","wae","zgh","pcm","gd","gl","bho","mni","gu","gv","xh","ha","ckb","he","hi","gsw","hr","agq","kkj","hu","yi","hy","yo","ia","id","ig","naq","vai","ii","frr","is","it","kln","zh","ja","zu","doi","jv","guz","tok","mai","smn","ka","sms","mas","ki","kk","kl","km","kn","ko","ks","ku","kw","ky","lb","ebu","lg","nds","jmc","fur","ln","lo","kok","lt","lu","lv","nus","vun","lag","dav","mg","pis","lrc","mi","mk","ml","mn","mr","ms","mt","my","mdf","dsb","nb","nd","ne","mua","nl","nn","no","rof","kab","oc","kam","mer","sah","om","ann","saq","or","os","sat","mfe","pa","dua","ksb","ewo","pl","ksf"],"path":"OA_application > OA_i18n > OA_title > en > frrr","unexpectedSections":["frrr"]}},"time":"2024-11-19T18:30:46.996417241","type":"REACTIVE_ERROR"}],"testUnknownCheckerName":[{"errortype":"ValidationError","result":{"message":"unknownCheckerName","params":{"path":"OA_data > sites > OA_basicComponents > tze_type_nom","checkerName":"reference","acceptedCheckerNames":["OA_reference","OA_float","OA_date","OA_groovyExpression","OA_boolean","OA_integer","OA_string"]}},"time":"2024-11-19T18:30:05.312824824","type":"REACTIVE_ERROR"}],"testUnknownReferenceColumnToLookForHeaderInDataDynamicComponents":[{"errortype":"ValidationError","result":{"message":"unknownReferenceColumnToLookForHeader","params":{"path":"OA_data > sites > OA_dynamicComponents > proprieteDeTaxon > OA_referenceComponentToLookForHeader","listColumnsNameReference":["tze_definition_en","tze_definition_fr","tze_nom_en","tze_nom_fr","tze_nom_key"],"columnNameReference":"nom_key","referenceName":"type_de_sites"}},"time":"2024-11-19T18:29:41.395799194","type":"REACTIVE_ERROR"}],"testBadNameTagInDynamicComponents":[{"errortype":"ValidationError","result":{"message":"badTagsPatterns","params":{"path":"OA_data > sites > OA_dynamicComponents > proprieteDeTaxon > OA_tags","acceptedTagPatterns":["__HIDDEN__","__REFERENCE__","test","context","no-tag","__DATA__","__ORDER_([0-9]*)__"]}},"time":"2024-11-19T18:30:53.365913502","type":"REACTIVE_ERROR"}],"testMissingRequiredValueForAuthorization":[{"errortype":"ValidationError","result":{"message":"missingRequiredValue","params":{"path":"OA_data > pem > OA_submission > OA_submissionScope > OA_referenceScopes > 0 > OA_reference"}},"time":"2024-11-19T18:30:10.989181086","type":"REACTIVE_ERROR"}],"testUnsuportedI18nKeyLanguageInValidation":[{"errortype":"ValidationError","result":{"message":"duplicateKey","params":{"columnNumber":8,"lineNumber":248,"duplicateKeys":"sites"}},"time":"2024-11-19T18:30:22.584805579","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"duplicatedComponentHeader","params":{"duplicatedImportHeader":["zet_nom_key","zet_chemin_parent"],"path":"OA_data > sites","duplicatedHeader":"zet_chemin_parent","data":"sites"}},"time":"2024-11-19T18:31:09.949045701","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"unexpectedSections","params":{"expectedSections":["sbp","ksh","nyn","ps","pt","luo","fil","mgh","luy","ccp","mgo","bas","raj","teo","qu","af","brx","ak","am","kde","ar","as","az","rm","rn","ro","ceb","be","ru","rw","bg","kea","bm","bn","bo","sa","twq","sc","br","sd","bs","xog","se","sg","si","seh","sk","sl","sn","so","ca","sq","sr","mzn","ses","ce","su","sv","sw","ta","asa","yav","cs","te","yrl","cv","tg","th","ti","cy","tk","to","dyo","da","tr","tt","de","cgg","ast","nmg","bem","ug","kgp","bez","uk","dz","ur","dje","haw","ee","uz","tzm","el","en","nnh","eo","chr","es","et","eu","vi","shi","khq","hsb","fa","bgc","ff","fi","rwk","yue","fo","fr","jgo","fy","lkt","wo","ga","wae","zgh","pcm","gd","gl","bho","mni","gu","gv","xh","ha","ckb","he","hi","gsw","hr","agq","kkj","hu","yi","hy","yo","ia","id","ig","naq","vai","ii","frr","is","it","kln","zh","ja","zu","doi","jv","guz","tok","mai","smn","ka","sms","mas","ki","kk","kl","km","kn","ko","ks","ku","kw","ky","lb","ebu","lg","nds","jmc","fur","ln","lo","kok","lt","lu","lv","nus","vun","lag","dav","mg","pis","lrc","mi","mk","ml","mn","mr","ms","mt","my","mdf","dsb","nb","nd","ne","mua","nl","nn","no","rof","kab","oc","kam","mer","sah","om","ann","saq","or","os","sat","mfe","pa","dua","ksb","ewo","pl","ksf"],"path":"OA_data > pem > OA_validations > reference > OA_i18n > frrr","unexpectedSections":["frrr"]}},"time":"2024-11-19T18:31:12.333155557","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"duplicatedComponentName","params":{"duplicatedPathes":["OA_data > pem > OA_constantComponents > tel_experimental_site","OA_data > pem > OA_patternComponents > tel_experimental_site"],"path":"OA_data > pem > OA_patternComponents > tel_experimental_site","componentName":"tel_experimental_site"}},"time":"2024-11-19T18:31:27.336298492","type":"REACTIVE_ERROR"}],"testMissingAnyMandatoriesSectionsForAuthorization":[{"errortype":"ValidationError","result":{"message":"missingMandatoriesSections","params":{"missingMandatoriesSections":["OA_reference","OA_component"],"path":"OA_data > pem > OA_submission > OA_submissionScope > OA_referenceScopes > 0 > OA_exportHeader > OA_i18n"}},"time":"2024-11-19T18:31:25.369333114","type":"REACTIVE_ERROR"}],"testInvalidNaturalKey":[{"errortype":"ValidationError","result":{"message":"invalidNaturalKey","params":{"path":"OA_data > especes","invalidNaturalKeyElements":["espNom"],"expectedComponentLabel":["colonne_homonyme_entre_referentiels","esp_definition_en","my_computed_column","esp_nom","esp_definition_fr"]}},"time":"2024-11-19T18:30:49.044175281","type":"REACTIVE_ERROR"}],"testInvalidDurationForCheckerDate":[{"errortype":"ValidationError","result":{"message":"invalidDurationCheckerDate","params":{"declaredDuration":"1 Yearss","path":"OA_data > pem > OA_basicComponents > date > OA_checker > OA_params"}},"time":"2024-11-19T18:31:37.398728087","type":"REACTIVE_ERROR"}],"testMissingRequiredValueForDynamicColumns":[{"errortype":"ValidationError","result":{"message":"missingRequiredValue","params":{"path":"OA_data > sites > OA_dynamicComponents > proprieteDeTaxon > OA_reference"}},"time":"2024-11-19T18:31:45.638926591","type":"REACTIVE_ERROR"}],"testUnexpectedNameTagInBasicComponent":[{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":["test","context"],"path":"OA_data > pem > OA_basicComponents > projet > OA_tags","notExpectedDomainTags":["testz"]}},"time":"2024-11-19T18:30:44.975401761","type":"REACTIVE_ERROR"}],"testunknownComponentNameValidation":[{"errortype":"ValidationError","result":{"message":"unknownComponentForComponentName","params":{"unknownComponent":"sites","knownComponents":["site_bassin","date","tel_experimental_site","site","bassin","projet","espece","ordre_affichage","chemin","tel_experimental_network","plateforme","is_float_value","tel_value"],"path":"OA_data > pem > OA_validations > reference > OA_components"}},"time":"2024-11-19T18:30:42.965156108","type":"REACTIVE_ERROR"}],"testNotExpectedTagsInConstantComponents":[{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":["test","context"],"path":"OA_data > pem > OA_constantComponents > tel_experimental_network > OA_tags","notExpectedDomainTags":["testz"]}},"time":"2024-11-19T18:30:34.87974347","type":"REACTIVE_ERROR"}],"testMissingComponentNameInColumnsForAuthorization":[{"errortype":"ValidationError","result":{"message":"missingComponentForComponentName","params":{"knownComponents":["site_bassin","date","tel_experimental_site","site","bassin","projet","espece","ordre_affichage","chemin","tel_experimental_network","plateforme","is_float_value","tel_value"],"path":"OA_data > pem > OA_validations > reference > OA_components"}},"time":"2024-11-19T18:31:41.548956503","type":"REACTIVE_ERROR"}],"testBadDomaineTagPattern":[{"errortype":"ValidationError","result":{"message":"badDomainTagPattern","params":{"path":"OA_tags","domainTagPattern":"^[a-z][a-z_0-9]*[a-z0-9]$"}},"time":"2024-11-19T18:31:31.349856984","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"illegalDomainTagPattern","params":{"reservedTagNames":["NoTag[tagDefinition=NO_TAG, tagName=no_tag]"],"path":"OA_tags","expectedPattern":"^[a-z][a-z_0-9]*[a-z0-9]$"}},"time":"2024-11-19T18:31:31.350174705","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":[],"path":"OA_data > especes","notExpectedDomainTags":["context"]}},"time":"2024-11-19T18:31:31.350392563","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":[],"path":"OA_data > especes > OA_basicComponents > esp_nom > OA_tags","notExpectedDomainTags":["test"]}},"time":"2024-11-19T18:31:31.350857142","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":[],"path":"OA_data > projet","notExpectedDomainTags":["test","context"]}},"time":"2024-11-19T18:31:31.351599152","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":[],"path":"OA_data > type_de_sites","notExpectedDomainTags":["context"]}},"time":"2024-11-19T18:31:31.351845564","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":[],"path":"OA_data > sites","notExpectedDomainTags":["context"]}},"time":"2024-11-19T18:31:31.352149289","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":[],"path":"OA_data > sites > OA_dynamicComponents > proprieteDeTaxon > OA_tags","notExpectedDomainTags":["test","context"]}},"time":"2024-11-19T18:31:31.352579239","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":[],"path":"OA_data > pem","notExpectedDomainTags":["test","context"]}},"time":"2024-11-19T18:31:31.352685201","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":[],"path":"OA_data > pem > OA_basicComponents > projet > OA_tags","notExpectedDomainTags":["test"]}},"time":"2024-11-19T18:31:31.352980641","type":"REACTIVE_ERROR"},{"errortype":"ValidationError","result":{"message":"notExpectedDomainTags","params":{"expectedDomainTags":[],"path":"OA_data > pem > OA_constantComponents > tel_experimental_network > OA_tags","notExpectedDomainTags":["test"]}},"time":"2024-11-19T18:31:31.353385113","type":"REACTIVE_ERROR"}]} \ No newline at end of file diff --git a/cypress/fixtures/applications/errors/errors.txt b/cypress/fixtures/applications/errors/errors.txt deleted file mode 100644 index e69de29bb..000000000 diff --git a/cypress/fixtures/applications/errors/ref_ola_errors.json b/cypress/fixtures/applications/errors/ref_ola_errors.json deleted file mode 100644 index 9e26dfeeb..000000000 --- a/cypress/fixtures/applications/errors/ref_ola_errors.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/cypress/fixtures/applications/fake/fakeYaml_testCreateAplication.json b/cypress/fixtures/applications/fake/fakeYaml_testCreateAplication.json deleted file mode 100644 index 7be6a0172..000000000 --- a/cypress/fixtures/applications/fake/fakeYaml_testCreateAplication.json +++ /dev/null @@ -1,235 +0,0 @@ -{ - "validationCheckResults": [], - "result": { - "version": 0, - "application": { - "name": "Sites", - "version": 1 - }, - "references": { - "projets": { - "separator": ";", - "keyColumns": [ - "nom du projet_key" - ], - "columns": { - "nom du projet_key": null, - "nom du projet_fr": null, - "nom du projet_en": null, - "description du projet_fr": null, - "description du projet_en": null - } - }, - "plateformes": { - "separator": ";", - "keyColumns": [ - "nom de la plateforme_key" - ], - "columns": { - "nom de la plateforme_key": null, - "nom du site": null, - "nom de la plateforme_fr": null, - "nom de la plateforme_en": null, - "latitude": null, - "longitude": null, - "altitude": null, - "nom du type de plateforme": null, - "code sandre": null, - "code sandre du contexte": null - } - }, - "typeSites": { - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_key": null, - "nom_fr": null, - "nom_en": null, - "description_fr": null, - "description_en": null - } - }, - "sites": { - "separator": ";", - "keyColumns": [ - "nom du site_key" - ], - "columns": { - "nom du type de site": null, - "nom du site_key": null, - "nom du site_fr": null, - "nom du site_en": null, - "description du site_fr": null, - "description du site_en": null, - "code sandre du Plan d'eau": null, - "code sandre de la Masse d'eau plan d'eau": null - } - } - }, - "compositeReferences": { - "localizations": { - "components": [ - { - "reference": "typeSites", - "parentKeyColumn": null - }, - { - "reference": "sites", - "parentKeyColumn": "nom du type de site" - }, - { - "reference": "plateformes", - "parentKeyColumn": "nom du site" - } - ] - } - }, - "dataTypes": { - "site": { - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [ - { - "header": "typeSite", - "boundTo": { - "variable": "localization", - "component": "typeSite", - "id": "localization_typeSite" - } - }, - { - "header": "site", - "boundTo": { - "variable": "localization", - "component": "site", - "id": "localization_site" - } - }, - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day" - } - }, - { - "header": "heure", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time" - } - }, - { - "header": "Couleur des individus", - "boundTo": { - "variable": "Couleur des individus", - "component": "value", - "id": "Couleur des individus_value" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "boundTo": { - "variable": "localization", - "component": "site", - "id": "localization_site" - }, - "exportHeader": "Site" - } - ] - }, - "data": { - "date": { - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm:ss" - } - }, - "defaultValue": null - } - } - }, - "localization": { - "components": { - "site": { - "checker": { - "name": "Reference", - "params": { - "refType": "sites" - } - }, - "defaultValue": null - }, - "typeSite": { - "checker": { - "name": "Reference", - "params": { - "refType": "typeSites" - } - }, - "defaultValue": null - } - } - }, - "Couleur des individus": { - "components": { - "value": null - } - } - }, - "validations": {}, - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day" - }, - "authorizationScopes": { - "variable": "localization", - "component": "site", - "id": "localization_site" - }, - "dataGroups": { - "referentiel": { - "label": "Référentiel", - "data": [ - "localization", - "date" - ] - }, - "qualitatif": { - "label": "Données qualitatives", - "data": [ - "Couleur des individus" - ] - } - } - } - } - } - }, - "valid": true -} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/foret/applications.json b/cypress/fixtures/applications/ore/foret/applications.json deleted file mode 100644 index 77dea7640..000000000 --- a/cypress/fixtures/applications/ore/foret/applications.json +++ /dev/null @@ -1,18325 +0,0 @@ -[ - { - "id": "4591638b-ef8e-412b-b06c-0912e9b73a9d", - "creationDate": 1651854659679, - "updateDate": 1651854659679, - "name": "foret", - "comment": "", - "referenceType": [ - "types_fichiers", - "ic_site_theme_dataype_variable", - "informations_complementaires", - "liste_valeur_ic", - "liste_ic", - "methodes_periodes", - "methodes_references", - "methodes", - "instruments_periodes", - "instruments_references", - "instruments", - "reference", - "traitements", - "variables_par_types_de_donnees", - "variables", - "unites", - "theme_types_de_donnees_par_zone_etudes", - "themes", - "zones_etudes", - "types_de_zones_etudes" - ], - "dataType": [ - "ts_infraj", - "smp_infraj", - "gwd_infraj", - "g_infraj", - "swc_infraj", - "ts_j", - "smp_j", - "gwd_j", - "g_j", - "swc_j", - "chambrefluxsol_infraj", - "chambrefluxsol_j", - "chambrefluxsol_m", - "flux_sh", - "flux_j", - "flux_m", - "meteo_sh", - "meteo_j", - "meteo_m" - ], - "configuration": { - "requiredAuthorizationsAttributes": [ - "localization" - ], - "version": 1, - "internationalization": { - "application": { - "internationalizationName": { - "en": "ORE F-ORE-T", - "fr": "ORE F-ORE-T" - } - }, - "references": { - "variables": { - "internationalizationName": { - "en": "Variables", - "fr": "Variables" - }, - "internationalizedColumns": { - "definition_fr": { - "en": "definition_en", - "fr": "definition_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {} - }, - "traitements": { - "internationalizationName": { - "en": "Treatments", - "fr": "Traitements" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr}", - "fr": "{libellé_fr}" - } - }, - "internationalizedValidations": {} - }, - "ic_site_theme_dataype_variable": { - "internationalizationName": { - "en": "Complement information for site, theme, datatype and variable", - "fr": "Informations complémentaires par site, thème, type de données et variable" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable} {nom de l'information complémentaire}", - "fr": "{Nom du Thème-Type de données-Variable} {nom de l'information complémentaire}" - } - }, - "internationalizedValidations": {} - }, - "instruments_periodes": { - "internationalizationName": { - "en": "Application periods of the instruments", - "fr": "Périodes d'application des instruments" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable}", - "fr": "{Nom du Thème-Type de données-Variable}" - } - }, - "internationalizedValidations": {} - }, - "methodes_periodes": { - "internationalizationName": { - "en": "Application periods of methods", - "fr": "Périodes d'application des méthodes" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable}", - "fr": "{Nom du Thème-Type de données-Variable}" - } - }, - "internationalizedValidations": {} - }, - "types_de_zones_etudes": { - "internationalizationName": { - "en": "Types of study areas", - "fr": "Types de zones d'études" - }, - "internationalizedColumns": { - "nom_fr": { - "en": "nom_en", - "fr": "nom_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_fr}", - "fr": "{nom_fr}" - } - }, - "internationalizedValidations": {} - }, - "liste_ic": { - "internationalizationName": { - "en": "List of complement information", - "fr": "Liste d'informations complémentaires" - }, - "internationalizedColumns": { - "nom de la liste_fr": { - "en": "nom de la liste_en", - "fr": "nom de la liste_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la liste_fr}", - "fr": "{nom de la liste_fr}" - } - }, - "internationalizedValidations": {} - }, - "zones_etudes": { - "internationalizationName": { - "en": "Study areas", - "fr": "Zones d'études" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {} - }, - "types_fichiers": { - "internationalizationName": { - "en": "Files' type<", - "fr": "Type de fichiers" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {} - }, - "reference": { - "internationalizationName": { - "en": "Références", - "fr": "Références" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{DOI} ({premier auteur} {année})", - "fr": "{DOI} ({premier auteur} {année})" - } - }, - "internationalizedValidations": {} - }, - "themes": { - "internationalizationName": { - "en": "Thématics", - "fr": "Thèmes" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {} - }, - "instruments": { - "internationalizationName": { - "en": "Instruments", - "fr": "Instruments" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "fabricant_fr": { - "en": "fabricant_en", - "fr": "fabricant_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "informations de calibration_fr": { - "en": "informations de calibration_en", - "fr": "informations de calibration_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr} ({code})", - "fr": "{libellé_fr} ({code})" - } - }, - "internationalizedValidations": {} - }, - "unites": { - "internationalizationName": { - "en": "Units", - "fr": "Unités" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "code_key": { - "en": "code_en", - "fr": "code_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code_key})", - "fr": "{nom_key} ({code_key})" - } - }, - "internationalizedValidations": {} - }, - "theme_types_de_donnees_par_zone_etudes": { - "internationalizationName": { - "en": "Thematics and data types by study area", - "fr": "Thèmes et types de données par zone d'étude" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site}; {nom du thème}; {nom du type de données}", - "fr": "{nom du site}; {nom du thème}; {nom du type de données}" - } - }, - "internationalizedValidations": {} - }, - "variables_par_types_de_donnees": { - "internationalizationName": { - "en": "Variables by data types", - "fr": "Variable par types de données" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de données} : {nom de la variable} ({nom de l'unité})", - "fr": "{nom du type de données} : {nom de la variable} ({nom de l'unité})" - } - }, - "internationalizedValidations": {} - }, - "informations_complementaires": { - "internationalizationName": { - "en": "Complement information", - "fr": "Informations complementaires" - }, - "internationalizedColumns": { - "description de l'information complémentaire_fr": { - "en": "description de l'information complémentaire_en", - "fr": "description de l'information complémentaire_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de l'information complémentaire} ({description de l'information complémentaire_fr}", - "fr": "{nom de l'information complémentaire} ({description de l'information complémentaire_fr})" - } - }, - "internationalizedValidations": {} - }, - "methodes": { - "internationalizationName": { - "en": "Methods", - "fr": "Méthodes" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr} ({code})", - "fr": "{libellé_fr} ({code})" - } - }, - "internationalizedValidations": {} - }, - "liste_valeur_ic": { - "internationalizationName": { - "en": "List of complement information values", - "fr": "Liste de valeurs d'informations complémentaires" - }, - "internationalizedColumns": { - "libellé d'une valeur_fr": { - "en": "libellé d'une valeur_en", - "fr": "libellé d'une valeur_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la liste} : {libellé d'une valeur_fr}", - "fr": "{nom de la liste} : {libellé d'une valeur_fr}" - } - }, - "internationalizedValidations": {} - }, - "methodes_references": { - "internationalizationName": { - "en": "Methods references", - "fr": "Références des méthodes" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{code de la méthode de calcul} {doi de la référence}", - "fr": "{code de la méthode de calcul} {doi de la référence}" - } - }, - "internationalizedValidations": {} - }, - "instruments_references": { - "internationalizationName": { - "en": "Instruments references", - "fr": "Références des instruments" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{code de l'instrument} {doi de la référence}", - "fr": "{code de l'instrument} {doi de la référence}" - } - }, - "internationalizedValidations": {} - } - }, - "dataTypes": { - "flux_m": { - "internationalizationName": { - "en": "Flux monthly", - "fr": "Flux mensuel" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "flux_j": { - "internationalizationName": { - "en": "Flux daily", - "fr": "Flux journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "meteo_j": { - "internationalizationName": { - "en": "Meteorology daily", - "fr": "Météorologie journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "flux_sh": { - "internationalizationName": { - "en": "Flux half hourly", - "fr": "Flux semi horaire" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "meteo_sh": { - "internationalizationName": { - "en": "Meteorology half hourly", - "fr": "Météorologie semi horaire" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "smp_j": { - "internationalizationName": { - "en": "Daily tension of water", - "fr": "Tension de l'eau journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SMP": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "swc_j": { - "internationalizationName": { - "en": "Daily volume humidity", - "fr": "Humidité volumique journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SWC": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "meteo_m": { - "internationalizationName": { - "en": "Meteorology monthly", - "fr": "Météorologie mensuelle" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "g_infraj": { - "internationalizationName": { - "en": "Infra-daily flow of heat", - "fr": "Flux de chaleur infra-journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "G": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "swc_infraj": { - "internationalizationName": { - "en": "Infra daily volume humidity", - "fr": "Humidité volumique infra-journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SWC": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "gwd_infraj": { - "internationalizationName": { - "en": "Infra-daily depth of the groundwater", - "fr": "Profondeur de la nappe infra-journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "GWD": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "chambrefluxsol_m": { - "internationalizationName": { - "en": "Monthly flux chambers", - "fr": "Flux de chambres mensuel" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "chambrefluxsol_j": { - "internationalizationName": { - "en": "Daily flux chambers", - "fr": "Flux de chambres journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "g_j": { - "internationalizationName": { - "en": "Daily flow of heat", - "fr": "Flux de chaleur journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "G": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "chambrefluxsol_infraj": { - "internationalizationName": { - "en": "Intraday flux chambers", - "fr": "Flux de chambres infra journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "ts_j": { - "internationalizationName": { - "en": "Daily temperature", - "fr": "Température journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "TS": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "gwd_j": { - "internationalizationName": { - "en": "Daily depth of the groundwater", - "fr": "Profondeur journalière de la nappe" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "GWD": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "smp_infraj": { - "internationalizationName": { - "en": "Infra-daily depth of the groundwater", - "fr": "Profondeur de la nappe infra-journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SMP": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "ts_infraj": { - "internationalizationName": { - "en": "Infra-daily temperature", - "fr": "Température infra-journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "TS": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - } - } - }, - "comment": null, - "application": { - "internationalizationName": { - "en": "ORE F-ORE-T", - "fr": "ORE F-ORE-T" - }, - "internationalizedColumns": null, - "name": "foret", - "version": 1, - "defaultLanguage": null, - "internationalization": { - "internationalizationName": { - "en": "ORE F-ORE-T", - "fr": "ORE F-ORE-T" - } - } - }, - "references": { - "variables": { - "internationalizationName": { - "en": "Variables", - "fr": "Variables" - }, - "internationalizedColumns": { - "definition_fr": { - "en": "definition_en", - "fr": "definition_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "separator": ";", - "keyColumns": [ - "nom" - ], - "columns": { - "nom": null, - "definition_en": null, - "definition_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "unites": { - "internationalizationName": { - "en": "Units", - "fr": "Unités" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "code_key": { - "en": "code_en", - "fr": "code_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code_key})", - "fr": "{nom_key} ({code_key})" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "code_en": null, - "code_fr": null, - "nom_key": null, - "code_key": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "variables_par_types_de_donnees": { - "internationalizationName": { - "en": "Variables by data types", - "fr": "Variable par types de données" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de données} : {nom de la variable} ({nom de l'unité})", - "fr": "{nom du type de données} : {nom de la variable} ({nom de l'unité})" - } - }, - "separator": ";", - "keyColumns": [ - "nom du type de données", - "nom de la variable" - ], - "columns": { - "max": null, - "min": null, - "nom de l'unité": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom de la variable": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du type de données": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "themes": { - "internationalizationName": { - "en": "Thématics", - "fr": "Thèmes" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "description_en": null, - "description_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "types_de_zones_etudes": { - "internationalizationName": { - "en": "Types of study areas", - "fr": "Types de zones d'études" - }, - "internationalizedColumns": { - "nom_fr": { - "en": "nom_en", - "fr": "nom_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_fr}", - "fr": "{nom_fr}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_fr" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "définition_en": null, - "définition_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "zones_etudes": { - "internationalizationName": { - "en": "Study areas", - "fr": "Zones d'études" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "separator": ";", - "keyColumns": [ - "parent", - "nom" - ], - "columns": { - "nom": null, - "pente": null, - "parent": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "pays_en": null, - "pays_fr": null, - "surface": null, - "altitude": null, - "date fin": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "latitude": null, - "longitude": null, - "région_en": null, - "région_fr": null, - "date début": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "temp moyenne": null, - "type de site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "types_de_zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "type foret_en": null, - "type foret_fr": null, - "description_en": null, - "description_fr": null, - "précip moyenne": null, - "direction vent_en": null, - "direction vent_fr": null, - "direction pente_en": null, - "direction pente_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "theme_types_de_donnees_par_zone_etudes": { - "internationalizationName": { - "en": "Thematics and data types by study area", - "fr": "Thèmes et types de données par zone d'étude" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site}; {nom du thème}; {nom du type de données}", - "fr": "{nom du site}; {nom du thème}; {nom du type de données}" - } - }, - "separator": ";", - "keyColumns": [ - "nom du site", - "nom du thème", - "nom du type de données" - ], - "columns": { - "nom du site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du thème": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du type de données": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "ic_site_theme_dataype_variable": { - "internationalizationName": { - "en": "Complement information for site, theme, datatype and variable", - "fr": "Informations complémentaires par site, thème, type de données et variable" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable} {nom de l'information complémentaire}", - "fr": "{Nom du Thème-Type de données-Variable} {nom de l'information complémentaire}" - } - }, - "separator": ";", - "keyColumns": [ - "Nom du Thème-Type de données-Variable", - "nom de l'information complémentaire" - ], - "columns": { - "nom de l'information complémentaire": null, - "Nom du Thème-Type de données-Variable": null - }, - "computedColumns": { - "variables_par_types_de_donnees": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables_par_types_de_donnees", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "computation": { - "expression": "String[] tab = datum.get(\"Nom du Thème-Type de données-Variable\").split(\"-\"); String datatype = fr.inra.oresing.rest.OreSiService.escapeKeyComponent( tab[2].strip()); String variable = fr.inra.oresing.rest.OreSiService.escapeKeyComponent( tab[3].strip()); return references.find{it.key.equals(\"variables_par_types_de_donnees\")}.value .findAll {it.refValues[\"nom de la variable\"].equals(variable)} .find {it.refValues[\"nom du type de données\"].equals(datatype)} .naturalKey\n", - "references": [ - "variables_par_types_de_donnees" - ], - "datatypes": [] - } - }, - "theme_types_de_donnees_par_zone_etudes": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "theme_types_de_donnees_par_zone_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "computation": { - "expression": "String[] tab = datum.get(\"Nom du Thème-Type de données-Variable\").split(\"-\"); String site = tab[0].strip(); String theme = tab[1].strip(); String datatype = tab[2].strip(); return references[\"theme_types_de_donnees_par_zone_etudes\"] .findAll {it.refValues[\"nom du site\"].equals(site)} .findAll {it.refValues[\"nom du thème\"].equals(theme)} .find {it.refValues[\"nom du type de données\"].equals(datatype)} .naturalKey\n", - "references": [ - "theme_types_de_donnees_par_zone_etudes" - ], - "datatypes": [] - } - } - }, - "dynamicColumns": {}, - "validations": {} - }, - "liste_ic": { - "internationalizationName": { - "en": "List of complement information", - "fr": "Liste d'informations complémentaires" - }, - "internationalizedColumns": { - "nom de la liste_fr": { - "en": "nom de la liste_en", - "fr": "nom de la liste_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la liste_fr}", - "fr": "{nom de la liste_fr}" - } - }, - "separator": ";", - "keyColumns": [ - "nom de la liste_fr" - ], - "columns": { - "nom de la liste_en": null, - "nom de la liste_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "informations_complementaires": { - "internationalizationName": { - "en": "Complement information", - "fr": "Informations complementaires" - }, - "internationalizedColumns": { - "description de l'information complémentaire_fr": { - "en": "description de l'information complémentaire_en", - "fr": "description de l'information complémentaire_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de l'information complémentaire} ({description de l'information complémentaire_fr}", - "fr": "{nom de l'information complémentaire} ({description de l'information complémentaire_fr})" - } - }, - "separator": ";", - "keyColumns": [ - "nom de l'information complémentaire", - "nom de la liste de valeurs d'informations complémentaires" - ], - "columns": { - "nom de l'information complémentaire": null, - "description de l'information complémentaire_en": null, - "description de l'information complémentaire_fr": null, - "nom de la liste de valeurs d'informations complémentaires": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "liste_ic", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "instruments": { - "internationalizationName": { - "en": "Instruments", - "fr": "Instruments" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "fabricant_fr": { - "en": "fabricant_en", - "fr": "fabricant_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "informations de calibration_fr": { - "en": "informations de calibration_en", - "fr": "informations de calibration_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr} ({code})", - "fr": "{libellé_fr} ({code})" - } - }, - "separator": ";", - "keyColumns": [ - "code" - ], - "columns": { - "code": null, - "libellé_en": null, - "libellé_fr": null, - "fabricant_en": null, - "fabricant_fr": null, - "description_en": null, - "description_fr": null, - "informations de calibration_en": null, - "informations de calibration_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "reference": { - "internationalizationName": { - "en": "Références", - "fr": "Références" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{DOI} ({premier auteur} {année})", - "fr": "{DOI} ({premier auteur} {année})" - } - }, - "separator": ";", - "keyColumns": [ - "DOI" - ], - "columns": { - "DOI": null, - "année": null, - "premier auteur": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "instruments_references": { - "internationalizationName": { - "en": "Instruments references", - "fr": "Références des instruments" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{code de l'instrument} {doi de la référence}", - "fr": "{code de l'instrument} {doi de la référence}" - } - }, - "separator": ";", - "keyColumns": [ - "code de l'instrument", - "doi de la référence" - ], - "columns": { - "code de l'instrument": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "instruments", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "doi de la référence": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "reference", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "instruments_periodes": { - "internationalizationName": { - "en": "Application periods of the instruments", - "fr": "Périodes d'application des instruments" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable}", - "fr": "{Nom du Thème-Type de données-Variable}" - } - }, - "separator": ";", - "keyColumns": [ - "Nom du Thème-Type de données-Variable" - ], - "columns": { - "Date de fin": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Date de début": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Code de l'instrument": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "instruments", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Nom du Thème-Type de données-Variable": null - }, - "computedColumns": { - "variables_par_types_de_donnees": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables_par_types_de_donnees", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "computation": { - "expression": "String[] tab = datum.get(\"Nom du Thème-Type de données-Variable\").split(\"-\"); String datatype = fr.inra.oresing.rest.OreSiService.escapeKeyComponent( tab[2].strip()); String variable = fr.inra.oresing.rest.OreSiService.escapeKeyComponent( tab[3].strip()); return references.find{it.key.equals(\"variables_par_types_de_donnees\")}.value\n .findAll {it.refValues[\"nom de la variable\"].equals(variable)}\n .find {it.refValues[\"nom du type de données\"].equals(datatype)}\n .naturalKey\n", - "references": [ - "variables_par_types_de_donnees" - ], - "datatypes": [] - } - }, - "theme_types_de_donnees_par_zone_etudes": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "theme_types_de_donnees_par_zone_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "computation": { - "expression": "String[] tab = datum.get(\"Nom du Thème-Type de données-Variable\").split(\"-\"); String site = tab[0].strip(); String theme = tab[1].strip(); String datatype = tab[2].strip(); return references[\"theme_types_de_donnees_par_zone_etudes\"] .findAll {it.refValues[\"nom du site\"].equals(site)} .findAll {it.refValues[\"nom du thème\"].equals(theme)} .find{it.refValues[\"nom du type de données\"].equals(datatype)} .naturalKey\n", - "references": [ - "theme_types_de_donnees_par_zone_etudes" - ], - "datatypes": [] - } - } - }, - "dynamicColumns": {}, - "validations": {} - }, - "methodes": { - "internationalizationName": { - "en": "Methods", - "fr": "Méthodes" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr} ({code})", - "fr": "{libellé_fr} ({code})" - } - }, - "separator": ";", - "keyColumns": [ - "code" - ], - "columns": { - "code": null, - "libellé_en": null, - "libellé_fr": null, - "description_en": null, - "description_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "methodes_references": { - "internationalizationName": { - "en": "Methods references", - "fr": "Références des méthodes" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{code de la méthode de calcul} {doi de la référence}", - "fr": "{code de la méthode de calcul} {doi de la référence}" - } - }, - "separator": ";", - "keyColumns": [ - "code de la méthode de calcul", - "doi de la référence" - ], - "columns": { - "doi de la référence": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "reference", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "code de la méthode de calcul": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "methodes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "methodes_periodes": { - "internationalizationName": { - "en": "Application periods of methods", - "fr": "Périodes d'application des méthodes" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable}", - "fr": "{Nom du Thème-Type de données-Variable}" - } - }, - "separator": ";", - "keyColumns": [ - "Nom du Thème-Type de données-Variable" - ], - "columns": { - "Date de fin": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Date de début": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Code de la méthode de calcul": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "methodes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Nom du Thème-Type de données-Variable": null - }, - "computedColumns": { - "variables_par_types_de_donnees": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables_par_types_de_donnees", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "computation": { - "expression": "String[] tab = datum.get(\"Nom du Thème-Type de données-Variable\").split(\"-\"); String datatype = fr.inra.oresing.rest.OreSiService.escapeKeyComponent( tab[2].strip()); String variable = fr.inra.oresing.rest.OreSiService.escapeKeyComponent( tab[3].strip()); return references.find{it.key.equals(\"variables_par_types_de_donnees\")}.value\n .findAll {it.refValues[\"nom de la variable\"].equals(variable)}\n .find {it.refValues[\"nom du type de données\"].equals(datatype)}\n .naturalKey\n", - "references": [ - "variables_par_types_de_donnees" - ], - "datatypes": [] - } - }, - "theme_types_de_donnees_par_zone_etudes": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "theme_types_de_donnees_par_zone_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "computation": { - "expression": "String[] tab = datum.get(\"Nom du Thème-Type de données-Variable\").split(\"-\"); String site = tab[0].strip(); String theme = tab[1].strip(); String datatype = tab[2].strip(); return references[\"theme_types_de_donnees_par_zone_etudes\"] .findAll {it.refValues[\"nom du site\"].equals(site)} .findAll {it.refValues[\"nom du thème\"].equals(theme)} .find{it.refValues[\"nom du type de données\"].equals(datatype)} .naturalKey\n", - "references": [ - "theme_types_de_donnees_par_zone_etudes" - ], - "datatypes": [] - } - } - }, - "dynamicColumns": {}, - "validations": {} - }, - "liste_valeur_ic": { - "internationalizationName": { - "en": "List of complement information values", - "fr": "Liste de valeurs d'informations complémentaires" - }, - "internationalizedColumns": { - "libellé d'une valeur_fr": { - "en": "libellé d'une valeur_en", - "fr": "libellé d'une valeur_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la liste} : {libellé d'une valeur_fr}", - "fr": "{nom de la liste} : {libellé d'une valeur_fr}" - } - }, - "separator": ";", - "keyColumns": [ - "nom de la liste", - "libellé d'une valeur_fr" - ], - "columns": { - "nom de la liste": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "liste_ic", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "note de la valeur": null, - "libellé d'une valeur_en": null, - "libellé d'une valeur_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "types_fichiers": { - "internationalizationName": { - "en": "Files' type<", - "fr": "Type de fichiers" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "separator": ";", - "keyColumns": [ - "nom" - ], - "columns": { - "nom": null, - "description": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "traitements": { - "internationalizationName": { - "en": "Treatments", - "fr": "Traitements" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr}", - "fr": "{libellé_fr}" - } - }, - "separator": ";", - "keyColumns": [ - "code" - ], - "columns": { - "code": null, - "libellé_en": null, - "libellé_fr": null, - "nom du site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "description_en": null, - "description_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - } - }, - "compositeReferences": { - "localizations": { - "internationalizationName": null, - "internationalizedColumns": null, - "components": [ - { - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "zones_etudes", - "parentKeyColumn": null, - "parentRecursiveKey": "parent" - } - ] - } - }, - "dataTypes": { - "g_j": { - "internationalizationName": { - "en": "Daily flow of heat", - "fr": "Flux de chaleur journalier" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(G)_([0-9]+)_([0-9]+)", - "exportHeader": "G", - "tokens": [ - { - "boundTo": { - "variable": "G", - "component": "variable", - "id": "G_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "G", - "component": "repetition", - "id": "G_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "G", - "component": "profondeur", - "id": "G_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "G", - "component": "value", - "id": "G_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "G": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "G", - "component": "profondeur", - "id": "G_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt_par_metre_carre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "G": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "G", - "data": [ - "G" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "G": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "ts_j": { - "internationalizationName": { - "en": "Daily temperature", - "fr": "Température journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(TS)_([0-9]+)_([0-9]+)", - "exportHeader": "TS", - "tokens": [ - { - "boundTo": { - "variable": "TS", - "component": "variable", - "id": "TS_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "TS", - "component": "repetition", - "id": "TS_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "TS", - "component": "profondeur", - "id": "TS_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "TS", - "component": "value", - "id": "TS_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "TS": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "TS", - "component": "profondeur", - "id": "TS_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degre celcius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "TS": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "TS", - "data": [ - "TS" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "TS": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "gwd_j": { - "internationalizationName": { - "en": "Daily depth of the groundwater", - "fr": "Profondeur journalière de la nappe" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(GWD)_([0-9]+)_([0-9]+)", - "exportHeader": "GWD", - "tokens": [ - { - "boundTo": { - "variable": "GWD", - "component": "variable", - "id": "GWD_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "GWD", - "component": "repetition", - "id": "GWD_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "GWD", - "component": "profondeur", - "id": "GWD_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "GWD", - "component": "value", - "id": "GWD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "GWD": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "GWD", - "component": "profondeur", - "id": "GWD_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "GWD": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "GWD", - "data": [ - "GWD" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "GWD": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "smp_j": { - "internationalizationName": { - "en": "Daily tension of water", - "fr": "Tension de l'eau journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(SMP)_([0-9]+)_([0-9]+)", - "exportHeader": "SMP", - "tokens": [ - { - "boundTo": { - "variable": "SMP", - "component": "variable", - "id": "SMP_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "SMP", - "component": "repetition", - "id": "SMP_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "SMP", - "component": "profondeur", - "id": "SMP_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "SMP", - "component": "value", - "id": "SMP_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "SMP": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "SMP", - "component": "profondeur", - "id": "SMP_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilopascal\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "SMP": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "SMP", - "data": [ - "SMP" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SMP": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "swc_j": { - "internationalizationName": { - "en": "Daily volume humidity", - "fr": "Humidité volumique journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(SWC)_([0-9]+)_([0-9]+)", - "exportHeader": "SWC", - "tokens": [ - { - "boundTo": { - "variable": "SWC", - "component": "variable", - "id": "SWC_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "SWC", - "component": "repetition", - "id": "SWC_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "SWC", - "component": "profondeur", - "id": "SWC_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "SWC", - "component": "value", - "id": "SWC_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "SWC": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "SWC", - "component": "profondeur", - "id": "SWC_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": null, - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"percentage\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "SWC": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "SWC", - "data": [ - "SWC" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SWC": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "flux_j": { - "internationalizationName": { - "en": "Flux daily", - "fr": "Flux journalier" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 9, - "firstRowLine": 11, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "CO2", - "boundTo": { - "variable": "CO2", - "component": "value", - "id": "CO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H2O", - "boundTo": { - "variable": "H2O", - "component": "value", - "id": "H2O_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "ZL", - "boundTo": { - "variable": "ZL", - "component": "value", - "id": "ZL_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2", - "boundTo": { - "variable": "FCO2", - "component": "value", - "id": "FCO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H", - "boundTo": { - "variable": "H", - "component": "value", - "id": "H_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "LE", - "boundTo": { - "variable": "LE", - "component": "value", - "id": "LE_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "T", - "boundTo": { - "variable": "T", - "component": "value", - "id": "T_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "u*", - "boundTo": { - "variable": "u*", - "component": "value", - "id": "u*_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "TR", - "boundTo": { - "variable": "TR", - "component": "value", - "id": "TR_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sb", - "boundTo": { - "variable": "Sb", - "component": "value", - "id": "Sb_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sc", - "boundTo": { - "variable": "Sc", - "component": "value", - "id": "Sc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sw", - "boundTo": { - "variable": "Sw", - "component": "value", - "id": "Sw_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sa", - "boundTo": { - "variable": "Sa", - "component": "value", - "id": "Sa_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_gf", - "boundTo": { - "variable": "FCO2_gf", - "component": "value", - "id": "FCO2_gf_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "H": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "T": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilogramme par mètre et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "LE": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sa": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sb": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"gramme de carbone par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sw": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "TR": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"millilitre par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "ZL": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"sans unité\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "u*": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "CO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "H2O": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"millimole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"gramme de carbone par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2_gf": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"gramme de carbone par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"Tour à flux\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "FCO2", - "H2O", - "Sw", - "FCO2_gf", - "CO2", - "H", - "Sa", - "Sb", - "Sc", - "ZL", - "T", - "u*", - "LE", - "TR" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "flux_m": { - "internationalizationName": { - "en": "Flux monthly", - "fr": "Flux mensuel" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 9, - "firstRowLine": 11, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "month", - "id": "date_month", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "CO2", - "boundTo": { - "variable": "CO2", - "component": "value", - "id": "CO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H2O", - "boundTo": { - "variable": "H2O", - "component": "value", - "id": "H2O_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "ZL", - "boundTo": { - "variable": "ZL", - "component": "value", - "id": "ZL_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2", - "boundTo": { - "variable": "FCO2", - "component": "value", - "id": "FCO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H", - "boundTo": { - "variable": "H", - "component": "value", - "id": "H_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "LE", - "boundTo": { - "variable": "LE", - "component": "value", - "id": "LE_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "T", - "boundTo": { - "variable": "T", - "component": "value", - "id": "T_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "u*", - "boundTo": { - "variable": "u*", - "component": "value", - "id": "u*_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "TR", - "boundTo": { - "variable": "TR", - "component": "value", - "id": "TR_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sb", - "boundTo": { - "variable": "Sb", - "component": "value", - "id": "Sb_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sc", - "boundTo": { - "variable": "Sc", - "component": "value", - "id": "Sc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sw", - "boundTo": { - "variable": "Sw", - "component": "value", - "id": "Sw_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sa", - "boundTo": { - "variable": "Sa", - "component": "value", - "id": "Sa_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_gf", - "boundTo": { - "variable": "FCO2_gf", - "component": "value", - "id": "FCO2_gf_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "H": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "T": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilogramme par mètre et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "LE": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sa": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sb": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"gramme de carbone par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sw": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "TR": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"litre par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "ZL": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"sans unité\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "u*": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "CO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "H2O": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"millimole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"gramme de carbone par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "month": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2_gf": { - "chartDescription": null, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"gramme de carbone par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"Tour à flux\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "mensuel", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "month", - "id": "date_month", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "FCO2", - "H2O", - "Sw", - "FCO2_gf", - "CO2", - "H", - "Sa", - "Sb", - "Sc", - "ZL", - "T", - "u*", - "LE", - "TR" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "flux_sh": { - "internationalizationName": { - "en": "Flux half hourly", - "fr": "Flux semi horaire" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 9, - "firstRowLine": 11, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "CO2", - "boundTo": { - "variable": "CO2", - "component": "value", - "id": "CO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H2O", - "boundTo": { - "variable": "H2O", - "component": "value", - "id": "H2O_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "ZL", - "boundTo": { - "variable": "ZL", - "component": "value", - "id": "ZL_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2", - "boundTo": { - "variable": "FCO2", - "component": "value", - "id": "FCO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_qc", - "boundTo": { - "variable": "FCO2", - "component": "quality_class", - "id": "FCO2_quality_class", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H", - "boundTo": { - "variable": "H", - "component": "value", - "id": "H_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H_qc", - "boundTo": { - "variable": "H", - "component": "quality_class", - "id": "H_quality_class", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "LE", - "boundTo": { - "variable": "LE", - "component": "value", - "id": "LE_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "LE_qc", - "boundTo": { - "variable": "LE", - "component": "quality_class", - "id": "LE_quality_class", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "T", - "boundTo": { - "variable": "T", - "component": "value", - "id": "T_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "T_qc", - "boundTo": { - "variable": "T", - "component": "quality_class", - "id": "T_quality_class", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "u*", - "boundTo": { - "variable": "u*", - "component": "value", - "id": "u*_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "TR", - "boundTo": { - "variable": "TR", - "component": "value", - "id": "TR_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sb", - "boundTo": { - "variable": "Sb", - "component": "value", - "id": "Sb_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sc", - "boundTo": { - "variable": "Sc", - "component": "value", - "id": "Sc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sw", - "boundTo": { - "variable": "Sw", - "component": "value", - "id": "Sw_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sa", - "boundTo": { - "variable": "Sa", - "component": "value", - "id": "Sa_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_gf", - "boundTo": { - "variable": "FCO2_gf", - "component": "value", - "id": "FCO2_gf_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "H": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "quality_class": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "0|1|2", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "T": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilogramme par mètre et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "quality_class": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "0|1|2", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "LE": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "quality_class": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "0|1|2", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sa": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sb": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sw": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "TR": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"millimètre par demi-heure\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "ZL": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"sans unité\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "u*": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "CO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "H2O": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "quality_class": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "0|1|2", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "30 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "FCO2_gf": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"Tour à flux\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "semi-horaire", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "FCO2", - "H2O", - "Sw", - "FCO2_gf", - "CO2", - "H", - "Sa", - "Sb", - "Sc", - "ZL", - "T", - "u*", - "LE", - "TR" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "meteo_j": { - "internationalizationName": { - "en": "Meteorology daily", - "fr": "Météorologie journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 9, - "firstRowLine": 11, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "P", - "boundTo": { - "variable": "P", - "component": "value", - "id": "P_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rr", - "boundTo": { - "variable": "Rr", - "component": "value", - "id": "Rr_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rg", - "boundTo": { - "variable": "Rg", - "component": "value", - "id": "Rg_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Lwin", - "boundTo": { - "variable": "Lwin", - "component": "value", - "id": "Lwin_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Lwout", - "boundTo": { - "variable": "Lwout", - "component": "value", - "id": "Lwout_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rn", - "boundTo": { - "variable": "Rn", - "component": "value", - "id": "Rn_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rd", - "boundTo": { - "variable": "Rd", - "component": "value", - "id": "Rd_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFD", - "boundTo": { - "variable": "PPFD", - "component": "value", - "id": "PPFD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDd", - "boundTo": { - "variable": "PPFDd", - "component": "value", - "id": "PPFDd_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDr", - "boundTo": { - "variable": "PPFDr", - "component": "value", - "id": "PPFDr_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDbc", - "boundTo": { - "variable": "PPFDbc", - "component": "value", - "id": "PPFDbc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "APAR", - "boundTo": { - "variable": "APAR", - "component": "value", - "id": "APAR_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Ta", - "boundTo": { - "variable": "Ta", - "component": "value", - "id": "Ta_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Pa", - "boundTo": { - "variable": "Pa", - "component": "value", - "id": "Pa_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Tc", - "boundTo": { - "variable": "Tc", - "component": "value", - "id": "Tc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Tarbre", - "boundTo": { - "variable": "Tarbre", - "component": "value", - "id": "Tarbre_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "G", - "boundTo": { - "variable": "G", - "component": "value", - "id": "G_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rh", - "boundTo": { - "variable": "Rh", - "component": "value", - "id": "Rh_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "WD", - "boundTo": { - "variable": "WD", - "component": "value", - "id": "WD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "WS", - "boundTo": { - "variable": "WS", - "component": "value", - "id": "WS_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "G": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "P": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"millimètre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Pa": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilopascal\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rd": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rg": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rh": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"percentage\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rn": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rr": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Ta": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Tc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "WD": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "WS": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "APAR": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Lwin": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFD": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Lwout": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDd": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDr": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDbc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Tarbre": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"meteorologie\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "Rr", - "Lwout", - "G", - "PPFDd", - "Ta", - "WD", - "Tc", - "P", - "Pa", - "Rd", - "Tarbre", - "Lwin", - "PPFDbc", - "Rg", - "Rh", - "PPFDr", - "PPFD", - "Rn", - "WS", - "APAR" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "meteo_m": { - "internationalizationName": { - "en": "Meteorology monthly", - "fr": "Météorologie mensuelle" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 9, - "firstRowLine": 11, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "month", - "id": "date_month", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "P", - "boundTo": { - "variable": "P", - "component": "value", - "id": "P_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rr", - "boundTo": { - "variable": "Rr", - "component": "value", - "id": "Rr_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rg", - "boundTo": { - "variable": "Rg", - "component": "value", - "id": "Rg_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Lwin", - "boundTo": { - "variable": "Lwin", - "component": "value", - "id": "Lwin_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Lwout", - "boundTo": { - "variable": "Lwout", - "component": "value", - "id": "Lwout_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rn", - "boundTo": { - "variable": "Rn", - "component": "value", - "id": "Rn_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rd", - "boundTo": { - "variable": "Rd", - "component": "value", - "id": "Rd_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFD", - "boundTo": { - "variable": "PPFD", - "component": "value", - "id": "PPFD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDd", - "boundTo": { - "variable": "PPFDd", - "component": "value", - "id": "PPFDd_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDr", - "boundTo": { - "variable": "PPFDr", - "component": "value", - "id": "PPFDr_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDbc", - "boundTo": { - "variable": "PPFDbc", - "component": "value", - "id": "PPFDbc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "APAR", - "boundTo": { - "variable": "APAR", - "component": "value", - "id": "APAR_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Ta", - "boundTo": { - "variable": "Ta", - "component": "value", - "id": "Ta_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Pa", - "boundTo": { - "variable": "Pa", - "component": "value", - "id": "Pa_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Tc", - "boundTo": { - "variable": "Tc", - "component": "value", - "id": "Tc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Tarbre", - "boundTo": { - "variable": "Tarbre", - "component": "value", - "id": "Tarbre_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "G", - "boundTo": { - "variable": "G", - "component": "value", - "id": "G_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rh", - "boundTo": { - "variable": "Rh", - "component": "value", - "id": "Rh_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "WD", - "boundTo": { - "variable": "WD", - "component": "value", - "id": "WD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "WS", - "boundTo": { - "variable": "WS", - "component": "value", - "id": "WS_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "G": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "P": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Pa": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilopascal\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rd": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rg": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rh": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"percentage\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rn": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rr": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Ta": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Tc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "WD": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "WS": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "APAR": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Lwin": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFD": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "month": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Lwout": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDd": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDr": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDbc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Tarbre": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"meteorologie\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "mensuel", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "month", - "id": "date_month", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "Rr", - "Lwout", - "G", - "PPFDd", - "Ta", - "WD", - "Tc", - "P", - "Pa", - "Rd", - "Tarbre", - "Lwin", - "PPFDbc", - "Rg", - "Rh", - "PPFDr", - "PPFD", - "Rn", - "WS", - "APAR" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "g_infraj": { - "internationalizationName": { - "en": "Infra-daily flow of heat", - "fr": "Flux de chaleur infra-journalier" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(G)_([0-9]+)_([0-9]+)", - "exportHeader": "G", - "tokens": [ - { - "boundTo": { - "variable": "G", - "component": "variable", - "id": "G_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "G", - "component": "repetition", - "id": "G_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "G", - "component": "profondeur", - "id": "G_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "G", - "component": "value", - "id": "G_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "G": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "G", - "component": "profondeur", - "id": "G_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt_par_metre_carre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "1 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "infrajournalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "G": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "G", - "data": [ - "G" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "G": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "meteo_sh": { - "internationalizationName": { - "en": "Meteorology half hourly", - "fr": "Météorologie semi horaire" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 9, - "firstRowLine": 11, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "P", - "boundTo": { - "variable": "P", - "component": "value", - "id": "P_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rr", - "boundTo": { - "variable": "Rr", - "component": "value", - "id": "Rr_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rg", - "boundTo": { - "variable": "Rg", - "component": "value", - "id": "Rg_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "LWin", - "boundTo": { - "variable": "LWin", - "component": "value", - "id": "LWin_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "LWout", - "boundTo": { - "variable": "LWout", - "component": "value", - "id": "LWout_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rn", - "boundTo": { - "variable": "Rn", - "component": "value", - "id": "Rn_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rd", - "boundTo": { - "variable": "Rd", - "component": "value", - "id": "Rd_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFD", - "boundTo": { - "variable": "PPFD", - "component": "value", - "id": "PPFD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDd", - "boundTo": { - "variable": "PPFDd", - "component": "value", - "id": "PPFDd_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDr", - "boundTo": { - "variable": "PPFDr", - "component": "value", - "id": "PPFDr_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDbc", - "boundTo": { - "variable": "PPFDbc", - "component": "value", - "id": "PPFDbc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "APAR", - "boundTo": { - "variable": "APAR", - "component": "value", - "id": "APAR_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Ta", - "boundTo": { - "variable": "Ta", - "component": "value", - "id": "Ta_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Pa", - "boundTo": { - "variable": "Pa", - "component": "value", - "id": "Pa_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Tc", - "boundTo": { - "variable": "Tc", - "component": "value", - "id": "Tc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Tarbre", - "boundTo": { - "variable": "Tarbre", - "component": "value", - "id": "Tarbre_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "G", - "boundTo": { - "variable": "G", - "component": "value", - "id": "G_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rh", - "boundTo": { - "variable": "Rh", - "component": "value", - "id": "Rh_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "WD", - "boundTo": { - "variable": "WD", - "component": "value", - "id": "WD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "WS", - "boundTo": { - "variable": "WS", - "component": "value", - "id": "WS_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "G": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "P": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"millimètre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Pa": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilopascal\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rd": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rg": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rh": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"percentage\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rn": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rr": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Ta": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Tc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "WD": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "WS": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "APAR": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "LWin": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFD": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "30 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "LWout": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDd": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDr": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDbc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Tarbre": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"meteorologie\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "semi-horaire", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "Rr", - "G", - "PPFDd", - "Ta", - "WD", - "Tc", - "P", - "Pa", - "Rd", - "LWin", - "Tarbre", - "PPFDbc", - "Rg", - "Rh", - "PPFDr", - "LWout", - "PPFD", - "Rn", - "WS", - "APAR" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "ts_infraj": { - "internationalizationName": { - "en": "Infra-daily temperature", - "fr": "Température infra-journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(TS)_([0-9]+)_([0-9]+)", - "exportHeader": "TS", - "tokens": [ - { - "boundTo": { - "variable": "TS", - "component": "variable", - "id": "TS_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "TS", - "component": "repetition", - "id": "TS_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "TS", - "component": "profondeur", - "id": "TS_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "TS", - "component": "value", - "id": "TS_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "TS": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "TS", - "component": "profondeur", - "id": "TS_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degre celcius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "1 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "infrajournalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "TS": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "TS", - "data": [ - "TS" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "TS": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "gwd_infraj": { - "internationalizationName": { - "en": "Infra-daily depth of the groundwater", - "fr": "Profondeur de la nappe infra-journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(GWD)_([0-9]+)_([0-9]+)", - "exportHeader": "GWD", - "tokens": [ - { - "boundTo": { - "variable": "GWD", - "component": "variable", - "id": "GWD_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "GWD", - "component": "repetition", - "id": "GWD_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "GWD", - "component": "profondeur", - "id": "GWD_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "GWD", - "component": "value", - "id": "GWD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "GWD": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "GWD", - "component": "profondeur", - "id": "GWD_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "1 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "infrajournalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "GWD": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "GWD", - "data": [ - "GWD" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "GWD": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "smp_infraj": { - "internationalizationName": { - "en": "Infra-daily depth of the groundwater", - "fr": "Profondeur de la nappe infra-journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(SMP)_([0-9]+)_([0-9]+)", - "exportHeader": "SMP", - "tokens": [ - { - "boundTo": { - "variable": "SMP", - "component": "variable", - "id": "SMP_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "SMP", - "component": "repetition", - "id": "SMP_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "SMP", - "component": "profondeur", - "id": "SMP_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "SMP", - "component": "value", - "id": "SMP_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "SMP": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "SMP", - "component": "profondeur", - "id": "SMP_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilopascal\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "1 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "infrajournalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "SMP": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "SMP", - "data": [ - "SMP" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SMP": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "swc_infraj": { - "internationalizationName": { - "en": "Infra daily volume humidity", - "fr": "Humidité volumique infra-journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(SWC)_([0-9]+)_([0-9]+)", - "exportHeader": "SWC", - "tokens": [ - { - "boundTo": { - "variable": "SWC", - "component": "variable", - "id": "SWC_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "SWC", - "component": "repetition", - "id": "SWC_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "SWC", - "component": "profondeur", - "id": "SWC_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "SWC", - "component": "value", - "id": "SWC_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "SWC": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "SWC", - "component": "profondeur", - "id": "SWC_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"percentage\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "1 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "infrajournalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "SWC": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "SWC", - "data": [ - "SWC" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SWC": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "chambrefluxsol_j": { - "internationalizationName": { - "en": "Daily flux chambers", - "fr": "Flux de chambres journalier" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 8, - "firstRowLine": 12, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "code du traitement", - "boundTo": { - "variable": "informations", - "component": "treatment", - "id": "informations_treatment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "no de la chambre", - "boundTo": { - "variable": "informations", - "component": "no_chamber", - "id": "informations_no_chamber", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2", - "boundTo": { - "variable": "FCO2", - "component": "value", - "id": "FCO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_sd", - "boundTo": { - "variable": "FCO2", - "component": "standard_deviation", - "id": "FCO2_standard_deviation", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_nbval", - "boundTo": { - "variable": "FCO2", - "component": "nbval", - "id": "FCO2_nbval", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_gf", - "boundTo": { - "variable": "FCO2", - "component": "gap_filling", - "id": "FCO2_gap_filling", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_gf_isgf", - "boundTo": { - "variable": "FCO2", - "component": "gap_filling_isgf", - "id": "FCO2_gap_filling_isgf", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Ta", - "boundTo": { - "variable": "Ta", - "component": "value", - "id": "Ta_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Ta_sd", - "boundTo": { - "variable": "Ta", - "component": "standard_deviation", - "id": "Ta_standard_deviation", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "Ta": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": "standard_deviation" - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "standard_deviation": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": "standard_deviation" - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "nbval": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "gap_filling": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "gap_filling_isgf": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "standard_deviation": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"flux gazeux\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "treatment": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "traitements", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "no_chamber": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "FCO2", - "Ta" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "chambrefluxsol_m": { - "internationalizationName": { - "en": "Monthly flux chambers", - "fr": "Flux de chambres mensuel" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 8, - "firstRowLine": 12, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "month", - "id": "date_month", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "code du traitement", - "boundTo": { - "variable": "informations", - "component": "treatment", - "id": "informations_treatment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "no de la chambre", - "boundTo": { - "variable": "informations", - "component": "no_chamber", - "id": "informations_no_chamber", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2", - "boundTo": { - "variable": "FCO2", - "component": "value", - "id": "FCO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_sd", - "boundTo": { - "variable": "FCO2", - "component": "standard_deviation", - "id": "FCO2_standard_deviation", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_nbval", - "boundTo": { - "variable": "FCO2", - "component": "nbval", - "id": "FCO2_nbval", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "FCO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": "standard_deviation" - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "nbval": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "standard_deviation": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "month": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"flux gazeux\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "mensuel", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "treatment": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "traitements", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "no_chamber": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "month", - "id": "date_month", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "FCO2" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "chambrefluxsol_infraj": { - "internationalizationName": { - "en": "Intraday flux chambers", - "fr": "Flux de chambres infra journalier" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 8, - "firstRowLine": 12, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "heure moyenne", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "duree de la mesure", - "boundTo": { - "variable": "date", - "component": "duration", - "id": "date_duration", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "code du traitement", - "boundTo": { - "variable": "informations", - "component": "treatment", - "id": "informations_treatment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "no de la chambre", - "boundTo": { - "variable": "informations", - "component": "no_chamber", - "id": "informations_no_chamber", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2", - "boundTo": { - "variable": "FCO2", - "component": "value", - "id": "FCO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_gf", - "boundTo": { - "variable": "FCH4", - "component": "gap_filling", - "id": "FCH4_gap_filling", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCH4", - "boundTo": { - "variable": "FCH4", - "component": "value", - "id": "FCH4_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCH4_gf", - "boundTo": { - "variable": "FCH4", - "component": "gap_filling", - "id": "FCH4_gap_filling", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "FCH4": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"nanomole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "gap_filling": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "gap_filling": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "1 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - }, - "duration": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"flux gazeux\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "Infra-journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "treatment": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "traitements", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "no_chamber": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "FCO2", - "FCH4" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - } - } - }, - "configFile": "0918acbc-7a78-457b-90d4-af9f0383c4a4", - "version": 1 - } -] \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/foret/foret.json b/cypress/fixtures/applications/ore/foret/foret.json deleted file mode 100644 index ac9a6cc7c..000000000 --- a/cypress/fixtures/applications/ore/foret/foret.json +++ /dev/null @@ -1,24166 +0,0 @@ -{ - "id": "4591638b-ef8e-412b-b06c-0912e9b73a9d", - "name": "foret", - "title": "foret", - "comment": "", - "internationalization": { - "application": { - "internationalizationName": { - "en": "ORE F-ORE-T", - "fr": "ORE F-ORE-T" - } - }, - "references": { - "variables": { - "internationalizationName": { - "en": "Variables", - "fr": "Variables" - }, - "internationalizedColumns": { - "definition_fr": { - "en": "definition_en", - "fr": "definition_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {} - }, - "traitements": { - "internationalizationName": { - "en": "Treatments", - "fr": "Traitements" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr}", - "fr": "{libellé_fr}" - } - }, - "internationalizedValidations": {} - }, - "ic_site_theme_dataype_variable": { - "internationalizationName": { - "en": "Complement information for site, theme, datatype and variable", - "fr": "Informations complémentaires par site, thème, type de données et variable" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable} {nom de l'information complémentaire}", - "fr": "{Nom du Thème-Type de données-Variable} {nom de l'information complémentaire}" - } - }, - "internationalizedValidations": {} - }, - "instruments_periodes": { - "internationalizationName": { - "en": "Application periods of the instruments", - "fr": "Périodes d'application des instruments" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable}", - "fr": "{Nom du Thème-Type de données-Variable}" - } - }, - "internationalizedValidations": {} - }, - "methodes_periodes": { - "internationalizationName": { - "en": "Application periods of methods", - "fr": "Périodes d'application des méthodes" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable}", - "fr": "{Nom du Thème-Type de données-Variable}" - } - }, - "internationalizedValidations": {} - }, - "types_de_zones_etudes": { - "internationalizationName": { - "en": "Types of study areas", - "fr": "Types de zones d'études" - }, - "internationalizedColumns": { - "nom_fr": { - "en": "nom_en", - "fr": "nom_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_fr}", - "fr": "{nom_fr}" - } - }, - "internationalizedValidations": {} - }, - "liste_ic": { - "internationalizationName": { - "en": "List of complement information", - "fr": "Liste d'informations complémentaires" - }, - "internationalizedColumns": { - "nom de la liste_fr": { - "en": "nom de la liste_en", - "fr": "nom de la liste_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la liste_fr}", - "fr": "{nom de la liste_fr}" - } - }, - "internationalizedValidations": {} - }, - "zones_etudes": { - "internationalizationName": { - "en": "Study areas", - "fr": "Zones d'études" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {} - }, - "types_fichiers": { - "internationalizationName": { - "en": "Files' type<", - "fr": "Type de fichiers" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {} - }, - "reference": { - "internationalizationName": { - "en": "Références", - "fr": "Références" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{DOI} ({premier auteur} {année})", - "fr": "{DOI} ({premier auteur} {année})" - } - }, - "internationalizedValidations": {} - }, - "themes": { - "internationalizationName": { - "en": "Thématics", - "fr": "Thèmes" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {} - }, - "instruments": { - "internationalizationName": { - "en": "Instruments", - "fr": "Instruments" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "fabricant_fr": { - "en": "fabricant_en", - "fr": "fabricant_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "informations de calibration_fr": { - "en": "informations de calibration_en", - "fr": "informations de calibration_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr} ({code})", - "fr": "{libellé_fr} ({code})" - } - }, - "internationalizedValidations": {} - }, - "unites": { - "internationalizationName": { - "en": "Units", - "fr": "Unités" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "code_key": { - "en": "code_en", - "fr": "code_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code_key})", - "fr": "{nom_key} ({code_key})" - } - }, - "internationalizedValidations": {} - }, - "theme_types_de_donnees_par_zone_etudes": { - "internationalizationName": { - "en": "Thematics and data types by study area", - "fr": "Thèmes et types de données par zone d'étude" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site}; {nom du thème}; {nom du type de données}", - "fr": "{nom du site}; {nom du thème}; {nom du type de données}" - } - }, - "internationalizedValidations": {} - }, - "variables_par_types_de_donnees": { - "internationalizationName": { - "en": "Variables by data types", - "fr": "Variable par types de données" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de données} : {nom de la variable} ({nom de l'unité})", - "fr": "{nom du type de données} : {nom de la variable} ({nom de l'unité})" - } - }, - "internationalizedValidations": {} - }, - "informations_complementaires": { - "internationalizationName": { - "en": "Complement information", - "fr": "Informations complementaires" - }, - "internationalizedColumns": { - "description de l'information complémentaire_fr": { - "en": "description de l'information complémentaire_en", - "fr": "description de l'information complémentaire_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de l'information complémentaire} ({description de l'information complémentaire_fr}", - "fr": "{nom de l'information complémentaire} ({description de l'information complémentaire_fr})" - } - }, - "internationalizedValidations": {} - }, - "methodes": { - "internationalizationName": { - "en": "Methods", - "fr": "Méthodes" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr} ({code})", - "fr": "{libellé_fr} ({code})" - } - }, - "internationalizedValidations": {} - }, - "liste_valeur_ic": { - "internationalizationName": { - "en": "List of complement information values", - "fr": "Liste de valeurs d'informations complémentaires" - }, - "internationalizedColumns": { - "libellé d'une valeur_fr": { - "en": "libellé d'une valeur_en", - "fr": "libellé d'une valeur_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la liste} : {libellé d'une valeur_fr}", - "fr": "{nom de la liste} : {libellé d'une valeur_fr}" - } - }, - "internationalizedValidations": {} - }, - "methodes_references": { - "internationalizationName": { - "en": "Methods references", - "fr": "Références des méthodes" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{code de la méthode de calcul} {doi de la référence}", - "fr": "{code de la méthode de calcul} {doi de la référence}" - } - }, - "internationalizedValidations": {} - }, - "instruments_references": { - "internationalizationName": { - "en": "Instruments references", - "fr": "Références des instruments" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{code de l'instrument} {doi de la référence}", - "fr": "{code de l'instrument} {doi de la référence}" - } - }, - "internationalizedValidations": {} - } - }, - "dataTypes": { - "flux_m": { - "internationalizationName": { - "en": "Flux monthly", - "fr": "Flux mensuel" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "flux_j": { - "internationalizationName": { - "en": "Flux daily", - "fr": "Flux journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "meteo_j": { - "internationalizationName": { - "en": "Meteorology daily", - "fr": "Météorologie journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "flux_sh": { - "internationalizationName": { - "en": "Flux half hourly", - "fr": "Flux semi horaire" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "meteo_sh": { - "internationalizationName": { - "en": "Meteorology half hourly", - "fr": "Météorologie semi horaire" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "smp_j": { - "internationalizationName": { - "en": "Daily tension of water", - "fr": "Tension de l'eau journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SMP": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "swc_j": { - "internationalizationName": { - "en": "Daily volume humidity", - "fr": "Humidité volumique journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SWC": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "meteo_m": { - "internationalizationName": { - "en": "Meteorology monthly", - "fr": "Météorologie mensuelle" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "g_infraj": { - "internationalizationName": { - "en": "Infra-daily flow of heat", - "fr": "Flux de chaleur infra-journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "G": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "swc_infraj": { - "internationalizationName": { - "en": "Infra daily volume humidity", - "fr": "Humidité volumique infra-journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SWC": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "gwd_infraj": { - "internationalizationName": { - "en": "Infra-daily depth of the groundwater", - "fr": "Profondeur de la nappe infra-journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "GWD": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "chambrefluxsol_m": { - "internationalizationName": { - "en": "Monthly flux chambers", - "fr": "Flux de chambres mensuel" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "chambrefluxsol_j": { - "internationalizationName": { - "en": "Daily flux chambers", - "fr": "Flux de chambres journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "g_j": { - "internationalizationName": { - "en": "Daily flow of heat", - "fr": "Flux de chaleur journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "G": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "chambrefluxsol_infraj": { - "internationalizationName": { - "en": "Intraday flux chambers", - "fr": "Flux de chambres infra journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "ts_j": { - "internationalizationName": { - "en": "Daily temperature", - "fr": "Température journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "TS": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "gwd_j": { - "internationalizationName": { - "en": "Daily depth of the groundwater", - "fr": "Profondeur journalière de la nappe" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "GWD": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "smp_infraj": { - "internationalizationName": { - "en": "Infra-daily depth of the groundwater", - "fr": "Profondeur de la nappe infra-journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SMP": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "ts_infraj": { - "internationalizationName": { - "en": "Infra-daily temperature", - "fr": "Température infra-journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "TS": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - } - } - }, - "references": { - "variables": { - "id": "variables", - "label": "variables", - "children": [], - "columns": { - "nom": { - "id": "nom", - "title": "nom", - "key": true, - "linkedTo": null - }, - "definition_en": { - "id": "definition_en", - "title": "definition_en", - "key": false, - "linkedTo": null - }, - "definition_fr": { - "id": "definition_fr", - "title": "definition_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "unites": { - "id": "unites", - "label": "unites", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "code_en": { - "id": "code_en", - "title": "code_en", - "key": false, - "linkedTo": null - }, - "code_fr": { - "id": "code_fr", - "title": "code_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "code_key": { - "id": "code_key", - "title": "code_key", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "variables_par_types_de_donnees": { - "id": "variables_par_types_de_donnees", - "label": "variables_par_types_de_donnees", - "children": [], - "columns": { - "max": { - "id": "max", - "title": "max", - "key": false, - "linkedTo": null - }, - "min": { - "id": "min", - "title": "min", - "key": false, - "linkedTo": null - }, - "nom de l'unité": { - "id": "nom de l'unité", - "title": "nom de l'unité", - "key": false, - "linkedTo": null - }, - "nom de la variable": { - "id": "nom de la variable", - "title": "nom de la variable", - "key": true, - "linkedTo": null - }, - "nom du type de données": { - "id": "nom du type de données", - "title": "nom du type de données", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "types_de_zones_etudes": { - "id": "types_de_zones_etudes", - "label": "types_de_zones_etudes", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": true, - "linkedTo": null - }, - "définition_en": { - "id": "définition_en", - "title": "définition_en", - "key": false, - "linkedTo": null - }, - "définition_fr": { - "id": "définition_fr", - "title": "définition_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes", - "children": [], - "columns": { - "nom": { - "id": "nom", - "title": "nom", - "key": true, - "linkedTo": null - }, - "pente": { - "id": "pente", - "title": "pente", - "key": false, - "linkedTo": null - }, - "parent": { - "id": "parent", - "title": "parent", - "key": true, - "linkedTo": null - }, - "pays_en": { - "id": "pays_en", - "title": "pays_en", - "key": false, - "linkedTo": null - }, - "pays_fr": { - "id": "pays_fr", - "title": "pays_fr", - "key": false, - "linkedTo": null - }, - "surface": { - "id": "surface", - "title": "surface", - "key": false, - "linkedTo": null - }, - "altitude": { - "id": "altitude", - "title": "altitude", - "key": false, - "linkedTo": null - }, - "date fin": { - "id": "date fin", - "title": "date fin", - "key": false, - "linkedTo": null - }, - "latitude": { - "id": "latitude", - "title": "latitude", - "key": false, - "linkedTo": null - }, - "longitude": { - "id": "longitude", - "title": "longitude", - "key": false, - "linkedTo": null - }, - "région_en": { - "id": "région_en", - "title": "région_en", - "key": false, - "linkedTo": null - }, - "région_fr": { - "id": "région_fr", - "title": "région_fr", - "key": false, - "linkedTo": null - }, - "date début": { - "id": "date début", - "title": "date début", - "key": false, - "linkedTo": null - }, - "temp moyenne": { - "id": "temp moyenne", - "title": "temp moyenne", - "key": false, - "linkedTo": null - }, - "type de site": { - "id": "type de site", - "title": "type de site", - "key": false, - "linkedTo": null - }, - "type foret_en": { - "id": "type foret_en", - "title": "type foret_en", - "key": false, - "linkedTo": null - }, - "type foret_fr": { - "id": "type foret_fr", - "title": "type foret_fr", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "précip moyenne": { - "id": "précip moyenne", - "title": "précip moyenne", - "key": false, - "linkedTo": null - }, - "direction vent_en": { - "id": "direction vent_en", - "title": "direction vent_en", - "key": false, - "linkedTo": null - }, - "direction vent_fr": { - "id": "direction vent_fr", - "title": "direction vent_fr", - "key": false, - "linkedTo": null - }, - "direction pente_en": { - "id": "direction pente_en", - "title": "direction pente_en", - "key": false, - "linkedTo": null - }, - "direction pente_fr": { - "id": "direction pente_fr", - "title": "direction pente_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "themes": { - "id": "themes", - "label": "themes", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "theme_types_de_donnees_par_zone_etudes": { - "id": "theme_types_de_donnees_par_zone_etudes", - "label": "theme_types_de_donnees_par_zone_etudes", - "children": [], - "columns": { - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": true, - "linkedTo": null - }, - "nom du thème": { - "id": "nom du thème", - "title": "nom du thème", - "key": true, - "linkedTo": null - }, - "nom du type de données": { - "id": "nom du type de données", - "title": "nom du type de données", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "ic_site_theme_dataype_variable": { - "id": "ic_site_theme_dataype_variable", - "label": "ic_site_theme_dataype_variable", - "children": [], - "columns": { - "nom de l'information complémentaire": { - "id": "nom de l'information complémentaire", - "title": "nom de l'information complémentaire", - "key": true, - "linkedTo": null - }, - "Nom du Thème-Type de données-Variable": { - "id": "Nom du Thème-Type de données-Variable", - "title": "Nom du Thème-Type de données-Variable", - "key": true, - "linkedTo": null - }, - "variables_par_types_de_donnees": { - "id": "variables_par_types_de_donnees", - "title": "variables_par_types_de_donnees", - "key": false, - "linkedTo": null - }, - "theme_types_de_donnees_par_zone_etudes": { - "id": "theme_types_de_donnees_par_zone_etudes", - "title": "theme_types_de_donnees_par_zone_etudes", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "liste_ic": { - "id": "liste_ic", - "label": "liste_ic", - "children": [], - "columns": { - "nom de la liste_en": { - "id": "nom de la liste_en", - "title": "nom de la liste_en", - "key": false, - "linkedTo": null - }, - "nom de la liste_fr": { - "id": "nom de la liste_fr", - "title": "nom de la liste_fr", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "informations_complementaires": { - "id": "informations_complementaires", - "label": "informations_complementaires", - "children": [], - "columns": { - "nom de l'information complémentaire": { - "id": "nom de l'information complémentaire", - "title": "nom de l'information complémentaire", - "key": true, - "linkedTo": null - }, - "description de l'information complémentaire_en": { - "id": "description de l'information complémentaire_en", - "title": "description de l'information complémentaire_en", - "key": false, - "linkedTo": null - }, - "description de l'information complémentaire_fr": { - "id": "description de l'information complémentaire_fr", - "title": "description de l'information complémentaire_fr", - "key": false, - "linkedTo": null - }, - "nom de la liste de valeurs d'informations complémentaires": { - "id": "nom de la liste de valeurs d'informations complémentaires", - "title": "nom de la liste de valeurs d'informations complémentaires", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "instruments": { - "id": "instruments", - "label": "instruments", - "children": [], - "columns": { - "code": { - "id": "code", - "title": "code", - "key": true, - "linkedTo": null - }, - "libellé_en": { - "id": "libellé_en", - "title": "libellé_en", - "key": false, - "linkedTo": null - }, - "libellé_fr": { - "id": "libellé_fr", - "title": "libellé_fr", - "key": false, - "linkedTo": null - }, - "fabricant_en": { - "id": "fabricant_en", - "title": "fabricant_en", - "key": false, - "linkedTo": null - }, - "fabricant_fr": { - "id": "fabricant_fr", - "title": "fabricant_fr", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "informations de calibration_en": { - "id": "informations de calibration_en", - "title": "informations de calibration_en", - "key": false, - "linkedTo": null - }, - "informations de calibration_fr": { - "id": "informations de calibration_fr", - "title": "informations de calibration_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "reference": { - "id": "reference", - "label": "reference", - "children": [], - "columns": { - "DOI": { - "id": "DOI", - "title": "DOI", - "key": true, - "linkedTo": null - }, - "année": { - "id": "année", - "title": "année", - "key": false, - "linkedTo": null - }, - "premier auteur": { - "id": "premier auteur", - "title": "premier auteur", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "instruments_references": { - "id": "instruments_references", - "label": "instruments_references", - "children": [], - "columns": { - "code de l'instrument": { - "id": "code de l'instrument", - "title": "code de l'instrument", - "key": true, - "linkedTo": null - }, - "doi de la référence": { - "id": "doi de la référence", - "title": "doi de la référence", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "instruments_periodes": { - "id": "instruments_periodes", - "label": "instruments_periodes", - "children": [], - "columns": { - "Date de fin": { - "id": "Date de fin", - "title": "Date de fin", - "key": false, - "linkedTo": null - }, - "Date de début": { - "id": "Date de début", - "title": "Date de début", - "key": false, - "linkedTo": null - }, - "Code de l'instrument": { - "id": "Code de l'instrument", - "title": "Code de l'instrument", - "key": false, - "linkedTo": null - }, - "Nom du Thème-Type de données-Variable": { - "id": "Nom du Thème-Type de données-Variable", - "title": "Nom du Thème-Type de données-Variable", - "key": true, - "linkedTo": null - }, - "variables_par_types_de_donnees": { - "id": "variables_par_types_de_donnees", - "title": "variables_par_types_de_donnees", - "key": false, - "linkedTo": null - }, - "theme_types_de_donnees_par_zone_etudes": { - "id": "theme_types_de_donnees_par_zone_etudes", - "title": "theme_types_de_donnees_par_zone_etudes", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "methodes": { - "id": "methodes", - "label": "methodes", - "children": [], - "columns": { - "code": { - "id": "code", - "title": "code", - "key": true, - "linkedTo": null - }, - "libellé_en": { - "id": "libellé_en", - "title": "libellé_en", - "key": false, - "linkedTo": null - }, - "libellé_fr": { - "id": "libellé_fr", - "title": "libellé_fr", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "methodes_references": { - "id": "methodes_references", - "label": "methodes_references", - "children": [], - "columns": { - "doi de la référence": { - "id": "doi de la référence", - "title": "doi de la référence", - "key": true, - "linkedTo": null - }, - "code de la méthode de calcul": { - "id": "code de la méthode de calcul", - "title": "code de la méthode de calcul", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "methodes_periodes": { - "id": "methodes_periodes", - "label": "methodes_periodes", - "children": [], - "columns": { - "Date de fin": { - "id": "Date de fin", - "title": "Date de fin", - "key": false, - "linkedTo": null - }, - "Date de début": { - "id": "Date de début", - "title": "Date de début", - "key": false, - "linkedTo": null - }, - "Code de la méthode de calcul": { - "id": "Code de la méthode de calcul", - "title": "Code de la méthode de calcul", - "key": false, - "linkedTo": null - }, - "Nom du Thème-Type de données-Variable": { - "id": "Nom du Thème-Type de données-Variable", - "title": "Nom du Thème-Type de données-Variable", - "key": true, - "linkedTo": null - }, - "variables_par_types_de_donnees": { - "id": "variables_par_types_de_donnees", - "title": "variables_par_types_de_donnees", - "key": false, - "linkedTo": null - }, - "theme_types_de_donnees_par_zone_etudes": { - "id": "theme_types_de_donnees_par_zone_etudes", - "title": "theme_types_de_donnees_par_zone_etudes", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "liste_valeur_ic": { - "id": "liste_valeur_ic", - "label": "liste_valeur_ic", - "children": [], - "columns": { - "nom de la liste": { - "id": "nom de la liste", - "title": "nom de la liste", - "key": true, - "linkedTo": null - }, - "note de la valeur": { - "id": "note de la valeur", - "title": "note de la valeur", - "key": false, - "linkedTo": null - }, - "libellé d'une valeur_en": { - "id": "libellé d'une valeur_en", - "title": "libellé d'une valeur_en", - "key": false, - "linkedTo": null - }, - "libellé d'une valeur_fr": { - "id": "libellé d'une valeur_fr", - "title": "libellé d'une valeur_fr", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "types_fichiers": { - "id": "types_fichiers", - "label": "types_fichiers", - "children": [], - "columns": { - "nom": { - "id": "nom", - "title": "nom", - "key": true, - "linkedTo": null - }, - "description": { - "id": "description", - "title": "description", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "traitements": { - "id": "traitements", - "label": "traitements", - "children": [], - "columns": { - "code": { - "id": "code", - "title": "code", - "key": true, - "linkedTo": null - }, - "libellé_en": { - "id": "libellé_en", - "title": "libellé_en", - "key": false, - "linkedTo": null - }, - "libellé_fr": { - "id": "libellé_fr", - "title": "libellé_fr", - "key": false, - "linkedTo": null - }, - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - } - }, - "dataTypes": { - "g_j": { - "id": "g_j", - "label": "g_j", - "variables": { - "G": { - "id": "G", - "label": "G", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "variable": { - "id": "variable", - "label": "variable" - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur" - }, - "repetition": { - "id": "repetition", - "label": "repetition" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": { - "variable": "G", - "component": "profondeur", - "id": "G_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - }, - "profondeur max": { - "id": "profondeur max", - "label": "profondeur max" - }, - "nombre de repetition max": { - "id": "nombre de repetition max", - "label": "nombre de repetition max" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "ts_j": { - "id": "ts_j", - "label": "ts_j", - "variables": { - "TS": { - "id": "TS", - "label": "TS", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "variable": { - "id": "variable", - "label": "variable" - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur" - }, - "repetition": { - "id": "repetition", - "label": "repetition" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": { - "variable": "TS", - "component": "profondeur", - "id": "TS_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - }, - "profondeur max": { - "id": "profondeur max", - "label": "profondeur max" - }, - "nombre de repetition max": { - "id": "nombre de repetition max", - "label": "nombre de repetition max" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "gwd_j": { - "id": "gwd_j", - "label": "gwd_j", - "variables": { - "GWD": { - "id": "GWD", - "label": "GWD", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "variable": { - "id": "variable", - "label": "variable" - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur" - }, - "repetition": { - "id": "repetition", - "label": "repetition" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": { - "variable": "GWD", - "component": "profondeur", - "id": "GWD_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - }, - "profondeur max": { - "id": "profondeur max", - "label": "profondeur max" - }, - "nombre de repetition max": { - "id": "nombre de repetition max", - "label": "nombre de repetition max" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "smp_j": { - "id": "smp_j", - "label": "smp_j", - "variables": { - "SMP": { - "id": "SMP", - "label": "SMP", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "variable": { - "id": "variable", - "label": "variable" - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur" - }, - "repetition": { - "id": "repetition", - "label": "repetition" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": { - "variable": "SMP", - "component": "profondeur", - "id": "SMP_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - }, - "profondeur max": { - "id": "profondeur max", - "label": "profondeur max" - }, - "nombre de repetition max": { - "id": "nombre de repetition max", - "label": "nombre de repetition max" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "swc_j": { - "id": "swc_j", - "label": "swc_j", - "variables": { - "SWC": { - "id": "SWC", - "label": "SWC", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "variable": { - "id": "variable", - "label": "variable" - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur" - }, - "repetition": { - "id": "repetition", - "label": "repetition" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": null, - "standardDeviation": null, - "aggregation": { - "variable": "SWC", - "component": "profondeur", - "id": "SWC_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - }, - "profondeur max": { - "id": "profondeur max", - "label": "profondeur max" - }, - "nombre de repetition max": { - "id": "nombre de repetition max", - "label": "nombre de repetition max" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "filePattern": "(.*)_swc_j_(.*)_(.*).csv", - "authorizationScope": { - "localization": 1 - }, - "startDate": { - "token": 2 - }, - "endDate": { - "token": 3 - } - }, - "hasAuthorizations": true - }, - "flux_j": { - "id": "flux_j", - "label": "flux_j", - "variables": { - "H": { - "id": "H", - "label": "H", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "T": { - "id": "T", - "label": "T", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "LE": { - "id": "LE", - "label": "LE", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Sa": { - "id": "Sa", - "label": "Sa", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Sb": { - "id": "Sb", - "label": "Sb", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Sc": { - "id": "Sc", - "label": "Sc", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Sw": { - "id": "Sw", - "label": "Sw", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "TR": { - "id": "TR", - "label": "TR", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "ZL": { - "id": "ZL", - "label": "ZL", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "u*": { - "id": "u*", - "label": "u*", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "CO2": { - "id": "CO2", - "label": "CO2", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "H2O": { - "id": "H2O", - "label": "H2O", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "FCO2": { - "id": "FCO2", - "label": "FCO2", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - } - }, - "chartDescription": null - }, - "FCO2_gf": { - "id": "FCO2_gf", - "label": "FCO2_gf", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "flux_m": { - "id": "flux_m", - "label": "flux_m", - "variables": { - "H": { - "id": "H", - "label": "H", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "T": { - "id": "T", - "label": "T", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "LE": { - "id": "LE", - "label": "LE", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Sa": { - "id": "Sa", - "label": "Sa", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Sb": { - "id": "Sb", - "label": "Sb", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Sc": { - "id": "Sc", - "label": "Sc", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Sw": { - "id": "Sw", - "label": "Sw", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "TR": { - "id": "TR", - "label": "TR", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "ZL": { - "id": "ZL", - "label": "ZL", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "u*": { - "id": "u*", - "label": "u*", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "CO2": { - "id": "CO2", - "label": "CO2", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "H2O": { - "id": "H2O", - "label": "H2O", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "FCO2": { - "id": "FCO2", - "label": "FCO2", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "month": { - "id": "month", - "label": "month" - } - }, - "chartDescription": null - }, - "FCO2_gf": { - "id": "FCO2_gf", - "label": "FCO2_gf", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "flux_sh": { - "id": "flux_sh", - "label": "flux_sh", - "variables": { - "H": { - "id": "H", - "label": "H", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "quality_class": { - "id": "quality_class", - "label": "quality_class" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "T": { - "id": "T", - "label": "T", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "quality_class": { - "id": "quality_class", - "label": "quality_class" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "LE": { - "id": "LE", - "label": "LE", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "quality_class": { - "id": "quality_class", - "label": "quality_class" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Sa": { - "id": "Sa", - "label": "Sa", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Sb": { - "id": "Sb", - "label": "Sb", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Sc": { - "id": "Sc", - "label": "Sc", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Sw": { - "id": "Sw", - "label": "Sw", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "TR": { - "id": "TR", - "label": "TR", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "ZL": { - "id": "ZL", - "label": "ZL", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "u*": { - "id": "u*", - "label": "u*", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "CO2": { - "id": "CO2", - "label": "CO2", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "H2O": { - "id": "H2O", - "label": "H2O", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "FCO2": { - "id": "FCO2", - "label": "FCO2", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "quality_class": { - "id": "quality_class", - "label": "quality_class" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - }, - "datetime": { - "id": "datetime", - "label": "datetime" - } - }, - "chartDescription": null - }, - "FCO2_gf": { - "id": "FCO2_gf", - "label": "FCO2_gf", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "meteo_j": { - "id": "meteo_j", - "label": "meteo_j", - "variables": { - "G": { - "id": "G", - "label": "G", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "P": { - "id": "P", - "label": "P", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Pa": { - "id": "Pa", - "label": "Pa", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Rd": { - "id": "Rd", - "label": "Rd", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Rg": { - "id": "Rg", - "label": "Rg", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Rh": { - "id": "Rh", - "label": "Rh", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Rn": { - "id": "Rn", - "label": "Rn", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Rr": { - "id": "Rr", - "label": "Rr", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Ta": { - "id": "Ta", - "label": "Ta", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Tc": { - "id": "Tc", - "label": "Tc", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "WD": { - "id": "WD", - "label": "WD", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "WS": { - "id": "WS", - "label": "WS", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "APAR": { - "id": "APAR", - "label": "APAR", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Lwin": { - "id": "Lwin", - "label": "Lwin", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "PPFD": { - "id": "PPFD", - "label": "PPFD", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - } - }, - "chartDescription": null - }, - "Lwout": { - "id": "Lwout", - "label": "Lwout", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "PPFDd": { - "id": "PPFDd", - "label": "PPFDd", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "PPFDr": { - "id": "PPFDr", - "label": "PPFDr", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "PPFDbc": { - "id": "PPFDbc", - "label": "PPFDbc", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Tarbre": { - "id": "Tarbre", - "label": "Tarbre", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "meteo_m": { - "id": "meteo_m", - "label": "meteo_m", - "variables": { - "G": { - "id": "G", - "label": "G", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "P": { - "id": "P", - "label": "P", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Pa": { - "id": "Pa", - "label": "Pa", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Rd": { - "id": "Rd", - "label": "Rd", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Rg": { - "id": "Rg", - "label": "Rg", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Rh": { - "id": "Rh", - "label": "Rh", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Rn": { - "id": "Rn", - "label": "Rn", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Rr": { - "id": "Rr", - "label": "Rr", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Ta": { - "id": "Ta", - "label": "Ta", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Tc": { - "id": "Tc", - "label": "Tc", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "WD": { - "id": "WD", - "label": "WD", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "WS": { - "id": "WS", - "label": "WS", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "APAR": { - "id": "APAR", - "label": "APAR", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Lwin": { - "id": "Lwin", - "label": "Lwin", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "PPFD": { - "id": "PPFD", - "label": "PPFD", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "month": { - "id": "month", - "label": "month" - } - }, - "chartDescription": null - }, - "Lwout": { - "id": "Lwout", - "label": "Lwout", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "PPFDd": { - "id": "PPFDd", - "label": "PPFDd", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "PPFDr": { - "id": "PPFDr", - "label": "PPFDr", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "PPFDbc": { - "id": "PPFDbc", - "label": "PPFDbc", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "Tarbre": { - "id": "Tarbre", - "label": "Tarbre", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null, - "aggregation": null - } - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "g_infraj": { - "id": "g_infraj", - "label": "g_infraj", - "variables": { - "G": { - "id": "G", - "label": "G", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "variable": { - "id": "variable", - "label": "variable" - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur" - }, - "repetition": { - "id": "repetition", - "label": "repetition" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null, - "aggregation": { - "variable": "G", - "component": "profondeur", - "id": "G_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - }, - "datetime": { - "id": "datetime", - "label": "datetime" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - }, - "profondeur max": { - "id": "profondeur max", - "label": "profondeur max" - }, - "nombre de repetition max": { - "id": "nombre de repetition max", - "label": "nombre de repetition max" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "meteo_sh": { - "id": "meteo_sh", - "label": "meteo_sh", - "variables": { - "G": { - "id": "G", - "label": "G", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "P": { - "id": "P", - "label": "P", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Pa": { - "id": "Pa", - "label": "Pa", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Rd": { - "id": "Rd", - "label": "Rd", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Rg": { - "id": "Rg", - "label": "Rg", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Rh": { - "id": "Rh", - "label": "Rh", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Rn": { - "id": "Rn", - "label": "Rn", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Rr": { - "id": "Rr", - "label": "Rr", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Ta": { - "id": "Ta", - "label": "Ta", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Tc": { - "id": "Tc", - "label": "Tc", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "WD": { - "id": "WD", - "label": "WD", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "WS": { - "id": "WS", - "label": "WS", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "APAR": { - "id": "APAR", - "label": "APAR", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "LWin": { - "id": "LWin", - "label": "LWin", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "PPFD": { - "id": "PPFD", - "label": "PPFD", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - }, - "datetime": { - "id": "datetime", - "label": "datetime" - } - }, - "chartDescription": null - }, - "LWout": { - "id": "LWout", - "label": "LWout", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "PPFDd": { - "id": "PPFDd", - "label": "PPFDd", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "PPFDr": { - "id": "PPFDr", - "label": "PPFDr", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "PPFDbc": { - "id": "PPFDbc", - "label": "PPFDbc", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "Tarbre": { - "id": "Tarbre", - "label": "Tarbre", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "ts_infraj": { - "id": "ts_infraj", - "label": "ts_infraj", - "variables": { - "TS": { - "id": "TS", - "label": "TS", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "variable": { - "id": "variable", - "label": "variable" - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur" - }, - "repetition": { - "id": "repetition", - "label": "repetition" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null, - "aggregation": { - "variable": "TS", - "component": "profondeur", - "id": "TS_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - }, - "datetime": { - "id": "datetime", - "label": "datetime" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - }, - "profondeur max": { - "id": "profondeur max", - "label": "profondeur max" - }, - "nombre de repetition max": { - "id": "nombre de repetition max", - "label": "nombre de repetition max" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "gwd_infraj": { - "id": "gwd_infraj", - "label": "gwd_infraj", - "variables": { - "GWD": { - "id": "GWD", - "label": "GWD", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "variable": { - "id": "variable", - "label": "variable" - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur" - }, - "repetition": { - "id": "repetition", - "label": "repetition" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null, - "aggregation": { - "variable": "GWD", - "component": "profondeur", - "id": "GWD_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - }, - "datetime": { - "id": "datetime", - "label": "datetime" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - }, - "profondeur max": { - "id": "profondeur max", - "label": "profondeur max" - }, - "nombre de repetition max": { - "id": "nombre de repetition max", - "label": "nombre de repetition max" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "smp_infraj": { - "id": "smp_infraj", - "label": "smp_infraj", - "variables": { - "SMP": { - "id": "SMP", - "label": "SMP", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "variable": { - "id": "variable", - "label": "variable" - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur" - }, - "repetition": { - "id": "repetition", - "label": "repetition" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null, - "aggregation": { - "variable": "SMP", - "component": "profondeur", - "id": "SMP_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - }, - "datetime": { - "id": "datetime", - "label": "datetime" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - }, - "profondeur max": { - "id": "profondeur max", - "label": "profondeur max" - }, - "nombre de repetition max": { - "id": "nombre de repetition max", - "label": "nombre de repetition max" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "swc_infraj": { - "id": "swc_infraj", - "label": "swc_infraj", - "variables": { - "SWC": { - "id": "SWC", - "label": "SWC", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "variable": { - "id": "variable", - "label": "variable" - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur" - }, - "repetition": { - "id": "repetition", - "label": "repetition" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null, - "aggregation": { - "variable": "SWC", - "component": "profondeur", - "id": "SWC_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - }, - "datetime": { - "id": "datetime", - "label": "datetime" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "start date": { - "id": "start date", - "label": "start date" - }, - "profondeur max": { - "id": "profondeur max", - "label": "profondeur max" - }, - "nombre de repetition max": { - "id": "nombre de repetition max", - "label": "nombre de repetition max" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "chambrefluxsol_j": { - "id": "chambrefluxsol_j", - "label": "chambrefluxsol_j", - "variables": { - "Ta": { - "id": "Ta", - "label": "Ta", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "standard_deviation": { - "id": "standard_deviation", - "label": "standard_deviation" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": "standard_deviation", - "aggregation": null - } - }, - "FCO2": { - "id": "FCO2", - "label": "FCO2", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "nbval": { - "id": "nbval", - "label": "nbval" - }, - "value": { - "id": "value", - "label": "value" - }, - "gap_filling": { - "id": "gap_filling", - "label": "gap_filling" - }, - "gap_filling_isgf": { - "id": "gap_filling_isgf", - "label": "gap_filling_isgf" - }, - "standard_deviation": { - "id": "standard_deviation", - "label": "standard_deviation" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": "standard_deviation", - "aggregation": null - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "treatment": { - "id": "treatment", - "label": "treatment" - }, - "no_chamber": { - "id": "no_chamber", - "label": "no_chamber" - }, - "start date": { - "id": "start date", - "label": "start date" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "chambrefluxsol_m": { - "id": "chambrefluxsol_m", - "label": "chambrefluxsol_m", - "variables": { - "FCO2": { - "id": "FCO2", - "label": "FCO2", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "nbval": { - "id": "nbval", - "label": "nbval" - }, - "value": { - "id": "value", - "label": "value" - }, - "standard_deviation": { - "id": "standard_deviation", - "label": "standard_deviation" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": "standard_deviation", - "aggregation": null - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "month": { - "id": "month", - "label": "month" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "treatment": { - "id": "treatment", - "label": "treatment" - }, - "no_chamber": { - "id": "no_chamber", - "label": "no_chamber" - }, - "start date": { - "id": "start date", - "label": "start date" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "chambrefluxsol_infraj": { - "id": "chambrefluxsol_infraj", - "label": "chambrefluxsol_infraj", - "variables": { - "FCH4": { - "id": "FCH4", - "label": "FCH4", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "gap_filling": { - "id": "gap_filling", - "label": "gap_filling" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "FCO2": { - "id": "FCO2", - "label": "FCO2", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - }, - "gap_filling": { - "id": "gap_filling", - "label": "gap_filling" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - }, - "datetime": { - "id": "datetime", - "label": "datetime" - }, - "duration": { - "id": "duration", - "label": "duration" - } - }, - "chartDescription": null - }, - "informations": { - "id": "informations", - "label": "informations", - "components": { - "comment": { - "id": "comment", - "label": "comment" - }, - "end date": { - "id": "end date", - "label": "end date" - }, - "thematic": { - "id": "thematic", - "label": "thematic" - }, - "frequency": { - "id": "frequency", - "label": "frequency" - }, - "treatment": { - "id": "treatment", - "label": "treatment" - }, - "no_chamber": { - "id": "no_chamber", - "label": "no_chamber" - }, - "start date": { - "id": "start date", - "label": "start date" - } - }, - "chartDescription": null - }, - "localization": { - "id": "localization", - "label": "localization", - "components": { - "zones_etudes": { - "id": "zones_etudes", - "label": "zones_etudes" - }, - "zones_etudes_parent": { - "id": "zones_etudes_parent", - "label": "zones_etudes_parent" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - } - }, - "referenceSynthesis": [ - { - "ReferenceType": "variables", - "lineCount": 42 - }, - { - "ReferenceType": "ic_site_theme_dataype_variable", - "lineCount": 40 - }, - { - "ReferenceType": "unites", - "lineCount": 31 - }, - { - "ReferenceType": "informations_complementaires", - "lineCount": 17 - }, - { - "ReferenceType": "instruments_references", - "lineCount": 4 - }, - { - "ReferenceType": "zones_etudes", - "lineCount": 13 - }, - { - "ReferenceType": "methodes", - "lineCount": 2 - }, - { - "ReferenceType": "variables_par_types_de_donnees", - "lineCount": 143 - }, - { - "ReferenceType": "types_de_zones_etudes", - "lineCount": 5 - }, - { - "ReferenceType": "methodes_periodes", - "lineCount": 5 - }, - { - "ReferenceType": "liste_valeur_ic", - "lineCount": 7 - }, - { - "ReferenceType": "traitements", - "lineCount": 8 - }, - { - "ReferenceType": "theme_types_de_donnees_par_zone_etudes", - "lineCount": 83 - }, - { - "ReferenceType": "instruments_periodes", - "lineCount": 5 - }, - { - "ReferenceType": "themes", - "lineCount": 4 - }, - { - "ReferenceType": "reference", - "lineCount": 5 - }, - { - "ReferenceType": "methodes_references", - "lineCount": 3 - }, - { - "ReferenceType": "liste_ic", - "lineCount": 2 - }, - { - "ReferenceType": "instruments", - "lineCount": 4 - } - ], - - "configuration": { - "requiredAuthorizationsAttributes": [ - "localization" - ], - "version": 1, - "internationalization": { - "application": { - "internationalizationName": { - "en": "ORE F-ORE-T", - "fr": "ORE F-ORE-T" - } - }, - "references": { - "variables": { - "internationalizationName": { - "en": "Variables", - "fr": "Variables" - }, - "internationalizedColumns": { - "definition_fr": { - "en": "definition_en", - "fr": "definition_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {} - }, - "traitements": { - "internationalizationName": { - "en": "Treatments", - "fr": "Traitements" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr}", - "fr": "{libellé_fr}" - } - }, - "internationalizedValidations": {} - }, - "ic_site_theme_dataype_variable": { - "internationalizationName": { - "en": "Complement information for site, theme, datatype and variable", - "fr": "Informations complémentaires par site, thème, type de données et variable" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable} {nom de l'information complémentaire}", - "fr": "{Nom du Thème-Type de données-Variable} {nom de l'information complémentaire}" - } - }, - "internationalizedValidations": {} - }, - "instruments_periodes": { - "internationalizationName": { - "en": "Application periods of the instruments", - "fr": "Périodes d'application des instruments" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable}", - "fr": "{Nom du Thème-Type de données-Variable}" - } - }, - "internationalizedValidations": {} - }, - "methodes_periodes": { - "internationalizationName": { - "en": "Application periods of methods", - "fr": "Périodes d'application des méthodes" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable}", - "fr": "{Nom du Thème-Type de données-Variable}" - } - }, - "internationalizedValidations": {} - }, - "types_de_zones_etudes": { - "internationalizationName": { - "en": "Types of study areas", - "fr": "Types de zones d'études" - }, - "internationalizedColumns": { - "nom_fr": { - "en": "nom_en", - "fr": "nom_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_fr}", - "fr": "{nom_fr}" - } - }, - "internationalizedValidations": {} - }, - "liste_ic": { - "internationalizationName": { - "en": "List of complement information", - "fr": "Liste d'informations complémentaires" - }, - "internationalizedColumns": { - "nom de la liste_fr": { - "en": "nom de la liste_en", - "fr": "nom de la liste_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la liste_fr}", - "fr": "{nom de la liste_fr}" - } - }, - "internationalizedValidations": {} - }, - "zones_etudes": { - "internationalizationName": { - "en": "Study areas", - "fr": "Zones d'études" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {} - }, - "types_fichiers": { - "internationalizationName": { - "en": "Files' type<", - "fr": "Type de fichiers" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {} - }, - "reference": { - "internationalizationName": { - "en": "Références", - "fr": "Références" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{DOI} ({premier auteur} {année})", - "fr": "{DOI} ({premier auteur} {année})" - } - }, - "internationalizedValidations": {} - }, - "themes": { - "internationalizationName": { - "en": "Thématics", - "fr": "Thèmes" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {} - }, - "instruments": { - "internationalizationName": { - "en": "Instruments", - "fr": "Instruments" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "fabricant_fr": { - "en": "fabricant_en", - "fr": "fabricant_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "informations de calibration_fr": { - "en": "informations de calibration_en", - "fr": "informations de calibration_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr} ({code})", - "fr": "{libellé_fr} ({code})" - } - }, - "internationalizedValidations": {} - }, - "unites": { - "internationalizationName": { - "en": "Units", - "fr": "Unités" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "code_key": { - "en": "code_en", - "fr": "code_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code_key})", - "fr": "{nom_key} ({code_key})" - } - }, - "internationalizedValidations": {} - }, - "theme_types_de_donnees_par_zone_etudes": { - "internationalizationName": { - "en": "Thematics and data types by study area", - "fr": "Thèmes et types de données par zone d'étude" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site}; {nom du thème}; {nom du type de données}", - "fr": "{nom du site}; {nom du thème}; {nom du type de données}" - } - }, - "internationalizedValidations": {} - }, - "variables_par_types_de_donnees": { - "internationalizationName": { - "en": "Variables by data types", - "fr": "Variable par types de données" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de données} : {nom de la variable} ({nom de l'unité})", - "fr": "{nom du type de données} : {nom de la variable} ({nom de l'unité})" - } - }, - "internationalizedValidations": {} - }, - "informations_complementaires": { - "internationalizationName": { - "en": "Complement information", - "fr": "Informations complementaires" - }, - "internationalizedColumns": { - "description de l'information complémentaire_fr": { - "en": "description de l'information complémentaire_en", - "fr": "description de l'information complémentaire_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de l'information complémentaire} ({description de l'information complémentaire_fr}", - "fr": "{nom de l'information complémentaire} ({description de l'information complémentaire_fr})" - } - }, - "internationalizedValidations": {} - }, - "methodes": { - "internationalizationName": { - "en": "Methods", - "fr": "Méthodes" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr} ({code})", - "fr": "{libellé_fr} ({code})" - } - }, - "internationalizedValidations": {} - }, - "liste_valeur_ic": { - "internationalizationName": { - "en": "List of complement information values", - "fr": "Liste de valeurs d'informations complémentaires" - }, - "internationalizedColumns": { - "libellé d'une valeur_fr": { - "en": "libellé d'une valeur_en", - "fr": "libellé d'une valeur_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la liste} : {libellé d'une valeur_fr}", - "fr": "{nom de la liste} : {libellé d'une valeur_fr}" - } - }, - "internationalizedValidations": {} - }, - "methodes_references": { - "internationalizationName": { - "en": "Methods references", - "fr": "Références des méthodes" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{code de la méthode de calcul} {doi de la référence}", - "fr": "{code de la méthode de calcul} {doi de la référence}" - } - }, - "internationalizedValidations": {} - }, - "instruments_references": { - "internationalizationName": { - "en": "Instruments references", - "fr": "Références des instruments" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{code de l'instrument} {doi de la référence}", - "fr": "{code de l'instrument} {doi de la référence}" - } - }, - "internationalizedValidations": {} - } - }, - "dataTypes": { - "flux_m": { - "internationalizationName": { - "en": "Flux monthly", - "fr": "Flux mensuel" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "flux_j": { - "internationalizationName": { - "en": "Flux daily", - "fr": "Flux journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "meteo_j": { - "internationalizationName": { - "en": "Meteorology daily", - "fr": "Météorologie journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "flux_sh": { - "internationalizationName": { - "en": "Flux half hourly", - "fr": "Flux semi horaire" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "meteo_sh": { - "internationalizationName": { - "en": "Meteorology half hourly", - "fr": "Météorologie semi horaire" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "smp_j": { - "internationalizationName": { - "en": "Daily tension of water", - "fr": "Tension de l'eau journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SMP": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "swc_j": { - "internationalizationName": { - "en": "Daily volume humidity", - "fr": "Humidité volumique journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SWC": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "meteo_m": { - "internationalizationName": { - "en": "Meteorology monthly", - "fr": "Météorologie mensuelle" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "g_infraj": { - "internationalizationName": { - "en": "Infra-daily flow of heat", - "fr": "Flux de chaleur infra-journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "G": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "swc_infraj": { - "internationalizationName": { - "en": "Infra daily volume humidity", - "fr": "Humidité volumique infra-journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SWC": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "gwd_infraj": { - "internationalizationName": { - "en": "Infra-daily depth of the groundwater", - "fr": "Profondeur de la nappe infra-journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "GWD": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "chambrefluxsol_m": { - "internationalizationName": { - "en": "Monthly flux chambers", - "fr": "Flux de chambres mensuel" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "chambrefluxsol_j": { - "internationalizationName": { - "en": "Daily flux chambers", - "fr": "Flux de chambres journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "g_j": { - "internationalizationName": { - "en": "Daily flow of heat", - "fr": "Flux de chaleur journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "G": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "chambrefluxsol_infraj": { - "internationalizationName": { - "en": "Intraday flux chambers", - "fr": "Flux de chambres infra journalier" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "ts_j": { - "internationalizationName": { - "en": "Daily temperature", - "fr": "Température journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "TS": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "gwd_j": { - "internationalizationName": { - "en": "Daily depth of the groundwater", - "fr": "Profondeur journalière de la nappe" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "GWD": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "smp_infraj": { - "internationalizationName": { - "en": "Infra-daily depth of the groundwater", - "fr": "Profondeur de la nappe infra-journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SMP": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "ts_infraj": { - "internationalizationName": { - "en": "Infra-daily temperature", - "fr": "Température infra-journalière" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "TS": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - } - } - }, - "comment": null, - "application": { - "internationalizationName": { - "en": "ORE F-ORE-T", - "fr": "ORE F-ORE-T" - }, - "internationalizedColumns": null, - "name": "foret", - "version": 1, - "defaultLanguage": null, - "internationalization": { - "internationalizationName": { - "en": "ORE F-ORE-T", - "fr": "ORE F-ORE-T" - } - } - }, - "references": { - "variables": { - "internationalizationName": { - "en": "Variables", - "fr": "Variables" - }, - "internationalizedColumns": { - "definition_fr": { - "en": "definition_en", - "fr": "definition_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "separator": ";", - "keyColumns": [ - "nom" - ], - "columns": { - "nom": null, - "definition_en": null, - "definition_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "unites": { - "internationalizationName": { - "en": "Units", - "fr": "Unités" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "code_key": { - "en": "code_en", - "fr": "code_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code_key})", - "fr": "{nom_key} ({code_key})" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "code_en": null, - "code_fr": null, - "nom_key": null, - "code_key": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "variables_par_types_de_donnees": { - "internationalizationName": { - "en": "Variables by data types", - "fr": "Variable par types de données" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de données} : {nom de la variable} ({nom de l'unité})", - "fr": "{nom du type de données} : {nom de la variable} ({nom de l'unité})" - } - }, - "separator": ";", - "keyColumns": [ - "nom du type de données", - "nom de la variable" - ], - "columns": { - "max": null, - "min": null, - "nom de l'unité": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom de la variable": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du type de données": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "themes": { - "internationalizationName": { - "en": "Thématics", - "fr": "Thèmes" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "description_en": null, - "description_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "types_de_zones_etudes": { - "internationalizationName": { - "en": "Types of study areas", - "fr": "Types de zones d'études" - }, - "internationalizedColumns": { - "nom_fr": { - "en": "nom_en", - "fr": "nom_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_fr}", - "fr": "{nom_fr}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_fr" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "définition_en": null, - "définition_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "zones_etudes": { - "internationalizationName": { - "en": "Study areas", - "fr": "Zones d'études" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "separator": ";", - "keyColumns": [ - "parent", - "nom" - ], - "columns": { - "nom": null, - "pente": null, - "parent": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "pays_en": null, - "pays_fr": null, - "surface": null, - "altitude": null, - "date fin": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "latitude": null, - "longitude": null, - "région_en": null, - "région_fr": null, - "date début": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "temp moyenne": null, - "type de site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "types_de_zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "type foret_en": null, - "type foret_fr": null, - "description_en": null, - "description_fr": null, - "précip moyenne": null, - "direction vent_en": null, - "direction vent_fr": null, - "direction pente_en": null, - "direction pente_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "theme_types_de_donnees_par_zone_etudes": { - "internationalizationName": { - "en": "Thematics and data types by study area", - "fr": "Thèmes et types de données par zone d'étude" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site}; {nom du thème}; {nom du type de données}", - "fr": "{nom du site}; {nom du thème}; {nom du type de données}" - } - }, - "separator": ";", - "keyColumns": [ - "nom du site", - "nom du thème", - "nom du type de données" - ], - "columns": { - "nom du site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du thème": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du type de données": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "ic_site_theme_dataype_variable": { - "internationalizationName": { - "en": "Complement information for site, theme, datatype and variable", - "fr": "Informations complémentaires par site, thème, type de données et variable" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable} {nom de l'information complémentaire}", - "fr": "{Nom du Thème-Type de données-Variable} {nom de l'information complémentaire}" - } - }, - "separator": ";", - "keyColumns": [ - "Nom du Thème-Type de données-Variable", - "nom de l'information complémentaire" - ], - "columns": { - "nom de l'information complémentaire": null, - "Nom du Thème-Type de données-Variable": null - }, - "computedColumns": { - "variables_par_types_de_donnees": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables_par_types_de_donnees", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "computation": { - "expression": "String[] tab = datum.get(\"Nom du Thème-Type de données-Variable\").split(\"-\"); String datatype = fr.inra.oresing.rest.OreSiService.escapeKeyComponent( tab[2].strip()); String variable = fr.inra.oresing.rest.OreSiService.escapeKeyComponent( tab[3].strip()); return references.find{it.key.equals(\"variables_par_types_de_donnees\")}.value .findAll {it.refValues[\"nom de la variable\"].equals(variable)} .find {it.refValues[\"nom du type de données\"].equals(datatype)} .naturalKey\n", - "references": [ - "variables_par_types_de_donnees" - ], - "datatypes": [] - } - }, - "theme_types_de_donnees_par_zone_etudes": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "theme_types_de_donnees_par_zone_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "computation": { - "expression": "String[] tab = datum.get(\"Nom du Thème-Type de données-Variable\").split(\"-\"); String site = tab[0].strip(); String theme = tab[1].strip(); String datatype = tab[2].strip(); return references[\"theme_types_de_donnees_par_zone_etudes\"] .findAll {it.refValues[\"nom du site\"].equals(site)} .findAll {it.refValues[\"nom du thème\"].equals(theme)} .find {it.refValues[\"nom du type de données\"].equals(datatype)} .naturalKey\n", - "references": [ - "theme_types_de_donnees_par_zone_etudes" - ], - "datatypes": [] - } - } - }, - "dynamicColumns": {}, - "validations": {} - }, - "liste_ic": { - "internationalizationName": { - "en": "List of complement information", - "fr": "Liste d'informations complémentaires" - }, - "internationalizedColumns": { - "nom de la liste_fr": { - "en": "nom de la liste_en", - "fr": "nom de la liste_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la liste_fr}", - "fr": "{nom de la liste_fr}" - } - }, - "separator": ";", - "keyColumns": [ - "nom de la liste_fr" - ], - "columns": { - "nom de la liste_en": null, - "nom de la liste_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "informations_complementaires": { - "internationalizationName": { - "en": "Complement information", - "fr": "Informations complementaires" - }, - "internationalizedColumns": { - "description de l'information complémentaire_fr": { - "en": "description de l'information complémentaire_en", - "fr": "description de l'information complémentaire_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de l'information complémentaire} ({description de l'information complémentaire_fr}", - "fr": "{nom de l'information complémentaire} ({description de l'information complémentaire_fr})" - } - }, - "separator": ";", - "keyColumns": [ - "nom de l'information complémentaire", - "nom de la liste de valeurs d'informations complémentaires" - ], - "columns": { - "nom de l'information complémentaire": null, - "description de l'information complémentaire_en": null, - "description de l'information complémentaire_fr": null, - "nom de la liste de valeurs d'informations complémentaires": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "liste_ic", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "instruments": { - "internationalizationName": { - "en": "Instruments", - "fr": "Instruments" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "fabricant_fr": { - "en": "fabricant_en", - "fr": "fabricant_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "informations de calibration_fr": { - "en": "informations de calibration_en", - "fr": "informations de calibration_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr} ({code})", - "fr": "{libellé_fr} ({code})" - } - }, - "separator": ";", - "keyColumns": [ - "code" - ], - "columns": { - "code": null, - "libellé_en": null, - "libellé_fr": null, - "fabricant_en": null, - "fabricant_fr": null, - "description_en": null, - "description_fr": null, - "informations de calibration_en": null, - "informations de calibration_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "reference": { - "internationalizationName": { - "en": "Références", - "fr": "Références" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{DOI} ({premier auteur} {année})", - "fr": "{DOI} ({premier auteur} {année})" - } - }, - "separator": ";", - "keyColumns": [ - "DOI" - ], - "columns": { - "DOI": null, - "année": null, - "premier auteur": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "instruments_references": { - "internationalizationName": { - "en": "Instruments references", - "fr": "Références des instruments" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{code de l'instrument} {doi de la référence}", - "fr": "{code de l'instrument} {doi de la référence}" - } - }, - "separator": ";", - "keyColumns": [ - "code de l'instrument", - "doi de la référence" - ], - "columns": { - "code de l'instrument": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "instruments", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "doi de la référence": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "reference", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "instruments_periodes": { - "internationalizationName": { - "en": "Application periods of the instruments", - "fr": "Périodes d'application des instruments" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable}", - "fr": "{Nom du Thème-Type de données-Variable}" - } - }, - "separator": ";", - "keyColumns": [ - "Nom du Thème-Type de données-Variable" - ], - "columns": { - "Date de fin": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Date de début": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Code de l'instrument": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "instruments", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Nom du Thème-Type de données-Variable": null - }, - "computedColumns": { - "variables_par_types_de_donnees": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables_par_types_de_donnees", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "computation": { - "expression": "String[] tab = datum.get(\"Nom du Thème-Type de données-Variable\").split(\"-\"); String datatype = fr.inra.oresing.rest.OreSiService.escapeKeyComponent( tab[2].strip()); String variable = fr.inra.oresing.rest.OreSiService.escapeKeyComponent( tab[3].strip()); return references.find{it.key.equals(\"variables_par_types_de_donnees\")}.value\n .findAll {it.refValues[\"nom de la variable\"].equals(variable)}\n .find {it.refValues[\"nom du type de données\"].equals(datatype)}\n .naturalKey\n", - "references": [ - "variables_par_types_de_donnees" - ], - "datatypes": [] - } - }, - "theme_types_de_donnees_par_zone_etudes": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "theme_types_de_donnees_par_zone_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "computation": { - "expression": "String[] tab = datum.get(\"Nom du Thème-Type de données-Variable\").split(\"-\"); String site = tab[0].strip(); String theme = tab[1].strip(); String datatype = tab[2].strip(); return references[\"theme_types_de_donnees_par_zone_etudes\"] .findAll {it.refValues[\"nom du site\"].equals(site)} .findAll {it.refValues[\"nom du thème\"].equals(theme)} .find{it.refValues[\"nom du type de données\"].equals(datatype)} .naturalKey\n", - "references": [ - "theme_types_de_donnees_par_zone_etudes" - ], - "datatypes": [] - } - } - }, - "dynamicColumns": {}, - "validations": {} - }, - "methodes": { - "internationalizationName": { - "en": "Methods", - "fr": "Méthodes" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr} ({code})", - "fr": "{libellé_fr} ({code})" - } - }, - "separator": ";", - "keyColumns": [ - "code" - ], - "columns": { - "code": null, - "libellé_en": null, - "libellé_fr": null, - "description_en": null, - "description_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "methodes_references": { - "internationalizationName": { - "en": "Methods references", - "fr": "Références des méthodes" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{code de la méthode de calcul} {doi de la référence}", - "fr": "{code de la méthode de calcul} {doi de la référence}" - } - }, - "separator": ";", - "keyColumns": [ - "code de la méthode de calcul", - "doi de la référence" - ], - "columns": { - "doi de la référence": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "reference", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "code de la méthode de calcul": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "methodes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "methodes_periodes": { - "internationalizationName": { - "en": "Application periods of methods", - "fr": "Périodes d'application des méthodes" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{Nom du Thème-Type de données-Variable}", - "fr": "{Nom du Thème-Type de données-Variable}" - } - }, - "separator": ";", - "keyColumns": [ - "Nom du Thème-Type de données-Variable" - ], - "columns": { - "Date de fin": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Date de début": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Code de la méthode de calcul": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "methodes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Nom du Thème-Type de données-Variable": null - }, - "computedColumns": { - "variables_par_types_de_donnees": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables_par_types_de_donnees", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "computation": { - "expression": "String[] tab = datum.get(\"Nom du Thème-Type de données-Variable\").split(\"-\"); String datatype = fr.inra.oresing.rest.OreSiService.escapeKeyComponent( tab[2].strip()); String variable = fr.inra.oresing.rest.OreSiService.escapeKeyComponent( tab[3].strip()); return references.find{it.key.equals(\"variables_par_types_de_donnees\")}.value\n .findAll {it.refValues[\"nom de la variable\"].equals(variable)}\n .find {it.refValues[\"nom du type de données\"].equals(datatype)}\n .naturalKey\n", - "references": [ - "variables_par_types_de_donnees" - ], - "datatypes": [] - } - }, - "theme_types_de_donnees_par_zone_etudes": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "theme_types_de_donnees_par_zone_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "computation": { - "expression": "String[] tab = datum.get(\"Nom du Thème-Type de données-Variable\").split(\"-\"); String site = tab[0].strip(); String theme = tab[1].strip(); String datatype = tab[2].strip(); return references[\"theme_types_de_donnees_par_zone_etudes\"] .findAll {it.refValues[\"nom du site\"].equals(site)} .findAll {it.refValues[\"nom du thème\"].equals(theme)} .find{it.refValues[\"nom du type de données\"].equals(datatype)} .naturalKey\n", - "references": [ - "theme_types_de_donnees_par_zone_etudes" - ], - "datatypes": [] - } - } - }, - "dynamicColumns": {}, - "validations": {} - }, - "liste_valeur_ic": { - "internationalizationName": { - "en": "List of complement information values", - "fr": "Liste de valeurs d'informations complémentaires" - }, - "internationalizedColumns": { - "libellé d'une valeur_fr": { - "en": "libellé d'une valeur_en", - "fr": "libellé d'une valeur_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la liste} : {libellé d'une valeur_fr}", - "fr": "{nom de la liste} : {libellé d'une valeur_fr}" - } - }, - "separator": ";", - "keyColumns": [ - "nom de la liste", - "libellé d'une valeur_fr" - ], - "columns": { - "nom de la liste": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "liste_ic", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "note de la valeur": null, - "libellé d'une valeur_en": null, - "libellé d'une valeur_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "types_fichiers": { - "internationalizationName": { - "en": "Files' type<", - "fr": "Type de fichiers" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "separator": ";", - "keyColumns": [ - "nom" - ], - "columns": { - "nom": null, - "description": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - }, - "traitements": { - "internationalizationName": { - "en": "Treatments", - "fr": "Traitements" - }, - "internationalizedColumns": { - "libellé_fr": { - "en": "libellé_en", - "fr": "libellé_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{libellé_fr}", - "fr": "{libellé_fr}" - } - }, - "separator": ";", - "keyColumns": [ - "code" - ], - "columns": { - "code": null, - "libellé_en": null, - "libellé_fr": null, - "nom du site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "description_en": null, - "description_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {} - } - }, - "compositeReferences": { - "localizations": { - "internationalizationName": null, - "internationalizedColumns": null, - "components": [ - { - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "zones_etudes", - "parentKeyColumn": null, - "parentRecursiveKey": "parent" - } - ] - } - }, - "dataTypes": { - "g_j": { - "internationalizationName": { - "en": "Daily flow of heat", - "fr": "Flux de chaleur journalier" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(G)_([0-9]+)_([0-9]+)", - "exportHeader": "G", - "tokens": [ - { - "boundTo": { - "variable": "G", - "component": "variable", - "id": "G_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "G", - "component": "repetition", - "id": "G_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "G", - "component": "profondeur", - "id": "G_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "G", - "component": "value", - "id": "G_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "G": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "G", - "component": "profondeur", - "id": "G_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt_par_metre_carre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "G": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "G", - "data": [ - "G" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "G": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "ts_j": { - "internationalizationName": { - "en": "Daily temperature", - "fr": "Température journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(TS)_([0-9]+)_([0-9]+)", - "exportHeader": "TS", - "tokens": [ - { - "boundTo": { - "variable": "TS", - "component": "variable", - "id": "TS_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "TS", - "component": "repetition", - "id": "TS_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "TS", - "component": "profondeur", - "id": "TS_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "TS", - "component": "value", - "id": "TS_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "TS": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "TS", - "component": "profondeur", - "id": "TS_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degre celcius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "TS": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "TS", - "data": [ - "TS" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "TS": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "gwd_j": { - "internationalizationName": { - "en": "Daily depth of the groundwater", - "fr": "Profondeur journalière de la nappe" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(GWD)_([0-9]+)_([0-9]+)", - "exportHeader": "GWD", - "tokens": [ - { - "boundTo": { - "variable": "GWD", - "component": "variable", - "id": "GWD_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "GWD", - "component": "repetition", - "id": "GWD_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "GWD", - "component": "profondeur", - "id": "GWD_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "GWD", - "component": "value", - "id": "GWD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "GWD": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "GWD", - "component": "profondeur", - "id": "GWD_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "GWD": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "GWD", - "data": [ - "GWD" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "GWD": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "smp_j": { - "internationalizationName": { - "en": "Daily tension of water", - "fr": "Tension de l'eau journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(SMP)_([0-9]+)_([0-9]+)", - "exportHeader": "SMP", - "tokens": [ - { - "boundTo": { - "variable": "SMP", - "component": "variable", - "id": "SMP_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "SMP", - "component": "repetition", - "id": "SMP_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "SMP", - "component": "profondeur", - "id": "SMP_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "SMP", - "component": "value", - "id": "SMP_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "SMP": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "SMP", - "component": "profondeur", - "id": "SMP_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilopascal\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "SMP": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "SMP", - "data": [ - "SMP" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SMP": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "swc_j": { - "internationalizationName": { - "en": "Daily volume humidity", - "fr": "Humidité volumique journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(SWC)_([0-9]+)_([0-9]+)", - "exportHeader": "SWC", - "tokens": [ - { - "boundTo": { - "variable": "SWC", - "component": "variable", - "id": "SWC_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "SWC", - "component": "repetition", - "id": "SWC_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "SWC", - "component": "profondeur", - "id": "SWC_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "SWC", - "component": "value", - "id": "SWC_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "SWC": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "SWC", - "component": "profondeur", - "id": "SWC_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": null, - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"percentage\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "SWC": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "SWC", - "data": [ - "SWC" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SWC": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "flux_j": { - "internationalizationName": { - "en": "Flux daily", - "fr": "Flux journalier" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 9, - "firstRowLine": 11, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "CO2", - "boundTo": { - "variable": "CO2", - "component": "value", - "id": "CO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H2O", - "boundTo": { - "variable": "H2O", - "component": "value", - "id": "H2O_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "ZL", - "boundTo": { - "variable": "ZL", - "component": "value", - "id": "ZL_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2", - "boundTo": { - "variable": "FCO2", - "component": "value", - "id": "FCO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H", - "boundTo": { - "variable": "H", - "component": "value", - "id": "H_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "LE", - "boundTo": { - "variable": "LE", - "component": "value", - "id": "LE_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "T", - "boundTo": { - "variable": "T", - "component": "value", - "id": "T_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "u*", - "boundTo": { - "variable": "u*", - "component": "value", - "id": "u*_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "TR", - "boundTo": { - "variable": "TR", - "component": "value", - "id": "TR_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sb", - "boundTo": { - "variable": "Sb", - "component": "value", - "id": "Sb_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sc", - "boundTo": { - "variable": "Sc", - "component": "value", - "id": "Sc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sw", - "boundTo": { - "variable": "Sw", - "component": "value", - "id": "Sw_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sa", - "boundTo": { - "variable": "Sa", - "component": "value", - "id": "Sa_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_gf", - "boundTo": { - "variable": "FCO2_gf", - "component": "value", - "id": "FCO2_gf_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "H": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "T": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilogramme par mètre et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "LE": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sa": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sb": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"gramme de carbone par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sw": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "TR": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"millilitre par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "ZL": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"sans unité\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "u*": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "CO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "H2O": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"millimole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"gramme de carbone par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2_gf": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"gramme de carbone par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"Tour à flux\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "FCO2", - "H2O", - "Sw", - "FCO2_gf", - "CO2", - "H", - "Sa", - "Sb", - "Sc", - "ZL", - "T", - "u*", - "LE", - "TR" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "flux_m": { - "internationalizationName": { - "en": "Flux monthly", - "fr": "Flux mensuel" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 9, - "firstRowLine": 11, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "month", - "id": "date_month", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "CO2", - "boundTo": { - "variable": "CO2", - "component": "value", - "id": "CO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H2O", - "boundTo": { - "variable": "H2O", - "component": "value", - "id": "H2O_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "ZL", - "boundTo": { - "variable": "ZL", - "component": "value", - "id": "ZL_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2", - "boundTo": { - "variable": "FCO2", - "component": "value", - "id": "FCO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H", - "boundTo": { - "variable": "H", - "component": "value", - "id": "H_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "LE", - "boundTo": { - "variable": "LE", - "component": "value", - "id": "LE_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "T", - "boundTo": { - "variable": "T", - "component": "value", - "id": "T_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "u*", - "boundTo": { - "variable": "u*", - "component": "value", - "id": "u*_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "TR", - "boundTo": { - "variable": "TR", - "component": "value", - "id": "TR_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sb", - "boundTo": { - "variable": "Sb", - "component": "value", - "id": "Sb_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sc", - "boundTo": { - "variable": "Sc", - "component": "value", - "id": "Sc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sw", - "boundTo": { - "variable": "Sw", - "component": "value", - "id": "Sw_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sa", - "boundTo": { - "variable": "Sa", - "component": "value", - "id": "Sa_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_gf", - "boundTo": { - "variable": "FCO2_gf", - "component": "value", - "id": "FCO2_gf_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "H": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "T": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilogramme par mètre et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "LE": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sa": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sb": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"gramme de carbone par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sw": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "TR": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"litre par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "ZL": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"sans unité\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "u*": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "CO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "H2O": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"millimole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"gramme de carbone par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "month": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2_gf": { - "chartDescription": null, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"gramme de carbone par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"Tour à flux\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "mensuel", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "month", - "id": "date_month", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "FCO2", - "H2O", - "Sw", - "FCO2_gf", - "CO2", - "H", - "Sa", - "Sb", - "Sc", - "ZL", - "T", - "u*", - "LE", - "TR" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "flux_sh": { - "internationalizationName": { - "en": "Flux half hourly", - "fr": "Flux semi horaire" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 9, - "firstRowLine": 11, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "CO2", - "boundTo": { - "variable": "CO2", - "component": "value", - "id": "CO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H2O", - "boundTo": { - "variable": "H2O", - "component": "value", - "id": "H2O_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "ZL", - "boundTo": { - "variable": "ZL", - "component": "value", - "id": "ZL_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2", - "boundTo": { - "variable": "FCO2", - "component": "value", - "id": "FCO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_qc", - "boundTo": { - "variable": "FCO2", - "component": "quality_class", - "id": "FCO2_quality_class", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H", - "boundTo": { - "variable": "H", - "component": "value", - "id": "H_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "H_qc", - "boundTo": { - "variable": "H", - "component": "quality_class", - "id": "H_quality_class", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "LE", - "boundTo": { - "variable": "LE", - "component": "value", - "id": "LE_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "LE_qc", - "boundTo": { - "variable": "LE", - "component": "quality_class", - "id": "LE_quality_class", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "T", - "boundTo": { - "variable": "T", - "component": "value", - "id": "T_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "T_qc", - "boundTo": { - "variable": "T", - "component": "quality_class", - "id": "T_quality_class", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "u*", - "boundTo": { - "variable": "u*", - "component": "value", - "id": "u*_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "TR", - "boundTo": { - "variable": "TR", - "component": "value", - "id": "TR_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sb", - "boundTo": { - "variable": "Sb", - "component": "value", - "id": "Sb_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sc", - "boundTo": { - "variable": "Sc", - "component": "value", - "id": "Sc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sw", - "boundTo": { - "variable": "Sw", - "component": "value", - "id": "Sw_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Sa", - "boundTo": { - "variable": "Sa", - "component": "value", - "id": "Sa_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_gf", - "boundTo": { - "variable": "FCO2_gf", - "component": "value", - "id": "FCO2_gf_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "H": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "quality_class": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "0|1|2", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "T": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilogramme par mètre et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "quality_class": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "0|1|2", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "LE": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "quality_class": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "0|1|2", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sa": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sb": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Sw": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "TR": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"millimètre par demi-heure\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "ZL": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"sans unité\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "u*": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "CO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "H2O": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "quality_class": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "0|1|2", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "30 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "FCO2_gf": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"Tour à flux\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "semi-horaire", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "FCO2", - "H2O", - "Sw", - "FCO2_gf", - "CO2", - "H", - "Sa", - "Sb", - "Sc", - "ZL", - "T", - "u*", - "LE", - "TR" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "meteo_j": { - "internationalizationName": { - "en": "Meteorology daily", - "fr": "Météorologie journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 9, - "firstRowLine": 11, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "P", - "boundTo": { - "variable": "P", - "component": "value", - "id": "P_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rr", - "boundTo": { - "variable": "Rr", - "component": "value", - "id": "Rr_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rg", - "boundTo": { - "variable": "Rg", - "component": "value", - "id": "Rg_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Lwin", - "boundTo": { - "variable": "Lwin", - "component": "value", - "id": "Lwin_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Lwout", - "boundTo": { - "variable": "Lwout", - "component": "value", - "id": "Lwout_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rn", - "boundTo": { - "variable": "Rn", - "component": "value", - "id": "Rn_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rd", - "boundTo": { - "variable": "Rd", - "component": "value", - "id": "Rd_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFD", - "boundTo": { - "variable": "PPFD", - "component": "value", - "id": "PPFD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDd", - "boundTo": { - "variable": "PPFDd", - "component": "value", - "id": "PPFDd_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDr", - "boundTo": { - "variable": "PPFDr", - "component": "value", - "id": "PPFDr_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDbc", - "boundTo": { - "variable": "PPFDbc", - "component": "value", - "id": "PPFDbc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "APAR", - "boundTo": { - "variable": "APAR", - "component": "value", - "id": "APAR_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Ta", - "boundTo": { - "variable": "Ta", - "component": "value", - "id": "Ta_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Pa", - "boundTo": { - "variable": "Pa", - "component": "value", - "id": "Pa_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Tc", - "boundTo": { - "variable": "Tc", - "component": "value", - "id": "Tc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Tarbre", - "boundTo": { - "variable": "Tarbre", - "component": "value", - "id": "Tarbre_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "G", - "boundTo": { - "variable": "G", - "component": "value", - "id": "G_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rh", - "boundTo": { - "variable": "Rh", - "component": "value", - "id": "Rh_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "WD", - "boundTo": { - "variable": "WD", - "component": "value", - "id": "WD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "WS", - "boundTo": { - "variable": "WS", - "component": "value", - "id": "WS_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "G": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "P": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"millimètre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Pa": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilopascal\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rd": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rg": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rh": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"percentage\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rn": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rr": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Ta": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Tc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "WD": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "WS": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "APAR": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Lwin": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFD": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Lwout": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDd": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDr": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDbc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par jour\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Tarbre": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"meteorologie\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "Rr", - "Lwout", - "G", - "PPFDd", - "Ta", - "WD", - "Tc", - "P", - "Pa", - "Rd", - "Tarbre", - "Lwin", - "PPFDbc", - "Rg", - "Rh", - "PPFDr", - "PPFD", - "Rn", - "WS", - "APAR" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "meteo_m": { - "internationalizationName": { - "en": "Meteorology monthly", - "fr": "Météorologie mensuelle" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 9, - "firstRowLine": 11, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "month", - "id": "date_month", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "P", - "boundTo": { - "variable": "P", - "component": "value", - "id": "P_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rr", - "boundTo": { - "variable": "Rr", - "component": "value", - "id": "Rr_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rg", - "boundTo": { - "variable": "Rg", - "component": "value", - "id": "Rg_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Lwin", - "boundTo": { - "variable": "Lwin", - "component": "value", - "id": "Lwin_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Lwout", - "boundTo": { - "variable": "Lwout", - "component": "value", - "id": "Lwout_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rn", - "boundTo": { - "variable": "Rn", - "component": "value", - "id": "Rn_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rd", - "boundTo": { - "variable": "Rd", - "component": "value", - "id": "Rd_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFD", - "boundTo": { - "variable": "PPFD", - "component": "value", - "id": "PPFD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDd", - "boundTo": { - "variable": "PPFDd", - "component": "value", - "id": "PPFDd_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDr", - "boundTo": { - "variable": "PPFDr", - "component": "value", - "id": "PPFDr_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDbc", - "boundTo": { - "variable": "PPFDbc", - "component": "value", - "id": "PPFDbc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "APAR", - "boundTo": { - "variable": "APAR", - "component": "value", - "id": "APAR_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Ta", - "boundTo": { - "variable": "Ta", - "component": "value", - "id": "Ta_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Pa", - "boundTo": { - "variable": "Pa", - "component": "value", - "id": "Pa_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Tc", - "boundTo": { - "variable": "Tc", - "component": "value", - "id": "Tc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Tarbre", - "boundTo": { - "variable": "Tarbre", - "component": "value", - "id": "Tarbre_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "G", - "boundTo": { - "variable": "G", - "component": "value", - "id": "G_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rh", - "boundTo": { - "variable": "Rh", - "component": "value", - "id": "Rh_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "WD", - "boundTo": { - "variable": "WD", - "component": "value", - "id": "WD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "WS", - "boundTo": { - "variable": "WS", - "component": "value", - "id": "WS_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "G": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "P": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Pa": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilopascal\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rd": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rg": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rh": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"percentage\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rn": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rr": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Ta": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Tc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "WD": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "WS": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "APAR": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Lwin": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFD": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "month": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Lwout": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mégajoule par mètre et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDd": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDr": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDbc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par mois\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Tarbre": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"meteorologie\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "mensuel", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "month", - "id": "date_month", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "Rr", - "Lwout", - "G", - "PPFDd", - "Ta", - "WD", - "Tc", - "P", - "Pa", - "Rd", - "Tarbre", - "Lwin", - "PPFDbc", - "Rg", - "Rh", - "PPFDr", - "PPFD", - "Rn", - "WS", - "APAR" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "g_infraj": { - "internationalizationName": { - "en": "Infra-daily flow of heat", - "fr": "Flux de chaleur infra-journalier" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(G)_([0-9]+)_([0-9]+)", - "exportHeader": "G", - "tokens": [ - { - "boundTo": { - "variable": "G", - "component": "variable", - "id": "G_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "G", - "component": "repetition", - "id": "G_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "G", - "component": "profondeur", - "id": "G_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "G", - "component": "value", - "id": "G_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "G": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "G", - "component": "profondeur", - "id": "G_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt_par_metre_carre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "1 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "infrajournalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "G": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "G", - "data": [ - "G" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "G": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "meteo_sh": { - "internationalizationName": { - "en": "Meteorology half hourly", - "fr": "Météorologie semi horaire" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 9, - "firstRowLine": 11, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "P", - "boundTo": { - "variable": "P", - "component": "value", - "id": "P_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rr", - "boundTo": { - "variable": "Rr", - "component": "value", - "id": "Rr_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rg", - "boundTo": { - "variable": "Rg", - "component": "value", - "id": "Rg_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "LWin", - "boundTo": { - "variable": "LWin", - "component": "value", - "id": "LWin_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "LWout", - "boundTo": { - "variable": "LWout", - "component": "value", - "id": "LWout_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rn", - "boundTo": { - "variable": "Rn", - "component": "value", - "id": "Rn_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rd", - "boundTo": { - "variable": "Rd", - "component": "value", - "id": "Rd_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFD", - "boundTo": { - "variable": "PPFD", - "component": "value", - "id": "PPFD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDd", - "boundTo": { - "variable": "PPFDd", - "component": "value", - "id": "PPFDd_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDr", - "boundTo": { - "variable": "PPFDr", - "component": "value", - "id": "PPFDr_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "PPFDbc", - "boundTo": { - "variable": "PPFDbc", - "component": "value", - "id": "PPFDbc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "APAR", - "boundTo": { - "variable": "APAR", - "component": "value", - "id": "APAR_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Ta", - "boundTo": { - "variable": "Ta", - "component": "value", - "id": "Ta_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Pa", - "boundTo": { - "variable": "Pa", - "component": "value", - "id": "Pa_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Tc", - "boundTo": { - "variable": "Tc", - "component": "value", - "id": "Tc_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Tarbre", - "boundTo": { - "variable": "Tarbre", - "component": "value", - "id": "Tarbre_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "G", - "boundTo": { - "variable": "G", - "component": "value", - "id": "G_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Rh", - "boundTo": { - "variable": "Rh", - "component": "value", - "id": "Rh_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "WD", - "boundTo": { - "variable": "WD", - "component": "value", - "id": "WD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "WS", - "boundTo": { - "variable": "WS", - "component": "value", - "id": "WS_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "G": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "P": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"millimètre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Pa": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilopascal\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rd": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rg": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rh": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"percentage\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rn": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Rr": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Ta": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Tc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "WD": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "WS": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "APAR": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "LWin": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFD": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "30 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "LWout": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"watt par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDd": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDr": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "PPFDbc": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Tarbre": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degré Celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"meteorologie\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "semi-horaire", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "Rr", - "G", - "PPFDd", - "Ta", - "WD", - "Tc", - "P", - "Pa", - "Rd", - "LWin", - "Tarbre", - "PPFDbc", - "Rg", - "Rh", - "PPFDr", - "LWout", - "PPFD", - "Rn", - "WS", - "APAR" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "ts_infraj": { - "internationalizationName": { - "en": "Infra-daily temperature", - "fr": "Température infra-journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(TS)_([0-9]+)_([0-9]+)", - "exportHeader": "TS", - "tokens": [ - { - "boundTo": { - "variable": "TS", - "component": "variable", - "id": "TS_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "TS", - "component": "repetition", - "id": "TS_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "TS", - "component": "profondeur", - "id": "TS_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "TS", - "component": "value", - "id": "TS_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "TS": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "TS", - "component": "profondeur", - "id": "TS_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"degre celcius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "1 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "infrajournalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "TS": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "TS", - "data": [ - "TS" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "TS": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "gwd_infraj": { - "internationalizationName": { - "en": "Infra-daily depth of the groundwater", - "fr": "Profondeur de la nappe infra-journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(GWD)_([0-9]+)_([0-9]+)", - "exportHeader": "GWD", - "tokens": [ - { - "boundTo": { - "variable": "GWD", - "component": "variable", - "id": "GWD_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "GWD", - "component": "repetition", - "id": "GWD_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "GWD", - "component": "profondeur", - "id": "GWD_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "GWD", - "component": "value", - "id": "GWD_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "GWD": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "GWD", - "component": "profondeur", - "id": "GWD_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "1 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "infrajournalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "GWD": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "GWD", - "data": [ - "GWD" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "GWD": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "smp_infraj": { - "internationalizationName": { - "en": "Infra-daily depth of the groundwater", - "fr": "Profondeur de la nappe infra-journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(SMP)_([0-9]+)_([0-9]+)", - "exportHeader": "SMP", - "tokens": [ - { - "boundTo": { - "variable": "SMP", - "component": "variable", - "id": "SMP_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "SMP", - "component": "repetition", - "id": "SMP_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "SMP", - "component": "profondeur", - "id": "SMP_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "SMP", - "component": "value", - "id": "SMP_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "SMP": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "SMP", - "component": "profondeur", - "id": "SMP_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"kilopascal\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "1 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "infrajournalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "SMP": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "SMP", - "data": [ - "SMP" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SMP": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "swc_infraj": { - "internationalizationName": { - "en": "Infra daily volume humidity", - "fr": "Humidité volumique infra-journalière" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 10, - "firstRowLine": 13, - "separator": ";", - "columns": [ - { - "header": "Date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Time", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [ - { - "headerPattern": "(SWC)_([0-9]+)_([0-9]+)", - "exportHeader": "SWC", - "tokens": [ - { - "boundTo": { - "variable": "SWC", - "component": "variable", - "id": "SWC_variable", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "variable" - }, - { - "boundTo": { - "variable": "SWC", - "component": "repetition", - "id": "SWC_repetition", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Répétition" - }, - { - "boundTo": { - "variable": "SWC", - "component": "profondeur", - "id": "SWC_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "Profondeur" - } - ], - "boundTo": { - "variable": "SWC", - "component": "value", - "id": "SWC_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - }, - { - "rowNumber": 7, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "profondeur max", - "id": "informations_profondeur max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "profondeur max" - }, - { - "rowNumber": 8, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "nombre de repetition max", - "id": "informations_nombre de repetition max", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "nombre de repetition max" - } - ] - }, - "data": { - "SWC": { - "chartDescription": { - "value": "value", - "aggregation": { - "variable": "SWC", - "component": "profondeur", - "id": "SWC_profondeur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 WEEK", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"percentage\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "variable": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "repetition": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "1 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"climat du sol\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "infrajournalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "profondeur max": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nombre de repetition max": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "SWC": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "SWC", - "data": [ - "SWC" - ] - }, - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "SWC": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "chambrefluxsol_j": { - "internationalizationName": { - "en": "Daily flux chambers", - "fr": "Flux de chambres journalier" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 8, - "firstRowLine": 12, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "code du traitement", - "boundTo": { - "variable": "informations", - "component": "treatment", - "id": "informations_treatment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "no de la chambre", - "boundTo": { - "variable": "informations", - "component": "no_chamber", - "id": "informations_no_chamber", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2", - "boundTo": { - "variable": "FCO2", - "component": "value", - "id": "FCO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_sd", - "boundTo": { - "variable": "FCO2", - "component": "standard_deviation", - "id": "FCO2_standard_deviation", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_nbval", - "boundTo": { - "variable": "FCO2", - "component": "nbval", - "id": "FCO2_nbval", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_gf", - "boundTo": { - "variable": "FCO2", - "component": "gap_filling", - "id": "FCO2_gap_filling", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_gf_isgf", - "boundTo": { - "variable": "FCO2", - "component": "gap_filling_isgf", - "id": "FCO2_gap_filling_isgf", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Ta", - "boundTo": { - "variable": "Ta", - "component": "value", - "id": "Ta_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "Ta_sd", - "boundTo": { - "variable": "Ta", - "component": "standard_deviation", - "id": "Ta_standard_deviation", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "Ta": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": "standard_deviation" - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mole\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "standard_deviation": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": "standard_deviation" - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "nbval": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "gap_filling": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "gap_filling_isgf": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "standard_deviation": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"flux gazeux\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "treatment": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "traitements", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "no_chamber": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "FCO2", - "Ta" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "chambrefluxsol_m": { - "internationalizationName": { - "en": "Monthly flux chambers", - "fr": "Flux de chambres mensuel" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 8, - "firstRowLine": 12, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "month", - "id": "date_month", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "code du traitement", - "boundTo": { - "variable": "informations", - "component": "treatment", - "id": "informations_treatment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "no de la chambre", - "boundTo": { - "variable": "informations", - "component": "no_chamber", - "id": "informations_no_chamber", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2", - "boundTo": { - "variable": "FCO2", - "component": "value", - "id": "FCO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_sd", - "boundTo": { - "variable": "FCO2", - "component": "standard_deviation", - "id": "FCO2_standard_deviation", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_nbval", - "boundTo": { - "variable": "FCO2", - "component": "nbval", - "id": "FCO2_nbval", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "FCO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 MONTH", - "standardDeviation": "standard_deviation" - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "nbval": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "standard_deviation": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "month": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"flux gazeux\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "mensuel", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "treatment": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "traitements", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "no_chamber": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "month", - "id": "date_month", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "FCO2" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - }, - "chambrefluxsol_infraj": { - "internationalizationName": { - "en": "Intraday flux chambers", - "fr": "Flux de chambres infra journalier" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 8, - "firstRowLine": 12, - "separator": ";", - "columns": [ - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "heure moyenne", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "duree de la mesure", - "boundTo": { - "variable": "date", - "component": "duration", - "id": "date_duration", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "code du traitement", - "boundTo": { - "variable": "informations", - "component": "treatment", - "id": "informations_treatment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "no de la chambre", - "boundTo": { - "variable": "informations", - "component": "no_chamber", - "id": "informations_no_chamber", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2", - "boundTo": { - "variable": "FCO2", - "component": "value", - "id": "FCO2_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCO2_gf", - "boundTo": { - "variable": "FCH4", - "component": "gap_filling", - "id": "FCH4_gap_filling", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCH4", - "boundTo": { - "variable": "FCH4", - "component": "value", - "id": "FCH4_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - { - "header": "FCH4_gf", - "boundTo": { - "variable": "FCH4", - "component": "gap_filling", - "id": "FCH4_gap_filling", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - ], - "repeatedColumns": [], - "constants": [ - { - "rowNumber": 1, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes_parent", - "id": "localization_zones_etudes_parent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes_parent" - }, - { - "rowNumber": 1, - "columnNumber": 3, - "headerName": null, - "boundTo": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "zones_etudes" - }, - { - "rowNumber": 3, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "frequency", - "id": "informations_frequency", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "frequency" - }, - { - "rowNumber": 4, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "start date", - "id": "informations_start date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "start date" - }, - { - "rowNumber": 5, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "end date", - "id": "informations_end date", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "end date" - }, - { - "rowNumber": 6, - "columnNumber": 2, - "headerName": null, - "boundTo": { - "variable": "informations", - "component": "comment", - "id": "informations_comment", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "exportHeader": "comment" - } - ] - }, - "data": { - "FCH4": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"nanomole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "gap_filling": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "FCO2": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"micromole par mètre carré et par seconde\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "gap_filling": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": "1 MINUTES", - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datumByVariableAndComponent.date.day +\" \" +datumByVariableAndComponent.date.time+ \":00\"\n", - "references": [], - "datatypes": [] - } - }, - "duration": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "informations": { - "chartDescription": null, - "components": { - "comment": null, - "end date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "thematic": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"flux gazeux\"", - "references": [], - "datatypes": [] - } - }, - "frequency": { - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "Infra-journalier", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "treatment": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "traitements", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "no_chamber": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "start date": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "localization": { - "chartDescription": null, - "components": { - "zones_etudes": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String parent = datumByVariableAndComponent.localization.zones_etudes_parent; String nom = datumByVariableAndComponent.localization.zones_etudes; String hierarchicalKey = \"\"; if (\"\".equals(nom)){\n hierarchicalKey = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent);\n}else{\n parent = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(parent)\n nom = fr.inra.oresing.rest.OreSiService.escapeKeyComponent(nom)\n hierarchicalKey = String.format(\"%s.%s__%s\", parent, parent, nom)\n}\nreturn references .find{it.key.equals(\"zones_etudes\")}.value .find {it.hierarchicalKey.equals(hierarchicalKey)} .hierarchicalKey\n", - "references": [ - "zones_etudes" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "zones_etudes_parent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "zones_etudes", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "localization", - "component": "zones_etudes", - "componentKey": { - "variable": "localization", - "component": "zones_etudes", - "id": "localization_zones_etudes", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "date": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "date", - "data": [ - "date" - ] - }, - "variables": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "variables", - "data": [ - "FCO2", - "FCH4" - ] - }, - "referentiel": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "localization" - ] - }, - "informations": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Informations", - "data": [ - "informations" - ] - } - }, - "internationalization": { - "dataGroups": { - "date": { - "internationalizationName": null - }, - "variables": { - "internationalizationName": null - }, - "referentiel": { - "internationalizationName": null - }, - "informations": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": null - } - } - } - }, - "repository": { - "toto": "test" - } - } - } - } -} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/foret/fougeres-fou_4_swc_j_01-01-1999_31-01-1999.csv b/cypress/fixtures/applications/ore/foret/fougeres-fou_4_swc_j_01-01-1999_31-01-1999.csv deleted file mode 100644 index 22d303351..000000000 --- a/cypress/fixtures/applications/ore/foret/fougeres-fou_4_swc_j_01-01-1999_31-01-1999.csv +++ /dev/null @@ -1,38 +0,0 @@ -zone d'étude :;Fougeres;Fou 4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -type de donnée :;SWC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -fréquence :;journalier;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -date de début:;01/01/1999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -date de fin :;31/01/1999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -Commentaire :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -Profondeur max : ;250;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -numero de repetition max : ;6;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -Date;SWC_1_10;SWC_2_10;SWC_3_10;SWC_4_10;SWC_1_30;SWC_2_30;SWC_3_30;SWC_4_30;SWC_1_55;SWC_2_55;SWC_3_55;SWC_4_55;SWC_1_80;SWC_2_80;SWC_3_80;SWC_4_80;SWC_5_80;SWC_6_80;SWC_1_120;SWC_2_120;SWC_3_120;SWC_4_120;SWC_5_120;SWC_6_120;SWC_1_160;SWC_2_160;SWC_3_160;SWC_4_160;SWC_1_200;SWC_2_200;SWC_3_200;SWC_4_200;SWC_1_250;SWC_2_250;SWC_3_250 -min : ;0;0;0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -max : ;1000;2000;3000;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -01/01/1999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999 -02/01/1999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999 -03/01/1999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999 -04/01/1999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999 -05/01/1999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999 -06/01/1999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999 -07/01/1999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999 -08/01/1999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999 -09/01/1999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999 -10/01/1999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999 -11/01/1999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999 -12/01/1999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999;-9999 -18/01/1999;43;34;38;48;32;39;-9999;40;46;42;46;40;49;47;39;43;39;41;47;49;37;53;45;38;42;46;47;40;42;45;42;52;50;46;-9999 -19/01/1999;43;34;38;48;32;39;-9999;39;47;41;46;41;48;47;39;43;39;41;46;49;37;54;45;38;42;47;47;40;42;47;42;51;51;47;-9999 -20/01/1999;43;34;38;48;32;39;-9999;39;47;41;45;41;48;47;39;43;39;40;47;50;37;54;45;38;42;47;47;40;42;46;42;51;51;47;-9999 -21/01/1999;43;34;38;47;32;38;-9999;39;46;41;45;41;48;47;39;43;39;40;48;50;37;54;45;38;42;47;47;40;42;47;42;51;51;47;-9999 -22/01/1999;43;34;38;48;32;38;-9999;39;46;41;45;40;48;47;39;43;39;40;48;50;37;54;45;38;42;47;47;40;42;46;42;51;51;47;-9999 -23/01/1999;43;34;38;48;32;38;-9999;39;46;41;45;40;48;46;39;43;39;40;48;49;37;54;45;38;42;46;46;40;42;46;42;51;50;47;-9999 -24/01/1999;42;34;38;47;32;38;-9999;39;46;41;45;40;48;46;38;43;39;40;48;49;37;54;45;38;41;46;46;40;42;45;42;52;50;47;-9999 -25/01/1999;42;34;38;47;31;38;-9999;39;45;41;45;40;48;46;38;43;39;40;48;48;37;53;45;38;41;46;46;40;41;45;41;52;50;47;-9999 -26/01/1999;42;34;38;47;32;38;-9999;39;46;40;45;40;47;46;38;43;39;40;48;48;36;54;45;38;42;46;46;40;41;46;41;52;50;47;-9999 -27/01/1999;42;34;38;47;32;38;-9999;39;46;40;45;40;47;46;38;43;39;40;47;48;36;55;45;38;42;46;46;40;41;47;41;51;51;48;-9999 -28/01/1999;42;34;38;47;32;37;-9999;39;45;40;44;40;46;45;38;42;39;40;47;47;38;49;44;38;41;46;45;40;41;46;41;51;50;47;-9999 -29/01/1999;42;34;37;47;31;38;-9999;39;45;40;44;40;47;45;38;42;39;40;48;48;37;43;45;38;42;46;45;40;42;46;41;52;50;47;-9999 -30/01/1999;41;34;37;47;31;38;-9999;39;44;40;44;40;47;45;38;41;39;40;48;47;35;42;45;38;41;44;45;40;41;45;41;52;49;46;-9999 -31/01/1999;41;33;37;47;31;37;-9999;39;44;39;44;40;46;45;38;41;39;40;48;47;35;42;43;38;41;44;45;40;41;45;41;53;49;45;-9999 \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/foret/swc_j.json b/cypress/fixtures/applications/ore/foret/swc_j.json deleted file mode 100644 index 0c02f808b..000000000 --- a/cypress/fixtures/applications/ore/foret/swc_j.json +++ /dev/null @@ -1,31 +0,0 @@ -[ - { - "id": "f7cc4755-d083-4f2c-9c5e-1d162998d2e1", - "creationDate": null, - "updateDate": null, - "application": "4591638b-ef8e-412b-b06c-0912e9b73a9d", - "name": "fougeres-fou_4_swc_j_01-01-1999_31-01-1999.csv", - "comment": "", - "size": 6406, - "data": null, - "params": { - "binaryFiledataset": { - "datatype": "swc_j", - "requiredAuthorizations": { - "localization": { - "sql": "fougeres.fougeres__fou_4" - } - }, - "from": "1999-01-01 00:00:00", - "to": "1999-12-31 00:00:00", - "comment": null - }, - "published": false, - "publisheduser": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "publisheddate": "2022-05-06 17:57:48.221158+02", - "createuser": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "createdate": "2022-05-06 18:15:38.212611+02", - "comment": null - } - } -] \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/foret/swc_j2.json b/cypress/fixtures/applications/ore/foret/swc_j2.json deleted file mode 100644 index ea101c817..000000000 --- a/cypress/fixtures/applications/ore/foret/swc_j2.json +++ /dev/null @@ -1,31 +0,0 @@ -[ - { - "id": "4591638b-d083-4f2c-9c5e-1d162998d2e1", - "creationDate": null, - "updateDate": null, - "application": "4591638b-ef8e-412b-b06c-0912e9b73a9d", - "name": "fougeres-fou_2_swc_j_01-01-1999_31-01-1999.csv", - "comment": "", - "size": 6406, - "data": null, - "params": { - "binaryFiledataset": { - "datatype": "swc_j", - "requiredAuthorizations": { - "localization": { - "sql": "fougeres.fougeres__fou_2" - } - }, - "from": "1999-01-01 00:00:00", - "to": "1999-12-31 00:00:00", - "comment": null - }, - "published": false, - "publisheduser": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "publisheddate": "2022-05-06 17:57:48.221158+02", - "createuser": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "createdate": "2022-05-06 18:15:38.212611+02", - "comment": null - } - } -] \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/foret/zone_etude.json b/cypress/fixtures/applications/ore/foret/zone_etude.json deleted file mode 100644 index 6598aaace..000000000 --- a/cypress/fixtures/applications/ore/foret/zone_etude.json +++ /dev/null @@ -1,433 +0,0 @@ -{ - "referenceValues": [ - { - "hierarchicalKey": "azerailles", - "hierarchicalReference": "zones_etudes", - "naturalKey": "azerailles", - "values": { - "nom": "Azerailles", - "pente": "", - "parent": "", - "pays_en": "France", - "pays_fr": "France", - "surface": "", - "altitude": "250", - "date fin": "", - "latitude": "48,5", - "longitude": "6,7", - "région_en": "Lorraine", - "région_fr": "Lorraine", - "date début": "date:2010-05-20T00:00:00:20/05/2010", - "__display_en": "Azerailles", - "__display_fr": "Azerailles", - "temp moyenne": "9,5", - "type de site": "site", - "type foret_en": "NA", - "type foret_fr": "NA", - "description_en": "Study of the collapse of the soil.Rrooms with flow for the soil", - "description_fr": "Étude du tassement du sol. Chambres à flux pour le sol. Forêt des Hauts-Bois", - "précip moyenne": "885", - "direction vent_en": "", - "direction vent_fr": "", - "direction pente_en": "", - "direction pente_fr": "" - } - }, - { - "hierarchicalKey": "fontainebleau", - "hierarchicalReference": "zones_etudes", - "naturalKey": "fontainebleau", - "values": { - "nom": "Fontainebleau", - "pente": "", - "parent": "", - "pays_en": "France", - "pays_fr": "France", - "surface": "", - "altitude": "92", - "date fin": "", - "latitude": "48,47", - "longitude": "2,78", - "région_en": "Ile de France", - "région_fr": "Ile de France", - "date début": "date:1993-01-01T00:00:00:01/01/1993", - "__display_en": "Fontainebleau", - "__display_fr": "Fontainebleau", - "temp moyenne": "10,5", - "type de site": "site", - "type foret_en": "oak stand with hornbeam understory.", - "type foret_fr": "chênes sessiles avec sous-étage de charmes", - "description_en": "Forest experimental site located in the Barbeau state forest, 70 kms South-East of Paris, France. The Barbeau forest is a mature sessile oak stand (Quercus petraea) with hornbeam (Carpinus betulus) understory.Our research activities are focused on a better understanding of the processes that govern the tree and forest ecosystem functioning. Since 2005, a strong research investment is conducted, particularly through the monitoring station installed on the top of a 35-m (115-ft) tower, dedicated to the measurement of carbon and water vapour exchanges between the forest ecosystem and the atmosphere. Because the Barbeau forest is located near the Fontainebleau forest, the Barbeau site is also named Fontainebleau site.", - "description_fr": "Site expérimental forestier situé dans la forêt domaniale de Barbeau, à 70 kms au Sud-Est de Paris. La forêt de Barbeau est une forêt de chênes sessiles (Quercus petraea), dominants, avec un sous étage de charmes (Carpinus betulus). Les activités sont centrées sur la compréhension des processus qui gouvernent le fonctionnement de l'arbre et de l'écosystème forestier dans son ensemble. Depuis 2005, un fort investissement est entrepris sur le site, notamment au travers d'une station de mesure située en haut d'un pylône de 35 mètres de hauteur et dédiée en partie à la mesure des échanges de dioxyde de carbone (CO2) et de vapeur d'eau entre la forêt et l'atmosphère. Puisque Barbeau est situé à proximité immédiate de la forêt de Fontainebleau, le site de Barbeau est parfois appelé site de Fontainebleau.", - "précip moyenne": "690", - "direction vent_en": "", - "direction vent_fr": "", - "direction pente_en": "", - "direction pente_fr": "" - } - }, - { - "hierarchicalKey": "fontblanche", - "hierarchicalReference": "zones_etudes", - "naturalKey": "fontblanche", - "values": { - "nom": "Fontblanche", - "pente": "", - "parent": "", - "pays_en": "France", - "pays_fr": "France", - "surface": "", - "altitude": "420", - "date fin": "", - "latitude": "43,24", - "longitude": "5,68", - "région_en": "Provence-Alpes-Cote d'azur", - "région_fr": "Provence-Alpes-Cote d'azur", - "date début": "date:2007-01-01T00:00:00:01/01/2007", - "__display_en": "Fontblanche", - "__display_fr": "Fontblanche", - "temp moyenne": "13,5", - "type de site": "site", - "type foret_en": "Mediteranean forest", - "type foret_fr": "mélange de pin d'Alep en strate dominante et de chêne vert en taillis dans le sous-étage", - "description_en": "Mediteranean forest in Bouches du Rhône department (France)", - "description_fr": "Site atelier situé en forêt méditerranée dans les Bouches du Rhône (France)", - "précip moyenne": "722", - "direction vent_en": "", - "direction vent_fr": "", - "direction pente_en": "", - "direction pente_fr": "" - } - }, - { - "hierarchicalKey": "fougeres", - "hierarchicalReference": "zones_etudes", - "naturalKey": "fougeres", - "values": { - "nom": "Fougères", - "pente": "", - "parent": "", - "pays_en": "France", - "pays_fr": "France", - "surface": "", - "altitude": "180", - "date fin": "", - "latitude": "48,38", - "longitude": "1,9", - "région_en": "Brittany", - "région_fr": "Bretagne", - "date début": "date:1996-01-01T00:00:00:01/01/1996", - "__display_en": "Fougères", - "__display_fr": "Fougères", - "temp moyenne": "11,2", - "type de site": "site", - "type foret_en": "beech forest", - "type foret_fr": "hêtraie", - "description_en": "Beech forest of Fougères study site", - "description_fr": "Site atelier en forêt de Fougères, hêtraie", - "précip moyenne": "900", - "direction vent_en": "", - "direction vent_fr": "", - "direction pente_en": "", - "direction pente_fr": "" - } - }, - { - "hierarchicalKey": "fougeres.fougeres__fou_1", - "hierarchicalReference": "zones_etudes.zones_etudes", - "naturalKey": "fougeres__fou_1", - "values": { - "nom": "Fou 1", - "pente": "", - "parent": "fougeres", - "pays_en": "France", - "pays_fr": "France", - "surface": "", - "altitude": "180", - "date fin": "", - "latitude": "48,38", - "longitude": "1,9", - "région_en": "Brittany", - "région_fr": "Bretagne", - "date début": "date:1996-01-01T00:00:00:01/01/1996", - "__display_en": "Fou 1", - "__display_fr": "Fou 1", - "temp moyenne": "11,2", - "type de site": "soustype", - "type foret_en": "beech forest", - "type foret_fr": "hêtraie", - "description_en": "Beech forest of Fougères study site", - "description_fr": "Site atelier en forêt de Fougères, hêtraie", - "précip moyenne": "900", - "direction vent_en": "", - "direction vent_fr": "", - "direction pente_en": "", - "direction pente_fr": "" - } - }, - { - "hierarchicalKey": "fougeres.fougeres__fou_2", - "hierarchicalReference": "zones_etudes.zones_etudes", - "naturalKey": "fougeres__fou_2", - "values": { - "nom": "Fou 2", - "pente": "", - "parent": "fougeres", - "pays_en": "France", - "pays_fr": "France", - "surface": "", - "altitude": "180", - "date fin": "", - "latitude": "48,38", - "longitude": "1,9", - "région_en": "Brittany", - "région_fr": "Bretagne", - "date début": "date:1996-01-01T00:00:00:01/01/1996", - "__display_en": "Fou 2", - "__display_fr": "Fou 2", - "temp moyenne": "11,2", - "type de site": "soustype", - "type foret_en": "beech forest", - "type foret_fr": "hêtraie", - "description_en": "Beech forest of Fougères study site", - "description_fr": "Site atelier en forêt de Fougères, hêtraie", - "précip moyenne": "900", - "direction vent_en": "", - "direction vent_fr": "", - "direction pente_en": "", - "direction pente_fr": "" - } - }, - { - "hierarchicalKey": "fougeres.fougeres__fou_3", - "hierarchicalReference": "zones_etudes.zones_etudes", - "naturalKey": "fougeres__fou_3", - "values": { - "nom": "Fou 3", - "pente": "", - "parent": "fougeres", - "pays_en": "France", - "pays_fr": "France", - "surface": "", - "altitude": "180", - "date fin": "", - "latitude": "48,38", - "longitude": "1,9", - "région_en": "Brittany", - "région_fr": "Bretagne", - "date début": "date:1996-01-01T00:00:00:01/01/1996", - "__display_en": "Fou 3", - "__display_fr": "Fou 3", - "temp moyenne": "11,2", - "type de site": "soustype", - "type foret_en": "beech forest", - "type foret_fr": "hêtraie", - "description_en": "Beech forest of Fougères study site", - "description_fr": "Site atelier en forêt de Fougères, hêtraie", - "précip moyenne": "900", - "direction vent_en": "", - "direction vent_fr": "", - "direction pente_en": "", - "direction pente_fr": "" - } - }, - { - "hierarchicalKey": "fougeres.fougeres__fou_4", - "hierarchicalReference": "zones_etudes.zones_etudes", - "naturalKey": "fougeres__fou_4", - "values": { - "nom": "Fou 4", - "pente": "", - "parent": "fougeres", - "pays_en": "France", - "pays_fr": "France", - "surface": "", - "altitude": "180", - "date fin": "", - "latitude": "48,38", - "longitude": "1,9", - "région_en": "Brittany", - "région_fr": "Bretagne", - "date début": "date:1996-01-01T00:00:00:01/01/1996", - "__display_en": "Fou 4", - "__display_fr": "Fou 4", - "temp moyenne": "11,2", - "type de site": "soustype", - "type foret_en": "beech forest", - "type foret_fr": "hêtraie", - "description_en": "Beech forest of Fougères study site", - "description_fr": "Site atelier en forêt de Fougères, hêtraie", - "précip moyenne": "900", - "direction vent_en": "", - "direction vent_fr": "", - "direction pente_en": "", - "direction pente_fr": "" - } - }, - { - "hierarchicalKey": "hesse", - "hierarchicalReference": "zones_etudes", - "naturalKey": "hesse", - "values": { - "nom": "Hesse", - "pente": "", - "parent": "", - "pays_en": "France", - "pays_fr": "France", - "surface": "", - "altitude": "300", - "date fin": "", - "latitude": "48,66", - "longitude": "7,08", - "région_en": "Lorraine", - "région_fr": "Lorraine", - "date début": "date:1996-01-01T00:00:00:01/01/1996", - "__display_en": "Hesse", - "__display_fr": "Hesse", - "temp moyenne": "9,5", - "type de site": "site", - "type foret_en": "beech forest", - "type foret_fr": "hétraie", - "description_en": "Hesse study sites composed of 2 studies area in Hesse forest, in Moselle department (France)", - "description_fr": "Site atelier de Hesse composée de deux zones d'études situées dans la forêt de Hesse en Moselle (France).", - "précip moyenne": "885", - "direction vent_en": "", - "direction vent_fr": "", - "direction pente_en": "", - "direction pente_fr": "" - } - }, - { - "hierarchicalKey": "hesse.hesse__hesse_1", - "hierarchicalReference": "zones_etudes.zones_etudes", - "naturalKey": "hesse__hesse_1", - "values": { - "nom": "Hesse 1", - "pente": "", - "parent": "hesse", - "pays_en": "France", - "pays_fr": "France", - "surface": "", - "altitude": "300", - "date fin": "", - "latitude": "48,66", - "longitude": "7,08", - "région_en": "Lorraine", - "région_fr": "Lorraine", - "date début": "date:1996-01-01T00:00:00:01/01/1996", - "__display_en": "Hesse 1", - "__display_fr": "Hesse 1", - "temp moyenne": "9,5", - "type de site": "soustype", - "type foret_en": "chênaie", - "type foret_fr": "chênaie", - "description_en": "First area study", - "description_fr": "Zones d'étude numéro 1 du site de Hesse", - "précip moyenne": "885", - "direction vent_en": "", - "direction vent_fr": "", - "direction pente_en": "", - "direction pente_fr": "" - } - }, - { - "hierarchicalKey": "hesse.hesse__hesse_2", - "hierarchicalReference": "zones_etudes.zones_etudes", - "naturalKey": "hesse__hesse_2", - "values": { - "nom": "Hesse 2", - "pente": "", - "parent": "hesse", - "pays_en": "France", - "pays_fr": "France", - "surface": "", - "altitude": "300", - "date fin": "", - "latitude": "48,66", - "longitude": "7,08", - "région_en": "Lorraine", - "région_fr": "Lorraine", - "date début": "date:1996-01-01T00:00:00:01/01/1996", - "__display_en": "Hesse 2", - "__display_fr": "Hesse 2", - "temp moyenne": "9,5", - "type de site": "soustype", - "type foret_en": "pinède", - "type foret_fr": "pinède", - "description_en": "Second area study", - "description_fr": "Zones d'étude numéro 2 du site de Hesse", - "précip moyenne": "885", - "direction vent_en": "", - "direction vent_fr": "", - "direction pente_en": "", - "direction pente_fr": "" - } - }, - { - "hierarchicalKey": "le_bray", - "hierarchicalReference": "zones_etudes", - "naturalKey": "le_bray", - "values": { - "nom": "Le Bray", - "pente": "", - "parent": "", - "pays_en": "France", - "pays_fr": "France", - "surface": "", - "altitude": "61", - "date fin": "", - "latitude": "44,72", - "longitude": "0,77", - "région_en": "Landes", - "région_fr": "Landes", - "date début": "date:1995-01-01T00:00:00:01/01/1995", - "__display_en": "Le Bray", - "__display_fr": "Le Bray", - "temp moyenne": "12,5", - "type de site": "site", - "type foret_en": "Pine forest of maritime pine.", - "type foret_fr": "Pinède de pin maritime", - "description_en": "Landes study site (Gironde departement,France)", - "description_fr": "Site atelier situé dans les Landes (France)", - "précip moyenne": "950", - "direction vent_en": "", - "direction vent_fr": "", - "direction pente_en": "", - "direction pente_fr": "" - } - }, - { - "hierarchicalKey": "saint_cyr_en_val", - "hierarchicalReference": "zones_etudes", - "naturalKey": "saint_cyr_en_val", - "values": { - "nom": "Saint Cyr en Val", - "pente": "", - "parent": "", - "pays_en": "", - "pays_fr": "", - "surface": "", - "altitude": "", - "date fin": "", - "latitude": "", - "longitude": "", - "région_en": "", - "région_fr": "", - "date début": "date:0006-01-01T00:00:00:01/01/0006", - "__display_en": "Saint Cyr en Val", - "__display_fr": "Saint Cyr en Val", - "temp moyenne": "", - "type de site": "site", - "type foret_en": "", - "type foret_fr": "", - "description_en": "Allocation et dynamique du carbone et de l'azote des taillis à courte et très courte rotation mixtes peuplier / robinier", - "description_fr": "Allocation et dynamique du carbone et de l'azote des taillis à courte et très courte rotation mixtes peuplier / robinier", - "précip moyenne": "", - "direction vent_en": "", - "direction vent_fr": "", - "direction pente_en": "", - "direction pente_fr": "" - } - } - ] -} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/changeMonsore.txt b/cypress/fixtures/applications/ore/monsore/changeMonsore.txt deleted file mode 100644 index a5ca8f575..000000000 --- a/cypress/fixtures/applications/ore/monsore/changeMonsore.txt +++ /dev/null @@ -1,17 +0,0 @@ -{"result":0.0,"time":[2024,11,19,18,27,18,832289057],"type":"REACTIVE_PROGRESS"} -{"result":"application.ChangeConfiguration.configuration.rights.checking","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,834563402],"type":"REACTIVE_INFO"} -{"result":0.02,"time":[2024,11,19,18,27,18,834644023],"type":"REACTIVE_PROGRESS"} -{"result":"application.ChangeConfiguration.configuration.parsingConfiguration.forSingle","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,834733145],"type":"REACTIVE_INFO"} -{"result":"application.ChangeConfiguration.configuration.testYamlIsvalid","params":null,"time":[2024,11,19,18,27,18,834762762],"type":"REACTIVE_INFO"} -{"result":"application.ChangeConfiguration.configuration.yamlIsvalid","params":null,"time":[2024,11,19,18,27,18,836687834],"type":"REACTIVE_INFO"} -{"result":"application.ChangeConfiguration.configuration.versionIsValid","params":null,"time":[2024,11,19,18,27,18,836793045],"type":"REACTIVE_INFO"} -{"result":0.03,"time":[2024,11,19,18,27,18,836811927],"type":"REACTIVE_PROGRESS"} -{"result":"application.ChangeConfiguration.configuration.Starting parsing of configuration","params":{},"time":[2024,11,19,18,27,18,909549757],"type":"REACTIVE_INFO"} -{"result":0.0,"time":[2024,11,19,18,27,18,909621739],"type":"REACTIVE_PROGRESS"} -{"result":0.0,"time":[2024,11,19,18,27,18,909637278],"type":"REACTIVE_PROGRESS"} -{"result":"application.ChangeConfiguration.configuration.CheckSyntax.startValidation.start","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,934814688],"type":"REACTIVE_INFO"} -{"result":"application.configuration.create.register.start","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,934896372],"type":"REACTIVE_INFO"} -{"result":"application.ChangeConfiguration.configuration.parsingConfiguration.endparsing","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,934933436],"type":"REACTIVE_INFO"} -{"result":"application.register","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,991543183],"type":"REACTIVE_INFO"} -{"result":"7ddeb226-55bf-49b0-a636-073b70755dd5","time":[2024,11,19,18,27,19,16571132],"type":"REACTIVE_RESULT"} -{"result":1.0,"time":[2024,11,19,18,27,19,16659093],"type":"REACTIVE_PROGRESS"} diff --git a/cypress/fixtures/applications/ore/monsore/createMonsore.txt b/cypress/fixtures/applications/ore/monsore/createMonsore.txt deleted file mode 100644 index 32221ae77..000000000 --- a/cypress/fixtures/applications/ore/monsore/createMonsore.txt +++ /dev/null @@ -1,21 +0,0 @@ -{"result":0.0,"time":[2024,11,19,18,27,18,378354697],"type":"REACTIVE_PROGRESS"} -{"result":"application.createConfiguration.configuration.rights.checking","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,380132434],"type":"REACTIVE_INFO"} -{"result":0.02,"time":[2024,11,19,18,27,18,380356781],"type":"REACTIVE_PROGRESS"} -{"result":"application.createConfiguration.configuration.parsingConfiguration.forSingle","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,380424222],"type":"REACTIVE_INFO"} -{"result":"application.createConfiguration.configuration.testYamlIsvalid","params":null,"time":[2024,11,19,18,27,18,380456800],"type":"REACTIVE_INFO"} -{"result":"application.createConfiguration.configuration.yamlIsvalid","params":null,"time":[2024,11,19,18,27,18,382497097],"type":"REACTIVE_INFO"} -{"result":"application.createConfiguration.configuration.versionIsValid","params":null,"time":[2024,11,19,18,27,18,382543009],"type":"REACTIVE_INFO"} -{"result":0.03,"time":[2024,11,19,18,27,18,382558952],"type":"REACTIVE_PROGRESS"} -{"result":"application.createConfiguration.configuration.Starting parsing of configuration","params":{},"time":[2024,11,19,18,27,18,438484619],"type":"REACTIVE_INFO"} -{"result":0.0,"time":[2024,11,19,18,27,18,438546528],"type":"REACTIVE_PROGRESS"} -{"result":0.0,"time":[2024,11,19,18,27,18,438557898],"type":"REACTIVE_PROGRESS"} -{"result":"application.createConfiguration.configuration.CheckSyntax.startValidation.start","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,463496880],"type":"REACTIVE_INFO"} -{"result":"application.configuration.create.register.start","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,463564756],"type":"REACTIVE_INFO"} -{"result":"application.createConfiguration.configuration.parsingConfiguration.endparsing","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,463799332],"type":"REACTIVE_INFO"} -{"result":"application.register","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,717518874],"type":"REACTIVE_INFO"} -{"result":"application.createConfiguration.viewCreation.start","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,717629140],"type":"REACTIVE_INFO"} -{"result":0.5,"time":[2024,11,19,18,27,18,717917735],"type":"REACTIVE_PROGRESS"} -{"result":"application.createConfiguration.viewCreation.end","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,717981269],"type":"REACTIVE_INFO"} -{"result":"7ddeb226-55bf-49b0-a636-073b70755dd5","time":[2024,11,19,18,27,18,718003258],"type":"REACTIVE_RESULT"} -{"result":1.0,"time":[2024,11,19,18,27,18,718145408],"type":"REACTIVE_PROGRESS"} -{"result":1.0,"time":[2024,11,19,18,27,18,718174560],"type":"REACTIVE_PROGRESS"} diff --git a/cypress/fixtures/applications/ore/monsore/dataType_response.json b/cypress/fixtures/applications/ore/monsore/dataType_response.json deleted file mode 100644 index caa203ccf..000000000 --- a/cypress/fixtures/applications/ore/monsore/dataType_response.json +++ /dev/null @@ -1,759 +0,0 @@ -{ - "id": "04d42781-44af-46f5-ad53-c9712c4ad4b6", - "name": "monsore", - "title": "MONSORE", - "internationalization": { - "application": { - "internationalization": { - "en": "SOERE my SOERE", - "fr": "SOERE mon SOERE" - } - }, - "references": { - "sites": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - }, - "internationalizedColumns": { - "zet_nom_key": { - "en": "zet_nom_en", - "fr": "zet_nom_fr" - }, - "zet_description_fr": { - "en": "zet_description_en", - "fr": "zet_description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{zet_nom_key}", - "fr": "{zet_nom_key}" - } - } - }, - "projet": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "definition_fr": { - "en": "definition_en", - "fr": "definition_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - } - }, - "themes": { - "internationalizationName": { - "en": "Thematic", - "fr": "Thème" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - } - }, - "unites": { - "internationalizationName": { - "en": "Units", - "fr": "Unités" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "code_key": { - "en": "code_en", - "fr": "code_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code_key})", - "fr": "{nom_key} ({code_key})" - } - } - }, - "especes": { - "internationalizationName": { - "en": "Species", - "fr": "Espèces" - }, - "internationalizedColumns": { - "esp_definition_fr": { - "en": "esp_definition_en", - "fr": "esp_definition_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{esp_nom}", - "fr": "{esp_nom}" - } - } - }, - "variables": { - "internationalizationName": { - "en": "Variables", - "fr": "Variables" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "definition_fr": { - "en": "definition_en", - "fr": "definition_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - } - }, - "type_de_sites": { - "internationalizationName": { - "en": "Sites types", - "fr": "Types de sites" - }, - "internationalizedColumns": { - "tze_nom_key": { - "en": "tze_nom_en", - "fr": "tze_nom_fr" - }, - "tze_definition_fr": { - "en": "tze_definition_en", - "fr": "tze_definition_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{tze_nom_key}", - "fr": "{tze_nom_key}" - } - } - }, - "type de fichiers": { - "internationalizationName": { - "en": "Files types", - "fr": "Types de fichiers" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - } - }, - "valeurs_qualitatives": { - "internationalizationName": { - "en": "Qualitative values", - "fr": "Valeurs qualitatives" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "valeur_key": { - "en": "valeur_en", - "fr": "valeur_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{valeur_key}", - "fr": "{valeur_key}" - } - } - }, - "variables_et_unites_par_types_de_donnees": { - "internationalizationName": { - "en": "Variables and units by data type", - "fr": "Variables et unités par type de données" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "datatype name : {nom du type de données}, variable name : {nom de la variable}, : unit name {nom de l'unité}", - "fr": "nom du type de données : {nom du type de données}, nom de la variable : {nom de la variable}, : nom de l'unité {nom de l'unité}" - } - } - }, - "site_theme_datatype": { - "internationalizationName": { - "en": "Data types by site and project", - "fr": "Types de données par site et projet" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{tze_nom_key}", - "fr": "nom du projet: {nom du projet}, nom du site : {nom du site}, nom du thème : {nom du thème}, nom du type de données : {nom du type de données} " - } - } - } - }, - "dataTypes": { - "pem": { - "internationalizationName": { - "en": "Trap in ascent", - "fr": "Piégeage en Montée" - }, - "internationalizedColumns": null, - "authorization": null, - "internationalizationDisplay": { - "especes": { - "pattern": { - "en": "espèce :{esp_nom}", - "fr": "espèce :{esp_nom}" - } - } - } - } - } - }, - "references": { - "type_de_sites": { - "id": "type_de_sites", - "label": "type_de_sites", - "children": [], - "columns": { - "tze_nom_en": { - "id": "tze_nom_en", - "title": "tze_nom_en", - "key": false, - "linkedTo": null - }, - "tze_nom_fr": { - "id": "tze_nom_fr", - "title": "tze_nom_fr", - "key": false, - "linkedTo": null - }, - "tze_nom_key": { - "id": "tze_nom_key", - "title": "tze_nom_key", - "key": true, - "linkedTo": null - }, - "tze_definition_en": { - "id": "tze_definition_en", - "title": "tze_definition_en", - "key": false, - "linkedTo": null - }, - "tze_definition_fr": { - "id": "tze_definition_fr", - "title": "tze_definition_fr", - "key": false, - "linkedTo": null - } - } - }, - "sites": { - "id": "sites", - "label": "sites", - "children": [], - "columns": { - "zet_nom_en": { - "id": "zet_nom_en", - "title": "zet_nom_en", - "key": false, - "linkedTo": null - }, - "zet_nom_fr": { - "id": "zet_nom_fr", - "title": "zet_nom_fr", - "key": false, - "linkedTo": null - }, - "zet_nom_key": { - "id": "zet_nom_key", - "title": "zet_nom_key", - "key": true, - "linkedTo": null - }, - "tze_type_nom": { - "id": "tze_type_nom", - "title": "tze_type_nom", - "key": false, - "linkedTo": null - }, - "zet_chemin_parent": { - "id": "zet_chemin_parent", - "title": "zet_chemin_parent", - "key": true, - "linkedTo": null - }, - "zet_description_en": { - "id": "zet_description_en", - "title": "zet_description_en", - "key": false, - "linkedTo": null - }, - "zet_description_fr": { - "id": "zet_description_fr", - "title": "zet_description_fr", - "key": false, - "linkedTo": null - } - } - }, - "projet": { - "id": "projet", - "label": "projet", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "definition_en": { - "id": "definition_en", - "title": "definition_en", - "key": false, - "linkedTo": null - }, - "definition_fr": { - "id": "definition_fr", - "title": "definition_fr", - "key": false, - "linkedTo": null - }, - "colonne_homonyme_entre_referentiels": { - "id": "colonne_homonyme_entre_referentiels", - "title": "colonne_homonyme_entre_referentiels", - "key": false, - "linkedTo": null - } - } - }, - "themes": { - "id": "themes", - "label": "themes", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - } - }, - "site_theme_datatype": { - "id": "site_theme_datatype", - "label": "site_theme_datatype", - "children": [], - "columns": { - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": true, - "linkedTo": null - }, - "nom du projet": { - "id": "nom du projet", - "title": "nom du projet", - "key": true, - "linkedTo": null - }, - "nom du thème": { - "id": "nom du thème", - "title": "nom du thème", - "key": true, - "linkedTo": null - }, - "nom du type de données": { - "id": "nom du type de données", - "title": "nom du type de données", - "key": true, - "linkedTo": null - } - } - }, - "unites": { - "id": "unites", - "label": "unites", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "code_en": { - "id": "code_en", - "title": "code_en", - "key": false, - "linkedTo": null - }, - "code_fr": { - "id": "code_fr", - "title": "code_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "code_key": { - "id": "code_key", - "title": "code_key", - "key": false, - "linkedTo": null - } - } - }, - "variables": { - "id": "variables", - "label": "variables", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "definition_en": { - "id": "definition_en", - "title": "definition_en", - "key": false, - "linkedTo": null - }, - "definition_fr": { - "id": "definition_fr", - "title": "definition_fr", - "key": false, - "linkedTo": null - }, - "isQualitative": { - "id": "isQualitative", - "title": "isQualitative", - "key": false, - "linkedTo": null - } - } - }, - "variables_et_unites_par_types_de_donnees": { - "id": "variables_et_unites_par_types_de_donnees", - "label": "variables_et_unites_par_types_de_donnees", - "children": [], - "columns": { - "nom de l'unité": { - "id": "nom de l'unité", - "title": "nom de l'unité", - "key": false, - "linkedTo": null - }, - "nom de la variable": { - "id": "nom de la variable", - "title": "nom de la variable", - "key": true, - "linkedTo": null - }, - "nom du type de données": { - "id": "nom du type de données", - "title": "nom du type de données", - "key": true, - "linkedTo": null - } - } - }, - "valeurs_qualitatives": { - "id": "valeurs_qualitatives", - "label": "valeurs_qualitatives", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "valeur_en": { - "id": "valeur_en", - "title": "valeur_en", - "key": false, - "linkedTo": null - }, - "valeur_fr": { - "id": "valeur_fr", - "title": "valeur_fr", - "key": false, - "linkedTo": null - }, - "valeur_key": { - "id": "valeur_key", - "title": "valeur_key", - "key": true, - "linkedTo": null - } - } - }, - "type de fichiers": { - "id": "type de fichiers", - "label": "type de fichiers", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - } - }, - "especes": { - "id": "especes", - "label": "especes", - "children": [], - "columns": { - "esp_nom": { - "id": "esp_nom", - "title": "esp_nom", - "key": true, - "linkedTo": null - }, - "esp_definition_en": { - "id": "esp_definition_en", - "title": "esp_definition_en", - "key": false, - "linkedTo": null - }, - "esp_definition_fr": { - "id": "esp_definition_fr", - "title": "esp_definition_fr", - "key": false, - "linkedTo": null - }, - "colonne_homonyme_entre_referentiels": { - "id": "colonne_homonyme_entre_referentiels", - "title": "colonne_homonyme_entre_referentiels", - "key": false, - "linkedTo": null - } - } - } - }, - "dataTypes": { - "pem": { - "id": "pem", - "label": "pem", - "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "value": { - "id": "value", - "label": "value" - } - } - }, - "site": { - "id": "site", - "label": "site", - "components": { - "bassin": { - "id": "bassin", - "label": "bassin" - }, - "chemin": { - "id": "chemin", - "label": "chemin" - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme" - } - } - }, - "espece": { - "id": "espece", - "label": "espece", - "components": { - "value": { - "id": "value", - "label": "value" - } - } - }, - "projet": { - "id": "projet", - "label": "projet", - "components": { - "value": { - "id": "value", - "label": "value" - } - } - }, - "Nombre d'individus": { - "id": "Nombre d'individus", - "label": "Nombre d'individus", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - } - }, - "Couleur des individus": { - "id": "Couleur des individus", - "label": "Couleur des individus", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "value": { - "id": "value", - "label": "value" - } - } - } - }, - "repository": null - } - } -} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/authorizations.json b/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/authorizations.json deleted file mode 100644 index b6201441a..000000000 --- a/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/authorizations.json +++ /dev/null @@ -1 +0,0 @@ -{"authorizationResults":[{"uuid":"290d5374-a179-480f-ad48-c24044b16f6b","name":"une authorization sur monsore","users":[{"id":"ad8629a1-957d-4bfc-98fd-700c1c381408","creationDate":1698228474003,"updateDate":1698228474003,"login":"withrigths","password":"$2a$12$V6WsbvU4kpBlRffUtj5O3O5unEI0cWsZ5o7d54VgOa.HTQn4YLk6e","email":"withrigths@inrae.fr","authorizations":[],"accountstate":"active","chartes":{}}],"application":"fc988ded-a810-4008-8c5e-8318f02fcccb","authorizations":{"pem":{"publication":[{"path":"not setting","dataGroups":[],"requiredAuthorizations":{"projet":"projet_atlantique"},"fromDay":null,"toDay":null},{"path":"not setting","dataGroups":[],"requiredAuthorizations":{"projet":"projet_manche"},"fromDay":null,"toDay":null}]}},"publicAuthorizations":{},"authorizationsForUser":{"authorizationResults":{"pem":{"publication":[{"path":"projet_atlantique","dataGroups":[],"requiredAuthorizations":{"projet":"projet_atlantique"},"fromDay":null,"toDay":null},{"path":"projet_manche","dataGroups":[],"requiredAuthorizations":{"projet":"projet_manche"},"fromDay":null,"toDay":null}],"admin":[{"path":"projet_manche.plateforme.oir.oir__p1","dataGroups":[],"requiredAuthorizations":{"localization":"oir__p1","projet":"projet_manche"},"fromDay":[1984,1,1],"toDay":[1984,1,6]}]}},"applicationName":"monsore","authorizationByPath":{"pem":{"publication":{"projet_atlantique":[{"path":"projet_atlantique","dataGroups":[],"requiredAuthorizations":{"projet":"projet_atlantique"},"fromDay":null,"toDay":null}],"projet_manche":[{"path":"projet_manche","dataGroups":[],"requiredAuthorizations":{"projet":"projet_manche"},"fromDay":null,"toDay":null}]},"admin":{"projet_manche.plateforme.oir.oir__p1":[{"path":"projet_manche.plateforme.oir.oir__p1","dataGroups":[],"requiredAuthorizations":{"localization":"oir__p1","projet":"projet_manche"},"fromDay":[1984,1,1],"toDay":[1984,1,6]}]}}},"isAdministrator":false}},{"uuid":"698204cb-fb7a-45c6-808f-72ecb1d5d821","name":"une authorization sur monsore","users":[{"id":"ad8629a1-957d-4bfc-98fd-700c1c381408","creationDate":1698228474003,"updateDate":1698228474003,"login":"withrigths","password":"$2a$12$V6WsbvU4kpBlRffUtj5O3O5unEI0cWsZ5o7d54VgOa.HTQn4YLk6e","email":"withrigths@inrae.fr","authorizations":[],"accountstate":"active","chartes":{}}],"application":"fc988ded-a810-4008-8c5e-8318f02fcccb","authorizations":{"pem":{"admin":[{"path":"not setting","dataGroups":[],"requiredAuthorizations":{"projet":"projet_manche","localization":"oir__p1"},"fromDay":[1984,1,1],"toDay":[1984,1,6]}]}},"publicAuthorizations":{},"authorizationsForUser":{"authorizationResults":{"pem":{"publication":[{"path":"projet_atlantique","dataGroups":[],"requiredAuthorizations":{"projet":"projet_atlantique"},"fromDay":null,"toDay":null},{"path":"projet_manche","dataGroups":[],"requiredAuthorizations":{"projet":"projet_manche"},"fromDay":null,"toDay":null}],"admin":[{"path":"projet_manche.plateforme.oir.oir__p1","dataGroups":[],"requiredAuthorizations":{"localization":"oir__p1","projet":"projet_manche"},"fromDay":[1984,1,1],"toDay":[1984,1,6]}]}},"applicationName":"monsore","authorizationByPath":{"pem":{"publication":{"projet_atlantique":[{"path":"projet_atlantique","dataGroups":[],"requiredAuthorizations":{"projet":"projet_atlantique"},"fromDay":null,"toDay":null}],"projet_manche":[{"path":"projet_manche","dataGroups":[],"requiredAuthorizations":{"projet":"projet_manche"},"fromDay":null,"toDay":null}]},"admin":{"projet_manche.plateforme.oir.oir__p1":[{"path":"projet_manche.plateforme.oir.oir__p1","dataGroups":[],"requiredAuthorizations":{"localization":"oir__p1","projet":"projet_manche"},"fromDay":[1984,1,1],"toDay":[1984,1,6]}]}}},"isAdministrator":false}}],"authorizationsForUser":{"authorizationResults":{"pem":{"publication":[{"path":"projet_atlantique","dataGroups":[],"requiredAuthorizations":{"projet":"projet_atlantique"},"fromDay":null,"toDay":null},{"path":"projet_manche","dataGroups":[],"requiredAuthorizations":{"projet":"projet_manche"},"fromDay":null,"toDay":null}],"admin":[{"path":"projet_manche.plateforme.oir.oir__p1","dataGroups":[],"requiredAuthorizations":{"localization":"oir__p1","projet":"projet_manche"},"fromDay":[1984,1,1],"toDay":[1984,1,6]}]}},"applicationName":"monsore","authorizationByPath":{"pem":{"publication":{"projet_atlantique":[{"path":"projet_atlantique","dataGroups":[],"requiredAuthorizations":{"projet":"projet_atlantique"},"fromDay":null,"toDay":null}],"projet_manche":[{"path":"projet_manche","dataGroups":[],"requiredAuthorizations":{"projet":"projet_manche"},"fromDay":null,"toDay":null}]},"admin":{"projet_manche.plateforme.oir.oir__p1":[{"path":"projet_manche.plateforme.oir.oir__p1","dataGroups":[],"requiredAuthorizations":{"localization":"oir__p1","projet":"projet_manche"},"fromDay":[1984,1,1],"toDay":[1984,1,6]}]}}},"isAdministrator":false}} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/grantable.json b/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/grantable.json deleted file mode 100644 index 129b7f29c..000000000 --- a/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/grantable.json +++ /dev/null @@ -1 +0,0 @@ -{"users":[{"id":"9032ffe5-bfc1-453d-814e-287cd678484a","label":"_public_"},{"id":"30a43179-9aa4-4f2d-886b-3933aabbac5b","label":"lambda"},{"id":"74c94ad7-ae03-4cc6-96fb-12f07345e4ad","label":"monsore"},{"id":"1539b7a8-dcb9-44f2-bcdc-186100f47c12","label":"poussin"},{"id":"ad8629a1-957d-4bfc-98fd-700c1c381408","label":"withrigths"}],"dataGroups":{"test":[{"id":"_others_","label":null}],"pem":[{"id":"qualitatif","label":"Données qualitatives"},{"id":"quantitatif","label":"Données quantitatives"},{"id":"referentiel","label":"Référentiel"}]},"authorizationScopes":{"test":[{"id":"projet","label":"projet","options":[{"id":"projet_atlantique","label":"projet_atlantique","children":[]},{"id":"projet_manche","label":"projet_manche","children":[]}]}],"pem":[{"id":"localization","label":"localization","options":[{"id":"bassin_versant","label":"bassin_versant","children":[{"id":"bassin_versant.nivelle","label":"bassin_versant.nivelle","children":[]},{"id":"bassin_versant.oir","label":"bassin_versant.oir","children":[]},{"id":"bassin_versant.scarff","label":"bassin_versant.scarff","children":[]}]},{"id":"plateforme","label":"plateforme","children":[{"id":"plateforme.nivelle.nivelle__p1","label":"plateforme.nivelle.nivelle__p1","children":[]},{"id":"oir__p1","label":"oir__p1","children":[]},{"id":"plateforme.oir.oir__p1.oir__p1__a","label":"plateforme.oir.oir__p1.oir__p1__a","children":[]},{"id":"plateforme.oir.oir__p1.oir__p1__b","label":"plateforme.oir.oir__p1.oir__p1__b","children":[]},{"id":"plateforme.oir.oir__p2","label":"plateforme.oir.oir__p2","children":[]},{"id":"plateforme.scarff.scarff__p1","label":"plateforme.scarff.scarff__p1","children":[]}]}]},{"id":"projet","label":"projet","options":[{"id":"projet_atlantique","label":"projet_atlantique","children":[]},{"id":"projet_manche","label":"projet_manche","children":[]}]}]},"columnsDescription":{"test":{"admin":{"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false,"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"associate":{"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true,"internationalizationName":{"en":"Associate","fr":"Associer"}},"delete":{"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false,"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"depot":{"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false,"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"extraction":{"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true,"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"publication":{"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false,"internationalizationName":{"en":"Publication","fr":"Publication"}}},"pem":{"admin":{"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false,"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"associate":{"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true,"internationalizationName":{"en":"Associate","fr":"Associer"}},"delete":{"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false,"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"depot":{"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false,"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"extraction":{"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true,"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"publication":{"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false,"internationalizationName":{"en":"Publication","fr":"Publication"}}}},"authorizationsForUser":{"authorizationResults":{"pem":{"publication":[{"path":"projet_atlantique","dataGroups":[],"requiredAuthorizations":{"projet":"projet_atlantique"},"fromDay":null,"toDay":null},{"path":"projet_manche","dataGroups":[],"requiredAuthorizations":{"projet":"projet_manche"},"fromDay":null,"toDay":null}],"admin":[{"path":"projet_manche.plateforme.oir.oir__p1","dataGroups":[],"requiredAuthorizations":{"localization":"oir__p1","projet":"projet_manche"},"fromDay":[1984,1,1],"toDay":[1984,1,6]}]}},"applicationName":"monsore","authorizationByPath":{"pem":{"publication":{"projet_atlantique":[{"path":"projet_atlantique","dataGroups":[],"requiredAuthorizations":{"projet":"projet_atlantique"},"fromDay":null,"toDay":null}],"projet_manche":[{"path":"projet_manche","dataGroups":[],"requiredAuthorizations":{"projet":"projet_manche"},"fromDay":null,"toDay":null}]},"admin":{"projet_manche.plateforme.oir.oir__p1":[{"path":"projet_manche.plateforme.oir.oir__p1","dataGroups":[],"requiredAuthorizations":{"localization":"oir__p1","projet":"projet_manche"},"fromDay":[1984,1,1],"toDay":[1984,1,6]}]}}},"isAdministrator":false},"publicAuthorizations":{}} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/new_authorization_request.json b/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/new_authorization_request.json deleted file mode 100644 index 01cdcbf58..000000000 --- a/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/new_authorization_request.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "users": [ - { - "id": "8b48a812-7da7-462a-8012-3e93b696d14b", - "label": "philippe" - }, - { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "label": "poussin" - } - ], - "dataGroups": [ - { - "id": "qualitatif", - "label": "Données qualitatives" - }, - { - "id": "quantitatif", - "label": "Données quantitatives" - }, - { - "id": "referentiel", - "label": "Référentiel" - } - ], - "authorizationScopes": [ - { - "id": "localization", - "label": "localization", - "options": [ - { - "id": "bassin_versant", - "label": "bassin_versant", - "children": [ - { - "id": "bassin_versant.nivelle", - "label": "bassin_versant.nivelle", - "children": [] - }, - { - "id": "bassin_versant.oir", - "label": "bassin_versant.oir", - "children": [] - }, - { - "id": "bassin_versant.scarff", - "label": "bassin_versant.scarff", - "children": [] - } - ] - }, - { - "id": "plateforme", - "label": "plateforme", - "children": [ - { - "id": "plateforme.nivelle.nivelle__p1", - "label": "plateforme.nivelle.nivelle__p1", - "children": [] - }, - { - "id": "oir__p1", - "label": "oir__p1", - "children": [] - }, - { - "id": "plateforme.oir.oir__p1.oir__p1__a", - "label": "plateforme.oir.oir__p1.oir__p1__a", - "children": [] - }, - { - "id": "plateforme.oir.oir__p1.oir__p1__b", - "label": "plateforme.oir.oir__p1.oir__p1__b", - "children": [] - }, - { - "id": "plateforme.oir.oir__p2", - "label": "plateforme.oir.oir__p2", - "children": [] - }, - { - "id": "plateforme.scarff.scarff__p1", - "label": "plateforme.scarff.scarff__p1", - "children": [] - } - ] - } - ] - }, - { - "id": "projet", - "label": "projet", - "options": [ - { - "id": "projet_atlantique", - "label": "projet_atlantique", - "children": [] - }, - { - "id": "projet_manche", - "label": "projet_manche", - "children": [] - } - ] - } - ] -} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/new_authorization_response.json b/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/new_authorization_response.json deleted file mode 100644 index 09c12256a..000000000 --- a/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/new_authorization_response.json +++ /dev/null @@ -1,62 +0,0 @@ -[ - { - "id": "189196a1-a1e7-4bb2-9b8e-d4c6aab5b976", - "user": "8b48a812-7da7-462a-8012-3e93b696d14b", - "application": "a44d5fa8-fd5b-4643-8d5b-11b5208e810f", - "dataType": "pem", - "dataGroup": "referentiel", - "authorizedScopes": { - "projet": "projet_manche", - "localization": "plateforme.nivelle.nivelle__p1" - }, - "fromDay": null, - "toDay": null - }, - { - "id": "025e62d1-0e49-4012-a264-3ee1cbb3a77d", - "user": "8b48a812-7da7-462a-8012-3e93b696d14b", - "application": "a44d5fa8-fd5b-4643-8d5b-11b5208e810f", - "dataType": "pem", - "dataGroup": "qualitatif", - "authorizedScopes": { - "projet": "projet_atlantique", - "localization": "bassin_versant.nivelle" - }, - "fromDay": null, - "toDay": null - }, - { - "id": "2bec5462-bbc3-4620-b545-09a16ef5fca7", - "user": "8b48a812-7da7-462a-8012-3e93b696d14b", - "application": "a44d5fa8-fd5b-4643-8d5b-11b5208e810f", - "dataType": "pem", - "dataGroup": "quantitatif", - "authorizedScopes": { - "projet": "projet_atlantique", - "localization": "bassin_versant.oir" - }, - "fromDay": [ - 2014, - 1, - 1 - ], - "toDay": [ - 2014, - 1, - 2 - ] - }, - { - "id": "a301211d-9cc9-4191-8649-8b57bccf6abf", - "user": "8b48a812-7da7-462a-8012-3e93b696d14b", - "application": "a44d5fa8-fd5b-4643-8d5b-11b5208e810f", - "dataType": "pem", - "dataGroup": "quantitatif", - "authorizedScopes": { - "projet": "projet_atlantique", - "localization": "bassin_versant" - }, - "fromDay": null, - "toDay": null - } -] \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/post_authorization.json b/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/post_authorization.json deleted file mode 100644 index 109567cc0..000000000 --- a/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/post_authorization.json +++ /dev/null @@ -1 +0,0 @@ -{"authorizationId":"aac1171a-9b2b-4c06-9aff-c3b0a00fbe32"} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/show_authorization_table.json b/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/show_authorization_table.json deleted file mode 100644 index db3a30912..000000000 --- a/cypress/fixtures/applications/ore/monsore/datatypes/authorisation/show_authorization_table.json +++ /dev/null @@ -1,40 +0,0 @@ -[ - { - "id": "6be968bf-f440-4d0a-aaec-34da8d78b876", - "name": "Ma première authorization", - "users": [ - { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "creationDate": 1652693250300, - "updateDate": 1652693250300, - "login": "poussin", - "email": "poussin@inrae.fr", - "password": "$2a$12$4gAH34ZwgvgQNS0pbR5dGem1Nle0AT/.UwrZWfqtqMiJ0hXeYMvUG" - } - ], - "application": "4d3eaacb-f661-4187-8236-7e0e2bc78a2c", - "dataType": "pem", - "authorizations": { - "depot": [ - { - "dataGroup": [], - "requiredAuthorizations": { - "projet": "projet_atlantique" - }, - "fromDay": null, - "toDay": null - } - ], - "extraction": [ - { - "dataGroup": [], - "requiredAuthorizations": { - "projet": "projet_atlantique" - }, - "fromDay": null, - "toDay": null - } - ] - } - } -] \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/datatypes/montypededonneespiegeageenmontee.json b/cypress/fixtures/applications/ore/monsore/datatypes/montypededonneespiegeageenmontee.json deleted file mode 100644 index bfc8411ed..000000000 --- a/cypress/fixtures/applications/ore/monsore/datatypes/montypededonneespiegeageenmontee.json +++ /dev/null @@ -1 +0,0 @@ -"{\"variables\":[\"mavariabledate\",\"mavariableprojet\",\"mavariablesite\",\"macouleur\",\"mavariableNombre d'individus\",\"mavariableespece\"],\"rows\":[{\"rowId\":\"76323013-20ae-49ae-830a-58320966eb8c\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":134},{\"rowId\":\"7158cd73-bcfa-4839-a65f-47be31f2be99\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":126},{\"rowId\":\"62082189-c225-43e6-9d72-1a86d60710f4\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":114},{\"rowId\":\"876e7ffb-2e34-45dd-8c7c-c56a1cf840b0\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"38\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":149},{\"rowId\":\"dcf24b01-4f23-4dbb-b07e-11a95bc9090a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":236},{\"rowId\":\"0241b01c-45ed-4bb1-b4eb-3d30412347c0\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"54\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":4},{\"rowId\":\"7eff35b9-986c-4b64-a449-52f005810507\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"39\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":142},{\"rowId\":\"4d1f7e43-1620-48cf-939f-143b2913ecde\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":87},{\"rowId\":\"a1a3e8a4-b817-4a42-9b98-89d069a07a61\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"38\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":174},{\"rowId\":\"c99392b6-4c5a-434d-b886-64d9a26f685d\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"39\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":215},{\"rowId\":\"655f6ed9-b9e6-42e4-ab71-2040b6c78844\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"54\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":116},{\"rowId\":\"0b24d0c1-162e-4105-9cc9-6f60afbaf0f4\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":13},{\"rowId\":\"78970871-cd4e-4e61-970a-4e0e56cc3cd4\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":138},{\"rowId\":\"46a92480-9e98-4c42-9ac6-286b2ee11cca\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":80},{\"rowId\":\"6b29a257-47dc-4747-a4de-8d8a74d21ecd\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":119},{\"rowId\":\"0e2ac272-4b62-4923-9dcc-c8bda3cde8df\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":16},{\"rowId\":\"30829b8d-4b3b-4876-be7b-5be9a5e4a0b3\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":56},{\"rowId\":\"97aa1e49-86b2-46af-a5fb-15ee7ed98096\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"54\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":169},{\"rowId\":\"1b244ad9-4ae4-433a-af39-7fbbb649d7ec\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"38\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":29},{\"rowId\":\"d981a375-eec0-4eee-9d7f-354483af2e18\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":233},{\"rowId\":\"92d5224b-5059-49d9-9f93-2d82559815f6\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"39\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":167},{\"rowId\":\"b9355335-7465-4e73-9314-3cd3d7de6160\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":193},{\"rowId\":\"6b40dae8-8856-4ec3-ad77-d457f1dcb496\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":120},{\"rowId\":\"43d33034-90ae-4470-8ce0-b23bf0c62d5c\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"39\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":74},{\"rowId\":\"c61c1c5a-1239-457f-99a1-27f05d771b70\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"54\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":208},{\"rowId\":\"29fc9f8a-e175-4668-95cc-c3fe0941d96f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":45},{\"rowId\":\"454cb85b-cea3-484f-a8ac-914618594c45\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":79},{\"rowId\":\"019692b5-3a9d-4427-a186-3102c50e209a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"38\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":2},{\"rowId\":\"71b88db4-93d6-41d5-b723-9fd0db09b9e5\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":128},{\"rowId\":\"54f0bcbb-feaf-485a-8511-5f0c5873496a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":99},{\"rowId\":\"ecdb1fa8-1187-4683-a4ea-852b19c6095f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"54\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":254},{\"rowId\":\"17c703a5-6fe3-408b-9dd5-84eeb913bbc2\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"39\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":26},{\"rowId\":\"e5e3d29d-5c60-4f41-89d7-36b70cd8bfcf\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":247},{\"rowId\":\"4d2a9d9d-e6e9-4fc6-b628-91fc99387588\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"38\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":88},{\"rowId\":\"b166982e-6be1-42ab-8d3e-8ee3d3ebda5b\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":188},{\"rowId\":\"4844240d-ae08-40f6-9595-b14916fca361\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":82},{\"rowId\":\"f43b2a5f-d3f7-4df1-9fc5-18e752667a62\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":261},{\"rowId\":\"67278d28-be38-451e-8f74-c17f16da2398\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"39\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":117},{\"rowId\":\"43f24451-1e96-4444-8149-cd6924e3654f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":75},{\"rowId\":\"f08c75ad-3965-4af5-ab23-2906596206bd\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"54\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":258},{\"rowId\":\"8dd32d33-b219-4617-a406-7f442c8eccb2\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":159},{\"rowId\":\"e6ea665a-ef72-4039-8211-c23cfcd38a60\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"38\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":249},{\"rowId\":\"3883c77f-6add-4238-86a0-aa58233d3f62\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":65},{\"rowId\":\"8e006af6-7c01-4141-afb3-611bbac49e8a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"39\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":160},{\"rowId\":\"89645439-d913-49fe-a369-27854929a9b0\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":151},{\"rowId\":\"bdc906d4-b482-4781-94aa-8ffc5390e13e\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"54\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":200},{\"rowId\":\"ab6bbe6f-70d6-4fbd-85b6-199a673ae059\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"38\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":182},{\"rowId\":\"05d955a4-f9ab-47c8-b089-9d81ce64a5c6\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":8},{\"rowId\":\"04a092cf-1fd3-4727-9143-1bd0a0fda38d\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":7},{\"rowId\":\"72817c9d-5551-4516-8dc8-944e03fab95f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":130},{\"rowId\":\"06ae4622-4ffb-4a6d-8f27-16ad94eb0eee\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"39\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":9},{\"rowId\":\"d0a24bef-f78c-4574-929e-15dd0531bd86\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":223},{\"rowId\":\"cf008527-d7d4-44bf-9907-8b5f88655221\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":219},{\"rowId\":\"c89c2209-436f-4285-b2f4-83d0338cbb07\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"38\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":212},{\"rowId\":\"c87c4323-5889-4bdd-b1d0-faf8326ceaad\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"54\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":211},{\"rowId\":\"0207841f-24e8-4153-bc16-66b8a2e2b038\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-01T00:00:00:01/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":3},{\"rowId\":\"2213ecbc-0b6b-4aec-a3d4-2a2657336f93\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":36},{\"rowId\":\"4d7ac937-ae40-434d-b303-b63c956c0cda\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":89},{\"rowId\":\"d5c25264-caf5-480b-8cf0-dbc104f1ccca\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"14\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":228},{\"rowId\":\"c166a39a-6c06-49cb-806a-07d2c280607a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":204},{\"rowId\":\"c4cd022c-8ad3-45cf-b51f-5aeaf6f767a7\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":207},{\"rowId\":\"f45977b7-749f-41a1-8a7f-5a27bdffe3b3\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"32\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":262},{\"rowId\":\"8f4e8724-9919-4dd6-9041-5c3f3776352c\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":162},{\"rowId\":\"4c8733f3-477a-4210-9143-fc3afc706d04\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":86},{\"rowId\":\"0ff7300e-5393-4bd3-b1e5-b68d9c118781\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":21},{\"rowId\":\"1284bdf9-fe5a-43e3-a53f-e5bf59924c57\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":22},{\"rowId\":\"7cfd5ba6-b0c2-4d72-bfb2-0ef1733b3c9f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":140},{\"rowId\":\"bc0f8053-493b-4732-bce4-4331bfbb1b0b\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"32\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":197},{\"rowId\":\"a4dfd12c-299e-4614-91d1-55acbd666155\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"14\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":178},{\"rowId\":\"e0174473-5054-465f-9a86-05f5f3873f5f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":239},{\"rowId\":\"34fa2fb5-ebe2-4d9e-a46f-5695c2b6e1b9\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"32\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":60},{\"rowId\":\"e8828d7f-0575-40d9-a95e-d0675f19b91a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"14\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":251},{\"rowId\":\"53f44c3d-577b-4149-ab26-7081f670df69\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":96},{\"rowId\":\"60da65af-0c06-4284-b4c3-bd42c60ae7f1\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":113},{\"rowId\":\"0e0c65d0-4c6c-441d-afc1-bea0056ac46d\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":15},{\"rowId\":\"43faa21b-cb6f-4194-a6a7-3bccab7d4ea6\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":76},{\"rowId\":\"43fe7e37-b0a6-4cca-b210-f9a2ca8fbcd0\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":77},{\"rowId\":\"0ea7e8d4-0014-4292-bc26-17c44737cf98\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":17},{\"rowId\":\"5a40cfd5-ffbd-4e83-85da-5d49b9dbd2ff\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"32\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":105},{\"rowId\":\"f7bf655b-92f4-4732-b591-09011386054a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":264},{\"rowId\":\"f80404e0-7edf-4147-af04-7c7170996a68\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":266},{\"rowId\":\"fedd4088-fea3-492c-8fe7-1a5e71f9ae1b\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"14\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":269},{\"rowId\":\"515bdb37-e949-43e4-8ac6-d5ff3460b116\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":94},{\"rowId\":\"1e696fd2-ad27-4ab5-94fb-58699e95b719\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":33},{\"rowId\":\"c22c1176-baf1-49e1-943e-fa023d69b21c\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":205},{\"rowId\":\"3514052e-eebb-4ba2-87b5-004eb6ed0e57\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":61},{\"rowId\":\"d8bd279f-ef40-4ecd-960a-e3eb67a2fbde\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":232},{\"rowId\":\"75194683-0bec-457a-9323-eddc220ba5a0\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"32\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":132},{\"rowId\":\"b3fe0306-403a-4935-ac09-8c4c6183f554\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":190},{\"rowId\":\"2c40da5d-8d41-4763-a2c0-d4ee05f3ac6b\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"14\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":49},{\"rowId\":\"0cc9e18f-7eca-400d-8b57-54c975577c9e\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":14},{\"rowId\":\"ed34fb9a-ff69-4fe3-a331-5b20184d70cf\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":255},{\"rowId\":\"39cf3448-675e-423a-ba0a-c9de193213aa\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":66},{\"rowId\":\"20b65d91-1489-40ce-8a16-d4552f39158a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"50\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":35},{\"rowId\":\"e3128c8a-55b8-4ca7-a043-bce1b2f299b6\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"14\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":244},{\"rowId\":\"95fb2671-e15e-4dac-8d84-2b20d20de26e\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":168},{\"rowId\":\"637d8575-170e-422f-a16f-6d25c837eafb\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"32\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":115},{\"rowId\":\"f874c4f5-48e4-4fee-a5ee-fc065f152394\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":267},{\"rowId\":\"3fd35d2f-a549-4f81-aa53-f9fe59a6c3ac\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":70},{\"rowId\":\"85a3472f-e30f-4618-9518-dfaaf4ef8b9c\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"32\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":148},{\"rowId\":\"cc7aff2b-2d08-420f-a779-964369be3394\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":217},{\"rowId\":\"4f77dd45-c072-4755-b999-e867da63a5c6\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":93},{\"rowId\":\"c92ff275-01c9-49de-b481-7229d673ea75\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"14\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":213},{\"rowId\":\"e3a52f2e-21fb-41cb-967a-ed38349849f8\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":245},{\"rowId\":\"6968eee7-fd6a-4829-b2f4-9344525d94b6\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":118},{\"rowId\":\"331f0148-ba0f-446b-9359-85ff8f0b6b4e\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"32\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":57},{\"rowId\":\"f05f6fb7-5392-42a8-bbb3-cb77a4f9dc13\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":256},{\"rowId\":\"4c30ba01-e751-44d6-91d0-257125f7edc8\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"18\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":85},{\"rowId\":\"00c74b51-3820-4a18-b6da-36c62787e4a3\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":1},{\"rowId\":\"5f42be23-7fd3-44fb-bd6f-6349ce6ade13\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":109},{\"rowId\":\"2d3de434-aa34-47c7-b86c-12f7c5445ddb\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"14\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":52},{\"rowId\":\"bc291910-4508-4af5-9ecd-14e30e8682b0\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-02T00:00:00:02/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":198},{\"rowId\":\"f268513e-c92c-4bc2-9a88-9537997524e1\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"16\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":259},{\"rowId\":\"b9d404a2-34b1-4508-929a-ab8889e9641a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"45\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":196},{\"rowId\":\"3a7fdfaf-9cac-4fc6-82f7-6de2f0fed2a0\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":67},{\"rowId\":\"2471882c-3f48-434e-a64a-f5133d3da1d5\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"41\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":41},{\"rowId\":\"7ef8b1b3-610c-4555-989a-6d22076d45cd\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":141},{\"rowId\":\"b371f25d-cc28-4476-b9c2-1575d15461e2\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":189},{\"rowId\":\"88d19f81-bec0-4e41-9ec8-17d0dbd59b76\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"41\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":150},{\"rowId\":\"c353af7c-43ff-45fa-8e42-8860e5736612\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":206},{\"rowId\":\"ac3fef77-ff63-4da9-9e9d-a26666a63b38\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"45\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":183},{\"rowId\":\"77472210-603c-4c2e-bbb4-48f0c64953ed\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"16\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":137},{\"rowId\":\"2c5e775c-5e2f-4252-ab19-e4e8fe259b5c\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":50},{\"rowId\":\"769ff1ef-140f-4596-b2fc-18c9b73a0d81\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":136},{\"rowId\":\"de8504d9-2058-42d1-a29b-76872211617a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":238},{\"rowId\":\"566a6bfc-35d5-4df0-ba22-bbf91014bfbe\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"41\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":103},{\"rowId\":\"576a1a5a-a080-4d0a-8e84-34e2c8c03c08\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":104},{\"rowId\":\"ad7420ab-3089-4ad0-b1f8-99c444796d4d\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"45\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":186},{\"rowId\":\"cf454bad-6da5-4244-866b-2b90c1da5817\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":220},{\"rowId\":\"d4a6b786-7c85-475e-a9ad-49c72316826a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"16\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":227},{\"rowId\":\"afe4266f-bfc4-41af-a9a0-8a141277cf61\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"41\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":187},{\"rowId\":\"5e1657f3-816f-4b68-8e5e-28c2e4e3c54a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"16\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":107},{\"rowId\":\"4dc9b435-3f74-46ca-876f-1ac84d88e103\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":90},{\"rowId\":\"70aab3a7-e76c-475c-9727-518231adb0a6\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":123},{\"rowId\":\"52124406-a675-466f-be88-60250a8819e6\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"45\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":95},{\"rowId\":\"91a62cb5-2496-40ae-8c92-6e8e11864144\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":166},{\"rowId\":\"5a5a193e-32b8-4874-bde1-4bfe1a0a4427\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"45\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":106},{\"rowId\":\"16fc11c8-0db5-4d5e-98a4-73e7a27100b5\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"41\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":23},{\"rowId\":\"c776ded0-0eb5-4102-aa2c-cb484b000e95\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":209},{\"rowId\":\"8bbd726e-fd85-4e5e-a7e7-b8421fa253eb\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":156},{\"rowId\":\"5ea8aa82-9370-4f79-9cfe-07b1e2ac4fa1\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"16\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":108},{\"rowId\":\"a325fa4a-d4e1-42a7-925d-562b12eb3c81\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":175},{\"rowId\":\"37037a69-1526-4790-9d4d-ab7e9eb27ec3\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"45\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":64},{\"rowId\":\"ac4b505b-3d6d-4a1f-bfba-a22a85800867\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"41\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":184},{\"rowId\":\"2bf74b97-f7c2-403e-9cba-969791d6ea0e\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"16\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":48},{\"rowId\":\"841f1aba-afde-4ef9-895a-a2eb76ee6c00\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"20\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":146},{\"rowId\":\"3eec97d2-0080-43d1-b51a-c70b28dfb650\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"20\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":68},{\"rowId\":\"716d93a4-0ae3-4d91-a233-9f5a519ec238\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":127},{\"rowId\":\"cb784515-bd0d-4d20-b83d-28c46d0968dd\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"41\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":216},{\"rowId\":\"c94599c1-5197-4588-9b32-f2155d3021c2\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":214},{\"rowId\":\"e8238f91-6c62-403b-82cf-3254d277018c\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"45\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":250},{\"rowId\":\"75a91328-6713-4f64-82ce-b04525478540\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":133},{\"rowId\":\"8584d9e2-1f92-4e49-bdae-3532bad96948\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"16\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":147},{\"rowId\":\"e1ae85cc-198e-4a15-810f-d425082375f8\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":240},{\"rowId\":\"c0c6d3d3-6c51-4ba2-a15a-e31735c3b85a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"16\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":203},{\"rowId\":\"0a5357df-0999-4774-a6e7-9926a6493617\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":11},{\"rowId\":\"e308f250-6f3c-42fc-b575-649a6daef33c\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":241},{\"rowId\":\"de03f8e7-1fec-4670-80d1-092e7744417b\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":237},{\"rowId\":\"2c96a500-7cf6-4f0a-a6e4-36096606cbca\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"41\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":51},{\"rowId\":\"b9b16f14-2b89-4122-9e77-97d2cf21549f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-03T00:00:00:03/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"45\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":195},{\"rowId\":\"e8d7b6b3-893c-4456-b495-f8fd2f05fc1a\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":252},{\"rowId\":\"e30a0d37-6920-4c8c-9eaa-686f0ed509df\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":242},{\"rowId\":\"b4bbfe69-1656-44ea-b295-45980a3fd850\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"22\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":192},{\"rowId\":\"6ddc2c8b-8299-4aa0-930a-ee367c903ef9\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":122},{\"rowId\":\"d6463071-f6d8-47be-8468-4b8b9d9939d4\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"43\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":229},{\"rowId\":\"4c28e324-d616-495d-ae3b-d8502d4b422f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"51\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":84},{\"rowId\":\"419728a7-10cf-4a02-8683-87d54e2bad64\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":71},{\"rowId\":\"8e61e6c1-42b3-4e63-82ef-eb2bf828d9e8\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"43\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":161},{\"rowId\":\"1dc2b461-283d-49de-acb5-52e3b945a7d1\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":31},{\"rowId\":\"4f2630dc-340b-4a99-a99e-ceb8a9aa7e26\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":92},{\"rowId\":\"0ea82424-3ce7-4247-8619-9dfcae687da2\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":18},{\"rowId\":\"2062baee-f404-44b0-9f5a-7e9cb759df1c\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"51\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":34},{\"rowId\":\"4449f33b-c661-4cba-bc44-7da38849a847\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"22\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":78},{\"rowId\":\"2ddbbe69-0cdb-485b-aed6-b0edbf553b39\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":53},{\"rowId\":\"0faf3b65-3d1e-43fc-bfcd-275392cf23f2\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":19},{\"rowId\":\"e30f09ab-4c77-4425-a35c-547f67fc9090\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":243},{\"rowId\":\"a70700da-2a4f-4632-babf-edfc741f5b4e\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"43\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":181},{\"rowId\":\"25b3e942-2d13-485e-b258-7173044cadac\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":43},{\"rowId\":\"f7c1f8aa-585a-4899-999f-594298a335d9\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":265},{\"rowId\":\"6c34f029-8f5d-4520-a787-80550d44553b\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"22\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":121},{\"rowId\":\"55ba944a-2cfc-4d3a-9b6d-9f25670a41cf\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"51\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":100},{\"rowId\":\"7154166a-483a-4a84-ae4f-6a7d970d38fa\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"43\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":125},{\"rowId\":\"8ca416d3-efe6-400e-ab04-cbfc0b861baa\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":158},{\"rowId\":\"9f3d2bff-efe4-4a54-8755-4ed5fe3dbb92\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":173},{\"rowId\":\"177e5a6b-7b68-4921-9993-f76baf0483dd\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":24},{\"rowId\":\"541faf06-ba53-489a-b467-4461a3ca5bf3\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":97},{\"rowId\":\"8b3193fd-742f-4188-a77f-1c6bdb82d6a0\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"22\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":155},{\"rowId\":\"9e5dfee1-da77-49ac-b611-5f99e57d9eb4\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"51\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":171},{\"rowId\":\"1dd62958-c6d7-43b0-82d8-2a048ad0fa4e\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"22\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":32},{\"rowId\":\"f53d8943-3392-4dec-94b5-86aee8d3f807\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"43\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":263},{\"rowId\":\"89b78cc2-db0c-44be-9d64-e2654cf88215\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":152},{\"rowId\":\"04364a35-24fc-44ab-9568-3bd5cdc80fb5\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":6},{\"rowId\":\"35dc899a-3d3f-44c4-9b1e-12ef79c8075f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"51\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":62},{\"rowId\":\"8a00b69b-f51e-48fb-9613-f73e23ac9d44\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":153},{\"rowId\":\"81870fef-e0e6-4ada-b988-0a0d7912fcb7\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":144},{\"rowId\":\"90a89e9d-f1fd-4d36-90b1-fadec05611dc\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":165},{\"rowId\":\"603fa630-4584-4e85-82f3-ae83f46424ca\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"20\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":111},{\"rowId\":\"a5bc18a9-7679-4fcb-ba80-cd89031fd2a6\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"22\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":179},{\"rowId\":\"d8985fae-5270-4fc6-b871-fe28e6a049ac\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":231},{\"rowId\":\"236e8c00-2e16-4440-8ef3-36c6dedfb190\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":39},{\"rowId\":\"1d158ab2-64fd-4bd3-a2fb-acde404f7adf\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"51\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":30},{\"rowId\":\"f9cef749-1848-4e88-a4ea-78d989ba1f7c\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"43\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":268},{\"rowId\":\"9f3108c8-1d90-4d64-93c4-5eaaf6b505c9\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":172},{\"rowId\":\"549dafcb-5773-4756-9ebd-9dfee8d53d44\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"22\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":98},{\"rowId\":\"db912779-3419-4c83-944e-34d623c4ce67\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"43\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":235},{\"rowId\":\"235cfcb1-403b-4656-af4a-e8b75fac4e65\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":38},{\"rowId\":\"603a994b-3a2f-4f03-8ac1-b269c83b3d44\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"51\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":110},{\"rowId\":\"0ab20433-4ad9-4da5-90b3-1a671bc97a43\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":12},{\"rowId\":\"f2e9639e-9b6b-469d-a7b9-ff8384618926\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":260},{\"rowId\":\"be384985-5865-4e48-b9b7-277c2d6ba02e\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":202},{\"rowId\":\"d2700b41-93e2-4227-be4c-09b75f60be2b\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"22\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":224},{\"rowId\":\"23993d9c-7629-4ede-8374-9c80154c4d02\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"51\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":40},{\"rowId\":\"cf5a4be3-3d2a-476c-82c6-8f6c420b1efc\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"43\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":221},{\"rowId\":\"b97af3fd-ed82-4199-b8d7-7b453ffbe8ad\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":194},{\"rowId\":\"07832ed8-8861-46d4-858f-06b9f4797e18\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"15\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":10},{\"rowId\":\"9040daa8-5214-43b9-a074-11666ded5352\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-04T00:00:00:04/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":164},{\"rowId\":\"0fb72fce-5db0-4235-8584-32d1bc1ab79f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"21\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":20},{\"rowId\":\"db058ca1-7689-4227-b36b-7bc794a253bb\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"49\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":234},{\"rowId\":\"7ae589ba-a2fa-40ad-a65a-f682c7e55416\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":139},{\"rowId\":\"3f9ae439-c483-4270-ba07-b7fcf64973c8\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"17\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":69},{\"rowId\":\"8bf01ae8-1072-4f26-95ee-e16ea868dd30\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"59\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":157},{\"rowId\":\"e44f3798-016e-482c-a8a1-b571cd1bd1ee\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":246},{\"rowId\":\"4de02f36-4d87-4b3e-aed3-487101d74494\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":91},{\"rowId\":\"ccf45e93-5b1a-44f8-bd26-a0dd979805c1\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"49\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":218},{\"rowId\":\"33aea163-aeda-4ce6-ab0d-d95c6d07ce92\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"21\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":58},{\"rowId\":\"be0179f8-27d9-4c4b-9799-16d5398c1ee1\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"59\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":201},{\"rowId\":\"4700a130-95ea-4a04-8bba-6a3865e03508\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":81},{\"rowId\":\"ff5c03e4-6cad-4593-b01d-29fa5b64adc6\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":271},{\"rowId\":\"a3cf30ae-d6cc-4caf-aabe-4e61ec69eb12\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"17\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":177},{\"rowId\":\"8acaed2d-79f0-4afb-a8dd-9bcdd116457f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir__p1\",\"lacomposantechemin\":\"plateforme.oir.oir__p1.oir__p1__a\",\"lacomposanteplateforme\":\"a\",\"lacomposanteclaculeesite_bassin\":\"plateforme.oir.oir__p1\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"f7092907-8627-436a-b36e-4749acacc454\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":154},{\"rowId\":\"41cb31e1-c626-45e9-867d-34eb46577372\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"21\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":72},{\"rowId\":\"426cb43e-a429-442e-9185-bc6c17787d78\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"17\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":73},{\"rowId\":\"ad0f5357-ddd7-45d6-9938-201f43b4850f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"49\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":185},{\"rowId\":\"d367f148-dba1-4e44-874f-d5a05d644bd9\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":225},{\"rowId\":\"d3af4e17-c4b2-4de6-97ca-37bd9f7620ac\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"59\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":226},{\"rowId\":\"72b51130-d01c-4de2-83fb-fa6d59a658e8\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":131},{\"rowId\":\"7f5951a8-2722-4c45-8647-11c601f1c48c\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":143},{\"rowId\":\"d65be036-034f-4533-b9d8-bc6df767e6bf\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":230},{\"rowId\":\"55fb689d-2bfc-485e-bcbe-2733675b6310\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":101},{\"rowId\":\"bd156efd-cc42-4029-9794-06aa8e93b639\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"21\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":199},{\"rowId\":\"a5f6e8e8-73f9-4e19-833b-2abe4ddbc628\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"49\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":180},{\"rowId\":\"2f7c1072-8a87-4d9c-86f1-7d0b565d32b2\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":55},{\"rowId\":\"ff5875c3-109a-461d-afb7-8a116c13c8f6\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"59\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":270},{\"rowId\":\"186e63f7-0962-497d-a8fd-ad37c0ca3343\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_atlantique\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"17\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":27},{\"rowId\":\"2aa7ba54-1349-40dd-b58a-b44c363ff13c\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":46},{\"rowId\":\"60be3538-e38f-42cf-b927-231bb1a380d8\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"21\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":112},{\"rowId\":\"cf9cda29-dd06-4863-bfbe-46ea3cff4f27\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"17\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":222},{\"rowId\":\"27cfcb70-754f-4338-aa93-7992119a0c78\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"59\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":44},{\"rowId\":\"17ade069-6dee-4af8-a9c3-37d7002971af\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":25},{\"rowId\":\"1898df6f-f7c7-446c-8f37-7326522d1c06\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":28},{\"rowId\":\"487222ce-2ff7-48d0-a122-a89443f56ec3\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"nivelle\",\"lacomposantechemin\":\"plateforme.nivelle.nivelle__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.nivelle\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"49\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":83},{\"rowId\":\"22c079ed-8c7b-4233-9a9b-878be1495589\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":37},{\"rowId\":\"565b290a-1066-4b6e-81d4-52a930fa345c\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"17\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":102},{\"rowId\":\"2ae4d811-4a76-488d-96df-d08a849ea29e\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":47},{\"rowId\":\"c7fa79b6-6905-4008-a461-2cb37a8a8605\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"21\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":210},{\"rowId\":\"70e50634-addb-47cf-885b-9d1a604fc972\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"59\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":124},{\"rowId\":\"35ddbcb6-27f9-4130-8bf0-8480257db256\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"49\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":63},{\"rowId\":\"7693f0a7-db1c-4b26-bad9-9929a77219e4\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":135},{\"rowId\":\"9cca1ed9-87a8-4523-b3b8-90db71d68bd7\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"59\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":170},{\"rowId\":\"826cb2ef-7a66-4ed4-b39c-6cf675c491bf\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"17\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":145},{\"rowId\":\"24a6583e-5898-4080-a880-2940b18e104d\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":42},{\"rowId\":\"e95d4a44-e1e7-4ee3-8a7f-5c6dce47e1e7\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":253},{\"rowId\":\"e66b4f41-ccf9-4d57-a114-acd7bb09dc1f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"21\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":248},{\"rowId\":\"f06451e3-1a66-480c-8a70-4d527f2ae2c7\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":257},{\"rowId\":\"8f85e796-f39e-49ea-881b-71642d2c656f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"oir\",\"lacomposantechemin\":\"plateforme.oir.oir__p2\",\"lacomposanteplateforme\":\"p2\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.oir\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"49\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"696762b4-47e8-4e50-975b-c271ac16393f\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":163},{\"rowId\":\"2e432a93-d7ec-40de-b143-98b21c63f8f9\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"49\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":54},{\"rowId\":\"0399c69c-7487-4057-9e19-7cd9ea647627\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ang\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"27\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"82002480-7cec-4801-b04f-292fa6c4e510\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":5},{\"rowId\":\"7219c1bf-96c2-4772-990f-ff5e34a5a3a9\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"alo\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"17\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":129},{\"rowId\":\"ff8fcde9-e3e5-4f03-a3bc-04b53ee80a0d\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__bleu\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"21\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":272},{\"rowId\":\"348d822e-8071-4276-b05d-62cd16b0fc49\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"sat\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"24\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":59},{\"rowId\":\"a38a6bae-aea5-495a-81a5-82b3409d598f\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"lpf\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__vert\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"59\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":176},{\"rowId\":\"b4201d54-a9a2-488e-9771-9cb244e084a1\",\"values\":{\"mavariabledate\":{\"lacomposantejour\":\"date:1984-01-05T00:00:00:05/01/1984\"},\"mavariablesite\":{\"lacomposantebassin\":\"scarff\",\"lacomposantechemin\":\"plateforme.scarff.scarff__p1\",\"lacomposanteplateforme\":\"p1\",\"lacomposanteclaculeesite_bassin\":\"bassin_versant.scarff\"},\"mavariableespece\":{\"lacomposantenomespece\":\"trm\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"projet_manche\"},\"macouleur\":{\"lacomposanteunit\":\"sans_unite\",\"lecomposantecouleur\":\"couleur_des_individus__rouge\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"sans_unite\",\"lacomposantenombre\":\"25\"}},\"refsLinkedTo\":{\"mavariabledate\":{\"lacomposantejour\":null},\"mavariablesite\":{\"lacomposantebassin\":null,\"lacomposantechemin\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"lacomposanteplateforme\":null,\"lacomposanteclaculeesite_bassin\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"mavariableespece\":{\"lacomposantenomespece\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\"},\"mavariableprojet\":{\"lacomposantenomduprojet\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"macouleur\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lecomposantecouleur\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\"},\"mavariableNombre d'individus\":{\"lacomposanteunit\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"lacomposantenombre\":null}},\"totalRows\":272,\"rowNumber\":191}],\"totalRows\":272,\"checkedFormatComponents\":{\"DateType\":{\"mavariabledate_lacomposantejour\":{\"target\":{\"variable\":\"mavariabledate\",\"component\":\"lacomposantejour\",\"id\":\"mavariabledate_lacomposantejour\",\"type\":\"PARAM_VARIABLE_COMPONENT_KEY\"},\"configuration\":{\"pattern\":\"dd/MM/yyyy\",\"refType\":null,\"groovy\":null,\"duration\":null,\"transformation\":{\"codify\":false,\"groovy\":null},\"required\":false,\"multiplicity\":\"ONE\"},\"pattern\":\"dd/MM/yyyy\",\"sqlType\":\"COMPOSITE_DATE\"}},\"ReferenceType\":{\"mavariablesite_lacomposantechemin\":{\"ReferenceType\":{\"referenceValues\":{\"nivelle\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\",\"oir__p2\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"oir__p1\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"oir__p1__a\":\"f7092907-8627-436a-b36e-4749acacc454\",\"scarff\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\",\"oir__p1__b\":\"2b5daf0f-3379-4474-8b15-ed07bcc9a50a\",\"scarff__p1\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"nivelle__p1\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"oir\":\"696762b4-47e8-4e50-975b-c271ac16393f\",\"plateforme.scarff.scarff__p1\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"bassin_versant.nivelle\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\",\"plateforme.oir.oir__p1\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"bassin_versant.oir\":\"696762b4-47e8-4e50-975b-c271ac16393f\",\"plateforme.oir.oir__p2\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"plateforme.oir.oir__p1.oir__p1__b\":\"2b5daf0f-3379-4474-8b15-ed07bcc9a50a\",\"plateforme.oir.oir__p1.oir__p1__a\":\"f7092907-8627-436a-b36e-4749acacc454\",\"plateforme.nivelle.nivelle__p1\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"bassin_versant.scarff\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"configuration\":{\"pattern\":null,\"refType\":\"mareferencesite\",\"groovy\":null,\"duration\":null,\"transformation\":{\"codify\":false,\"groovy\":null},\"required\":true,\"multiplicity\":\"ONE\"},\"target\":{\"variable\":\"mavariablesite\",\"component\":\"lacomposantechemin\",\"id\":\"mavariablesite_lacomposantechemin\",\"type\":\"PARAM_VARIABLE_COMPONENT_KEY\"},\"sqlType\":\"LTREE\",\"refType\":\"mareferencesite\"},\"referenceValues\":{\"id\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"creationDate\":1671115951275,\"updateDate\":1671115951275,\"application\":\"9736eafd-8082-4a5a-853c-1c1ccefa7496\",\"ReferenceType\":\"mareferencesite\",\"hierarchicalKey\":{\"sql\":\"plateforme.nivelle.nivelle__p1\"},\"hierarchicalReference\":{\"sql\":\"mareferencetypedesites.mareferencesite.mareferencesite\"},\"naturalKey\":{\"sql\":\"nivelle__p1\"},\"refValues\":{\"evaluationContext\":{\"datum\":{\"zet_nom_en\":\"P1\",\"zet_nom_fr\":\"P1\",\"zet_desc_en\":\"\",\"zet_desc_fr\":\"\",\"zet_nom_key\":\"p1\",\"__display_en\":\"P1\",\"__display_fr\":\"P1\",\"tze_type_nom\":\"plateforme\",\"zet_chemin_parent\":\"nivelle\"}}},\"refsLinkedTo\":{\"mareferencesite\":[\"32e79ce5-6151-4bb2-8b66-657dc40fa828\"],\"mareferencetypedesites\":[\"9d21821d-f715-496c-bc7d-c5873e7f5784\"]},\"binaryFile\":\"8fe179bc-67b7-4ba5-8225-893ae851f089\"},\"configuration\":null},\"mavariableprojet_lacomposantenomduprojet\":{\"ReferenceType\":{\"referenceValues\":{\"projet_atlantique\":\"8426fc45-5d3c-420d-9a84-dd75262a4430\",\"projet_manche\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\"},\"configuration\":{\"pattern\":null,\"refType\":\"mareferenceprojet\",\"groovy\":null,\"duration\":null,\"transformation\":{\"codify\":false,\"groovy\":null},\"required\":true,\"multiplicity\":\"ONE\"},\"target\":{\"variable\":\"mavariableprojet\",\"component\":\"lacomposantenomduprojet\",\"id\":\"mavariableprojet_lacomposantenomduprojet\",\"type\":\"PARAM_VARIABLE_COMPONENT_KEY\"},\"sqlType\":\"LTREE\",\"refType\":\"mareferenceprojet\"},\"referenceValues\":{\"id\":\"c9b1f0cb-434b-4d06-a3f0-2596c1519cdb\",\"creationDate\":1671115951256,\"updateDate\":1671115951256,\"application\":\"9736eafd-8082-4a5a-853c-1c1ccefa7496\",\"ReferenceType\":\"mareferenceprojet\",\"hierarchicalKey\":{\"sql\":\"projet_manche\"},\"hierarchicalReference\":{\"sql\":\"mareferenceprojet\"},\"naturalKey\":{\"sql\":\"projet_manche\"},\"refValues\":{\"evaluationContext\":{\"datum\":{\"nom_en\":\"Channel project\",\"nom_fr\":\"Projet manche\",\"nom_key\":\"projet_manche\",\"__display_en\":\"Channel project\",\"__display_fr\":\"Projet manche\",\"definition_en\":\"Channel project\",\"definition_fr\":\"Projet manche\"}}},\"refsLinkedTo\":{},\"binaryFile\":\"371169ea-1f97-464d-ab7a-ead742f65c2b\"},\"configuration\":null},\"mavariablesite_lacomposanteclaculeesite_bassin\":{\"ReferenceType\":{\"referenceValues\":{\"nivelle\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\",\"oir__p2\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"oir__p1\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"oir__p1__a\":\"f7092907-8627-436a-b36e-4749acacc454\",\"scarff\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\",\"oir__p1__b\":\"2b5daf0f-3379-4474-8b15-ed07bcc9a50a\",\"scarff__p1\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"nivelle__p1\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"oir\":\"696762b4-47e8-4e50-975b-c271ac16393f\",\"plateforme.scarff.scarff__p1\":\"310e3174-bd36-45d6-b15d-0a2f6ad8e848\",\"bassin_versant.nivelle\":\"32e79ce5-6151-4bb2-8b66-657dc40fa828\",\"plateforme.oir.oir__p1\":\"da8dc90f-fb0f-468e-b337-c49c0c9a77a8\",\"bassin_versant.oir\":\"696762b4-47e8-4e50-975b-c271ac16393f\",\"plateforme.oir.oir__p2\":\"75eb515d-9cff-45a1-8d75-61cd47d5a2b5\",\"plateforme.oir.oir__p1.oir__p1__b\":\"2b5daf0f-3379-4474-8b15-ed07bcc9a50a\",\"plateforme.oir.oir__p1.oir__p1__a\":\"f7092907-8627-436a-b36e-4749acacc454\",\"plateforme.nivelle.nivelle__p1\":\"b413f324-4672-4f5c-9803-0b5d3a3dc435\",\"bassin_versant.scarff\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\"},\"configuration\":{\"pattern\":null,\"refType\":\"mareferencesite\",\"groovy\":null,\"duration\":null,\"transformation\":{\"codify\":false,\"groovy\":null},\"required\":true,\"multiplicity\":\"ONE\"},\"target\":{\"variable\":\"mavariablesite\",\"component\":\"lacomposanteclaculeesite_bassin\",\"id\":\"mavariablesite_lacomposanteclaculeesite_bassin\",\"type\":\"PARAM_VARIABLE_COMPONENT_KEY\"},\"sqlType\":\"LTREE\",\"refType\":\"mareferencesite\"},\"referenceValues\":{\"id\":\"562b7d37-f23a-42b9-9064-be7e4981e87b\",\"creationDate\":1671115951275,\"updateDate\":1671115951275,\"application\":\"9736eafd-8082-4a5a-853c-1c1ccefa7496\",\"ReferenceType\":\"mareferencesite\",\"hierarchicalKey\":{\"sql\":\"bassin_versant.scarff\"},\"hierarchicalReference\":{\"sql\":\"mareferencetypedesites.mareferencesite\"},\"naturalKey\":{\"sql\":\"scarff\"},\"refValues\":{\"evaluationContext\":{\"datum\":{\"zet_nom_en\":\"Scarff\",\"zet_nom_fr\":\"Scarff\",\"zet_desc_en\":\"Watershed Scarff\",\"zet_desc_fr\":\"Bassin versant de Scarff\",\"zet_nom_key\":\"scarff\",\"__display_en\":\"Scarff\",\"__display_fr\":\"Scarff\",\"tze_type_nom\":\"bassin_versant\",\"zet_chemin_parent\":\"\"}}},\"refsLinkedTo\":{\"mareferencetypedesites\":[\"6741a11c-6698-4be2-b25b-557915667f06\"]},\"binaryFile\":\"8fe179bc-67b7-4ba5-8225-893ae851f089\"},\"configuration\":null},\"macouleur_lecomposantecouleur\":{\"ReferenceType\":{\"referenceValues\":{\"couleur_des_individus__vert\":\"f76d2e27-6452-4430-a07d-777f2ad530c6\",\"couleur_des_individus__rouge\":\"c894ad8e-53c2-44e8-88c4-9fc81c74f66d\",\"couleur_des_individus__bleu\":\"1322bb94-58af-485e-8229-4271641aba5f\"},\"configuration\":{\"pattern\":null,\"refType\":\"mareferencevaleurs_qualitatives\",\"groovy\":null,\"duration\":null,\"transformation\":{\"codify\":false,\"groovy\":null},\"required\":true,\"multiplicity\":\"ONE\"},\"target\":{\"variable\":\"macouleur\",\"component\":\"lecomposantecouleur\",\"id\":\"macouleur_lecomposantecouleur\",\"type\":\"PARAM_VARIABLE_COMPONENT_KEY\"},\"sqlType\":\"LTREE\",\"refType\":\"mareferencevaleurs_qualitatives\"},\"referenceValues\":{\"id\":\"1322bb94-58af-485e-8229-4271641aba5f\",\"creationDate\":1671115951339,\"updateDate\":1671115951339,\"application\":\"9736eafd-8082-4a5a-853c-1c1ccefa7496\",\"ReferenceType\":\"mareferencevaleurs_qualitatives\",\"hierarchicalKey\":{\"sql\":\"couleur_des_individus__bleu\"},\"hierarchicalReference\":{\"sql\":\"mareferencevaleurs_qualitatives\"},\"naturalKey\":{\"sql\":\"couleur_des_individus__bleu\"},\"refValues\":{\"evaluationContext\":{\"datum\":{\"nom_en\":\"Color of individuals\",\"nom_fr\":\"couleur des individus\",\"nom_key\":\"couleur_des_individus\",\"valeur_en\":\"blue\",\"valeur_fr\":\"bleu\",\"valeur_key\":\"bleu\",\"__display_en\":\"blue\",\"__display_fr\":\"bleu\"}}},\"refsLinkedTo\":{},\"binaryFile\":\"d9e00cd6-039a-471d-98f4-ee06b83918b9\"},\"configuration\":null},\"mavariableNombre d'individus_lacomposanteunit\":{\"ReferenceType\":{\"referenceValues\":{\"sans_unite\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\"},\"configuration\":{\"pattern\":null,\"refType\":\"mareferenceunites\",\"groovy\":null,\"duration\":null,\"transformation\":{\"codify\":false,\"groovy\":null},\"required\":false,\"multiplicity\":\"ONE\"},\"target\":{\"variable\":\"mavariableNombre d'individus\",\"component\":\"lacomposanteunit\",\"id\":\"mavariableNombre d'individus_lacomposanteunit\",\"type\":\"PARAM_VARIABLE_COMPONENT_KEY\"},\"sqlType\":\"LTREE\",\"refType\":\"mareferenceunites\"},\"referenceValues\":{\"id\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"creationDate\":1671115951330,\"updateDate\":1671115951330,\"application\":\"9736eafd-8082-4a5a-853c-1c1ccefa7496\",\"ReferenceType\":\"mareferenceunites\",\"hierarchicalKey\":{\"sql\":\"sans_unite\"},\"hierarchicalReference\":{\"sql\":\"mareferenceunites\"},\"naturalKey\":{\"sql\":\"sans_unite\"},\"refValues\":{\"evaluationContext\":{\"datum\":{\"nom_en\":\"no unit\",\"nom_fr\":\"sans unite\",\"code_en\":\"*\",\"code_fr\":\"*\",\"nom_key\":\"sans_unite\",\"code_key\":\"*\",\"__display_en\":\"no unit (*)\",\"__display_fr\":\"sans unite (*)\"}}},\"refsLinkedTo\":{},\"binaryFile\":\"38030ceb-e752-4045-8b97-37c2e11c6856\"},\"configuration\":null},\"macouleur_lacomposanteunit\":{\"ReferenceType\":{\"referenceValues\":{\"sans_unite\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\"},\"configuration\":{\"pattern\":null,\"refType\":\"mareferenceunites\",\"groovy\":null,\"duration\":null,\"transformation\":{\"codify\":false,\"groovy\":null},\"required\":false,\"multiplicity\":\"ONE\"},\"target\":{\"variable\":\"macouleur\",\"component\":\"lacomposanteunit\",\"id\":\"macouleur_lacomposanteunit\",\"type\":\"PARAM_VARIABLE_COMPONENT_KEY\"},\"sqlType\":\"LTREE\",\"refType\":\"mareferenceunites\"},\"referenceValues\":{\"id\":\"7a86bb14-e7d1-447d-903a-895b6fb6ffe1\",\"creationDate\":1671115951330,\"updateDate\":1671115951330,\"application\":\"9736eafd-8082-4a5a-853c-1c1ccefa7496\",\"ReferenceType\":\"mareferenceunites\",\"hierarchicalKey\":{\"sql\":\"sans_unite\"},\"hierarchicalReference\":{\"sql\":\"mareferenceunites\"},\"naturalKey\":{\"sql\":\"sans_unite\"},\"refValues\":{\"evaluationContext\":{\"datum\":{\"nom_en\":\"no unit\",\"nom_fr\":\"sans unite\",\"code_en\":\"*\",\"code_fr\":\"*\",\"nom_key\":\"sans_unite\",\"code_key\":\"*\",\"__display_en\":\"no unit (*)\",\"__display_fr\":\"sans unite (*)\"}}},\"refsLinkedTo\":{},\"binaryFile\":\"38030ceb-e752-4045-8b97-37c2e11c6856\"},\"configuration\":null},\"mavariableespece_lacomposantenomespece\":{\"ReferenceType\":{\"referenceValues\":{\"sat\":\"4760347d-1866-48a8-9064-d35a98b7ba3f\",\"trf\":\"c8d1b72e-e11b-4438-ad6f-56091bf4ac7c\",\"lpf\":\"d7f4356c-9e60-4b4d-957b-098c0d8f93ef\",\"trm\":\"02ddfa94-595e-44a5-9f96-595e1c8adb2f\",\"ang\":\"82002480-7cec-4801-b04f-292fa6c4e510\",\"lpm\":\"514aa64f-4958-4a49-af11-cbeb413ef9e0\",\"alo\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\"},\"configuration\":{\"pattern\":null,\"refType\":\"mareferenceespece\",\"groovy\":null,\"duration\":null,\"transformation\":{\"codify\":false,\"groovy\":null},\"required\":true,\"multiplicity\":\"ONE\"},\"target\":{\"variable\":\"mavariableespece\",\"component\":\"lacomposantenomespece\",\"id\":\"mavariableespece_lacomposantenomespece\",\"type\":\"PARAM_VARIABLE_COMPONENT_KEY\"},\"sqlType\":\"LTREE\",\"refType\":\"mareferenceespece\"},\"referenceValues\":{\"id\":\"ae47e2e0-3560-4b00-af5a-5e9f9b5bb1c3\",\"creationDate\":1671115951242,\"updateDate\":1671115951242,\"application\":\"9736eafd-8082-4a5a-853c-1c1ccefa7496\",\"ReferenceType\":\"mareferenceespece\",\"hierarchicalKey\":{\"sql\":\"alo\"},\"hierarchicalReference\":{\"sql\":\"mareferenceespece\"},\"naturalKey\":{\"sql\":\"alo\"},\"refValues\":{\"evaluationContext\":{\"datum\":{\"esp_nom\":\"ALO\",\"__display_en\":\"ALO\",\"__display_fr\":\"ALO\",\"esp_definition_en\":\"ALO\",\"esp_definition_fr\":\"ALO\"}}},\"refsLinkedTo\":{},\"binaryFile\":\"98b375cd-fb33-44b3-b456-5f4545b2d8f6\"},\"configuration\":null}},\"IntegerType\":{\"mavariableNombre d'individus_lacomposantenombre\":{\"target\":{\"variable\":\"mavariableNombre d'individus\",\"component\":\"lacomposantenombre\",\"id\":\"mavariableNombre d'individus_lacomposantenombre\",\"type\":\"PARAM_VARIABLE_COMPONENT_KEY\"},\"configuration\":{\"pattern\":null,\"refType\":null,\"groovy\":null,\"duration\":null,\"transformation\":{\"codify\":false,\"groovy\":null},\"required\":false,\"multiplicity\":\"ONE\"},\"sqlType\":\"INTEGER\"}}}}" \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/datatypes/pem.json b/cypress/fixtures/applications/ore/monsore/datatypes/pem.json deleted file mode 100644 index 6569cbd6a..000000000 --- a/cypress/fixtures/applications/ore/monsore/datatypes/pem.json +++ /dev/null @@ -1 +0,0 @@ -{"variables":["date","projet","site","Couleur des individus","Nombre d'individus","espece"],"rows":[{"rowId":"9aaab71d-e64f-4297-a47e-ed71e78666f2","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":179},{"rowId":"fdbd637e-da36-4745-802d-e6395eb59392","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":271},{"rowId":"edf443f6-2cfd-4577-b00f-3f65383df1c1","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":257},{"rowId":"b485427a-1975-4836-b1a8-e3cf818c75aa","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":38},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":196},{"rowId":"43850682-c9d4-49d6-bc0a-21a6d218118f","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":87},{"rowId":"f75c0d35-8148-46c3-8ad2-e736b1199904","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":265},{"rowId":"137e7e2d-b5a2-4d22-bf2d-dcb8b8806d63","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":54},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":23},{"rowId":"32168ca6-3cc4-4c61-8111-1cb28c7a2233","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":71},{"rowId":"c1f01486-ffad-416f-a499-d244bbde450b","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":209},{"rowId":"ad5321c9-3eba-44d6-bcea-a52fea19aaba","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":38},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":188},{"rowId":"94631cdf-4285-446b-bbf0-f2497f02b126","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":178},{"rowId":"b4311806-3f0f-4ab0-8bfa-71dbc2ba7c54","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":194},{"rowId":"d1d906d0-5c5c-42b0-900e-d9cf8b3ec471","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":54},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":228},{"rowId":"a28c0f94-7e7e-49cd-b4f5-0c0d44119de2","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":182},{"rowId":"1454bf57-a50e-4435-aa24-f0c009c91c9e","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":26},{"rowId":"6eb42a42-3fab-4ed0-80d9-1938308cca31","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":132},{"rowId":"64bd10f1-7cce-48c8-8193-b1b46a9bb96f","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":121},{"rowId":"5bcb53d6-abd9-41ee-8a30-62543c07d1e9","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":113},{"rowId":"f962419d-190c-482c-a2ec-059b718225c5","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":267},{"rowId":"de20714d-772f-4052-82a3-19b1d9ea8205","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":54},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":241},{"rowId":"28e384e5-38ec-4374-9eec-aea7031e06c6","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":38},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":56},{"rowId":"da6a46a7-663f-495e-a682-5b5550e98ab0","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":54},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":238},{"rowId":"d46ab8b9-fdb3-494c-aefc-45795bbfd141","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":38},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":232},{"rowId":"d2b37be9-c334-4419-8fbd-aa8019ea6f24","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":230},{"rowId":"690b1208-9e00-4829-ad94-0b359b9fec9b","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":128},{"rowId":"6f96073e-3adc-405a-ac62-fd04c89f82a0","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":134},{"rowId":"b9a2c42f-68a0-4a9b-9ba7-d549b34c2d90","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":199},{"rowId":"89690c6b-0339-4f26-bf4c-090b1f770a65","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":162},{"rowId":"424df0a5-1e23-4639-b563-3de4376b34d9","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":38},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":86},{"rowId":"192f7629-bb96-4c0b-80c3-6771158d4705","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":33},{"rowId":"8fff48e3-3ced-4bd3-aee9-289efa39bee9","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":54},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":173},{"rowId":"bf568b02-3e37-4500-ba5a-7fb6aed2791f","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":204},{"rowId":"3a3df3a4-84e1-4663-a0d3-551597733fbd","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":77},{"rowId":"b3fd38c1-6332-4629-ba90-c5ab836bf70f","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":193},{"rowId":"481a629d-3f5a-4e07-9a26-b63e1f506d23","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":90},{"rowId":"5362d01e-3340-4b7f-81ae-abe8fb8f6829","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":102},{"rowId":"65e7feb7-d7d6-4632-abfc-d550e8caa070","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":124},{"rowId":"0b8ef28d-72ef-4249-ad3a-124a6992a619","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":54},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":12},{"rowId":"c719cce1-7f67-4019-9a80-93e8bca5f54f","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":213},{"rowId":"c38705e1-fad7-404f-b174-75037524be81","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":211},{"rowId":"1425e54b-3f73-4710-9e71-34a1c598a36f","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":38},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":25},{"rowId":"21ea6d68-b073-4f2f-a254-8d0dd7b5e752","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":48},{"rowId":"0db8f4e7-f47e-4519-9fd8-92ac65966f6c","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":16},{"rowId":"ceeb4838-3888-4d8a-b960-8a1ca9ef0f17","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":54},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":223},{"rowId":"292586c8-4a53-427e-a8f0-fdf5470885ab","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":38},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":57},{"rowId":"443cd3da-a874-4fa9-9a33-a15ce2d34f9e","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":88},{"rowId":"7e21e5b5-5d05-429f-b38b-250a25ce5e09","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":149},{"rowId":"2b2b7bc6-45a8-4e18-a616-db835ccb6cd9","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":61},{"rowId":"61597fa9-ee88-457a-bcef-360b18b8dbf4","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":118},{"rowId":"55a18acc-e7c2-4ed1-8d53-c98aec798697","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":107},{"rowId":"cc80308d-0123-41e2-bf2d-b6d53fde8445","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":221},{"rowId":"8c42e1c3-cb47-47e3-9153-a307926f053f","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":38},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":168},{"rowId":"26b8c6fe-8eb6-454d-aaef-170652cb95d7","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":54},{"rowId":"cb6c4b1f-1c2d-42ae-b8bb-a27f7e9937f9","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":216},{"rowId":"7670b482-c94a-4aaa-92fe-1a33ba346100","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":54},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":142},{"rowId":"19e8309e-4479-4dfe-8b07-30d0bdcb30ef","values":{"date":{"value":"date:1984-01-01T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":35},{"rowId":"d1c54034-376d-4bce-8d03-ced224021127","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":32},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":227},{"rowId":"7f4bf7e7-1078-4b35-8b9f-d3f5f09aa9ea","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":151},{"rowId":"051c9f45-455c-494b-8c25-8fa3d13dd88d","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":7},{"rowId":"19d1b58e-70d7-49ac-9147-79293935b7f0","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":34},{"rowId":"0a651b6b-5b21-4866-8fcf-a29a84e81957","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":14},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":8},{"rowId":"5473d761-84ca-4eb1-82d0-878458c711e7","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":104},{"rowId":"5e65762b-39b3-4f15-8c8f-acd392af3872","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":116},{"rowId":"0c70f32b-f9b7-47ea-8352-13f020b40d03","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":14},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":14},{"rowId":"d5b40ef5-926d-4716-96b0-dbc8d3328338","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":234},{"rowId":"71a0dad2-36ba-43e0-a3b5-6a81f458c2a7","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":32},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":135},{"rowId":"cf99d2dd-eda5-4115-8c51-4e2abc6a9dfc","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":224},{"rowId":"db017889-1a4a-470c-8d3e-1f03843a81b0","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":239},{"rowId":"1bfa26f3-95a9-4b59-aba5-1300f4960d57","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":39},{"rowId":"4028719a-52d1-4898-bbc7-e5042006f3ca","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":83},{"rowId":"e524650f-d9a7-449c-8720-d6446de73f8c","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":246},{"rowId":"e5f3f373-273f-4493-b015-0eb33ce70c93","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":247},{"rowId":"83a5dda6-5e1f-4021-ae9b-794eca4e38ba","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":155},{"rowId":"67c07e42-8383-472e-8996-1bea3f59f11c","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":14},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":125},{"rowId":"b06bad06-9b8b-499f-a0f2-5d2fdcceed69","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":32},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":190},{"rowId":"c89341a9-0286-406f-b8ec-d394bd51a45b","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":215},{"rowId":"0e561300-0128-4480-85d1-96988c1c7f1d","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":17},{"rowId":"ee108d10-df59-49a8-9072-f81f0fa71eb2","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":258},{"rowId":"1a37bf6c-d7f3-413b-a652-3a7536a10ce9","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":32},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":36},{"rowId":"5cdc4412-8dfc-4cc7-ba97-cfab41dcff96","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":114},{"rowId":"3b9cbfed-9d76-4033-8e11-67f6be6d3786","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":81},{"rowId":"72da937e-e89e-4034-be8b-b5ae75634bd9","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":136},{"rowId":"90e873a5-cc27-4306-851e-25c85ee1abb2","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":14},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":174},{"rowId":"110d7b71-ec09-40da-8b6e-c4ae157ec074","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":21},{"rowId":"935a829f-f36d-4efa-84a4-fe064e749845","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":176},{"rowId":"46a45c55-f546-4d4e-8bc6-18e8ce28037f","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":89},{"rowId":"4a6afdcf-0115-4787-bd39-7ee8e8be0940","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":14},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":93},{"rowId":"109c2566-cae9-47b8-841c-a603d491f531","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":18},{"rowId":"f6a49a1d-cf18-4fa3-9bf5-31c40754d18c","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":264},{"rowId":"514c33aa-5a8c-4fcf-9ad9-adaf2239a888","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":32},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":100},{"rowId":"89a5e451-13ea-46b5-b5fb-56f6679988f1","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":163},{"rowId":"b3639b1c-8e71-4398-8d1e-413fe68db18d","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":50},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":191},{"rowId":"fc210a92-4e1a-4225-98b9-f947c82cfa0b","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":14},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":270},{"rowId":"15c8e398-c863-48df-b0c1-1d2fd7cf13e7","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":27},{"rowId":"8bab72d4-6545-42d3-be06-eea130f1df44","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":32},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":167},{"rowId":"f5900f84-c104-4437-aca1-8b477d57ffed","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":263},{"rowId":"7fbf11d8-98bd-4a5d-9846-ca5b1d4fe171","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":152},{"rowId":"cbd71efc-cfa1-40fa-b305-f58c510b8061","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":219},{"rowId":"4f175c6c-b50d-4877-9799-11320a180b31","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":99},{"rowId":"4e9231cf-ade9-4690-9ff8-0286c6262043","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":97},{"rowId":"2d8e99cc-18f7-48ee-8514-f581aa9bf8db","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":32},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":62},{"rowId":"86304d6a-1a67-4268-89a5-eceb93742d5e","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":14},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":157},{"rowId":"031ae7ad-b59e-4d1f-b6eb-16106f410a77","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":4},{"rowId":"5e5c1c4b-337b-4f5f-bd02-fc1c695bef92","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":115},{"rowId":"cc39ca0e-8365-4e99-bddf-ac242ac1e0fd","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":220},{"rowId":"30d98497-02b3-42fa-b57a-1f4d6823f0e7","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":67},{"rowId":"f00e9982-001f-442d-9168-14b6b7c566b4","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":39},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":260},{"rowId":"e4c29dab-b6ca-49a9-b5a1-af8c6ba5935a","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":245},{"rowId":"e3761ede-a7c4-432b-9510-f267edc6f4b2","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":18},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":244},{"rowId":"40f4a000-0bfe-4b84-ad13-7af9b0909da9","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":84},{"rowId":"c1e7ad97-5311-45d8-8264-8f5814ef7417","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":32},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":208},{"rowId":"9e0e21ae-22dc-40ad-adc1-9864e79eaecb","values":{"date":{"value":"date:1984-01-02T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":14},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":180},{"rowId":"2a35c2ee-62cb-49c1-9c80-df5b801570c4","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":59},{"rowId":"7a6428be-72e4-41cf-a14d-e0c5b0059bbd","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":146},{"rowId":"924fd9e0-dcc9-4571-a714-4f1b9013b178","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":175},{"rowId":"69dd73fc-0e8b-427f-8a85-f25ec05965dd","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":16},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":130},{"rowId":"ec609b0f-363c-4a18-9df8-f825deb3e1ce","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":41},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":254},{"rowId":"5278f236-0c1a-4ac8-b464-b3365c2253d8","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":101},{"rowId":"63fa30ce-34f8-490d-a4e9-e67c3f6005ec","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":16},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":119},{"rowId":"050f999a-cac1-4b11-ac61-20194f96f6b1","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":6},{"rowId":"37170cc4-1505-471c-bc8f-bba212804146","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":75},{"rowId":"bfd90c2b-a5cc-4c80-b0c0-bfe98bf5c8c9","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":205},{"rowId":"cbd5f1a3-185c-409a-86c7-b376d969b25f","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":41},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":218},{"rowId":"28e2fdd0-026e-4703-a477-13b66fb1e72e","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":55},{"rowId":"58ae7a7d-e1c7-4f89-bb01-089d7360b1f1","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":16},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":109},{"rowId":"4c2f288f-2f09-4058-a4cf-54db6788f089","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":94},{"rowId":"20c42d90-3a96-4f8e-91ec-2ca83b279a4a","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":41},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":44},{"rowId":"4985247e-29e4-4f6b-bf65-78cc96bc81f4","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":92},{"rowId":"c5ab7a3f-5d85-42d2-97bc-b41123ec413a","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":212},{"rowId":"3b135fa2-45fc-4d6b-9150-a5263c46e887","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":79},{"rowId":"8e869cfd-15b6-4b87-b58a-3121fb1c891a","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":172},{"rowId":"8b7371c4-310a-46f9-b834-f542da0a0007","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":41},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":166},{"rowId":"6ee00bac-362c-4977-8b44-71f49690444a","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":133},{"rowId":"261f114f-9119-472b-ae3c-0b1b0542f83d","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":16},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":52},{"rowId":"84f29ffb-4009-4fd8-9109-4c91a753162f","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":156},{"rowId":"238096fe-4a6c-48c5-bc7a-de1e2c0be416","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":50},{"rowId":"b477d1d8-ee57-417b-a674-17e63ab91b53","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":195},{"rowId":"82592ee9-0b95-4d2f-b636-090c0b8822db","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":16},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":154},{"rowId":"f861386d-7a79-4a21-b936-df1769abfdea","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":41},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":266},{"rowId":"d8e3c616-b25f-4a3e-8727-af78ed9f2f3c","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":236},{"rowId":"212cf4bc-231d-4c7c-a4f4-bf5aff78a23e","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":45},{"rowId":"3b92f419-86ea-4245-ab8b-609584674964","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":80},{"rowId":"edb7a5fd-8ec4-47f4-bab5-b4a4332a6c10","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":256},{"rowId":"ce3eefed-c97c-479a-9362-d411a0cd0476","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":16},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":222},{"rowId":"65292c6c-e1f1-40bc-a84a-66ef9ed82150","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":123},{"rowId":"34484c4f-c475-4088-8efb-89d4a588fc54","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":20},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":73},{"rowId":"0ce188d2-5f12-474f-b8f9-68c905d7f5c9","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":20},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":15},{"rowId":"af46952d-1c8f-49f3-9362-5a0c4969e077","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":41},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":189},{"rowId":"76a921ba-78ac-43df-a82d-4164ffd7984a","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":16},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":143},{"rowId":"a31bd0d2-37f7-4446-ab68-51621f64f810","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":183},{"rowId":"8894250d-8052-457c-8569-d489999a6962","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":160},{"rowId":"d2433d0e-4aa3-4ff4-91be-67e46bd99c8c","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":229},{"rowId":"7f436bc9-f901-4879-abf7-be661ebee1bc","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":41},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":150},{"rowId":"b3f2b457-59dd-426b-83d6-97dd8667248a","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":192},{"rowId":"ba36bda8-5a68-47c8-8abd-b93cd8cd1be9","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":201},{"rowId":"bca1a59e-c6bd-4165-9d4d-fef7dbe1d0f4","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":45},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":202},{"rowId":"16d4f2c4-bb55-4fa1-b606-772b42cc8577","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":29},{"rowId":"9f33971d-a0ca-4bca-a9de-369618a5a024","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":16},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":181},{"rowId":"c1f14fd1-56db-4399-a34c-35bf52fa45f2","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":210},{"rowId":"68212643-1836-46d4-823b-1c171cba3eca","values":{"date":{"value":"date:1984-01-03T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":41},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":127},{"rowId":"213dc691-6090-412d-92d3-4cd73bd643bd","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":46},{"rowId":"b9ad7a16-15a5-4770-99ba-60228cec1ce9","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":200},{"rowId":"13e021c0-2c04-4144-8550-71497078d11a","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":24},{"rowId":"5364514b-867e-41d4-881d-007d265f09db","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":51},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":103},{"rowId":"fe159ad2-db78-4d60-bd08-6a8ebb0c4dc6","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":43},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":272},{"rowId":"029ef02e-e13f-47e4-b7eb-25854f5c05c9","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":2},{"rowId":"2da27534-28f7-4d2d-82e3-9f4fb6a50c28","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":22},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":63},{"rowId":"2a275943-f06c-4bc6-a3f0-8f0a84954000","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":58},{"rowId":"59033772-f774-4a8a-adf9-a390fe650598","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":111},{"rowId":"e97cf5d1-1e4e-46ac-9a93-429c9b52d8e5","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":251},{"rowId":"0ab67e03-d2f7-4e6b-b2dc-e9f4245c6d9f","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":43},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":9},{"rowId":"e98ae2de-e5ec-41df-9f08-9be894172822","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":22},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":252},{"rowId":"885598c1-785b-47c9-b096-023cffcc816b","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":51},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":159},{"rowId":"cbcb8f77-cf1d-4508-8593-d179f29bf66e","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":217},{"rowId":"b704bd67-674e-4fd4-9e71-eb36c794d6d7","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":43},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":197},{"rowId":"762f9115-4649-4864-b761-3d3fb140da07","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":141},{"rowId":"8c43cfac-2d94-4091-8751-4b4d173f06ba","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":169},{"rowId":"a40d7cfa-6263-4b63-a370-2ee01a720c6b","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":184},{"rowId":"2b26a20f-baad-41ec-83fa-8bd007f18e33","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":22},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":60},{"rowId":"c79cf01a-0423-4355-bfd3-f25a1dcd5be6","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":214},{"rowId":"58be15ac-f7f7-431a-8209-f16fa56acd32","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":51},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":110},{"rowId":"73336e58-03a7-472f-8f4f-3b9194174d61","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":22},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":137},{"rowId":"0c5fa697-38ce-468b-811b-746f764d4b5b","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":51},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":13},{"rowId":"11348b62-1fd3-494b-9949-17c4697205e7","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":22},{"rowId":"221fd11f-800a-478f-8fa0-696afc882e60","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":49},{"rowId":"23b4e258-525d-4ecc-8030-c9b7236e3c6b","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":51},{"rowId":"2eb3fe72-5cb8-477a-90ed-34f01340a8cb","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":64},{"rowId":"a9900bf4-123f-4ded-ad0e-cb32d3795e41","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":43},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":187},{"rowId":"1b3ab0c1-b0bc-4374-9b1f-34679e7ec51f","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":51},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":37},{"rowId":"ee598327-c32f-4509-ae4f-287902d913c1","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":43},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":259},{"rowId":"b734b889-9854-4dd5-b91b-dfa8954cc427","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":198},{"rowId":"0ac619ef-6c2e-48a7-b602-1e42ed707830","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":10},{"rowId":"762219f2-dad3-487d-ad30-27c4928c85a2","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":140},{"rowId":"11051c74-f6eb-4c99-9f9d-a1dba56e5160","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":22},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":20},{"rowId":"39557c02-c505-4d5e-8c39-20ccc8687604","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":76},{"rowId":"17eba2f6-420b-4955-831b-ba9fcf9e2f90","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":22},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":31},{"rowId":"1663711f-64ab-49bf-ab38-d9fdb5c0e316","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":28},{"rowId":"d1b680b3-8000-44ad-a89b-dc5bf244fe72","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":226},{"rowId":"1e8cc180-6878-42ab-add5-ff4f986c23f7","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":42},{"rowId":"492c3520-f038-405c-8710-2a2b1f6e17ab","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":43},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":91},{"rowId":"fbf58df1-1264-4770-9dc0-bd0139f50881","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":20},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":269},{"rowId":"ed4b6d77-65c9-4ec8-ae31-4957bf9ff215","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":51},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":255},{"rowId":"1c8e500a-704c-4c44-823b-957a5f2b7fc2","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":40},{"rowId":"e6646f33-79e5-49a6-85d3-434b59439b90","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":248},{"rowId":"31445cb0-943d-4941-b004-1560f9aaa0ab","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":51},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":68},{"rowId":"dcfb19da-326c-4f5f-bd21-5fadee8efdfd","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":43},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":240},{"rowId":"889f01c7-768f-4db7-9979-f899934a7883","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":161},{"rowId":"a53de9d4-ef11-4d99-ab5c-a03e14db3a72","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":22},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":185},{"rowId":"9403d63e-1f78-4947-a114-93ffc265ea27","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":177},{"rowId":"d945cb55-1aca-4624-9c01-0602d1fc20d9","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":51},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":237},{"rowId":"7a8c6483-9e0a-4a37-998c-330dfd7baceb","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":148},{"rowId":"10f0051d-143c-4311-bfe2-06762e8ba02e","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":22},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":19},{"rowId":"6a0939a2-3118-481b-b024-37f5c9622938","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":131},{"rowId":"4d60716f-0ab5-4397-8926-e1c0deff9c90","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":96},{"rowId":"e8b0fad5-35f3-4eb9-a2a0-2d2e9cf92ddc","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":15},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":250},{"rowId":"33ba10da-8f9d-44c4-a3f2-28bb06847a06","values":{"date":{"value":"date:1984-01-04T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":43},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":72},{"rowId":"592b975d-8719-4761-b641-3f91ca64c159","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":59},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":112},{"rowId":"1d992588-35f2-4a0b-9566-f3b0140cb6b3","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":41},{"rowId":"8ab56993-bde0-40c9-b193-135cb6883e92","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":17},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":165},{"rowId":"319697a6-959f-41ad-b1b5-9a4fb3b59aea","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":70},{"rowId":"21810ad6-6f6d-4077-813c-18fd0689efa1","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":49},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":47},{"rowId":"031833ae-d53f-461c-b3e5-7dcd1c0af345","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":21},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":3},{"rowId":"35815a8e-7cee-4666-b822-5e52a84d6af7","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":74},{"rowId":"31612de4-1307-4453-bd1e-aecd8d82cc84","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":69},{"rowId":"c04c6f99-67bb-4816-a41d-916793ca6597","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":206},{"rowId":"bd75668b-5f3a-4791-aafd-4c4bb8feeb82","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":17},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":203},{"rowId":"795b683c-0840-447a-88ae-caa4188e0081","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":49},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":145},{"rowId":"75a282f3-0dc4-4a06-ac7a-645ceef47457","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":21},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":139},{"rowId":"1f094f5e-7846-4705-889c-8265c8fe94da","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":43},{"rowId":"8d262562-591e-4447-8eb2-f5dcee5a50b3","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir__p1","chemin":"plateforme.oir.oir__p1.oir__p1__a","plateforme":"a"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":59},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["fae534f0-a64c-4159-92df-df2b287b0a3c"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":171},{"rowId":"d45df5af-c588-4cb5-aae3-b7734341fa53","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":231},{"rowId":"2ee4cd93-5a7d-49c0-a4cf-49e351e7bdff","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":65},{"rowId":"89f7fd8e-d32d-414a-90eb-b7be29546861","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":21},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":164},{"rowId":"0b60ef45-4d0f-48a8-be26-e9e57b17e613","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":11},{"rowId":"87b08d18-0c3d-43fa-82fb-a4ee78ba06cf","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":59},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":158},{"rowId":"fbf0ca0b-0d72-4987-983b-2ea3f6983be3","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":49},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":268},{"rowId":"d48f3774-8d39-4d86-8d3b-50cf0386b0d7","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":17},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":233},{"rowId":"301fadf3-5e7e-46db-ae1b-09c01f801c1d","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":21},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":66},{"rowId":"7a75c032-9ce1-4fe3-8765-1a28c93f709a","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":59},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":147},{"rowId":"54a5da65-03fe-403e-aae4-758ff359ab24","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":105},{"rowId":"4ce650f7-00e6-4ae3-a85a-c8bf11468f58","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":95},{"rowId":"3af4b459-936a-4792-afad-2eadfc8983d9","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":49},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":78},{"rowId":"d812f40a-0732-415b-afae-190f272fd2fd","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":17},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":235},{"rowId":"e0f08837-f19e-4915-8396-299a2e061aa1","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_atlantique"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["9e74fdf7-39a4-4952-971b-f081cd48d112"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":243},{"rowId":"6513d1c5-02c1-431e-b152-55cf0a8842b6","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":122},{"rowId":"585f262b-6baa-4a13-b2b4-ac6a3bbfeb3e","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":108},{"rowId":"a713bbd3-2615-4019-a522-b96eed5787cd","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":186},{"rowId":"74bb8095-a199-491c-b38e-e1eb9fc3a318","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":17},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":138},{"rowId":"8c619589-638a-4e5d-b6cc-cbadebe71244","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":49},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":170},{"rowId":"019fcb76-8f63-4eb6-a2ed-a9d3c89ee56d","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":21},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":1},{"rowId":"d0f8f8ff-7de4-4858-864f-687fb04bf6ce","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"nivelle","chemin":"plateforme.nivelle.nivelle__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":59},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["b9988cc0-13a4-499f-b393-99058ac89975"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":225},{"rowId":"6446b76b-20d0-4d12-917a-11c3c1fc4c33","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":21},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":120},{"rowId":"e8704ac9-e2d7-4785-826a-55f445bf6c56","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":249},{"rowId":"6113468f-d0f6-4f3a-b4f2-6a33f1963457","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":59},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":117},{"rowId":"f12e0cd4-9254-4685-b7fb-8821b8a8958a","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":17},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":261},{"rowId":"17bf1158-bf6b-447c-80c2-3ef0f46d4152","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":30},{"rowId":"67effc8a-6208-4e85-9ed3-63bdd581c466","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":49},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":126},{"rowId":"6985da3f-b5b9-4cde-ac6e-8c5f9af54f21","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"oir__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":129},{"rowId":"188a0d73-0b4b-43c6-868b-fd39648ffad0","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":59},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":32},{"rowId":"4f1247ba-6a82-465f-9f97-459f62347b8b","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":98},{"rowId":"80515715-2057-4cbc-ac03-36e25d9a754b","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":153},{"rowId":"dfc686b3-4583-49b3-9687-48338be00da3","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":49},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":242},{"rowId":"4241f862-88b8-434a-998e-40e5cd2ceb9a","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":21},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":85},{"rowId":"3d1a7e30-0a80-4876-a493-f0351818aa48","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":17},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":82},{"rowId":"264f5c57-f69a-4414-8832-9dc039ffae5f","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"oir","chemin":"plateforme.oir.oir__p2","plateforme":"p2"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":53},{"rowId":"1b7f03f7-bf8e-42a9-8515-246b815f93f7","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trf"},"Nombre d'individus":{"unit":"sans_unite","value":21},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c8e083a6-d1df-4416-be6a-b4d66f701484"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":38},{"rowId":"c0f7a8f9-2505-4a53-a7c6-7cd144ca6e46","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpf"},"Nombre d'individus":{"unit":"sans_unite","value":59},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["9db46e7c-e28e-495f-ae26-ec5a776abf4c"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":207},{"rowId":"76fbe01c-8d04-4a1a-b508-c7e602c48ba3","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"alo"},"Nombre d'individus":{"unit":"sans_unite","value":17},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["3cf5b508-3256-4b8f-b069-ea01b6cd2b48"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":144},{"rowId":"f58e2005-2585-4159-9e86-3c396b50b336","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"trm"},"Nombre d'individus":{"unit":"sans_unite","value":25},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["450181dc-e1f6-4abf-92ae-fe968b8f379a"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":262},{"rowId":"54bd9f93-0c3e-4d0c-ae52-2e0120cdf035","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"lpm"},"Nombre d'individus":{"unit":"sans_unite","value":49},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__bleu"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["1868bb2e-2ada-4b85-ba33-8213c327e2c0"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["5a49b02a-93c2-43cb-ad72-a37e7fb04202"]}},"totalRows":272,"rowNumber":106},{"rowId":"0369098e-6bd2-44cf-b4f2-7db69d320d33","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"ang"},"Nombre d'individus":{"unit":"sans_unite","value":27},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__rouge"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["4d107592-6b93-4096-99d3-b1b4663bc578"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["e48fe85d-c9a4-4d22-8e48-900a99c6c25b"]}},"totalRows":272,"rowNumber":5},{"rowId":"eb20c494-1249-4e25-8028-bc4e552efba6","values":{"date":{"value":"date:1984-01-05T00:00:00:dd/MM/yyyy"},"site":{"bassin":"scarff","chemin":"plateforme.scarff.scarff__p1","plateforme":"p1"},"projet":{"value":"projet_manche"},"espece":{"value":"sat"},"Nombre d'individus":{"unit":"sans_unite","value":24},"Couleur des individus":{"unit":"sans_unite","value":"couleur_des_individus__vert"}},"refsLinkedTo":{"site":{"chemin":["630bca5b-63cd-496c-abc0-38da2d8d7dfa"]},"espece":{"value":["c0aaabfa-986d-4e42-8bc3-af070464396e"]},"projet":{"value":["eb77bb62-a513-41d1-9794-964ff3b93cf1"]},"Nombre d'individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"]},"Couleur des individus":{"unit":["89eeb2db-1c98-483e-8b82-9725eba20543"],"value":["0d3ff826-4344-4658-b147-b620fe6cd24e"]}},"totalRows":272,"rowNumber":253}],"totalRows":272,"checkedFormatComponents":{"IntegerType":{"Nombre d'individus_value":{"checkerDescription":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"target":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value"},"fieldType":{"value":null,"sqlType":"INTEGER"},"transformer":null,"sqlType":"INTEGER","multiplicity":"ONE","underlyingType":{"value":null,"sqlType":"INTEGER"}}},"DateType":{"date_value":{"checkerDescription":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"target":{"variable":"date","component":"value","id":"date_value"},"fieldType":{"pattern":"dd/MM/yyyy","duration":null,"sortableDate":null,"minDate":null,"maxDate":null,"value":null,"sqlType":"TEXT"},"transformer":null,"sqlType":"TEXT","multiplicity":"ONE","underlyingType":{"pattern":"dd/MM/yyyy","duration":null,"sortableDate":null,"minDate":null,"maxDate":null,"value":null,"sqlType":"TEXT"}}},"ReferenceType":{"espece_value":{"checkerDescription":{"name":"Reference","params":{"pattern":null,"refType":"especes","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"target":{"variable":"espece","component":"value","id":"espece_value"},"fieldType":{"refType":"especes","referenceValues":{"lpm":"1868bb2e-2ada-4b85-ba33-8213c327e2c0","alo":"3cf5b508-3256-4b8f-b069-ea01b6cd2b48","trm":"450181dc-e1f6-4abf-92ae-fe968b8f379a","ang":"4d107592-6b93-4096-99d3-b1b4663bc578","lpf":"9db46e7c-e28e-495f-ae26-ec5a776abf4c","sat":"c0aaabfa-986d-4e42-8bc3-af070464396e","trf":"c8e083a6-d1df-4416-be6a-b4d66f701484"},"value":null,"sqlType":"LTREE"},"transformer":null,"lineCheckerWarperResult":{"checkerDescription":{"name":"Reference","params":{"pattern":null,"refType":"especes","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"target":{"variable":"espece","component":"value","id":"espece_value"},"fieldType":{"refType":"especes","referenceValues":{"lpm":"1868bb2e-2ada-4b85-ba33-8213c327e2c0","alo":"3cf5b508-3256-4b8f-b069-ea01b6cd2b48","trm":"450181dc-e1f6-4abf-92ae-fe968b8f379a","ang":"4d107592-6b93-4096-99d3-b1b4663bc578","lpf":"9db46e7c-e28e-495f-ae26-ec5a776abf4c","sat":"c0aaabfa-986d-4e42-8bc3-af070464396e","trf":"c8e083a6-d1df-4416-be6a-b4d66f701484"},"value":null,"sqlType":"LTREE"},"transformer":null,"sqlType":"LTREE","multiplicity":"ONE","underlyingType":{"refType":"especes","referenceValues":{"lpm":"1868bb2e-2ada-4b85-ba33-8213c327e2c0","alo":"3cf5b508-3256-4b8f-b069-ea01b6cd2b48","trm":"450181dc-e1f6-4abf-92ae-fe968b8f379a","ang":"4d107592-6b93-4096-99d3-b1b4663bc578","lpf":"9db46e7c-e28e-495f-ae26-ec5a776abf4c","sat":"c0aaabfa-986d-4e42-8bc3-af070464396e","trf":"c8e083a6-d1df-4416-be6a-b4d66f701484"},"value":null,"sqlType":"LTREE"}},"referenceValues":{"id":"c8e083a6-d1df-4416-be6a-b4d66f701484","creationDate":1698228475646,"updateDate":1698228475733,"application":"fc988ded-a810-4008-8c5e-8318f02fcccb","hierarchicalKey":{"sql":"trf"},"hierarchicalReference":{"sql":"especes"},"naturalKey":{"sql":"trf"},"refValues":{"evaluationContext":{"datum":{"esp_nom":"TRF","__display_en":"TRF","__display_fr":"TRF","esp_definition_en":"TRF","esp_definition_fr":"TRF","my_computed_column":"my value"}}},"refsLinkedTo":{},"binaryFile":"5ec22e86-dc7b-48f5-be81-baf6b1bd58ea","referencingreferences":null,"referenceType":"especes"},"sqlType":"LTREE","multiplicity":"ONE","underlyingType":{"refType":"especes","referenceValues":{"lpm":"1868bb2e-2ada-4b85-ba33-8213c327e2c0","alo":"3cf5b508-3256-4b8f-b069-ea01b6cd2b48","trm":"450181dc-e1f6-4abf-92ae-fe968b8f379a","ang":"4d107592-6b93-4096-99d3-b1b4663bc578","lpf":"9db46e7c-e28e-495f-ae26-ec5a776abf4c","sat":"c0aaabfa-986d-4e42-8bc3-af070464396e","trf":"c8e083a6-d1df-4416-be6a-b4d66f701484"},"value":null,"sqlType":"LTREE"}},"Nombre d'individus_unit":{"checkerDescription":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"target":{"variable":"Nombre d'individus","component":"unit","id":"Nombre d'individus_unit"},"fieldType":{"refType":"unites","referenceValues":{"sans_unite":"89eeb2db-1c98-483e-8b82-9725eba20543"},"value":null,"sqlType":"LTREE"},"transformer":null,"lineCheckerWarperResult":{"checkerDescription":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"target":{"variable":"Nombre d'individus","component":"unit","id":"Nombre d'individus_unit"},"fieldType":{"refType":"unites","referenceValues":{"sans_unite":"89eeb2db-1c98-483e-8b82-9725eba20543"},"value":null,"sqlType":"LTREE"},"transformer":null,"sqlType":"LTREE","multiplicity":"ONE","underlyingType":{"refType":"unites","referenceValues":{"sans_unite":"89eeb2db-1c98-483e-8b82-9725eba20543"},"value":null,"sqlType":"LTREE"}},"referenceValues":{"id":"89eeb2db-1c98-483e-8b82-9725eba20543","creationDate":1698228476020,"updateDate":1698228476020,"application":"fc988ded-a810-4008-8c5e-8318f02fcccb","hierarchicalKey":{"sql":"sans_unite"},"hierarchicalReference":{"sql":"unites"},"naturalKey":{"sql":"sans_unite"},"refValues":{"evaluationContext":{"datum":{"nom_en":"no unit","nom_fr":"sans unite","code_en":"*","code_fr":"*","nom_key":"sans_unite","code_key":"*","__display_en":"no unit (*)","__display_fr":"sans unite (*)"}}},"refsLinkedTo":{},"binaryFile":"0c837ee5-1318-49df-a67a-413d7c248ad6","referencingreferences":null,"referenceType":"unites"},"sqlType":"LTREE","multiplicity":"ONE","underlyingType":{"refType":"unites","referenceValues":{"sans_unite":"89eeb2db-1c98-483e-8b82-9725eba20543"},"value":null,"sqlType":"LTREE"}},"site_chemin":{"checkerDescription":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"target":{"variable":"site","component":"chemin","id":"site_chemin"},"fieldType":{"refType":"sites","referenceValues":{"oir__p1__b":"12872632-29e1-48e8-a584-b0da0ff580e3","scarff__p1":"630bca5b-63cd-496c-abc0-38da2d8d7dfa","nivelle":"a936e28c-8a11-42d5-a8e7-404409305c02","nivelle__p1":"b9988cc0-13a4-499f-b393-99058ac89975","oir":"c610cfb3-9dd6-4a07-a84e-e143f001f543","oir__p1":"c6c53f31-3d2d-4d86-aa78-bc91090c97ea","scarff":"d4925c80-5182-417d-a299-8309fa1a6389","oir__p2":"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54","oir__p1__a":"fae534f0-a64c-4159-92df-df2b287b0a3c","plateforme.scarff.scarff__p1":"630bca5b-63cd-496c-abc0-38da2d8d7dfa","bassin_versant.nivelle":"a936e28c-8a11-42d5-a8e7-404409305c02","oir__p1":"c6c53f31-3d2d-4d86-aa78-bc91090c97ea","bassin_versant.oir":"c610cfb3-9dd6-4a07-a84e-e143f001f543","plateforme.oir.oir__p1.oir__p1__b":"12872632-29e1-48e8-a584-b0da0ff580e3","plateforme.oir.oir__p2":"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54","plateforme.oir.oir__p1.oir__p1__a":"fae534f0-a64c-4159-92df-df2b287b0a3c","plateforme.nivelle.nivelle__p1":"b9988cc0-13a4-499f-b393-99058ac89975","bassin_versant.scarff":"d4925c80-5182-417d-a299-8309fa1a6389"},"value":null,"sqlType":"LTREE"},"transformer":null,"lineCheckerWarperResult":{"checkerDescription":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"target":{"variable":"site","component":"chemin","id":"site_chemin"},"fieldType":{"refType":"sites","referenceValues":{"oir__p1__b":"12872632-29e1-48e8-a584-b0da0ff580e3","scarff__p1":"630bca5b-63cd-496c-abc0-38da2d8d7dfa","nivelle":"a936e28c-8a11-42d5-a8e7-404409305c02","nivelle__p1":"b9988cc0-13a4-499f-b393-99058ac89975","oir":"c610cfb3-9dd6-4a07-a84e-e143f001f543","oir__p1":"c6c53f31-3d2d-4d86-aa78-bc91090c97ea","scarff":"d4925c80-5182-417d-a299-8309fa1a6389","oir__p2":"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54","oir__p1__a":"fae534f0-a64c-4159-92df-df2b287b0a3c","plateforme.scarff.scarff__p1":"630bca5b-63cd-496c-abc0-38da2d8d7dfa","bassin_versant.nivelle":"a936e28c-8a11-42d5-a8e7-404409305c02","oir__p1":"c6c53f31-3d2d-4d86-aa78-bc91090c97ea","bassin_versant.oir":"c610cfb3-9dd6-4a07-a84e-e143f001f543","plateforme.oir.oir__p1.oir__p1__b":"12872632-29e1-48e8-a584-b0da0ff580e3","plateforme.oir.oir__p2":"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54","plateforme.oir.oir__p1.oir__p1__a":"fae534f0-a64c-4159-92df-df2b287b0a3c","plateforme.nivelle.nivelle__p1":"b9988cc0-13a4-499f-b393-99058ac89975","bassin_versant.scarff":"d4925c80-5182-417d-a299-8309fa1a6389"},"value":null,"sqlType":"LTREE"},"transformer":null,"sqlType":"LTREE","multiplicity":"ONE","underlyingType":{"refType":"sites","referenceValues":{"oir__p1__b":"12872632-29e1-48e8-a584-b0da0ff580e3","scarff__p1":"630bca5b-63cd-496c-abc0-38da2d8d7dfa","nivelle":"a936e28c-8a11-42d5-a8e7-404409305c02","nivelle__p1":"b9988cc0-13a4-499f-b393-99058ac89975","oir":"c610cfb3-9dd6-4a07-a84e-e143f001f543","oir__p1":"c6c53f31-3d2d-4d86-aa78-bc91090c97ea","scarff":"d4925c80-5182-417d-a299-8309fa1a6389","oir__p2":"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54","oir__p1__a":"fae534f0-a64c-4159-92df-df2b287b0a3c","plateforme.scarff.scarff__p1":"630bca5b-63cd-496c-abc0-38da2d8d7dfa","bassin_versant.nivelle":"a936e28c-8a11-42d5-a8e7-404409305c02","oir__p1":"c6c53f31-3d2d-4d86-aa78-bc91090c97ea","bassin_versant.oir":"c610cfb3-9dd6-4a07-a84e-e143f001f543","plateforme.oir.oir__p1.oir__p1__b":"12872632-29e1-48e8-a584-b0da0ff580e3","plateforme.oir.oir__p2":"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54","plateforme.oir.oir__p1.oir__p1__a":"fae534f0-a64c-4159-92df-df2b287b0a3c","plateforme.nivelle.nivelle__p1":"b9988cc0-13a4-499f-b393-99058ac89975","bassin_versant.scarff":"d4925c80-5182-417d-a299-8309fa1a6389"},"value":null,"sqlType":"LTREE"}},"referenceValues":{"id":"b9988cc0-13a4-499f-b393-99058ac89975","creationDate":1698228475860,"updateDate":1698228475860,"application":"fc988ded-a810-4008-8c5e-8318f02fcccb","hierarchicalKey":{"sql":"plateforme.nivelle.nivelle__p1"},"hierarchicalReference":{"sql":"type_de_sites.sites.sites"},"naturalKey":{"sql":"nivelle__p1"},"refValues":{"evaluationContext":{"datum":{"zet_nom_en":"P1","zet_nom_fr":"P1","zet_nom_key":"p1","__display_en":"P1","__display_fr":"P1","tze_type_nom":"plateforme","zet_chemin_parent":"nivelle","zet_description_en":"","zet_description_fr":""}}},"refsLinkedTo":{"sites":["a936e28c-8a11-42d5-a8e7-404409305c02"],"type_de_sites":["11a1d02e-2d23-415f-8aab-01bf243f1963"]},"binaryFile":"0b7bd1a8-c205-4f48-a576-c886bd9fddbd","referencingreferences":null,"referenceType":"sites"},"sqlType":"LTREE","multiplicity":"ONE","underlyingType":{"refType":"sites","referenceValues":{"oir__p1__b":"12872632-29e1-48e8-a584-b0da0ff580e3","scarff__p1":"630bca5b-63cd-496c-abc0-38da2d8d7dfa","nivelle":"a936e28c-8a11-42d5-a8e7-404409305c02","nivelle__p1":"b9988cc0-13a4-499f-b393-99058ac89975","oir":"c610cfb3-9dd6-4a07-a84e-e143f001f543","oir__p1":"c6c53f31-3d2d-4d86-aa78-bc91090c97ea","scarff":"d4925c80-5182-417d-a299-8309fa1a6389","oir__p2":"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54","oir__p1__a":"fae534f0-a64c-4159-92df-df2b287b0a3c","plateforme.scarff.scarff__p1":"630bca5b-63cd-496c-abc0-38da2d8d7dfa","bassin_versant.nivelle":"a936e28c-8a11-42d5-a8e7-404409305c02","oir__p1":"c6c53f31-3d2d-4d86-aa78-bc91090c97ea","bassin_versant.oir":"c610cfb3-9dd6-4a07-a84e-e143f001f543","plateforme.oir.oir__p1.oir__p1__b":"12872632-29e1-48e8-a584-b0da0ff580e3","plateforme.oir.oir__p2":"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54","plateforme.oir.oir__p1.oir__p1__a":"fae534f0-a64c-4159-92df-df2b287b0a3c","plateforme.nivelle.nivelle__p1":"b9988cc0-13a4-499f-b393-99058ac89975","bassin_versant.scarff":"d4925c80-5182-417d-a299-8309fa1a6389"},"value":null,"sqlType":"LTREE"}},"site_site_bassin":{"checkerDescription":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"target":{"variable":"site","component":"site_bassin","id":"site_site_bassin"},"fieldType":{"refType":"sites","referenceValues":{"oir__p1__b":"12872632-29e1-48e8-a584-b0da0ff580e3","scarff__p1":"630bca5b-63cd-496c-abc0-38da2d8d7dfa","nivelle":"a936e28c-8a11-42d5-a8e7-404409305c02","nivelle__p1":"b9988cc0-13a4-499f-b393-99058ac89975","oir":"c610cfb3-9dd6-4a07-a84e-e143f001f543","oir__p1":"c6c53f31-3d2d-4d86-aa78-bc91090c97ea","scarff":"d4925c80-5182-417d-a299-8309fa1a6389","oir__p2":"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54","oir__p1__a":"fae534f0-a64c-4159-92df-df2b287b0a3c","plateforme.scarff.scarff__p1":"630bca5b-63cd-496c-abc0-38da2d8d7dfa","bassin_versant.nivelle":"a936e28c-8a11-42d5-a8e7-404409305c02","oir__p1":"c6c53f31-3d2d-4d86-aa78-bc91090c97ea","bassin_versant.oir":"c610cfb3-9dd6-4a07-a84e-e143f001f543","plateforme.oir.oir__p1.oir__p1__b":"12872632-29e1-48e8-a584-b0da0ff580e3","plateforme.oir.oir__p2":"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54","plateforme.oir.oir__p1.oir__p1__a":"fae534f0-a64c-4159-92df-df2b287b0a3c","plateforme.nivelle.nivelle__p1":"b9988cc0-13a4-499f-b393-99058ac89975","bassin_versant.scarff":"d4925c80-5182-417d-a299-8309fa1a6389"},"value":null,"sqlType":"LTREE"},"transformer":null,"sqlType":"LTREE","multiplicity":"ONE","underlyingType":{"refType":"sites","referenceValues":{"oir__p1__b":"12872632-29e1-48e8-a584-b0da0ff580e3","scarff__p1":"630bca5b-63cd-496c-abc0-38da2d8d7dfa","nivelle":"a936e28c-8a11-42d5-a8e7-404409305c02","nivelle__p1":"b9988cc0-13a4-499f-b393-99058ac89975","oir":"c610cfb3-9dd6-4a07-a84e-e143f001f543","oir__p1":"c6c53f31-3d2d-4d86-aa78-bc91090c97ea","scarff":"d4925c80-5182-417d-a299-8309fa1a6389","oir__p2":"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54","oir__p1__a":"fae534f0-a64c-4159-92df-df2b287b0a3c","plateforme.scarff.scarff__p1":"630bca5b-63cd-496c-abc0-38da2d8d7dfa","bassin_versant.nivelle":"a936e28c-8a11-42d5-a8e7-404409305c02","oir__p1":"c6c53f31-3d2d-4d86-aa78-bc91090c97ea","bassin_versant.oir":"c610cfb3-9dd6-4a07-a84e-e143f001f543","plateforme.oir.oir__p1.oir__p1__b":"12872632-29e1-48e8-a584-b0da0ff580e3","plateforme.oir.oir__p2":"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54","plateforme.oir.oir__p1.oir__p1__a":"fae534f0-a64c-4159-92df-df2b287b0a3c","plateforme.nivelle.nivelle__p1":"b9988cc0-13a4-499f-b393-99058ac89975","bassin_versant.scarff":"d4925c80-5182-417d-a299-8309fa1a6389"},"value":null,"sqlType":"LTREE"}},"projet_value":{"checkerDescription":{"name":"Reference","params":{"pattern":null,"refType":"projet","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"target":{"variable":"projet","component":"value","id":"projet_value"},"fieldType":{"refType":"projet","referenceValues":{"projet_atlantique":"9e74fdf7-39a4-4952-971b-f081cd48d112","projet_manche":"eb77bb62-a513-41d1-9794-964ff3b93cf1"},"value":null,"sqlType":"LTREE"},"transformer":null,"lineCheckerWarperResult":{"checkerDescription":{"name":"Reference","params":{"pattern":null,"refType":"projet","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"target":{"variable":"projet","component":"value","id":"projet_value"},"fieldType":{"refType":"projet","referenceValues":{"projet_atlantique":"9e74fdf7-39a4-4952-971b-f081cd48d112","projet_manche":"eb77bb62-a513-41d1-9794-964ff3b93cf1"},"value":null,"sqlType":"LTREE"},"transformer":null,"sqlType":"LTREE","multiplicity":"ONE","underlyingType":{"refType":"projet","referenceValues":{"projet_atlantique":"9e74fdf7-39a4-4952-971b-f081cd48d112","projet_manche":"eb77bb62-a513-41d1-9794-964ff3b93cf1"},"value":null,"sqlType":"LTREE"}},"referenceValues":{"id":"9e74fdf7-39a4-4952-971b-f081cd48d112","creationDate":1698228475794,"updateDate":1698228475794,"application":"fc988ded-a810-4008-8c5e-8318f02fcccb","hierarchicalKey":{"sql":"projet_atlantique"},"hierarchicalReference":{"sql":"projet"},"naturalKey":{"sql":"projet_atlantique"},"refValues":{"evaluationContext":{"datum":{"nom_en":"Atlantic project","nom_fr":"Projet Atlantique","nom_key":"projet_atlantique","__display_en":"Atlantic project","__display_fr":"Projet Atlantique","definition_en":"Atlantic project","definition_fr":"Projet Atlantique"}}},"refsLinkedTo":{},"binaryFile":"e0f06112-fff5-4e88-ab15-e4998dae72bd","referencingreferences":null,"referenceType":"projet"},"sqlType":"LTREE","multiplicity":"ONE","underlyingType":{"refType":"projet","referenceValues":{"projet_atlantique":"9e74fdf7-39a4-4952-971b-f081cd48d112","projet_manche":"eb77bb62-a513-41d1-9794-964ff3b93cf1"},"value":null,"sqlType":"LTREE"}},"Couleur des individus_unit":{"checkerDescription":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"target":{"variable":"Couleur des individus","component":"unit","id":"Couleur des individus_unit"},"fieldType":{"refType":"unites","referenceValues":{"sans_unite":"89eeb2db-1c98-483e-8b82-9725eba20543"},"value":null,"sqlType":"LTREE"},"transformer":null,"lineCheckerWarperResult":{"checkerDescription":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"target":{"variable":"Couleur des individus","component":"unit","id":"Couleur des individus_unit"},"fieldType":{"refType":"unites","referenceValues":{"sans_unite":"89eeb2db-1c98-483e-8b82-9725eba20543"},"value":null,"sqlType":"LTREE"},"transformer":null,"sqlType":"LTREE","multiplicity":"ONE","underlyingType":{"refType":"unites","referenceValues":{"sans_unite":"89eeb2db-1c98-483e-8b82-9725eba20543"},"value":null,"sqlType":"LTREE"}},"referenceValues":{"id":"89eeb2db-1c98-483e-8b82-9725eba20543","creationDate":1698228476020,"updateDate":1698228476020,"application":"fc988ded-a810-4008-8c5e-8318f02fcccb","hierarchicalKey":{"sql":"sans_unite"},"hierarchicalReference":{"sql":"unites"},"naturalKey":{"sql":"sans_unite"},"refValues":{"evaluationContext":{"datum":{"nom_en":"no unit","nom_fr":"sans unite","code_en":"*","code_fr":"*","nom_key":"sans_unite","code_key":"*","__display_en":"no unit (*)","__display_fr":"sans unite (*)"}}},"refsLinkedTo":{},"binaryFile":"0c837ee5-1318-49df-a67a-413d7c248ad6","referencingreferences":null,"referenceType":"unites"},"sqlType":"LTREE","multiplicity":"ONE","underlyingType":{"refType":"unites","referenceValues":{"sans_unite":"89eeb2db-1c98-483e-8b82-9725eba20543"},"value":null,"sqlType":"LTREE"}},"Couleur des individus_value":{"checkerDescription":{"name":"Reference","params":{"pattern":null,"refType":"valeurs_qualitatives","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"target":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value"},"fieldType":{"refType":"valeurs_qualitatives","referenceValues":{"couleur_des_individus__vert":"0d3ff826-4344-4658-b147-b620fe6cd24e","couleur_des_individus__bleu":"5a49b02a-93c2-43cb-ad72-a37e7fb04202","couleur_des_individus__rouge":"e48fe85d-c9a4-4d22-8e48-900a99c6c25b"},"value":null,"sqlType":"LTREE"},"transformer":null,"lineCheckerWarperResult":{"checkerDescription":{"name":"Reference","params":{"pattern":null,"refType":"valeurs_qualitatives","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"target":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value"},"fieldType":{"refType":"valeurs_qualitatives","referenceValues":{"couleur_des_individus__vert":"0d3ff826-4344-4658-b147-b620fe6cd24e","couleur_des_individus__bleu":"5a49b02a-93c2-43cb-ad72-a37e7fb04202","couleur_des_individus__rouge":"e48fe85d-c9a4-4d22-8e48-900a99c6c25b"},"value":null,"sqlType":"LTREE"},"transformer":null,"sqlType":"LTREE","multiplicity":"ONE","underlyingType":{"refType":"valeurs_qualitatives","referenceValues":{"couleur_des_individus__vert":"0d3ff826-4344-4658-b147-b620fe6cd24e","couleur_des_individus__bleu":"5a49b02a-93c2-43cb-ad72-a37e7fb04202","couleur_des_individus__rouge":"e48fe85d-c9a4-4d22-8e48-900a99c6c25b"},"value":null,"sqlType":"LTREE"}},"referenceValues":{"id":"e48fe85d-c9a4-4d22-8e48-900a99c6c25b","creationDate":1698228476046,"updateDate":1698228476046,"application":"fc988ded-a810-4008-8c5e-8318f02fcccb","hierarchicalKey":{"sql":"couleur_des_individus__rouge"},"hierarchicalReference":{"sql":"valeurs_qualitatives"},"naturalKey":{"sql":"couleur_des_individus__rouge"},"refValues":{"evaluationContext":{"datum":{"nom_en":"Color of individuals","nom_fr":"couleur des individus","nom_key":"couleur_des_individus","valeur_en":"red","valeur_fr":"rouge","valeur_key":"rouge","__display_en":"red","__display_fr":"rouge"}}},"refsLinkedTo":{},"binaryFile":"f9a1968c-6b37-48a6-87bf-668ef1475ffd","referencingreferences":null,"referenceType":"valeurs_qualitatives"},"sqlType":"LTREE","multiplicity":"ONE","underlyingType":{"refType":"valeurs_qualitatives","referenceValues":{"couleur_des_individus__vert":"0d3ff826-4344-4658-b147-b620fe6cd24e","couleur_des_individus__bleu":"5a49b02a-93c2-43cb-ad72-a37e7fb04202","couleur_des_individus__rouge":"e48fe85d-c9a4-4d22-8e48-900a99c6c25b"},"value":null,"sqlType":"LTREE"}}}}} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/monsoere.json b/cypress/fixtures/applications/ore/monsore/monsoere.json deleted file mode 100644 index ecbd92d8a..000000000 --- a/cypress/fixtures/applications/ore/monsore/monsoere.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"fc988ded-a810-4008-8c5e-8318f02fcccb","name":"monsore","title":"monsore","comment":"commentaire","internationalization":{"application":{"internationalizationName":{"en":"SOERE my SOERE","fr":"SOERE mon SOERE"}},"references":{"themes":{"internationalizationName":{"en":"Thematic","fr":"Thème"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"especes":{"internationalizationName":{"en":"Species","fr":"Espèces"},"internationalizedColumns":{"esp_definition_fr":{"en":"esp_definition_en","fr":"esp_definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{esp_nom}","fr":"{esp_nom}"}},"internationalizedValidations":{},"internationalizedTags":null},"variables":{"internationalizationName":{"en":"Variables","fr":"Variables"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"definition_fr":{"en":"definition_en","fr":"definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"type_de_sites":{"internationalizationName":{"en":"Sites types","fr":"Types de sites"},"internationalizedColumns":{"tze_nom_key":{"en":"tze_nom_en","fr":"tze_nom_fr"},"tze_definition_fr":{"en":"tze_definition_en","fr":"tze_definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{tze_nom_key}","fr":"{tze_nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"site_theme_datatype":{"internationalizationName":{"en":"Data types by site and project","fr":"Types de données par site et projet"},"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"projet name: {projet}, site name : {site}, theme name : {theme}, data type name : {datatype}","fr":"nom du projet: {projet}, nom du site : {site}, nom du thème : {theme}, nom du type de données : {datatype}"}},"internationalizedValidations":{"sitesRef":{"fr":"référence au site"},"projetRef":{"fr":"référence au projet"},"themesRef":{"fr":"référence au theme"},"checkDatatype":{"fr":"test"}},"internationalizedTags":null},"unites":{"internationalizationName":{"en":"Units","fr":"Unités"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"code_key":{"en":"code_en","fr":"code_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key} ({code_key})","fr":"{nom_key} ({code_key})"}},"internationalizedValidations":{},"internationalizedTags":null},"projet":{"internationalizationName":{"en":"Project","fr":"Projet"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"definition_fr":{"en":"definition_en","fr":"definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"valeurs_qualitatives":{"internationalizationName":{"en":"Qualitative values","fr":"Valeurs qualitatives"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"valeur_key":{"en":"valeur_en","fr":"valeur_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{valeur_key}","fr":"{valeur_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"type_de_fichiers":{"internationalizationName":{"en":"Files types","fr":"Types de fichiers"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"variables_et_unites_par_types_de_donnees":{"internationalizationName":{"en":"Variables and units by data type","fr":"Variables et unités par type de données"},"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"datatype name : {datatype}, variable name : {variable}, : unit name {unite}","fr":"nom du type de données : {datatype}, nom de la variable : {variable}, : nom de l'unité {unite}"}},"internationalizedValidations":{"uniteRef":{"fr":"référence à l'unité'"},"variableRef":{"fr":"référence à la variable"},"checkDatatype":{"fr":"test"}},"internationalizedTags":null},"sites":{"internationalizationName":{"en":"Site","fr":"Site"},"internationalizedColumns":{"zet_nom_key":{"en":"zet_nom_en","fr":"zet_nom_fr"},"zet_description_fr":{"en":"zet_description_en","fr":"zet_description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{zet_nom_key}","fr":"{zet_nom_key}"}},"internationalizedValidations":{"typeSitesRef":{"fr":"référence au type de site"},"siteParentRef":{"fr":"référence à la colonne parent"}},"internationalizedTags":null}},"dataTypes":{"test":{"internationalizationName":{"en":"Test","fr":"Test"},"internationalizedColumns":null,"authorization":{"dataGroups":{"_others_":{"internationalizationName":null}},"authorizationScopes":{"projet":{"internationalizationName":{"en":"Project","fr":"Projet"}}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{}},"pem":{"internationalizationName":{"en":"Trap in ascent","fr":"Piégeage en Montée"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":{"en":"Repositories","fr":"Référentiels"}},"qualitatif":{"internationalizationName":{"en":"Qualitative","fr":"Qualitatif"}},"quantitatif":{"internationalizationName":{"en":"Quantitative","fr":"Quantitatif"}}},"authorizationScopes":{"localization":{"internationalizationName":{"en":"Localization","fr":"Localisation"}},"projet":{"internationalizationName":{"en":"Project","fr":"Projet"}}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":{"especes":{"pattern":{"en":"espèce :{esp_nom}","fr":"espèce :{esp_nom}"}}},"internationalizedValidations":{"unitOfColor":{"fr":"vérifie l'unité de la couleur des individus"},"unitOfIndividus":{"fr":"vérifie l'unité du nombre d'individus"}}}},"internationalizedTags":{"data":{"en":"data","fr":"données"},"test":{"en":"test","fr":"test"},"unit":{"en":"unit","fr":"unité"},"context":{"en":"context","fr":"contexte"}},"rightsRequest":{"internationalizationName":null,"description":{"en":"You can request rights to the monsore application by filling out this form","fr":"Vous pouvez demander des droits à l'application monsore en remplissant ce formulaire"},"internationalizationDisplay":null,"internationalizedColumns":null,"format":{"endDate":{"en":"Project end date","fr":"Date de fin du projet"},"project":{"en":"Description of the research project","fr":"Description du projet de recherche"},"startDate":{"en":"Project start date","fr":"Date de début du projet"},"organization":{"en":"Name of research organization","fr":"Nom de l'organisme de recherche"},"projectManagers":{"en":"Project managers","fr":"Responsables du projet"}}},"additionalFiles":{"utilisateurs":{"internationalizationName":{"en":"User","fr":"Users"},"internationalizationDisplay":null,"internationalizedColumns":null,"format":{"nom":{"en":"Name","fr":"Nom"},"prenom":{"en":"Surname","fr":"Prénom"}}},"fichiers":{"internationalizationName":{"en":"Files","fr":"Fichiers"},"internationalizationDisplay":null,"internationalizedColumns":null,"format":{"age":{"en":"Age","fr":"Age"},"nom":{"en":"Name","fr":"Nom"},"date":{"en":"Date","fr":"Date"},"site":{"en":"Place","fr":"Site"},"poids":{"en":"Weight","fr":"Poids"}}}}},"references":{},"authorizationReferencesRights":{"authorizations":{},"applicationName":"monsore","isAdministrator":false,"userId":null},"referenceSynthesis":[],"dataTypes":{},"additionalFiles":{"fichiers":{"fields":["age","nom","date","site","poids"]},"utilisateurs":{"fields":["nom","prenom"]}},"authorizationsDatatypesRights":{},"rightsRequest":null,"configuration":null,"isAdministrator":false} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/references/projet.json b/cypress/fixtures/applications/ore/monsore/references/projet.json deleted file mode 100644 index df2244a2d..000000000 --- a/cypress/fixtures/applications/ore/monsore/references/projet.json +++ /dev/null @@ -1 +0,0 @@ -{"referenceValues":[{"id":"9e74fdf7-39a4-4952-971b-f081cd48d112","hierarchicalKey":"projet_atlantique","hierarchicalReference":"projet","naturalKey":"projet_atlantique","values":{"nom_en":"Atlantic project","nom_fr":"Projet Atlantique","nom_key":"projet_atlantique","__display_en":"Atlantic project","__display_fr":"Projet Atlantique","definition_en":"Atlantic project","definition_fr":"Projet Atlantique"},"refsLinkedTo":{},"referencingReference":{"02baca53-f406-446e-bad3-91794efd1989":{"data":["pem"]},"084fa779-46f0-4e22-999f-b8c1a5c402ef":{"data":["pem"]},"09f1fe66-64ef-48b3-bef3-b2d4451df293":{"data":["pem"]},"0aaf9dd3-d673-46df-af21-86e7733a53eb":{"data":["pem"]},"0c061fe3-e180-4c52-9b05-1ea985bb5b19":{"data":["pem"]},"0d7141f5-ec26-4c7b-b1e7-a24d8c4dc090":{"data":["pem"]},"0d7fe37f-b446-4d4b-99be-58875a710001":{"data":["pem"]},"0fdd0a2b-093f-42a8-9852-5b98b8986966":{"data":["pem"]},"11c10d52-1a99-4e83-9e1a-dac43ee556e3":{"data":["pem"]},"12926a39-b423-49ef-b0e4-8e1bf885f951":{"data":["pem"]},"12f9271c-1a1e-4b15-a219-1db2a10f75c4":{"data":["pem"]},"15abf27d-e9f3-4980-9f25-2f0b74aa7529":{"data":["pem"]},"17718471-ffc5-4640-979d-9bbd7f22878b":{"data":["pem"]},"17b34f07-e6d9-4c81-89e9-7d721900286c":{"data":["pem"]},"17e1be21-c6ec-4d12-9bfb-7c5b0933b492":{"data":["pem"]},"18f901d9-ffae-47ed-9851-64adbc15c6b3":{"data":["pem"]},"1a27ffc6-7409-4f80-b188-ee53da62fec0":{"data":["pem"]},"1d1235db-087a-49fd-86bd-34286280195b":{"data":["pem"]},"1f66b8e0-8c5e-4631-ab73-3edb70e17ea3":{"data":["pem"]},"21a80b3e-8c14-4500-9d2c-e050ecb82125":{"data":["pem"]},"21e88100-4a5f-4087-bf20-1a0abf8207dd":{"data":["pem"]},"24cd44ff-dcfa-41e4-945d-b4cc2a980f19":{"data":["pem"]},"288a1d3c-a765-4da7-9bf5-52c9a7517caa":{"data":["pem"]},"2b1d0ae6-883e-483b-b0ae-de99afbe5c59":{"data":["pem"]},"2b3aa5e9-1884-4c4c-9458-54a4ab63b352":{"data":["pem"]},"2c4f22de-a841-499b-9d47-976bc5da9d1d":{"data":["pem"]},"306edd7e-c972-4214-8ee8-021669f12b72":{"data":["pem"]},"3082564f-13ef-4361-acee-4a31d314be84":{"data":["pem"]},"3185c1eb-7bfd-4605-90c7-d9efd8d1bb6d":{"data":["pem"]},"31eb2285-f6d8-4502-bacc-673ca44d79f0":{"data":["pem"]},"3384bf77-aed0-4566-a1df-47cb0a404f75":{"data":["pem"]},"33a00b44-22e5-4117-bf57-ca5f4453a112":{"data":["pem"]},"3483cae6-f877-40be-ab2b-9573b0aefccc":{"reference":["site_theme_datatype"]},"352b57e6-584e-4893-b088-b7e1dc8805ca":{"data":["pem"]},"363fb891-e3b3-4479-9156-1fe498e43704":{"data":["pem"]},"389dbaf1-f44d-4a23-a234-b7caf1fc9311":{"data":["pem"]},"3b7bfc35-39c2-4edf-8f7b-7aa707e0f63c":{"data":["pem"]},"3d553476-4375-45c1-adae-30d34b6e1c03":{"data":["pem"]},"3f08b6e5-c2a2-4371-93cf-f82ed7e394f4":{"data":["pem"]},"42ce5f8c-429d-49cd-a588-772a3e21950a":{"data":["pem"]},"42f9fda7-3add-4d0e-8178-333723739ebc":{"data":["pem"]},"441bc526-2b22-4959-be89-d3d373ff6246":{"data":["pem"]},"443f0c61-16ad-4658-8621-d5fdaca9966f":{"data":["pem"]},"445de144-2394-4ff1-ae29-e6486dc98c82":{"data":["pem"]},"48e5c4ed-7fe3-4b3c-9a07-56d7b77caebb":{"data":["pem"]},"4d3d33d3-75ba-4bc5-8d9d-4511848fa4ab":{"data":["pem"]},"4f7083e1-453b-452c-bbbb-757ae9ac3c39":{"data":["pem"]},"502a4f08-3185-453f-ac23-7adc79438e50":{"data":["pem"]},"50eebba9-1af9-4eb7-9bbf-acdfde955c13":{"data":["pem"]},"537b621a-8e45-4f83-87cf-bc4ed09d3392":{"data":["pem"]},"53958632-deaa-4917-9233-65c85b7c52eb":{"reference":["site_theme_datatype"]},"53e64630-7500-4b5b-8527-2e839838c67e":{"data":["pem"]},"561f7ef7-6b76-4f89-9e88-2921ff2257be":{"data":["pem"]},"57f74d52-ff74-4a51-9e91-a8f6b7786573":{"data":["pem"]},"581c6e35-ba5d-4822-9cef-dfb0fd9561bc":{"data":["pem"]},"59474fc4-3f96-412a-b365-e287cdc05e24":{"data":["pem"]},"603cb706-c0f7-4d38-bdcd-bbf1d5496901":{"data":["pem"]},"641d33be-dd4d-4329-aa2f-d7f0760329f8":{"data":["pem"]},"6617bb8f-760b-4fd9-831b-acd8942d388c":{"data":["pem"]},"680f4204-5e7f-4613-965f-cf3ef555498f":{"data":["pem"]},"6d9b45a6-d1f9-45b9-88c2-118011de55dd":{"data":["pem"]},"6e532dc3-c936-4617-aa73-2ad1b228ad84":{"reference":["site_theme_datatype"]},"6f914953-a3c6-461a-912e-3c9b3d70738c":{"data":["pem"]},"727e2e81-f251-4704-8bd5-5720c2cbe326":{"data":["pem"]},"7584e8e5-b8a3-4ea4-9f10-7003c65bf2d0":{"data":["pem"]},"77e20677-e80a-4851-a47b-ed480e0747b6":{"data":["pem"]},"79b052b0-59ac-42b8-aa17-63d2df0d2df6":{"data":["pem"]},"7a348f6d-6488-4a7a-9943-1ee79f6f2b5e":{"data":["pem"]},"7a661085-3e4c-44b9-be90-6bb3d9e4d441":{"data":["pem"]},"7b8a2837-86d6-4ead-9001-e9fb09c686cd":{"data":["pem"]},"7cd6ad8b-5810-4e6e-af5a-5b0027c079d4":{"data":["pem"]},"7cdbad7e-4346-4895-833b-8c4893c18c79":{"data":["pem"]},"7f43e834-5ae6-4518-8281-5ac77bb27f96":{"data":["pem"]},"80aa0e1d-c15a-4dc3-be3c-6581b842c3b3":{"data":["pem"]},"82793bf2-c0f7-48c4-8525-f58ece09b2a9":{"data":["pem"]},"85062d35-a2bc-44ae-91d6-0a3611612224":{"data":["pem"]},"85504522-0ceb-46ac-9ce7-1498cc078604":{"data":["pem"]},"861832c3-7eed-4882-be48-2d232a80b3de":{"data":["pem"]},"8afbaba9-734b-41f6-89ad-2c5a6874fd6c":{"data":["pem"]},"8ce38056-e1ee-4a92-a754-6f99a0400a65":{"data":["pem"]},"8d1e743c-e6ce-40fc-9bdd-e9a14f76a943":{"data":["pem"]},"8dfbfb62-6785-4d39-8dab-f0f9d077b0a7":{"data":["pem"]},"8f24eec0-4e82-4338-8fd1-5a71a119ddfc":{"data":["pem"]},"909c04bf-a2d8-4c8e-9671-e4bd80083e8f":{"data":["pem"]},"912904d6-d679-41c3-9e24-dba64e17fffe":{"data":["pem"]},"93c4cdd7-dfc4-4d04-b0d0-b86026e11e46":{"data":["pem"]},"942d81e6-0a93-474c-bd21-325277231750":{"data":["pem"]},"960c8b51-145f-4b32-a2a3-3995ee395d3d":{"data":["pem"]},"9700cd28-0018-47db-9f06-31b6d125824a":{"data":["pem"]},"98276ced-0d59-430c-bb91-a31468e9ceca":{"data":["pem"]},"98a3feba-2f38-4d27-ab53-b2b99f8ed15b":{"data":["pem"]},"9a0ace42-2bab-4e9a-9fa8-b0e2dd910fb8":{"data":["pem"]},"9a7cb03c-a0fa-4954-bdfb-b05187f33906":{"data":["pem"]},"9dee49ff-9e48-4b88-b366-dab83642d490":{"data":["pem"]},"9ea6d9da-cb04-49da-bd04-b8bfed9b2640":{"data":["pem"]},"a5856185-f17c-4997-a927-9092578d8341":{"data":["pem"]},"a60230a1-1657-4db5-99d2-f7610206fb55":{"data":["pem"]},"a69bf538-ecb8-44cf-be81-622ad56891cf":{"data":["pem"]},"a6da9c97-e3e4-4a36-9b04-5f5470e34b09":{"data":["pem"]},"a96c213c-ae0b-4f55-ba18-c5de3fcf4ed9":{"data":["pem"]},"aa44b6bd-2ceb-44f3-ac1b-15d32fa1cf53":{"data":["pem"]},"ac775ed3-8488-45b5-8db9-27664684e1f5":{"data":["pem"]},"ad09f927-70fb-4c18-9376-0d9de6ca8042":{"data":["pem"]},"ad0cf350-f45b-48be-877d-0345be005e9f":{"reference":["site_theme_datatype"]},"ae0196c7-d76d-410d-b44b-84906a631d8f":{"data":["pem"]},"b333e5bf-863b-4da6-ac13-1fc002f8f8ee":{"data":["pem"]},"b38dd57d-9eec-4a30-9b88-57328ebbaa29":{"data":["pem"]},"b41534dd-9981-4f77-9b69-7f4b5da6ab81":{"data":["pem"]},"b4c65209-7d89-41e4-924c-16818019730d":{"data":["pem"]},"b665f086-aa8e-47b5-a509-320aa8996077":{"data":["pem"]},"b72e7e48-7491-4b68-81d1-445e2e686832":{"data":["pem"]},"b80e27d1-4115-4d91-b4c3-48dbaf66e565":{"data":["pem"]},"ba59393b-372e-4f1a-982d-842829282545":{"data":["pem"]},"bca02456-d0e5-43a5-a8af-7b8aa4611c76":{"data":["pem"]},"c2ad3361-128f-4703-ab3c-21202a619b60":{"data":["pem"]},"c2d7b975-09c1-4a81-978b-0cc33f2559d3":{"data":["pem"]},"cebdf675-6099-4f2a-9165-201db3c59004":{"data":["pem"]},"cebea7ce-9d4e-48ed-b58e-ec9c606f9b43":{"data":["pem"]},"d54c354e-2c80-4f10-aee0-0ba44a899ac7":{"data":["pem"]},"de858f8d-be79-4fb8-9fb0-64b0a8307f5b":{"data":["pem"]},"e04960e5-73ad-48c0-93fd-2169b96d4393":{"data":["pem"]},"e0f249ac-520a-4ff7-811e-80a5b47420a2":{"data":["pem"]},"e1c3b140-1e8d-4841-a631-f4807be8c0b5":{"reference":["site_theme_datatype"]},"e4ab59d7-78b2-4bbb-8d5c-1055cd4bf510":{"data":["pem"]},"e68bf907-eebf-464e-8312-ee6804b7b1f7":{"data":["pem"]},"e7e1d5d1-06ea-4dd3-8a49-fae11cab5a77":{"data":["pem"]},"e844ed30-f8d0-43a9-804c-a759b0d360b2":{"data":["pem"]},"eb3ebd5c-723b-450b-9099-e2775d184e26":{"data":["pem"]},"ed27e852-d748-4f07-aec4-18f20b2cbaca":{"data":["pem"]},"ed5ad1ba-9b20-48a7-b222-59cd739ec270":{"data":["pem"]},"ee6f6a3b-9571-41e2-9709-d38c38c062c4":{"data":["pem"]},"efa7d4f5-0aa3-4921-aa84-6d5de1fd9b27":{"data":["pem"]},"f0a7514d-fcfe-4162-8362-d79f8075a1aa":{"data":["pem"]},"f16ea809-e815-4cc9-a302-99ba51d8fac3":{"data":["pem"]},"f58781a9-114f-4d21-8ef3-a83c5b5f78ee":{"data":["pem"]},"f5b3ed24-262b-43a9-a41a-e25273e26b10":{"data":["pem"]},"f6b53cd9-19ac-4407-a996-1ab2197212f0":{"data":["pem"]},"f6b9b1c1-0efc-42fb-89d0-e4c4dd7f6b36":{"data":["pem"]},"f857533b-0dca-4765-b724-7263c375515c":{"data":["pem"]},"f8dee920-7205-4df4-a169-9d9ab1d8a5ce":{"data":["pem"]},"f943ee39-9ba5-45e3-8c18-0ec5a5e138ac":{"data":["pem"]}}},{"id":"eb77bb62-a513-41d1-9794-964ff3b93cf1","hierarchicalKey":"projet_manche","hierarchicalReference":"projet","naturalKey":"projet_manche","values":{"nom_en":"Channel project","nom_fr":"Projet manche","nom_key":"projet_manche","__display_en":"Channel project","__display_fr":"Projet manche","definition_en":"Channel project","definition_fr":"Projet manche"},"refsLinkedTo":{},"referencingReference":{"0277d18c-6ea6-4cc8-8e39-5b08c92534a5":{"data":["pem"]},"0539c859-5560-4ef3-8d8f-43495956d1db":{"data":["pem"]},"07e1a11e-07ed-41e2-8dba-111c624e4e53":{"data":["pem"]},"0a107b1d-cba9-46b3-9744-73c554797cee":{"data":["pem"]},"0ac5536a-c535-4b53-a684-91513ad73383":{"data":["pem"]},"0c32b7a2-6daf-417b-89ea-3fea29d0b899":{"data":["pem"]},"0f0aea23-ade3-4c39-a4e8-a488d4ddef99":{"data":["pem"]},"0f93823b-1743-44f0-adaf-b57b8dc7353e":{"data":["pem"]},"118dd53c-512f-43c5-b420-6ce739e42ee1":{"data":["pem"]},"11db05d8-2f62-43ba-a306-a0fda2b804d1":{"data":["pem"]},"16005801-1b5a-4d5d-bb8e-0218fda60dec":{"data":["pem"]},"16589d1e-d209-4ecb-a97d-696a2af04563":{"data":["pem"]},"180a9d32-43d4-4470-ac88-d33cbdca787e":{"data":["pem"]},"188bf143-c20f-4bdc-973c-c28e3042a70a":{"data":["pem"]},"19551949-71ce-496a-8c19-6b9b0a542e12":{"data":["pem"]},"1a2e981e-0653-48f9-b63e-4a4dc1b66ab4":{"data":["pem"]},"1a571dbf-9e8a-4661-a6bf-f039287c4565":{"data":["pem"]},"1b12ba53-649d-44a8-9169-426f5ab41fb4":{"data":["pem"]},"1cdb438c-8d37-4807-a1b1-d28a48dd9db0":{"data":["pem"]},"1fc04602-cecd-4e99-83a3-a6aa429e428d":{"data":["pem"]},"22fe5c64-fbd4-4e98-a50e-3e3d83faa91d":{"data":["pem"]},"25386405-ce34-4908-b44c-15fb35a78433":{"data":["pem"]},"253e729e-d424-4664-a83a-bb0b75d355cd":{"data":["pem"]},"27c80422-b438-4b3a-94c0-6f358b63d064":{"data":["pem"]},"2885e341-fef8-4253-b459-5725cfd435b8":{"data":["pem"]},"28e137c4-2a27-4506-9e57-2de8706ed228":{"data":["pem"]},"2c6ea209-e6b3-493a-afeb-7c074feb04a9":{"data":["pem"]},"2e1db5ea-47e3-4f6a-8ecf-a9b49c20b41c":{"data":["pem"]},"30cfcb13-54e7-4c17-bbe8-01d2ded6ff5c":{"data":["pem"]},"32fca2c4-0625-458a-bcee-daa988e38038":{"data":["pem"]},"34a413a6-64b5-4e12-93a7-33f611fd94e7":{"data":["pem"]},"36578622-db70-4757-8e24-e4be27d2dcaf":{"data":["pem"]},"38b852f3-4fc8-40b3-95bf-0253f69c901b":{"data":["pem"]},"3955ea92-7779-4ae5-a897-869489c82982":{"data":["pem"]},"3c4285e4-065f-4b5e-a997-1980d0a9b544":{"data":["pem"]},"3d26257b-7bf9-47a2-9822-f3804be7434b":{"data":["pem"]},"3f324226-9ade-4e30-8632-2837162b532d":{"data":["pem"]},"40367fe8-cbb6-444a-bdfc-3e7f5d2da84b":{"data":["pem"]},"4392126b-7a22-408d-953c-4bf0d1f424c9":{"data":["pem"]},"466983d4-d2c6-49f8-8067-6cab394330c3":{"data":["pem"]},"4732ebe2-17a7-4efe-8b29-6b2e3082f2e8":{"data":["pem"]},"47ad3aca-28d8-491d-9299-8c7b22aeb727":{"data":["pem"]},"48e03e54-b29c-4a22-8d93-3c49401720a9":{"data":["pem"]},"4a85d42c-e67a-4097-808b-dc22491423b2":{"data":["pem"]},"4d08e371-8541-4652-8e03-36184d57bebd":{"data":["pem"]},"4ffd14b0-9d63-46c1-b449-b3d04ac440ee":{"data":["pem"]},"53a0ed4f-2dc2-4775-93f6-cf92d60a9de9":{"data":["pem"]},"540b6702-f6ff-43b6-a048-716c66c65765":{"data":["pem"]},"560eb9dd-a9e8-4e70-980f-aecda72c0869":{"data":["pem"]},"56dbd03e-5e01-44c8-b4ae-57ec875f3be3":{"data":["pem"]},"586c8592-6145-4a4e-ba4b-b46ccebe214f":{"data":["pem"]},"59f933b2-4327-4f35-8585-8eac114c037e":{"data":["pem"]},"5a21aab5-a0d7-4ef6-9ce5-aff15154e3ec":{"data":["pem"]},"5a41cd82-e217-4604-9597-207aab51bef8":{"data":["pem"]},"5c47ed9d-aa9d-480c-95c0-5dbb915c4ce6":{"data":["pem"]},"5d256b13-5e52-4563-939d-a98b56449883":{"data":["pem"]},"5f78c53e-22fd-4a92-8aa2-f99bb647c3fc":{"data":["pem"]},"625bb50c-b9f5-43f1-94c6-58b4b5ccdc93":{"data":["pem"]},"626d97be-7d27-4c0c-b7ae-dee6299e60ee":{"data":["pem"]},"62e7ff2b-36f9-45cc-8ce5-bc91076b9753":{"data":["pem"]},"6773287d-130d-45d7-b5a4-a46902002c81":{"data":["pem"]},"680d333c-f7c9-43f8-a931-a8b5c02d143a":{"data":["pem"]},"6854dfba-6475-464a-a187-a625bf8957f2":{"data":["pem"]},"68987303-0f0a-4fe1-bfa4-346089d91516":{"data":["pem"]},"694a52a4-2f08-4bd3-924e-58c91d841ff4":{"data":["pem"]},"6b01bb16-d5a6-416b-adf3-f45373e0ab0f":{"data":["pem"]},"787b67f5-58ac-4782-8a53-2d1d169297c1":{"data":["pem"]},"78e5d420-e2f5-46db-958e-8975d0809d7d":{"data":["pem"]},"7f539cd6-b5c7-4a36-b508-c0d38af11744":{"data":["pem"]},"83b829b4-824b-4a9c-9b99-e49b2f54af93":{"data":["pem"]},"851549f9-66b7-4b9f-99ce-8378ffd30d2f":{"data":["pem"]},"85b231f1-d133-4327-8e4c-b4303189aa01":{"data":["pem"]},"86ef42d5-13e9-4406-864d-46517e625aea":{"data":["pem"]},"8a2364df-fcb9-4d8d-b148-8d13f7455370":{"data":["pem"]},"8cdec0cb-fbbb-43fb-976a-f98aee555a92":{"data":["pem"]},"8d291138-8c61-4f71-bdcd-6a5dafc35418":{"data":["pem"]},"8df9ca5d-81d8-495f-ad4e-52cd94f1d408":{"data":["pem"]},"906b3b8d-23b6-46ee-b469-8d1fea0dd2ad":{"data":["pem"]},"91bc36d9-47e3-4c2c-b085-be577b9fc540":{"data":["pem"]},"9329e9bc-222e-48d1-b0ff-2806280657d6":{"data":["pem"]},"95b5da2a-d109-4db0-8134-db65ca096184":{"data":["pem"]},"96aa352d-93cf-439d-9f23-c632c43a398e":{"data":["pem"]},"978dda0e-fa91-4906-b26c-9e4908b62f8d":{"data":["pem"]},"98d91190-3f93-48fa-a607-ce4e17467f5e":{"data":["pem"]},"9948ac50-8ffb-418d-a44e-ea77ac23e6c8":{"data":["pem"]},"99ab42bb-94ad-4c34-ba27-0318a8eb5ba9":{"data":["pem"]},"9b4d5e17-8624-4263-b550-6a3879ec2545":{"data":["pem"]},"9b99fdb6-9f36-4088-9dc4-931dfea6be31":{"data":["pem"]},"9bad11d9-3c44-449f-8212-401b6e1b0e23":{"data":["pem"]},"9bd59e8f-c58e-4591-8119-338d46a9e937":{"data":["pem"]},"9da6d29e-300c-4f54-8f59-20ecf9744e58":{"data":["pem"]},"a302e2af-6b3c-457e-941c-94c0592cb484":{"data":["pem"]},"a535d062-91f6-4871-9168-aa1e3f12a893":{"data":["pem"]},"a6ad220a-a90b-41e9-8c44-4001bba7dbc6":{"data":["pem"]},"a8c4614c-a3c8-42aa-bae0-11919557d208":{"data":["pem"]},"ab153725-3b2e-41e2-be5f-4de50440a46b":{"data":["pem"]},"acf13421-9ca7-417e-aef9-8504dc3e5dff":{"data":["pem"]},"afe33e94-b445-457e-8092-60743607dd62":{"data":["pem"]},"b0d28f75-6d07-4201-abd6-43799d57d04a":{"data":["pem"]},"b1c1803f-22ef-40be-ba87-8adadf70a723":{"data":["pem"]},"b277b69d-8a4d-4153-b461-eda6fddce5c5":{"data":["pem"]},"b2a5afd8-11ec-4214-9d82-fc7fa894b172":{"reference":["site_theme_datatype"]},"b2f23ffc-703f-49c2-8807-23caf9d34d9a":{"data":["pem"]},"b31250fc-497d-46cf-9ba5-6663cdeb2919":{"reference":["site_theme_datatype"]},"b65281a6-a222-4d28-83ac-ba04bd887f01":{"data":["pem"]},"b664e7f4-bd55-46cc-ad40-59798b56d557":{"data":["pem"]},"b8f3fde0-436b-40ae-a0be-b30b3b5dd789":{"data":["pem"]},"bcae3f89-2250-486e-bfe8-f9c39d7548a5":{"data":["pem"]},"bf232674-c980-4406-8f8d-fce4f4bb8010":{"data":["pem"]},"c1b0fffa-db17-4a2f-acdc-3e435f0d6eab":{"data":["pem"]},"c2730abb-3128-4287-9287-628932d93002":{"data":["pem"]},"c2d64bb3-5189-4930-b8f1-224a4657c299":{"data":["pem"]},"c3c9dab1-4aa5-4bc6-9b8a-71e24f9a9882":{"data":["pem"]},"c54b2c72-2436-4bbf-80a1-c90d89e6e195":{"data":["pem"]},"cd713294-9df2-4009-a5f9-db9f12cb507b":{"data":["pem"]},"d0c91a14-7345-4100-9bad-ead056c4660f":{"data":["pem"]},"d2b08ba4-222a-48f2-8cf3-cd8b9312e39c":{"data":["pem"]},"d4403093-020b-461a-bcc2-79bdbd05d241":{"data":["pem"]},"d540eb75-92a6-4be2-8b25-22550fe8b453":{"data":["pem"]},"d5bdf5ce-e73d-464a-a708-68a17aea89af":{"data":["pem"]},"d614be8f-f0d4-468e-a5d3-2d8350d318a8":{"data":["pem"]},"daa83763-00ee-4a2f-81ec-a6a2552fa1a1":{"data":["pem"]},"dd8a2f0b-9b7e-4a64-a5e3-79751e75111e":{"data":["pem"]},"dfaee2cf-98c8-4284-9876-930c2e49b530":{"data":["pem"]},"e1f3eb2b-4db0-4851-a5bc-c7135b218b34":{"data":["pem"]},"e279661e-9d32-4cf7-9ae3-255c7b35272a":{"data":["pem"]},"e3b53129-4afa-4a69-9f9f-5e28e12544bf":{"data":["pem"]},"e6317e09-2e94-4f9c-b09a-b5a177517066":{"data":["pem"]},"e6e02832-970c-486e-90b0-9a020f7c32b0":{"data":["pem"]},"e73f697d-f6a3-4211-a30d-22b6a92c8c35":{"data":["pem"]},"eb9a983a-d8cb-4ad7-a060-95ec0b6a24c3":{"data":["pem"]},"ec1f6184-590e-4315-b302-ab27460a77a8":{"data":["pem"]},"ec766ea7-45fc-4ad9-8df6-b273181f3d21":{"reference":["site_theme_datatype"]},"ed0ce1ee-524b-44e3-a4e7-583adbf716a0":{"data":["pem"]},"eeb313ac-621d-4420-a8d0-51f32ba0c14f":{"data":["pem"]},"f44f8bc2-1a51-4939-adf7-5905bfbe6746":{"data":["pem"]},"faeea294-7eb1-474a-9a69-844c8795cb32":{"data":["pem"]},"fbfd2788-037b-4115-8243-04b8d0f04c5a":{"data":["pem"]},"fd12d7b3-1906-41e2-adf9-1b2d0b01e631":{"data":["pem"]},"ffb6bca1-ab82-4be7-afce-59628b99388d":{"reference":["site_theme_datatype"]}}}],"referenceTypeForReferencingColumns":{}} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/references/sites.json b/cypress/fixtures/applications/ore/monsore/references/sites.json deleted file mode 100644 index 0e57ea8a6..000000000 --- a/cypress/fixtures/applications/ore/monsore/references/sites.json +++ /dev/null @@ -1 +0,0 @@ -{"referenceValues":[{"id":"a936e28c-8a11-42d5-a8e7-404409305c02","hierarchicalKey":"bassin_versant.nivelle","hierarchicalReference":"type_de_sites.sites","naturalKey":"nivelle","values":{"zet_nom_en":"Nivelle","zet_nom_fr":"Nivelle","zet_nom_key":"nivelle","__display_en":"Nivelle","__display_fr":"Nivelle","tze_type_nom":"bassin_versant","zet_chemin_parent":"","zet_description_en":"Watershed Nivelle","zet_description_fr":"Bassin versant de Nivelle"},"refsLinkedTo":{"sites":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"],"type_de_sites":["64c59a95-ff20-4c53-af85-c8d209d2482e"]},"referencingReference":{"02baca53-f406-446e-bad3-91794efd1989":{"data":["pem"]},"0539c859-5560-4ef3-8d8f-43495956d1db":{"data":["pem"]},"0c32b7a2-6daf-417b-89ea-3fea29d0b899":{"data":["pem"]},"0d7141f5-ec26-4c7b-b1e7-a24d8c4dc090":{"data":["pem"]},"0fdd0a2b-093f-42a8-9852-5b98b8986966":{"data":["pem"]},"11db05d8-2f62-43ba-a306-a0fda2b804d1":{"data":["pem"]},"19551949-71ce-496a-8c19-6b9b0a542e12":{"data":["pem"]},"1a27ffc6-7409-4f80-b188-ee53da62fec0":{"data":["pem"]},"1b12ba53-649d-44a8-9169-426f5ab41fb4":{"data":["pem"]},"1fc04602-cecd-4e99-83a3-a6aa429e428d":{"data":["pem"]},"21a80b3e-8c14-4500-9d2c-e050ecb82125":{"data":["pem"]},"253e729e-d424-4664-a83a-bb0b75d355cd":{"data":["pem"]},"2b3aa5e9-1884-4c4c-9458-54a4ab63b352":{"data":["pem"]},"2c4f22de-a841-499b-9d47-976bc5da9d1d":{"data":["pem"]},"2e1db5ea-47e3-4f6a-8ecf-a9b49c20b41c":{"data":["pem"]},"32fca2c4-0625-458a-bcee-daa988e38038":{"data":["pem"]},"33a00b44-22e5-4117-bf57-ca5f4453a112":{"data":["pem"]},"352b57e6-584e-4893-b088-b7e1dc8805ca":{"data":["pem"]},"38b852f3-4fc8-40b3-95bf-0253f69c901b":{"data":["pem"]},"3955ea92-7779-4ae5-a897-869489c82982":{"data":["pem"]},"3d26257b-7bf9-47a2-9822-f3804be7434b":{"data":["pem"]},"3d553476-4375-45c1-adae-30d34b6e1c03":{"data":["pem"]},"4732ebe2-17a7-4efe-8b29-6b2e3082f2e8":{"data":["pem"]},"4ffd14b0-9d63-46c1-b449-b3d04ac440ee":{"data":["pem"]},"50eebba9-1af9-4eb7-9bbf-acdfde955c13":{"data":["pem"]},"53a0ed4f-2dc2-4775-93f6-cf92d60a9de9":{"data":["pem"]},"560eb9dd-a9e8-4e70-980f-aecda72c0869":{"data":["pem"]},"57f74d52-ff74-4a51-9e91-a8f6b7786573":{"data":["pem"]},"586c8592-6145-4a4e-ba4b-b46ccebe214f":{"data":["pem"]},"59f933b2-4327-4f35-8585-8eac114c037e":{"data":["pem"]},"62e7ff2b-36f9-45cc-8ce5-bc91076b9753":{"data":["pem"]},"641d33be-dd4d-4329-aa2f-d7f0760329f8":{"data":["pem"]},"6617bb8f-760b-4fd9-831b-acd8942d388c":{"data":["pem"]},"6773287d-130d-45d7-b5a4-a46902002c81":{"data":["pem"]},"6b01bb16-d5a6-416b-adf3-f45373e0ab0f":{"data":["pem"]},"7584e8e5-b8a3-4ea4-9f10-7003c65bf2d0":{"data":["pem"]},"7cdbad7e-4346-4895-833b-8c4893c18c79":{"data":["pem"]},"82793bf2-c0f7-48c4-8525-f58ece09b2a9":{"data":["pem"]},"83b829b4-824b-4a9c-9b99-e49b2f54af93":{"data":["pem"]},"85b231f1-d133-4327-8e4c-b4303189aa01":{"data":["pem"]},"861832c3-7eed-4882-be48-2d232a80b3de":{"data":["pem"]},"86ef42d5-13e9-4406-864d-46517e625aea":{"data":["pem"]},"8dfbfb62-6785-4d39-8dab-f0f9d077b0a7":{"data":["pem"]},"912904d6-d679-41c3-9e24-dba64e17fffe":{"data":["pem"]},"91bc36d9-47e3-4c2c-b085-be577b9fc540":{"data":["pem"]},"9b4d5e17-8624-4263-b550-6a3879ec2545":{"data":["pem"]},"9ea6d9da-cb04-49da-bd04-b8bfed9b2640":{"data":["pem"]},"aa44b6bd-2ceb-44f3-ac1b-15d32fa1cf53":{"data":["pem"]},"b0d28f75-6d07-4201-abd6-43799d57d04a":{"data":["pem"]},"b41534dd-9981-4f77-9b69-7f4b5da6ab81":{"data":["pem"]},"b72e7e48-7491-4b68-81d1-445e2e686832":{"data":["pem"]},"b9988cc0-13a4-499f-b393-99058ac89975":{"reference":["sites"]},"bf232674-c980-4406-8f8d-fce4f4bb8010":{"data":["pem"]},"c1b0fffa-db17-4a2f-acdc-3e435f0d6eab":{"data":["pem"]},"c2d64bb3-5189-4930-b8f1-224a4657c299":{"data":["pem"]},"c2d7b975-09c1-4a81-978b-0cc33f2559d3":{"data":["pem"]},"cd713294-9df2-4009-a5f9-db9f12cb507b":{"data":["pem"]},"cebdf675-6099-4f2a-9165-201db3c59004":{"data":["pem"]},"d2b08ba4-222a-48f2-8cf3-cd8b9312e39c":{"data":["pem"]},"d540eb75-92a6-4be2-8b25-22550fe8b453":{"data":["pem"]},"e04960e5-73ad-48c0-93fd-2169b96d4393":{"data":["pem"]},"e0f249ac-520a-4ff7-811e-80a5b47420a2":{"data":["pem"]},"e3b53129-4afa-4a69-9f9f-5e28e12544bf":{"data":["pem"]},"e4ab59d7-78b2-4bbb-8d5c-1055cd4bf510":{"data":["pem"]},"e844ed30-f8d0-43a9-804c-a759b0d360b2":{"data":["pem"]},"ee6f6a3b-9571-41e2-9709-d38c38c062c4":{"data":["pem"]},"f0a7514d-fcfe-4162-8362-d79f8075a1aa":{"data":["pem"]},"f58781a9-114f-4d21-8ef3-a83c5b5f78ee":{"data":["pem"]},"f943ee39-9ba5-45e3-8c18-0ec5a5e138ac":{"data":["pem"]}}},{"id":"c610cfb3-9dd6-4a07-a84e-e143f001f543","hierarchicalKey":"bassin_versant.oir","hierarchicalReference":"type_de_sites.sites","naturalKey":"oir","values":{"zet_nom_en":"Oir","zet_nom_fr":"Oir","zet_nom_key":"oir","__display_en":"Oir","__display_fr":"Oir","tze_type_nom":"bassin_versant","zet_chemin_parent":"","zet_description_en":"Oir catchment","zet_description_fr":"Bassin versant d'Oir"},"refsLinkedTo":{"type_de_sites":["64c59a95-ff20-4c53-af85-c8d209d2482e"]},"referencingReference":{"0277d18c-6ea6-4cc8-8e39-5b08c92534a5":{"data":["pem"]},"07e1a11e-07ed-41e2-8dba-111c624e4e53":{"data":["pem"]},"0aaf9dd3-d673-46df-af21-86e7733a53eb":{"data":["pem"]},"0f93823b-1743-44f0-adaf-b57b8dc7353e":{"data":["pem"]},"118dd53c-512f-43c5-b420-6ce739e42ee1":{"data":["pem"]},"11c10d52-1a99-4e83-9e1a-dac43ee556e3":{"data":["pem"]},"15abf27d-e9f3-4980-9f25-2f0b74aa7529":{"data":["pem"]},"16005801-1b5a-4d5d-bb8e-0218fda60dec":{"data":["pem"]},"16589d1e-d209-4ecb-a97d-696a2af04563":{"data":["pem"]},"17718471-ffc5-4640-979d-9bbd7f22878b":{"data":["pem"]},"180a9d32-43d4-4470-ac88-d33cbdca787e":{"data":["pem"]},"1cdb438c-8d37-4807-a1b1-d28a48dd9db0":{"data":["pem"]},"1f66b8e0-8c5e-4631-ab73-3edb70e17ea3":{"data":["pem"]},"22fe5c64-fbd4-4e98-a50e-3e3d83faa91d":{"data":["pem"]},"25386405-ce34-4908-b44c-15fb35a78433":{"data":["pem"]},"27c80422-b438-4b3a-94c0-6f358b63d064":{"data":["pem"]},"2885e341-fef8-4253-b459-5725cfd435b8":{"data":["pem"]},"2c6ea209-e6b3-493a-afeb-7c074feb04a9":{"data":["pem"]},"306edd7e-c972-4214-8ee8-021669f12b72":{"data":["pem"]},"30cfcb13-54e7-4c17-bbe8-01d2ded6ff5c":{"data":["pem"]},"34a413a6-64b5-4e12-93a7-33f611fd94e7":{"data":["pem"]},"36578622-db70-4757-8e24-e4be27d2dcaf":{"data":["pem"]},"3b7bfc35-39c2-4edf-8f7b-7aa707e0f63c":{"data":["pem"]},"3f324226-9ade-4e30-8632-2837162b532d":{"data":["pem"]},"40367fe8-cbb6-444a-bdfc-3e7f5d2da84b":{"data":["pem"]},"4392126b-7a22-408d-953c-4bf0d1f424c9":{"data":["pem"]},"466983d4-d2c6-49f8-8067-6cab394330c3":{"data":["pem"]},"47ad3aca-28d8-491d-9299-8c7b22aeb727":{"data":["pem"]},"48e03e54-b29c-4a22-8d93-3c49401720a9":{"data":["pem"]},"4d3d33d3-75ba-4bc5-8d9d-4511848fa4ab":{"data":["pem"]},"53e64630-7500-4b5b-8527-2e839838c67e":{"data":["pem"]},"540b6702-f6ff-43b6-a048-716c66c65765":{"data":["pem"]},"561f7ef7-6b76-4f89-9e88-2921ff2257be":{"data":["pem"]},"581c6e35-ba5d-4822-9cef-dfb0fd9561bc":{"data":["pem"]},"59474fc4-3f96-412a-b365-e287cdc05e24":{"data":["pem"]},"5a41cd82-e217-4604-9597-207aab51bef8":{"data":["pem"]},"5d256b13-5e52-4563-939d-a98b56449883":{"data":["pem"]},"5f78c53e-22fd-4a92-8aa2-f99bb647c3fc":{"data":["pem"]},"625bb50c-b9f5-43f1-94c6-58b4b5ccdc93":{"data":["pem"]},"626d97be-7d27-4c0c-b7ae-dee6299e60ee":{"data":["pem"]},"680d333c-f7c9-43f8-a931-a8b5c02d143a":{"data":["pem"]},"6854dfba-6475-464a-a187-a625bf8957f2":{"data":["pem"]},"68987303-0f0a-4fe1-bfa4-346089d91516":{"data":["pem"]},"694a52a4-2f08-4bd3-924e-58c91d841ff4":{"data":["pem"]},"6d9b45a6-d1f9-45b9-88c2-118011de55dd":{"data":["pem"]},"787b67f5-58ac-4782-8a53-2d1d169297c1":{"data":["pem"]},"7a661085-3e4c-44b9-be90-6bb3d9e4d441":{"data":["pem"]},"7cd6ad8b-5810-4e6e-af5a-5b0027c079d4":{"data":["pem"]},"85504522-0ceb-46ac-9ce7-1498cc078604":{"data":["pem"]},"8cdec0cb-fbbb-43fb-976a-f98aee555a92":{"data":["pem"]},"8ce38056-e1ee-4a92-a754-6f99a0400a65":{"data":["pem"]},"8d291138-8c61-4f71-bdcd-6a5dafc35418":{"data":["pem"]},"8df9ca5d-81d8-495f-ad4e-52cd94f1d408":{"data":["pem"]},"906b3b8d-23b6-46ee-b469-8d1fea0dd2ad":{"data":["pem"]},"9329e9bc-222e-48d1-b0ff-2806280657d6":{"data":["pem"]},"93c4cdd7-dfc4-4d04-b0d0-b86026e11e46":{"data":["pem"]},"95b5da2a-d109-4db0-8134-db65ca096184":{"data":["pem"]},"978dda0e-fa91-4906-b26c-9e4908b62f8d":{"data":["pem"]},"98a3feba-2f38-4d27-ab53-b2b99f8ed15b":{"data":["pem"]},"9948ac50-8ffb-418d-a44e-ea77ac23e6c8":{"data":["pem"]},"99ab42bb-94ad-4c34-ba27-0318a8eb5ba9":{"data":["pem"]},"9a0ace42-2bab-4e9a-9fa8-b0e2dd910fb8":{"data":["pem"]},"9bad11d9-3c44-449f-8212-401b6e1b0e23":{"data":["pem"]},"9bd59e8f-c58e-4591-8119-338d46a9e937":{"data":["pem"]},"9da6d29e-300c-4f54-8f59-20ecf9744e58":{"data":["pem"]},"a302e2af-6b3c-457e-941c-94c0592cb484":{"data":["pem"]},"a535d062-91f6-4871-9168-aa1e3f12a893":{"data":["pem"]},"a5856185-f17c-4997-a927-9092578d8341":{"data":["pem"]},"a69bf538-ecb8-44cf-be81-622ad56891cf":{"data":["pem"]},"a6ad220a-a90b-41e9-8c44-4001bba7dbc6":{"data":["pem"]},"a8c4614c-a3c8-42aa-bae0-11919557d208":{"data":["pem"]},"a96c213c-ae0b-4f55-ba18-c5de3fcf4ed9":{"data":["pem"]},"ab153725-3b2e-41e2-be5f-4de50440a46b":{"data":["pem"]},"ac775ed3-8488-45b5-8db9-27664684e1f5":{"data":["pem"]},"acf13421-9ca7-417e-aef9-8504dc3e5dff":{"data":["pem"]},"ae0196c7-d76d-410d-b44b-84906a631d8f":{"data":["pem"]},"b277b69d-8a4d-4153-b461-eda6fddce5c5":{"data":["pem"]},"b2f23ffc-703f-49c2-8807-23caf9d34d9a":{"data":["pem"]},"b333e5bf-863b-4da6-ac13-1fc002f8f8ee":{"data":["pem"]},"b38dd57d-9eec-4a30-9b88-57328ebbaa29":{"data":["pem"]},"b65281a6-a222-4d28-83ac-ba04bd887f01":{"data":["pem"]},"b664e7f4-bd55-46cc-ad40-59798b56d557":{"data":["pem"]},"b8f3fde0-436b-40ae-a0be-b30b3b5dd789":{"data":["pem"]},"ba59393b-372e-4f1a-982d-842829282545":{"data":["pem"]},"bca02456-d0e5-43a5-a8af-7b8aa4611c76":{"data":["pem"]},"bcae3f89-2250-486e-bfe8-f9c39d7548a5":{"data":["pem"]},"c54b2c72-2436-4bbf-80a1-c90d89e6e195":{"data":["pem"]},"c6c53f31-3d2d-4d86-aa78-bc91090c97ea":{"reference":["sites"]},"d4403093-020b-461a-bcc2-79bdbd05d241":{"data":["pem"]},"d5bdf5ce-e73d-464a-a708-68a17aea89af":{"data":["pem"]},"d614be8f-f0d4-468e-a5d3-2d8350d318a8":{"data":["pem"]},"daa83763-00ee-4a2f-81ec-a6a2552fa1a1":{"data":["pem"]},"dfaee2cf-98c8-4284-9876-930c2e49b530":{"data":["pem"]},"e68bf907-eebf-464e-8312-ee6804b7b1f7":{"data":["pem"]},"e6e02832-970c-486e-90b0-9a020f7c32b0":{"data":["pem"]},"e73f697d-f6a3-4211-a30d-22b6a92c8c35":{"data":["pem"]},"eb3ebd5c-723b-450b-9099-e2775d184e26":{"data":["pem"]},"eb9a983a-d8cb-4ad7-a060-95ec0b6a24c3":{"data":["pem"]},"ed27e852-d748-4f07-aec4-18f20b2cbaca":{"data":["pem"]},"f44f8bc2-1a51-4939-adf7-5905bfbe6746":{"data":["pem"]},"f5b3ed24-262b-43a9-a41a-e25273e26b10":{"data":["pem"]},"f6b53cd9-19ac-4407-a996-1ab2197212f0":{"data":["pem"]},"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54":{"reference":["sites"]},"fbfd2788-037b-4115-8243-04b8d0f04c5a":{"data":["pem"]}}},{"id":"d4925c80-5182-417d-a299-8309fa1a6389","hierarchicalKey":"bassin_versant.scarff","hierarchicalReference":"type_de_sites.sites","naturalKey":"scarff","values":{"zet_nom_en":"Scarff","zet_nom_fr":"Scarff","zet_nom_key":"scarff","__display_en":"Scarff","__display_fr":"Scarff","tze_type_nom":"bassin_versant","zet_chemin_parent":"","zet_description_en":"Watershed Scarff","zet_description_fr":"Bassin versant de Scarff"},"refsLinkedTo":{"sites":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"],"type_de_sites":["64c59a95-ff20-4c53-af85-c8d209d2482e"]},"referencingReference":{"084fa779-46f0-4e22-999f-b8c1a5c402ef":{"data":["pem"]},"0a107b1d-cba9-46b3-9744-73c554797cee":{"data":["pem"]},"0ac5536a-c535-4b53-a684-91513ad73383":{"data":["pem"]},"0d7fe37f-b446-4d4b-99be-58875a710001":{"data":["pem"]},"0f0aea23-ade3-4c39-a4e8-a488d4ddef99":{"data":["pem"]},"12f9271c-1a1e-4b15-a219-1db2a10f75c4":{"data":["pem"]},"188bf143-c20f-4bdc-973c-c28e3042a70a":{"data":["pem"]},"1a2e981e-0653-48f9-b63e-4a4dc1b66ab4":{"data":["pem"]},"1a571dbf-9e8a-4661-a6bf-f039287c4565":{"data":["pem"]},"288a1d3c-a765-4da7-9bf5-52c9a7517caa":{"data":["pem"]},"28e137c4-2a27-4506-9e57-2de8706ed228":{"data":["pem"]},"3082564f-13ef-4361-acee-4a31d314be84":{"data":["pem"]},"3185c1eb-7bfd-4605-90c7-d9efd8d1bb6d":{"data":["pem"]},"31eb2285-f6d8-4502-bacc-673ca44d79f0":{"data":["pem"]},"3384bf77-aed0-4566-a1df-47cb0a404f75":{"data":["pem"]},"389dbaf1-f44d-4a23-a234-b7caf1fc9311":{"data":["pem"]},"3c4285e4-065f-4b5e-a997-1980d0a9b544":{"data":["pem"]},"42ce5f8c-429d-49cd-a588-772a3e21950a":{"data":["pem"]},"42f9fda7-3add-4d0e-8178-333723739ebc":{"data":["pem"]},"441bc526-2b22-4959-be89-d3d373ff6246":{"data":["pem"]},"445de144-2394-4ff1-ae29-e6486dc98c82":{"data":["pem"]},"4a85d42c-e67a-4097-808b-dc22491423b2":{"data":["pem"]},"4d08e371-8541-4652-8e03-36184d57bebd":{"data":["pem"]},"502a4f08-3185-453f-ac23-7adc79438e50":{"data":["pem"]},"56dbd03e-5e01-44c8-b4ae-57ec875f3be3":{"data":["pem"]},"5a21aab5-a0d7-4ef6-9ce5-aff15154e3ec":{"data":["pem"]},"5c47ed9d-aa9d-480c-95c0-5dbb915c4ce6":{"data":["pem"]},"603cb706-c0f7-4d38-bdcd-bbf1d5496901":{"data":["pem"]},"630bca5b-63cd-496c-abc0-38da2d8d7dfa":{"reference":["sites"]},"680f4204-5e7f-4613-965f-cf3ef555498f":{"data":["pem"]},"727e2e81-f251-4704-8bd5-5720c2cbe326":{"data":["pem"]},"77e20677-e80a-4851-a47b-ed480e0747b6":{"data":["pem"]},"78e5d420-e2f5-46db-958e-8975d0809d7d":{"data":["pem"]},"7a348f6d-6488-4a7a-9943-1ee79f6f2b5e":{"data":["pem"]},"7f539cd6-b5c7-4a36-b508-c0d38af11744":{"data":["pem"]},"80aa0e1d-c15a-4dc3-be3c-6581b842c3b3":{"data":["pem"]},"85062d35-a2bc-44ae-91d6-0a3611612224":{"data":["pem"]},"851549f9-66b7-4b9f-99ce-8378ffd30d2f":{"data":["pem"]},"8a2364df-fcb9-4d8d-b148-8d13f7455370":{"data":["pem"]},"8d1e743c-e6ce-40fc-9bdd-e9a14f76a943":{"data":["pem"]},"960c8b51-145f-4b32-a2a3-3995ee395d3d":{"data":["pem"]},"96aa352d-93cf-439d-9f23-c632c43a398e":{"data":["pem"]},"9700cd28-0018-47db-9f06-31b6d125824a":{"data":["pem"]},"98d91190-3f93-48fa-a607-ce4e17467f5e":{"data":["pem"]},"9a7cb03c-a0fa-4954-bdfb-b05187f33906":{"data":["pem"]},"9b99fdb6-9f36-4088-9dc4-931dfea6be31":{"data":["pem"]},"a60230a1-1657-4db5-99d2-f7610206fb55":{"data":["pem"]},"afe33e94-b445-457e-8092-60743607dd62":{"data":["pem"]},"b1c1803f-22ef-40be-ba87-8adadf70a723":{"data":["pem"]},"b665f086-aa8e-47b5-a509-320aa8996077":{"data":["pem"]},"b80e27d1-4115-4d91-b4c3-48dbaf66e565":{"data":["pem"]},"c2730abb-3128-4287-9287-628932d93002":{"data":["pem"]},"c2ad3361-128f-4703-ab3c-21202a619b60":{"data":["pem"]},"c3c9dab1-4aa5-4bc6-9b8a-71e24f9a9882":{"data":["pem"]},"d0c91a14-7345-4100-9bad-ead056c4660f":{"data":["pem"]},"d54c354e-2c80-4f10-aee0-0ba44a899ac7":{"data":["pem"]},"dd8a2f0b-9b7e-4a64-a5e3-79751e75111e":{"data":["pem"]},"de858f8d-be79-4fb8-9fb0-64b0a8307f5b":{"data":["pem"]},"e1f3eb2b-4db0-4851-a5bc-c7135b218b34":{"data":["pem"]},"e279661e-9d32-4cf7-9ae3-255c7b35272a":{"data":["pem"]},"e6317e09-2e94-4f9c-b09a-b5a177517066":{"data":["pem"]},"e7e1d5d1-06ea-4dd3-8a49-fae11cab5a77":{"data":["pem"]},"ec1f6184-590e-4315-b302-ab27460a77a8":{"data":["pem"]},"ed0ce1ee-524b-44e3-a4e7-583adbf716a0":{"data":["pem"]},"eeb313ac-621d-4420-a8d0-51f32ba0c14f":{"data":["pem"]},"efa7d4f5-0aa3-4921-aa84-6d5de1fd9b27":{"data":["pem"]},"f6b9b1c1-0efc-42fb-89d0-e4c4dd7f6b36":{"data":["pem"]},"faeea294-7eb1-474a-9a69-844c8795cb32":{"data":["pem"]},"fd12d7b3-1906-41e2-adf9-1b2d0b01e631":{"data":["pem"]}}},{"id":"b9988cc0-13a4-499f-b393-99058ac89975","hierarchicalKey":"plateforme.nivelle.nivelle__p1","hierarchicalReference":"type_de_sites.sites.sites","naturalKey":"nivelle__p1","values":{"zet_nom_en":"P1","zet_nom_fr":"P1","zet_nom_key":"p1","__display_en":"P1","__display_fr":"P1","tze_type_nom":"plateforme","zet_chemin_parent":"nivelle","zet_description_en":"","zet_description_fr":""},"refsLinkedTo":{"sites":["a936e28c-8a11-42d5-a8e7-404409305c02"],"type_de_sites":["11a1d02e-2d23-415f-8aab-01bf243f1963"]},"referencingReference":{"02baca53-f406-446e-bad3-91794efd1989":{"data":["pem"]},"0539c859-5560-4ef3-8d8f-43495956d1db":{"data":["pem"]},"0c32b7a2-6daf-417b-89ea-3fea29d0b899":{"data":["pem"]},"0d7141f5-ec26-4c7b-b1e7-a24d8c4dc090":{"data":["pem"]},"0fdd0a2b-093f-42a8-9852-5b98b8986966":{"data":["pem"]},"11db05d8-2f62-43ba-a306-a0fda2b804d1":{"data":["pem"]},"19551949-71ce-496a-8c19-6b9b0a542e12":{"data":["pem"]},"1a27ffc6-7409-4f80-b188-ee53da62fec0":{"data":["pem"]},"1b12ba53-649d-44a8-9169-426f5ab41fb4":{"data":["pem"]},"1fc04602-cecd-4e99-83a3-a6aa429e428d":{"data":["pem"]},"21a80b3e-8c14-4500-9d2c-e050ecb82125":{"data":["pem"]},"253e729e-d424-4664-a83a-bb0b75d355cd":{"data":["pem"]},"2b3aa5e9-1884-4c4c-9458-54a4ab63b352":{"data":["pem"]},"2c4f22de-a841-499b-9d47-976bc5da9d1d":{"data":["pem"]},"2e1db5ea-47e3-4f6a-8ecf-a9b49c20b41c":{"data":["pem"]},"32fca2c4-0625-458a-bcee-daa988e38038":{"data":["pem"]},"33a00b44-22e5-4117-bf57-ca5f4453a112":{"data":["pem"]},"352b57e6-584e-4893-b088-b7e1dc8805ca":{"data":["pem"]},"38b852f3-4fc8-40b3-95bf-0253f69c901b":{"data":["pem"]},"3955ea92-7779-4ae5-a897-869489c82982":{"data":["pem"]},"3d26257b-7bf9-47a2-9822-f3804be7434b":{"data":["pem"]},"3d553476-4375-45c1-adae-30d34b6e1c03":{"data":["pem"]},"4732ebe2-17a7-4efe-8b29-6b2e3082f2e8":{"data":["pem"]},"4ffd14b0-9d63-46c1-b449-b3d04ac440ee":{"data":["pem"]},"50eebba9-1af9-4eb7-9bbf-acdfde955c13":{"data":["pem"]},"53a0ed4f-2dc2-4775-93f6-cf92d60a9de9":{"data":["pem"]},"560eb9dd-a9e8-4e70-980f-aecda72c0869":{"data":["pem"]},"57f74d52-ff74-4a51-9e91-a8f6b7786573":{"data":["pem"]},"586c8592-6145-4a4e-ba4b-b46ccebe214f":{"data":["pem"]},"59f933b2-4327-4f35-8585-8eac114c037e":{"data":["pem"]},"62e7ff2b-36f9-45cc-8ce5-bc91076b9753":{"data":["pem"]},"641d33be-dd4d-4329-aa2f-d7f0760329f8":{"data":["pem"]},"6617bb8f-760b-4fd9-831b-acd8942d388c":{"data":["pem"]},"6773287d-130d-45d7-b5a4-a46902002c81":{"data":["pem"]},"6b01bb16-d5a6-416b-adf3-f45373e0ab0f":{"data":["pem"]},"7584e8e5-b8a3-4ea4-9f10-7003c65bf2d0":{"data":["pem"]},"7cdbad7e-4346-4895-833b-8c4893c18c79":{"data":["pem"]},"82793bf2-c0f7-48c4-8525-f58ece09b2a9":{"data":["pem"]},"83b829b4-824b-4a9c-9b99-e49b2f54af93":{"data":["pem"]},"85b231f1-d133-4327-8e4c-b4303189aa01":{"data":["pem"]},"861832c3-7eed-4882-be48-2d232a80b3de":{"data":["pem"]},"86ef42d5-13e9-4406-864d-46517e625aea":{"data":["pem"]},"8dfbfb62-6785-4d39-8dab-f0f9d077b0a7":{"data":["pem"]},"912904d6-d679-41c3-9e24-dba64e17fffe":{"data":["pem"]},"91bc36d9-47e3-4c2c-b085-be577b9fc540":{"data":["pem"]},"9b4d5e17-8624-4263-b550-6a3879ec2545":{"data":["pem"]},"9ea6d9da-cb04-49da-bd04-b8bfed9b2640":{"data":["pem"]},"aa44b6bd-2ceb-44f3-ac1b-15d32fa1cf53":{"data":["pem"]},"ad0cf350-f45b-48be-877d-0345be005e9f":{"reference":["site_theme_datatype"]},"b0d28f75-6d07-4201-abd6-43799d57d04a":{"data":["pem"]},"b2a5afd8-11ec-4214-9d82-fc7fa894b172":{"reference":["site_theme_datatype"]},"b41534dd-9981-4f77-9b69-7f4b5da6ab81":{"data":["pem"]},"b72e7e48-7491-4b68-81d1-445e2e686832":{"data":["pem"]},"bf232674-c980-4406-8f8d-fce4f4bb8010":{"data":["pem"]},"c1b0fffa-db17-4a2f-acdc-3e435f0d6eab":{"data":["pem"]},"c2d64bb3-5189-4930-b8f1-224a4657c299":{"data":["pem"]},"c2d7b975-09c1-4a81-978b-0cc33f2559d3":{"data":["pem"]},"cd713294-9df2-4009-a5f9-db9f12cb507b":{"data":["pem"]},"cebdf675-6099-4f2a-9165-201db3c59004":{"data":["pem"]},"d2b08ba4-222a-48f2-8cf3-cd8b9312e39c":{"data":["pem"]},"d540eb75-92a6-4be2-8b25-22550fe8b453":{"data":["pem"]},"e04960e5-73ad-48c0-93fd-2169b96d4393":{"data":["pem"]},"e0f249ac-520a-4ff7-811e-80a5b47420a2":{"data":["pem"]},"e3b53129-4afa-4a69-9f9f-5e28e12544bf":{"data":["pem"]},"e4ab59d7-78b2-4bbb-8d5c-1055cd4bf510":{"data":["pem"]},"e844ed30-f8d0-43a9-804c-a759b0d360b2":{"data":["pem"]},"ee6f6a3b-9571-41e2-9709-d38c38c062c4":{"data":["pem"]},"f0a7514d-fcfe-4162-8362-d79f8075a1aa":{"data":["pem"]},"f58781a9-114f-4d21-8ef3-a83c5b5f78ee":{"data":["pem"]},"f943ee39-9ba5-45e3-8c18-0ec5a5e138ac":{"data":["pem"]}}},{"id":"c6c53f31-3d2d-4d86-aa78-bc91090c97ea","hierarchicalKey":"oir__p1","hierarchicalReference":"type_de_sites.sites.sites","naturalKey":"oir__p1","values":{"zet_nom_en":"P1","zet_nom_fr":"P1","zet_nom_key":"p1","__display_en":"P1","__display_fr":"P1","tze_type_nom":"plateforme","zet_chemin_parent":"oir","zet_description_en":"","zet_description_fr":""},"refsLinkedTo":{"sites":["c610cfb3-9dd6-4a07-a84e-e143f001f543"],"type_de_sites":["11a1d02e-2d23-415f-8aab-01bf243f1963"]},"referencingReference":{"0277d18c-6ea6-4cc8-8e39-5b08c92534a5":{"data":["pem"]},"07e1a11e-07ed-41e2-8dba-111c624e4e53":{"data":["pem"]},"09f1fe66-64ef-48b3-bef3-b2d4451df293":{"data":["pem"]},"0c061fe3-e180-4c52-9b05-1ea985bb5b19":{"data":["pem"]},"0f93823b-1743-44f0-adaf-b57b8dc7353e":{"data":["pem"]},"118dd53c-512f-43c5-b420-6ce739e42ee1":{"data":["pem"]},"12872632-29e1-48e8-a584-b0da0ff580e3":{"reference":["sites"]},"12926a39-b423-49ef-b0e4-8e1bf885f951":{"data":["pem"]},"16005801-1b5a-4d5d-bb8e-0218fda60dec":{"data":["pem"]},"17b34f07-e6d9-4c81-89e9-7d721900286c":{"data":["pem"]},"17e1be21-c6ec-4d12-9bfb-7c5b0933b492":{"data":["pem"]},"180a9d32-43d4-4470-ac88-d33cbdca787e":{"data":["pem"]},"18f901d9-ffae-47ed-9851-64adbc15c6b3":{"data":["pem"]},"1d1235db-087a-49fd-86bd-34286280195b":{"data":["pem"]},"21e88100-4a5f-4087-bf20-1a0abf8207dd":{"data":["pem"]},"22fe5c64-fbd4-4e98-a50e-3e3d83faa91d":{"data":["pem"]},"24cd44ff-dcfa-41e4-945d-b4cc2a980f19":{"data":["pem"]},"25386405-ce34-4908-b44c-15fb35a78433":{"data":["pem"]},"2885e341-fef8-4253-b459-5725cfd435b8":{"data":["pem"]},"2b1d0ae6-883e-483b-b0ae-de99afbe5c59":{"data":["pem"]},"2c6ea209-e6b3-493a-afeb-7c074feb04a9":{"data":["pem"]},"363fb891-e3b3-4479-9156-1fe498e43704":{"data":["pem"]},"3f08b6e5-c2a2-4371-93cf-f82ed7e394f4":{"data":["pem"]},"443f0c61-16ad-4658-8621-d5fdaca9966f":{"data":["pem"]},"48e03e54-b29c-4a22-8d93-3c49401720a9":{"data":["pem"]},"48e5c4ed-7fe3-4b3c-9a07-56d7b77caebb":{"data":["pem"]},"4f7083e1-453b-452c-bbbb-757ae9ac3c39":{"data":["pem"]},"537b621a-8e45-4f83-87cf-bc4ed09d3392":{"data":["pem"]},"5d256b13-5e52-4563-939d-a98b56449883":{"data":["pem"]},"625bb50c-b9f5-43f1-94c6-58b4b5ccdc93":{"data":["pem"]},"6854dfba-6475-464a-a187-a625bf8957f2":{"data":["pem"]},"68987303-0f0a-4fe1-bfa4-346089d91516":{"data":["pem"]},"6f914953-a3c6-461a-912e-3c9b3d70738c":{"data":["pem"]},"79b052b0-59ac-42b8-aa17-63d2df0d2df6":{"data":["pem"]},"7b8a2837-86d6-4ead-9001-e9fb09c686cd":{"data":["pem"]},"7f43e834-5ae6-4518-8281-5ac77bb27f96":{"data":["pem"]},"8afbaba9-734b-41f6-89ad-2c5a6874fd6c":{"data":["pem"]},"8f24eec0-4e82-4338-8fd1-5a71a119ddfc":{"data":["pem"]},"909c04bf-a2d8-4c8e-9671-e4bd80083e8f":{"data":["pem"]},"942d81e6-0a93-474c-bd21-325277231750":{"data":["pem"]},"95b5da2a-d109-4db0-8134-db65ca096184":{"data":["pem"]},"978dda0e-fa91-4906-b26c-9e4908b62f8d":{"data":["pem"]},"98276ced-0d59-430c-bb91-a31468e9ceca":{"data":["pem"]},"99ab42bb-94ad-4c34-ba27-0318a8eb5ba9":{"data":["pem"]},"9bd59e8f-c58e-4591-8119-338d46a9e937":{"data":["pem"]},"9da6d29e-300c-4f54-8f59-20ecf9744e58":{"data":["pem"]},"9dee49ff-9e48-4b88-b366-dab83642d490":{"data":["pem"]},"a302e2af-6b3c-457e-941c-94c0592cb484":{"data":["pem"]},"a6ad220a-a90b-41e9-8c44-4001bba7dbc6":{"data":["pem"]},"a6da9c97-e3e4-4a36-9b04-5f5470e34b09":{"data":["pem"]},"a8c4614c-a3c8-42aa-bae0-11919557d208":{"data":["pem"]},"a936e28c-8a11-42d5-a8e7-404409305c02":{"reference":["sites"]},"ab153725-3b2e-41e2-be5f-4de50440a46b":{"data":["pem"]},"acf13421-9ca7-417e-aef9-8504dc3e5dff":{"data":["pem"]},"ad09f927-70fb-4c18-9376-0d9de6ca8042":{"data":["pem"]},"b4c65209-7d89-41e4-924c-16818019730d":{"data":["pem"]},"b664e7f4-bd55-46cc-ad40-59798b56d557":{"data":["pem"]},"b8f3fde0-436b-40ae-a0be-b30b3b5dd789":{"data":["pem"]},"bcae3f89-2250-486e-bfe8-f9c39d7548a5":{"data":["pem"]},"cebea7ce-9d4e-48ed-b58e-ec9c606f9b43":{"data":["pem"]},"d4925c80-5182-417d-a299-8309fa1a6389":{"reference":["sites"]},"d5bdf5ce-e73d-464a-a708-68a17aea89af":{"data":["pem"]},"d614be8f-f0d4-468e-a5d3-2d8350d318a8":{"data":["pem"]},"daa83763-00ee-4a2f-81ec-a6a2552fa1a1":{"data":["pem"]},"dfaee2cf-98c8-4284-9876-930c2e49b530":{"data":["pem"]},"e73f697d-f6a3-4211-a30d-22b6a92c8c35":{"data":["pem"]},"ec766ea7-45fc-4ad9-8df6-b273181f3d21":{"reference":["site_theme_datatype"]},"ed5ad1ba-9b20-48a7-b222-59cd739ec270":{"data":["pem"]},"f16ea809-e815-4cc9-a302-99ba51d8fac3":{"data":["pem"]},"f857533b-0dca-4765-b724-7263c375515c":{"data":["pem"]},"f8dee920-7205-4df4-a169-9d9ab1d8a5ce":{"data":["pem"]},"fae534f0-a64c-4159-92df-df2b287b0a3c":{"reference":["sites"]},"fbfd2788-037b-4115-8243-04b8d0f04c5a":{"data":["pem"]}}},{"id":"fae534f0-a64c-4159-92df-df2b287b0a3c","hierarchicalKey":"plateforme.oir.oir__p1.oir__p1__a","hierarchicalReference":"type_de_sites.sites.sites.sites","naturalKey":"oir__p1__a","values":{"zet_nom_en":"A","zet_nom_fr":"A","zet_nom_key":"a","__display_en":"A","__display_fr":"A","tze_type_nom":"plateforme","zet_chemin_parent":"oir__p1","zet_description_en":"","zet_description_fr":""},"refsLinkedTo":{"sites":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"],"type_de_sites":["11a1d02e-2d23-415f-8aab-01bf243f1963"]},"referencingReference":{"09f1fe66-64ef-48b3-bef3-b2d4451df293":{"data":["pem"]},"0c061fe3-e180-4c52-9b05-1ea985bb5b19":{"data":["pem"]},"12926a39-b423-49ef-b0e4-8e1bf885f951":{"data":["pem"]},"17b34f07-e6d9-4c81-89e9-7d721900286c":{"data":["pem"]},"17e1be21-c6ec-4d12-9bfb-7c5b0933b492":{"data":["pem"]},"18f901d9-ffae-47ed-9851-64adbc15c6b3":{"data":["pem"]},"1d1235db-087a-49fd-86bd-34286280195b":{"data":["pem"]},"21e88100-4a5f-4087-bf20-1a0abf8207dd":{"data":["pem"]},"24cd44ff-dcfa-41e4-945d-b4cc2a980f19":{"data":["pem"]},"2b1d0ae6-883e-483b-b0ae-de99afbe5c59":{"data":["pem"]},"3483cae6-f877-40be-ab2b-9573b0aefccc":{"reference":["site_theme_datatype"]},"363fb891-e3b3-4479-9156-1fe498e43704":{"data":["pem"]},"3f08b6e5-c2a2-4371-93cf-f82ed7e394f4":{"data":["pem"]},"443f0c61-16ad-4658-8621-d5fdaca9966f":{"data":["pem"]},"48e5c4ed-7fe3-4b3c-9a07-56d7b77caebb":{"data":["pem"]},"4f7083e1-453b-452c-bbbb-757ae9ac3c39":{"data":["pem"]},"537b621a-8e45-4f83-87cf-bc4ed09d3392":{"data":["pem"]},"6f914953-a3c6-461a-912e-3c9b3d70738c":{"data":["pem"]},"79b052b0-59ac-42b8-aa17-63d2df0d2df6":{"data":["pem"]},"7b8a2837-86d6-4ead-9001-e9fb09c686cd":{"data":["pem"]},"7f43e834-5ae6-4518-8281-5ac77bb27f96":{"data":["pem"]},"8afbaba9-734b-41f6-89ad-2c5a6874fd6c":{"data":["pem"]},"8f24eec0-4e82-4338-8fd1-5a71a119ddfc":{"data":["pem"]},"909c04bf-a2d8-4c8e-9671-e4bd80083e8f":{"data":["pem"]},"942d81e6-0a93-474c-bd21-325277231750":{"data":["pem"]},"98276ced-0d59-430c-bb91-a31468e9ceca":{"data":["pem"]},"9dee49ff-9e48-4b88-b366-dab83642d490":{"data":["pem"]},"a6da9c97-e3e4-4a36-9b04-5f5470e34b09":{"data":["pem"]},"ad09f927-70fb-4c18-9376-0d9de6ca8042":{"data":["pem"]},"b4c65209-7d89-41e4-924c-16818019730d":{"data":["pem"]},"cebea7ce-9d4e-48ed-b58e-ec9c606f9b43":{"data":["pem"]},"ed5ad1ba-9b20-48a7-b222-59cd739ec270":{"data":["pem"]},"f16ea809-e815-4cc9-a302-99ba51d8fac3":{"data":["pem"]},"f857533b-0dca-4765-b724-7263c375515c":{"data":["pem"]},"f8dee920-7205-4df4-a169-9d9ab1d8a5ce":{"data":["pem"]}}},{"id":"12872632-29e1-48e8-a584-b0da0ff580e3","hierarchicalKey":"plateforme.oir.oir__p1.oir__p1__b","hierarchicalReference":"type_de_sites.sites.sites.sites","naturalKey":"oir__p1__b","values":{"zet_nom_en":"B","zet_nom_fr":"B","zet_nom_key":"b","__display_en":"B","__display_fr":"B","tze_type_nom":"plateforme","zet_chemin_parent":"oir__p1","zet_description_en":"","zet_description_fr":""},"refsLinkedTo":{"sites":["c6c53f31-3d2d-4d86-aa78-bc91090c97ea"],"type_de_sites":["11a1d02e-2d23-415f-8aab-01bf243f1963"]},"referencingReference":{"e1c3b140-1e8d-4841-a631-f4807be8c0b5":{"reference":["site_theme_datatype"]}}},{"id":"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54","hierarchicalKey":"plateforme.oir.oir__p2","hierarchicalReference":"type_de_sites.sites.sites","naturalKey":"oir__p2","values":{"zet_nom_en":"P2","zet_nom_fr":"P2","zet_nom_key":"p2","__display_en":"P2","__display_fr":"P2","tze_type_nom":"plateforme","zet_chemin_parent":"oir","zet_description_en":"","zet_description_fr":""},"refsLinkedTo":{"sites":["c610cfb3-9dd6-4a07-a84e-e143f001f543"],"type_de_sites":["11a1d02e-2d23-415f-8aab-01bf243f1963"]},"referencingReference":{"0aaf9dd3-d673-46df-af21-86e7733a53eb":{"data":["pem"]},"11c10d52-1a99-4e83-9e1a-dac43ee556e3":{"data":["pem"]},"15abf27d-e9f3-4980-9f25-2f0b74aa7529":{"data":["pem"]},"16589d1e-d209-4ecb-a97d-696a2af04563":{"data":["pem"]},"17718471-ffc5-4640-979d-9bbd7f22878b":{"data":["pem"]},"1cdb438c-8d37-4807-a1b1-d28a48dd9db0":{"data":["pem"]},"1f66b8e0-8c5e-4631-ab73-3edb70e17ea3":{"data":["pem"]},"27c80422-b438-4b3a-94c0-6f358b63d064":{"data":["pem"]},"306edd7e-c972-4214-8ee8-021669f12b72":{"data":["pem"]},"30cfcb13-54e7-4c17-bbe8-01d2ded6ff5c":{"data":["pem"]},"34a413a6-64b5-4e12-93a7-33f611fd94e7":{"data":["pem"]},"36578622-db70-4757-8e24-e4be27d2dcaf":{"data":["pem"]},"3b7bfc35-39c2-4edf-8f7b-7aa707e0f63c":{"data":["pem"]},"3f324226-9ade-4e30-8632-2837162b532d":{"data":["pem"]},"40367fe8-cbb6-444a-bdfc-3e7f5d2da84b":{"data":["pem"]},"4392126b-7a22-408d-953c-4bf0d1f424c9":{"data":["pem"]},"466983d4-d2c6-49f8-8067-6cab394330c3":{"data":["pem"]},"47ad3aca-28d8-491d-9299-8c7b22aeb727":{"data":["pem"]},"4d3d33d3-75ba-4bc5-8d9d-4511848fa4ab":{"data":["pem"]},"53e64630-7500-4b5b-8527-2e839838c67e":{"data":["pem"]},"540b6702-f6ff-43b6-a048-716c66c65765":{"data":["pem"]},"561f7ef7-6b76-4f89-9e88-2921ff2257be":{"data":["pem"]},"581c6e35-ba5d-4822-9cef-dfb0fd9561bc":{"data":["pem"]},"59474fc4-3f96-412a-b365-e287cdc05e24":{"data":["pem"]},"5a41cd82-e217-4604-9597-207aab51bef8":{"data":["pem"]},"5f78c53e-22fd-4a92-8aa2-f99bb647c3fc":{"data":["pem"]},"626d97be-7d27-4c0c-b7ae-dee6299e60ee":{"data":["pem"]},"680d333c-f7c9-43f8-a931-a8b5c02d143a":{"data":["pem"]},"694a52a4-2f08-4bd3-924e-58c91d841ff4":{"data":["pem"]},"6d9b45a6-d1f9-45b9-88c2-118011de55dd":{"data":["pem"]},"6e532dc3-c936-4617-aa73-2ad1b228ad84":{"reference":["site_theme_datatype"]},"787b67f5-58ac-4782-8a53-2d1d169297c1":{"data":["pem"]},"7a661085-3e4c-44b9-be90-6bb3d9e4d441":{"data":["pem"]},"7cd6ad8b-5810-4e6e-af5a-5b0027c079d4":{"data":["pem"]},"85504522-0ceb-46ac-9ce7-1498cc078604":{"data":["pem"]},"8cdec0cb-fbbb-43fb-976a-f98aee555a92":{"data":["pem"]},"8ce38056-e1ee-4a92-a754-6f99a0400a65":{"data":["pem"]},"8d291138-8c61-4f71-bdcd-6a5dafc35418":{"data":["pem"]},"8df9ca5d-81d8-495f-ad4e-52cd94f1d408":{"data":["pem"]},"906b3b8d-23b6-46ee-b469-8d1fea0dd2ad":{"data":["pem"]},"9329e9bc-222e-48d1-b0ff-2806280657d6":{"data":["pem"]},"93c4cdd7-dfc4-4d04-b0d0-b86026e11e46":{"data":["pem"]},"98a3feba-2f38-4d27-ab53-b2b99f8ed15b":{"data":["pem"]},"9948ac50-8ffb-418d-a44e-ea77ac23e6c8":{"data":["pem"]},"9a0ace42-2bab-4e9a-9fa8-b0e2dd910fb8":{"data":["pem"]},"9bad11d9-3c44-449f-8212-401b6e1b0e23":{"data":["pem"]},"a535d062-91f6-4871-9168-aa1e3f12a893":{"data":["pem"]},"a5856185-f17c-4997-a927-9092578d8341":{"data":["pem"]},"a69bf538-ecb8-44cf-be81-622ad56891cf":{"data":["pem"]},"a96c213c-ae0b-4f55-ba18-c5de3fcf4ed9":{"data":["pem"]},"ac775ed3-8488-45b5-8db9-27664684e1f5":{"data":["pem"]},"ae0196c7-d76d-410d-b44b-84906a631d8f":{"data":["pem"]},"b277b69d-8a4d-4153-b461-eda6fddce5c5":{"data":["pem"]},"b2f23ffc-703f-49c2-8807-23caf9d34d9a":{"data":["pem"]},"b31250fc-497d-46cf-9ba5-6663cdeb2919":{"reference":["site_theme_datatype"]},"b333e5bf-863b-4da6-ac13-1fc002f8f8ee":{"data":["pem"]},"b38dd57d-9eec-4a30-9b88-57328ebbaa29":{"data":["pem"]},"b65281a6-a222-4d28-83ac-ba04bd887f01":{"data":["pem"]},"ba59393b-372e-4f1a-982d-842829282545":{"data":["pem"]},"bca02456-d0e5-43a5-a8af-7b8aa4611c76":{"data":["pem"]},"c54b2c72-2436-4bbf-80a1-c90d89e6e195":{"data":["pem"]},"d4403093-020b-461a-bcc2-79bdbd05d241":{"data":["pem"]},"e68bf907-eebf-464e-8312-ee6804b7b1f7":{"data":["pem"]},"e6e02832-970c-486e-90b0-9a020f7c32b0":{"data":["pem"]},"eb3ebd5c-723b-450b-9099-e2775d184e26":{"data":["pem"]},"eb9a983a-d8cb-4ad7-a060-95ec0b6a24c3":{"data":["pem"]},"ed27e852-d748-4f07-aec4-18f20b2cbaca":{"data":["pem"]},"f44f8bc2-1a51-4939-adf7-5905bfbe6746":{"data":["pem"]},"f5b3ed24-262b-43a9-a41a-e25273e26b10":{"data":["pem"]},"f6b53cd9-19ac-4407-a996-1ab2197212f0":{"data":["pem"]}}},{"id":"630bca5b-63cd-496c-abc0-38da2d8d7dfa","hierarchicalKey":"plateforme.scarff.scarff__p1","hierarchicalReference":"type_de_sites.sites.sites","naturalKey":"scarff__p1","values":{"zet_nom_en":"P1","zet_nom_fr":"P1","zet_nom_key":"p1","__display_en":"P1","__display_fr":"P1","tze_type_nom":"plateforme","zet_chemin_parent":"scarff","zet_description_en":"","zet_description_fr":""},"refsLinkedTo":{"sites":["d4925c80-5182-417d-a299-8309fa1a6389"],"type_de_sites":["11a1d02e-2d23-415f-8aab-01bf243f1963"]},"referencingReference":{"084fa779-46f0-4e22-999f-b8c1a5c402ef":{"data":["pem"]},"0a107b1d-cba9-46b3-9744-73c554797cee":{"data":["pem"]},"0ac5536a-c535-4b53-a684-91513ad73383":{"data":["pem"]},"0d7fe37f-b446-4d4b-99be-58875a710001":{"data":["pem"]},"0f0aea23-ade3-4c39-a4e8-a488d4ddef99":{"data":["pem"]},"12f9271c-1a1e-4b15-a219-1db2a10f75c4":{"data":["pem"]},"188bf143-c20f-4bdc-973c-c28e3042a70a":{"data":["pem"]},"1a2e981e-0653-48f9-b63e-4a4dc1b66ab4":{"data":["pem"]},"1a571dbf-9e8a-4661-a6bf-f039287c4565":{"data":["pem"]},"288a1d3c-a765-4da7-9bf5-52c9a7517caa":{"data":["pem"]},"28e137c4-2a27-4506-9e57-2de8706ed228":{"data":["pem"]},"3082564f-13ef-4361-acee-4a31d314be84":{"data":["pem"]},"3185c1eb-7bfd-4605-90c7-d9efd8d1bb6d":{"data":["pem"]},"31eb2285-f6d8-4502-bacc-673ca44d79f0":{"data":["pem"]},"3384bf77-aed0-4566-a1df-47cb0a404f75":{"data":["pem"]},"389dbaf1-f44d-4a23-a234-b7caf1fc9311":{"data":["pem"]},"3c4285e4-065f-4b5e-a997-1980d0a9b544":{"data":["pem"]},"42ce5f8c-429d-49cd-a588-772a3e21950a":{"data":["pem"]},"42f9fda7-3add-4d0e-8178-333723739ebc":{"data":["pem"]},"441bc526-2b22-4959-be89-d3d373ff6246":{"data":["pem"]},"445de144-2394-4ff1-ae29-e6486dc98c82":{"data":["pem"]},"4a85d42c-e67a-4097-808b-dc22491423b2":{"data":["pem"]},"4d08e371-8541-4652-8e03-36184d57bebd":{"data":["pem"]},"502a4f08-3185-453f-ac23-7adc79438e50":{"data":["pem"]},"53958632-deaa-4917-9233-65c85b7c52eb":{"reference":["site_theme_datatype"]},"56dbd03e-5e01-44c8-b4ae-57ec875f3be3":{"data":["pem"]},"5a21aab5-a0d7-4ef6-9ce5-aff15154e3ec":{"data":["pem"]},"5c47ed9d-aa9d-480c-95c0-5dbb915c4ce6":{"data":["pem"]},"603cb706-c0f7-4d38-bdcd-bbf1d5496901":{"data":["pem"]},"680f4204-5e7f-4613-965f-cf3ef555498f":{"data":["pem"]},"727e2e81-f251-4704-8bd5-5720c2cbe326":{"data":["pem"]},"77e20677-e80a-4851-a47b-ed480e0747b6":{"data":["pem"]},"78e5d420-e2f5-46db-958e-8975d0809d7d":{"data":["pem"]},"7a348f6d-6488-4a7a-9943-1ee79f6f2b5e":{"data":["pem"]},"7f539cd6-b5c7-4a36-b508-c0d38af11744":{"data":["pem"]},"80aa0e1d-c15a-4dc3-be3c-6581b842c3b3":{"data":["pem"]},"85062d35-a2bc-44ae-91d6-0a3611612224":{"data":["pem"]},"851549f9-66b7-4b9f-99ce-8378ffd30d2f":{"data":["pem"]},"8a2364df-fcb9-4d8d-b148-8d13f7455370":{"data":["pem"]},"8d1e743c-e6ce-40fc-9bdd-e9a14f76a943":{"data":["pem"]},"960c8b51-145f-4b32-a2a3-3995ee395d3d":{"data":["pem"]},"96aa352d-93cf-439d-9f23-c632c43a398e":{"data":["pem"]},"9700cd28-0018-47db-9f06-31b6d125824a":{"data":["pem"]},"98d91190-3f93-48fa-a607-ce4e17467f5e":{"data":["pem"]},"9a7cb03c-a0fa-4954-bdfb-b05187f33906":{"data":["pem"]},"9b99fdb6-9f36-4088-9dc4-931dfea6be31":{"data":["pem"]},"a60230a1-1657-4db5-99d2-f7610206fb55":{"data":["pem"]},"afe33e94-b445-457e-8092-60743607dd62":{"data":["pem"]},"b1c1803f-22ef-40be-ba87-8adadf70a723":{"data":["pem"]},"b665f086-aa8e-47b5-a509-320aa8996077":{"data":["pem"]},"b80e27d1-4115-4d91-b4c3-48dbaf66e565":{"data":["pem"]},"c2730abb-3128-4287-9287-628932d93002":{"data":["pem"]},"c2ad3361-128f-4703-ab3c-21202a619b60":{"data":["pem"]},"c3c9dab1-4aa5-4bc6-9b8a-71e24f9a9882":{"data":["pem"]},"d0c91a14-7345-4100-9bad-ead056c4660f":{"data":["pem"]},"d54c354e-2c80-4f10-aee0-0ba44a899ac7":{"data":["pem"]},"dd8a2f0b-9b7e-4a64-a5e3-79751e75111e":{"data":["pem"]},"de858f8d-be79-4fb8-9fb0-64b0a8307f5b":{"data":["pem"]},"e1f3eb2b-4db0-4851-a5bc-c7135b218b34":{"data":["pem"]},"e279661e-9d32-4cf7-9ae3-255c7b35272a":{"data":["pem"]},"e6317e09-2e94-4f9c-b09a-b5a177517066":{"data":["pem"]},"e7e1d5d1-06ea-4dd3-8a49-fae11cab5a77":{"data":["pem"]},"ec1f6184-590e-4315-b302-ab27460a77a8":{"data":["pem"]},"ed0ce1ee-524b-44e3-a4e7-583adbf716a0":{"data":["pem"]},"eeb313ac-621d-4420-a8d0-51f32ba0c14f":{"data":["pem"]},"efa7d4f5-0aa3-4921-aa84-6d5de1fd9b27":{"data":["pem"]},"f6b9b1c1-0efc-42fb-89d0-e4c4dd7f6b36":{"data":["pem"]},"faeea294-7eb1-474a-9a69-844c8795cb32":{"data":["pem"]},"fd12d7b3-1906-41e2-adf9-1b2d0b01e631":{"data":["pem"]},"ffb6bca1-ab82-4be7-afce-59628b99388d":{"reference":["site_theme_datatype"]}}}],"referenceTypeForReferencingColumns":{"tze_type_nom":"type_de_sites","zet_chemin_parent":"sites"}} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/references/type_de_sites.json b/cypress/fixtures/applications/ore/monsore/references/type_de_sites.json deleted file mode 100644 index f5c06ed28..000000000 --- a/cypress/fixtures/applications/ore/monsore/references/type_de_sites.json +++ /dev/null @@ -1 +0,0 @@ -{"referenceValues":[{"id":"64c59a95-ff20-4c53-af85-c8d209d2482e","hierarchicalKey":"bassin_versant","hierarchicalReference":"type_de_sites","naturalKey":"bassin_versant","values":{"tze_nom_en":"Watershed","tze_nom_fr":"Bassin versant","tze_nom_key":"bassin_versant","__display_en":"Watershed","__display_fr":"Bassin versant","tze_definition_en":"Watershed","tze_definition_fr":"Bassin versant"},"refsLinkedTo":{},"referencingReference":{"a936e28c-8a11-42d5-a8e7-404409305c02":{"reference":["sites"]},"c610cfb3-9dd6-4a07-a84e-e143f001f543":{"reference":["sites"]},"d4925c80-5182-417d-a299-8309fa1a6389":{"reference":["sites"]}}},{"id":"11a1d02e-2d23-415f-8aab-01bf243f1963","hierarchicalKey":"plateforme","hierarchicalReference":"type_de_sites","naturalKey":"plateforme","values":{"tze_nom_en":"Platform","tze_nom_fr":"Plateforme","tze_nom_key":"plateforme","__display_en":"Platform","__display_fr":"Plateforme","tze_definition_en":"Measurement platform","tze_definition_fr":"Plateforme de mesure"},"refsLinkedTo":{},"referencingReference":{"12872632-29e1-48e8-a584-b0da0ff580e3":{"reference":["sites"]},"630bca5b-63cd-496c-abc0-38da2d8d7dfa":{"reference":["sites"]},"b9988cc0-13a4-499f-b393-99058ac89975":{"reference":["sites"]},"c6c53f31-3d2d-4d86-aa78-bc91090c97ea":{"reference":["sites"]},"f7bf03f6-0ca1-4fec-b3dd-24ee0843bb54":{"reference":["sites"]},"fae534f0-a64c-4159-92df-df2b287b0a3c":{"reference":["sites"]}}}],"referenceTypeForReferencingColumns":{}} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/monsore/validateMonsore.txt b/cypress/fixtures/applications/ore/monsore/validateMonsore.txt deleted file mode 100644 index 34351d700..000000000 --- a/cypress/fixtures/applications/ore/monsore/validateMonsore.txt +++ /dev/null @@ -1,10 +0,0 @@ -{"result":"application.createConfiguration.testYamlIsvalid","params":null,"time":[2024,11,19,18,27,17,226998917],"type":"REACTIVE_INFO"} -{"result":"application.createConfiguration.yamlIsvalid","params":null,"time":[2024,11,19,18,27,17,234411326],"type":"REACTIVE_INFO"} -{"result":"application.createConfiguration.versionIsValid","params":null,"time":[2024,11,19,18,27,17,234745980],"type":"REACTIVE_INFO"} -{"result":0.01,"time":[2024,11,19,18,27,17,235604709],"type":"REACTIVE_PROGRESS"} -{"result":"application.createConfiguration.Starting parsing of configuration","params":{},"time":[2024,11,19,18,27,17,556733318],"type":"REACTIVE_INFO"} -{"result":0.0,"time":[2024,11,19,18,27,17,557212286],"type":"REACTIVE_PROGRESS"} -{"result":0.0,"time":[2024,11,19,18,27,17,557534351],"type":"REACTIVE_PROGRESS"} -{"result":"application.createConfiguration.CheckSyntax.startValidation.start","params":{"applicationName":"monsore"},"time":[2024,11,19,18,27,18,261053451],"type":"REACTIVE_INFO"} -{"result":{"id":"43b1880f-347e-45a1-9e28-27cfde6cc832","creationDate":null,"updateDate":null,"lastChartes":5336473980199903000,"name":"monsore","version":null,"data":["themes","especes","variables","type_de_sites","site_theme_datatype","unites","projet","valeurs_qualitatives","type_de_fichiers","variables_et_unites_par_types_de_donnees","pem","sites"],"additionalFiles":["fichiers","utilisateurs"],"configuration":{"version":{"version":"2.0.1","runTimeVersion":{}},"tags":[{"tagDefinition":"DOMAIN_TAG","tagName":"context"},{"tagDefinition":"DOMAIN_TAG","tagName":"data"},{"tagDefinition":"DOMAIN_TAG","tagName":"test"},{"tagDefinition":"DOMAIN_TAG","tagName":"unit"},{"tagDefinition":"DOMAIN_TAG","tagName":"temporal"}],"i18n":{"tags":{"unit":{"en":"unit","fr":"unité"},"data":{"en":"data","fr":"données"},"test":{"en":"test","fr":"test"},"context":{"en":"context","fr":"contexte"},"temporal":{"en":"temporality","fr":"temporalité"}},"application":{"title":{"en":"SOERE my SOERE","fr":"SOERE mon SOERE"},"description":{"en":"SOERE my SOERE","fr":"SOERE mon SOERE"}},"data":{"themes":{"validations":{},"exceptions":{},"components":{"description_fr":{"exportHeader":{"title":{"fr":"définition"},"description":{"fr":"La definition du thème"}}},"description_en":{"exportHeader":{"title":{"en":"definition"},"description":{"en":"Thematic definition"}}},"nom_en":{"exportHeader":{"title":{"en":"name"},"description":{"en":"Site name"}}},"nom_fr":{"exportHeader":{"title":{"fr":"nom"},"description":{"fr":"Le nom du thème"}}}},"submissions":{"referenceScopes":{}},"i18nDisplayPattern":{"title":{"en":"{nom_en}","fr":"{nom_fr}"},"description":{"en":"{description_en}","fr":"{description_fr}"}},"i18n":{"title":{"en":"Thematic","fr":"Thème"},"description":{"en":"Thematic list","fr":"Liste des thèmes"}}},"variables":{"validations":{},"exceptions":{},"components":{"definition_en":{"exportHeader":{"title":{"en":"definition"},"description":{"en":"Variable definition"}}},"nom_en":{"exportHeader":{"title":{"en":"name"},"description":{"en":"Variable name"}}},"nom_fr":{"exportHeader":{"title":{"fr":"nom"},"description":{"fr":"Le nom de la variable"}}},"definition_fr":{"exportHeader":{"title":{"fr":"définition"},"description":{"fr":"La définition de la variable"}}}},"submissions":{"referenceScopes":{}},"i18nDisplayPattern":{"title":{"en":"{nom_en}","fr":"{nom_fr}"},"description":{"en":"{definition_en}","fr":"{definition_fr}"}},"i18n":{"title":{"en":"Variables","fr":"Variables"},"description":{"en":"Variables list","fr":"Liste des variables"}}},"especes":{"validations":{},"exceptions":{},"components":{"my_computed_column":{"exportHeader":{"title":{"en":"computed column","fr":"colonne calculée"},"description":{"en":"a calculated column returning 'my value'","fr":"une colonne calculée retournant 'my value'"}}},"esp_definition_en":{"exportHeader":{"title":{"en":"definition"},"description":{"en":"species definition"}}},"esp_definition_fr":{"exportHeader":{"title":{"fr":"définition"},"description":{"fr":"définition de l'espèce"}}},"esp_nom":{"exportHeader":{"title":{"en":"code","fr":"code"},"description":{"en":"code name of the species","fr":"nom codique de l'espèce"}}}},"submissions":{"referenceScopes":{}},"i18nDisplayPattern":{"title":{"en":"{esp_nom}","fr":"{esp_nom}"},"description":{"en":"{esp_definition_en}","fr":"{esp_definition_fr}"}},"i18n":{"title":{"en":"Species","fr":"Espèces"},"description":{"en":"Description of species fished in the watershed","fr":"Description des espèces pêchées sur le bassin versant"}}},"site_theme_datatype":{"validations":{"checkDatatype":{"fr":"test"},"projetRef":{"fr":"référence au projet"},"sitesRef":{"fr":"référence au site"},"themesRef":{"fr":"référence au theme"}},"exceptions":{},"components":{},"submissions":{"referenceScopes":{}},"i18nDisplayPattern":{"title":{"en":"projet name: {projet}, site name : {site}, theme name : {theme}, data type name : {datatype}","fr":"nom du projet: {projet}, nom du site : {site}, nom du thème : {theme}, nom du type de données : {datatype}"},"description":{"en":"Join on projet name: {projet}, site name : {site}, theme name : {theme}, data type name : {datatype}","fr":"Jointure nom du projet: {projet}, nom du site : {site}, nom du thème : {theme}, nom du type de données : {datatype}"}},"i18n":{"title":{"en":"Data types by site and project","fr":"Types de données par site et projet"},"description":{"en":"Join table of theme sites and datatypes","fr":"Table de jointure des sites theme et datatypes"}}},"type_de_sites":{"validations":{},"exceptions":{},"components":{"tze_nom_fr":{"exportHeader":{"title":{"fr":"nom"},"description":{"fr":"La nom du type de sites"}}},"tze_nom_en":{"exportHeader":{"title":{"en":"name"},"description":{"en":"Site type name"}}},"tze_definition_en":{"exportHeader":{"title":{"en":"definition"},"description":{"en":"Site type definition"}}},"tze_definition_fr":{"exportHeader":{"title":{"fr":"définition"},"description":{"fr":"La definition du type de site"}}}},"submissions":{"referenceScopes":{}},"i18nDisplayPattern":{"title":{"en":"{tze_nom_en}","fr":"{tze_nom_fr}"},"description":{"en":"{tze_definition_en}","fr":"{tze_definition_fr}"}},"i18n":{"title":{"en":"Sites types","fr":"Types de sites"},"description":{"en":"Sites types list","fr":"Liste des types de sites"}}},"unites":{"validations":{},"exceptions":{},"components":{"nom_en":{"exportHeader":{"title":{"en":"name"},"description":{"en":"Unit name"}}},"code_en":{"exportHeader":{"title":{"en":"code"},"description":{"en":"Unit code"}}},"nom_fr":{"exportHeader":{"title":{"fr":"nom"},"description":{"fr":"La nom de l'unité"}}},"code_fr":{"exportHeader":{"title":{"fr":"code"},"description":{"fr":"Le code du unité"}}}},"submissions":{"referenceScopes":{}},"i18nDisplayPattern":{"title":{"en":"{nom_en} ({code_key})","fr":"{nom_fr} ({code_key})"},"description":{}},"i18n":{"title":{"en":"Units","fr":"Unités"},"description":{"en":"Units list","fr":"Liste des unités"}}},"projet":{"validations":{},"exceptions":{},"components":{"definition_en":{"exportHeader":{"title":{"en":"definition"},"description":{"en":"project definition"}}},"nom_en":{"exportHeader":{"title":{"en":"Name"},"description":{"en":"Project name"}}},"nom_fr":{"exportHeader":{"title":{"fr":"Nom"},"description":{"fr":"Nom du projet"}}},"definition_fr":{"exportHeader":{"title":{"fr":"définition"},"description":{"fr":"définition du projet"}}}},"submissions":{"referenceScopes":{}},"i18nDisplayPattern":{"title":{"en":"{nom_en}","fr":"{nom_fr}"},"description":{"en":"{definition_en}","fr":"{definition_fr}"}},"i18n":{"title":{"en":"Project","fr":"Projet"},"description":{"en":"List of information system projects","fr":"Liste des projets du système d'information"}}},"valeurs_qualitatives":{"validations":{},"exceptions":{},"components":{"valeur_fr":{"exportHeader":{"title":{"fr":"valeur"},"description":{"fr":"La valeur dans la liste"}}},"nom_en":{"exportHeader":{"title":{"en":"name"},"description":{"en":"The name list"}}},"valeur_en":{"exportHeader":{"title":{"en":"value"},"description":{"en":"The value in list"}}},"nom_fr":{"exportHeader":{"title":{"fr":"Nom"},"description":{"fr":"Le nom de la liste"}}}},"submissions":{"referenceScopes":{}},"i18nDisplayPattern":{"title":{"en":"{valeur_en}","fr":"{valeur_fr}"},"description":{"en":"{valeur_en} of {nom_en}","fr":"{valeur_fr} de {nom_fr}"}},"i18n":{"title":{"en":"Qualitative values","fr":"Valeurs qualitatives"},"description":{"en":"List of qualitative values list","fr":"Liste de liste de valeurs qualitatives"}}},"variables_et_unites_par_types_de_donnees":{"validations":{"checkDatatype":{"fr":"test"},"uniteRef":{"fr":"référence à l'unité'"},"variableRef":{"fr":"référence à la variable"}},"exceptions":{},"components":{},"submissions":{"referenceScopes":{}},"i18nDisplayPattern":{"title":{"en":"datatype name : {datatype}, variable name : {variable}, : unit name {unite}","fr":"nom du type de données : {datatype}, nom de la variable : {variable}, : nom de l'unité {unite}"},"description":{"en":"Join ondatatype name : {datatype}, variable name : {variable}, : unit name {unite}","fr":"Jointure des nom du type de données : {datatype}, nom de la variable : {variable}, : nom de l'unité {unite}"}},"i18n":{"title":{"en":"Variables and units by data type","fr":"Variables et unités par type de données"},"description":{"en":"Variables and units by data type join list","fr":"Liste de jointure des variables et unités par type de données"}}},"type_de_fichiers":{"validations":{},"exceptions":{},"components":{"description_en":{"exportHeader":{"title":{"en":"definition"},"description":{"en":"Thematic definition"}}}},"submissions":{"referenceScopes":{}},"i18nDisplayPattern":{"title":{"en":"{nom_en}","fr":"{nom_fr}"},"description":{"en":"{description_en}","fr":"{description_fr}"}},"i18n":{"title":{"en":"Files types","fr":"Types de fichiers"},"description":{"en":"The files types","fr":"Les types de fichiers"}}},"pem":{"validations":{"unitOfIndividus":{"fr":"vérifie l'unité du nombre d'individus"},"unitOfColor":{"fr":"vérifie l'unité de la couleur des individus"}},"exceptions":{},"components":{"chemin":{"exportHeader":{"title":{"en":"Path","fr":"Chemin"},"description":{"en":"Data calculating the full path of the site","fr":"Données calculant le chemin complet du site"}}},"color_value":{"exportHeader":{"title":{"en":"United colors","fr":"Couleur des individus"},"description":{}}},"individusNumbervalue":{"exportHeader":{"title":{"en":"Number of individuals","fr":"Nombre d'individus"},"description":{}}}},"submissions":{"referenceScopes":{"projet":{"title":{"en":"project","fr":"projet"},"description":{"en":"Choose the project","fr":"Choisissez le projet"}},"sites":{"title":{"en":"site","fr":"site"},"description":{"en":"The site","fr":"Le site"}}}},"i18nDisplayPattern":null,"i18n":{"title":{"en":"Trap in ascent","fr":"Piégeage en Montée"},"description":{"en":"Upstream trapping fishing data","fr":"Données de pêche par piégeage en Montée"}}},"sites":{"validations":{},"exceptions":{},"components":{"zet_description_en":{"exportHeader":{"title":{"en":"definition"},"description":{"en":"site definition"}}},"zet_nom_fr":{"exportHeader":{"title":{"fr":"Nom du site"},"description":{"fr":"Le nom du site"}}},"zet_nom_en":{"exportHeader":{"title":{"en":"Site name"},"description":{"en":"The site name"}}},"zet_description_fr":{"exportHeader":{"title":{"fr":"définition"},"description":{"fr":"La definition du site"}}}},"submissions":{"referenceScopes":{}},"i18nDisplayPattern":{"title":{"en":"{zet_chemin_parent} - {zet_nom_fr}","fr":"{zet_chemin_parent} - {zet_nom_fr} "},"description":{"en":"{zet_description_en}","fr":"{zet_description_fr}"}},"i18n":{"title":{"en":"Site","fr":"Site"},"description":{"en":"Sites list","fr":"Liste des sites du système d'information"}}}},"rightsrequest":{"fields":{"endDate":{"title":{"en":"Give the project end date","fr":"Date de fin du projet"},"description":{"en":"Project end date","fr":"Donnez la date de fin du projet"}},"organization":{"title":{"en":"Name of research organization","fr":"Nom de l'organisme de recherche"},"description":{"en":"Usual ame of research organization","fr":"Nom usuel de l'organisme de recherche"}},"project":{"title":{"en":"Description of the research project","fr":"Description du projet de recherche"},"description":{"en":"Describe your the research project","fr":"Donnez une description du projet de recherche"}},"startDate":{"title":{"en":"Project start date","fr":"Date de début du projet"},"description":{"en":"Give the project start date","fr":"Donnez la date de début du projet"}}},"i18n":{"title":{"en":"You can request rights to the monsore application by filling out this form","fr":"Vous pouvez demander des droits à l'application monsore en remplissant ce formulaire"},"description":{"en":"Monsoere Data Access Right Request Form","fr":"Formulaire de demande de droit d'accès aux données de Monsoere"}}},"additionalFiles":{"utilisateurs":{"i18n":{"title":{"en":"Users","fr":"Utilsateurs"},"description":{"en":"System User Description Files","fr":"Fichiers de dexcription des utilisateurs du système"}},"fields":{"prenom":{"title":{"en":"Surname","fr":"Prénom"},"description":{"en":"User surname","fr":"Prénom de l'utilisateur"}},"nom":{"title":{"en":"Name","fr":"Nom"},"description":{"en":"User name","fr":"Nom de l'utilisateur"}}}},"fichiers":{"i18n":{"title":{"en":"Files","fr":"Fichiers"},"description":{"en":"Various files relating to the Information System","fr":"Différents fichiers afférents au Système d'Information"}},"fields":{"date":{"title":{"en":"Date","fr":"Date"},"description":{"en":"The date the file was updated","fr":"La date de mise à jour du fichier"}},"site":{"title":{"en":"Place","fr":"Site"},"description":{"en":"Site described by the file","fr":"Site décrit par le fichier"}},"poids":{"title":{"en":"Weight","fr":"Poids"},"description":{"en":"File size in kb","fr":"Poids du fichier en ko"}},"nom":{"title":{"en":"Name","fr":"Nom"},"description":{"en":"The name of the file for download","fr":"Le nom du fichier pour téléchargement"}},"age":{"title":{"en":"Age","fr":"Age"},"description":{"en":"Minimum age for file access","fr":"Age minumum d'accès au fichier"}}}}}},"applicationDescription":{"name":"monsore","version":{"version":"3.0.1","runTimeVersion":{}},"defaultLanguage":"fr","comment":"Fichier de test de l'application brokenADOM version initiale"},"dataDescription":{"themes":{"separator":";","headerLine":1,"firstRowLine":2,"allowUnexpectedColumns":false,"tags":[{"tagDefinition":"DOMAIN_TAG","tagName":"context"}],"naturalKey":["nom_key"],"componentDescriptions":{"nom_key":{"type":"BasicComponent","componentKey":"nom_key","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_key","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"nom_en":{"type":"BasicComponent","componentKey":"nom_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_en","exportHeaderName":"nom_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"nom_fr":{"type":"BasicComponent","componentKey":"nom_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_fr","exportHeaderName":"nom_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"description_fr":{"type":"BasicComponent","componentKey":"description_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"description_fr","exportHeaderName":"description_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"description_en":{"type":"BasicComponent","componentKey":"description_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"description_en","exportHeaderName":"description_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false}},"submission":null,"authorization":null,"validations":{},"depends":[],"migrations":null,"hidden":false,"order":9999},"especes":{"separator":";","headerLine":1,"firstRowLine":2,"allowUnexpectedColumns":false,"tags":[{"tagDefinition":"DOMAIN_TAG","tagName":"data"}],"naturalKey":["esp_nom"],"componentDescriptions":{"colonne_homonyme_entre_referentiels":{"type":"BasicComponent","componentKey":"colonne_homonyme_entre_referentiels","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"colonne_homonyme_entre_referentiels","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"esp_definition_en":{"type":"BasicComponent","componentKey":"esp_definition_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"esp_definition_en","exportHeaderName":"esp_definition_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"my_computed_column":{"type":"ComputedComponent","componentKey":"my_computed_column","tags":[{"tagDefinition":"HIDDEN_TAG"}],"exportHeaderName":"my_computed_column","langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"computationChecker":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"my value\";\n","references":null,"exceptionMessages":[],"codify":false,"data":null},"submissionAuthorizationScope":null,"hidden":true,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"esp_nom":{"type":"BasicComponent","componentKey":"esp_nom","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"DOMAIN_TAG","tagName":"test"}],"importHeader":"esp_nom","exportHeaderName":"esp_nom","langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"esp_definition_fr":{"type":"BasicComponent","componentKey":"esp_definition_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"esp_definition_fr","exportHeaderName":"esp_definition_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false}},"submission":null,"authorization":null,"validations":{},"depends":[],"migrations":null,"hidden":false,"order":9999},"variables":{"separator":";","headerLine":1,"firstRowLine":2,"allowUnexpectedColumns":false,"tags":[{"tagDefinition":"DOMAIN_TAG","tagName":"data"}],"naturalKey":["nom_key"],"componentDescriptions":{"nom_key":{"type":"BasicComponent","componentKey":"nom_key","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_key","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"nom_en":{"type":"BasicComponent","componentKey":"nom_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_en","exportHeaderName":"nom_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"definition_en":{"type":"BasicComponent","componentKey":"definition_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"definition_en","exportHeaderName":"definition_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"is_qualitative":{"type":"BasicComponent","componentKey":"is_qualitative","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"isQualitative","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"nom_fr":{"type":"BasicComponent","componentKey":"nom_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_fr","exportHeaderName":"nom_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"definition_fr":{"type":"BasicComponent","componentKey":"definition_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"definition_fr","exportHeaderName":"definition_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false}},"submission":null,"authorization":null,"validations":{},"depends":[],"migrations":null,"hidden":false,"order":9999},"type_de_sites":{"separator":";","headerLine":1,"firstRowLine":2,"allowUnexpectedColumns":false,"tags":[{"tagDefinition":"DOMAIN_TAG","tagName":"context"}],"naturalKey":["tze_nom_key"],"componentDescriptions":{"tze_nom_key":{"type":"BasicComponent","componentKey":"tze_nom_key","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"tze_nom_key","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"tze_nom_fr":{"type":"BasicComponent","componentKey":"tze_nom_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"tze_nom_fr","exportHeaderName":"tze_nom_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"tze_definition_fr":{"type":"BasicComponent","componentKey":"tze_definition_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"tze_definition_fr","exportHeaderName":"tze_definition_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"tze_nom_en":{"type":"BasicComponent","componentKey":"tze_nom_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"tze_nom_en","exportHeaderName":"tze_nom_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"tze_definition_en":{"type":"BasicComponent","componentKey":"tze_definition_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"tze_definition_en","exportHeaderName":"tze_definition_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false}},"submission":null,"authorization":null,"validations":{},"depends":[],"migrations":null,"hidden":false,"order":9999},"site_theme_datatype":{"separator":";","headerLine":1,"firstRowLine":2,"allowUnexpectedColumns":false,"tags":[{"tagDefinition":"DOMAIN_TAG","tagName":"context"}],"naturalKey":["projet","site","theme","datatype"],"componentDescriptions":{"site":{"type":"BasicComponent","componentKey":"site","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom du site","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"theme":{"type":"BasicComponent","componentKey":"theme","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom du thème","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"projet":{"type":"BasicComponent","componentKey":"projet","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom du projet","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"datatype":{"type":"BasicComponent","componentKey":"datatype","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom du type de données","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false}},"submission":null,"authorization":null,"validations":{"projetRef":{"checkers":{"projet":{"type":"ReferenceChecker","componentKey":"projet","multiplicity":"ONE","required":false,"refType":"projet","isRecursive":false,"isParent":false}},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"columns":["projet"],"required":false,"mandatory":"OPTIONAL"},"sitesRef":{"checkers":{"site":{"type":"ReferenceChecker","componentKey":"site","multiplicity":"ONE","required":false,"refType":"sites","isRecursive":false,"isParent":false}},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"columns":["site"],"required":false,"mandatory":"OPTIONAL"},"themesRef":{"checkers":{"theme":{"type":"ReferenceChecker","componentKey":"theme","multiplicity":"ONE","required":false,"refType":"themes","isRecursive":false,"isParent":false}},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"columns":["theme"],"required":false,"mandatory":"OPTIONAL"},"checkDatatype":{"checkers":{"datatype":{"type":"GroovyExpressionChecker","multiplicity":"ONE","required":false,"expression":"String datatype = datum.datatype; def data = application.getConfiguration().i18n().data ; if(data==null){\n return false;\n}; def i18n = data\n .collect{ it->it.value.i18n};\nif(i18n==null){\n return false;\n}; def title = i18n \n .collect{ it->it.title};\nif(title==null){\n return false;\n}; def french = title\n .collect { it->it.get(java.util.Locale.FRENCH)};\nreturn french \n .find{it->datatype.equals(fr.inra.oresing.domain.application.configuration.Ltree.fromUnescapedString(it.toString()).sql)}!=null;\n","references":null,"exceptionMessages":[],"codify":true,"data":null}},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"columns":["datatype"],"required":false,"mandatory":"OPTIONAL"}},"depends":[],"migrations":null,"hidden":false,"order":9999},"unites":{"separator":";","headerLine":1,"firstRowLine":2,"allowUnexpectedColumns":false,"tags":[{"tagDefinition":"DOMAIN_TAG","tagName":"data"}],"naturalKey":["nom_key"],"componentDescriptions":{"code_en":{"type":"BasicComponent","componentKey":"code_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"code_en","exportHeaderName":"code_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"nom_key":{"type":"BasicComponent","componentKey":"nom_key","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_key","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"nom_en":{"type":"BasicComponent","componentKey":"nom_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_en","exportHeaderName":"nom_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"nom_fr":{"type":"BasicComponent","componentKey":"nom_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_fr","exportHeaderName":"nom_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"code_key":{"type":"BasicComponent","componentKey":"code_key","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"code_key","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"code_fr":{"type":"BasicComponent","componentKey":"code_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"code_fr","exportHeaderName":"code_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false}},"submission":null,"authorization":null,"validations":{},"depends":[],"migrations":null,"hidden":false,"order":9999},"projet":{"separator":";","headerLine":1,"firstRowLine":2,"allowUnexpectedColumns":false,"tags":[{"tagDefinition":"DOMAIN_TAG","tagName":"data"},{"tagDefinition":"DOMAIN_TAG","tagName":"test"},{"tagDefinition":"DOMAIN_TAG","tagName":"context"}],"naturalKey":["nom_key"],"componentDescriptions":{"nom_key":{"type":"BasicComponent","componentKey":"nom_key","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_key","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"nom_en":{"type":"BasicComponent","componentKey":"nom_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_en","exportHeaderName":"nom_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"definition_en":{"type":"BasicComponent","componentKey":"definition_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"definition_en","exportHeaderName":"definition_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"nom_fr":{"type":"BasicComponent","componentKey":"nom_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_fr","exportHeaderName":"nom_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"colonne_homonyme_entre_referentiels":{"type":"BasicComponent","componentKey":"colonne_homonyme_entre_referentiels","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"colonne_homonyme_entre_referentiels","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"definition_fr":{"type":"BasicComponent","componentKey":"definition_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"definition_fr","exportHeaderName":"definition_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false}},"submission":null,"authorization":null,"validations":{},"depends":[],"migrations":null,"hidden":false,"order":9999},"valeurs_qualitatives":{"separator":";","headerLine":1,"firstRowLine":2,"allowUnexpectedColumns":false,"tags":[{"tagDefinition":"DOMAIN_TAG","tagName":"data"}],"naturalKey":["nom_key","valeur_key"],"componentDescriptions":{"nom_key":{"type":"BasicComponent","componentKey":"nom_key","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_key","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"nom_en":{"type":"BasicComponent","componentKey":"nom_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_en","exportHeaderName":"nom_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"valeur_en":{"type":"BasicComponent","componentKey":"valeur_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"valeur_en","exportHeaderName":"valeur_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"nom_fr":{"type":"BasicComponent","componentKey":"nom_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_fr","exportHeaderName":"nom_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"valeur_key":{"type":"BasicComponent","componentKey":"valeur_key","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"valeur_key","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"valeur_fr":{"type":"BasicComponent","componentKey":"valeur_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"valeur_fr","exportHeaderName":"valeur_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false}},"submission":null,"authorization":null,"validations":{},"depends":[],"migrations":null,"hidden":false,"order":9999},"type_de_fichiers":{"separator":";","headerLine":1,"firstRowLine":2,"allowUnexpectedColumns":false,"tags":[{"tagDefinition":"HIDDEN_TAG"}],"naturalKey":["nom_key"],"componentDescriptions":{"nom_key":{"type":"BasicComponent","componentKey":"nom_key","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_key","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"nom_en":{"type":"BasicComponent","componentKey":"nom_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_en","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"nom_fr":{"type":"BasicComponent","componentKey":"nom_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom_fr","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"description_fr":{"type":"BasicComponent","componentKey":"description_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"description_fr","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"description_en":{"type":"BasicComponent","componentKey":"description_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"description_en","exportHeaderName":"description_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false}},"submission":null,"authorization":null,"validations":{},"depends":[],"migrations":null,"hidden":false,"order":9999},"variables_et_unites_par_types_de_donnees":{"separator":";","headerLine":1,"firstRowLine":2,"allowUnexpectedColumns":false,"tags":[{"tagDefinition":"DOMAIN_TAG","tagName":"data"}],"naturalKey":["datatype","variable"],"componentDescriptions":{"variable":{"type":"BasicComponent","componentKey":"variable","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom de la variable","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"datatype":{"type":"BasicComponent","componentKey":"datatype","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom du type de données","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"unite":{"type":"BasicComponent","componentKey":"unite","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"nom de l'unité","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false}},"submission":null,"authorization":null,"validations":{"variableRef":{"checkers":{"variable":{"type":"ReferenceChecker","componentKey":"variable","multiplicity":"ONE","required":false,"refType":"variables","isRecursive":false,"isParent":false}},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"columns":["variable"],"required":false,"mandatory":"OPTIONAL"},"uniteRef":{"checkers":{"unite":{"type":"ReferenceChecker","componentKey":"unite","multiplicity":"ONE","required":false,"refType":"unites","isRecursive":false,"isParent":false}},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"columns":["unite"],"required":false,"mandatory":"OPTIONAL"},"checkDatatype":{"checkers":{"datatype":{"type":"GroovyExpressionChecker","multiplicity":"ONE","required":false,"expression":"String datatype = datum.datatype; def data = application.getConfiguration().i18n().data ; if(data==null){\n return false;\n}; def i18n = data\n .collect{ it->it.value.i18n};\nif(i18n==null){\n return false;\n}; def title = i18n \n .collect{ it->it.title};\nif(title==null){\n return false;\n}; def french = title\n .collect { it->it.get(java.util.Locale.FRENCH)};\nreturn french \n .find{it->datatype.equals(fr.inra.oresing.domain.application.configuration.Ltree.fromUnescapedString(it.toString()).sql)}!=null;\n","references":null,"exceptionMessages":[],"codify":true,"data":null}},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"columns":["datatype"],"required":false,"mandatory":"OPTIONAL"}},"depends":[],"migrations":null,"hidden":false,"order":9999},"pem":{"separator":";","headerLine":4,"firstRowLine":5,"allowUnexpectedColumns":false,"tags":[{"tagDefinition":"ORDER_TAG","tagOrder":2},{"tagDefinition":"DOMAIN_TAG","tagName":"data"},{"tagDefinition":"DOMAIN_TAG","tagName":"test"},{"tagDefinition":"DOMAIN_TAG","tagName":"context"},{"tagDefinition":"DATA_TAG"}],"naturalKey":["projet","site","plateforme","date","espece"],"componentDescriptions":{"date":{"type":"BasicComponent","componentKey":"date","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":true,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"ORDER_TAG","tagOrder":1},{"tagDefinition":"DOMAIN_TAG","tagName":"temporal"}],"importHeader":"date","exportHeaderName":null,"langRestrictions":[],"required":true,"mandatory":"OPTIONAL","checker":{"type":"DateChecker","multiplicity":"ONE","required":true,"pattern":"dd/MM/yyyy","min":[-999999999,1,1,0,0],"max":[999999999,12,31,23,59,59,999999999],"duration":null},"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"site":{"type":"BasicComponent","componentKey":"site","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"site","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":{"type":"ReferenceChecker","componentKey":"site","multiplicity":"ONE","required":false,"refType":"sites","isRecursive":false,"isParent":false},"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"sites","chartDescription":null,"reference":true},"individusNumber_unit":{"type":"ComputedComponent","componentKey":"individusNumber_unit","tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"exportHeaderName":null,"langRestrictions":[],"required":true,"mandatory":"OPTIONAL","checker":{"type":"ReferenceChecker","componentKey":"individusNumber_unit","multiplicity":"ONE","required":true,"refType":"unites","isRecursive":false,"isParent":false},"computationChecker":{"type":"ComputationChecker","multiplicity":"ONE","required":true,"expression":"'sans_unite'","references":null,"exceptionMessages":[],"codify":false,"data":null},"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"unites","chartDescription":null,"reference":true},"projet":{"type":"BasicComponent","componentKey":"projet","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"ORDER_TAG","tagOrder":2},{"tagDefinition":"DOMAIN_TAG","tagName":"test"}],"importHeader":"projet","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":{"type":"ReferenceChecker","componentKey":"projet","multiplicity":"ONE","required":false,"refType":"projet","isRecursive":false,"isParent":false},"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"projet","chartDescription":null,"reference":true},"espece":{"type":"BasicComponent","componentKey":"espece","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"espece","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":{"type":"ReferenceChecker","componentKey":"espece","multiplicity":"ONE","required":false,"refType":"especes","isRecursive":false,"isParent":false},"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"especes","chartDescription":null,"reference":true},"chemin":{"type":"ComputedComponent","componentKey":"chemin","tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"exportHeaderName":"chemin","langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":{"type":"ReferenceChecker","componentKey":"chemin","multiplicity":"ONE","required":false,"refType":"sites","isRecursive":false,"isParent":false},"computationChecker":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return OA_buildCompositeKey(['site','plateforme']);\n","references":null,"exceptionMessages":[],"codify":false,"data":null},"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"sites","chartDescription":null,"reference":true},"plateforme":{"type":"BasicComponent","componentKey":"plateforme","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"plateforme","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"color_value":{"type":"BasicComponent","componentKey":"color_value","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"Couleur des individus","exportHeaderName":"color_value","langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":{"type":"ReferenceChecker","componentKey":"color_value","multiplicity":"ONE","required":false,"refType":"valeurs_qualitatives","isRecursive":false,"isParent":false},"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"valeurs_qualitatives","chartDescription":null,"reference":true},"individusNumbervalue":{"type":"BasicComponent","componentKey":"individusNumbervalue","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return 0","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"Nombre d'individus","exportHeaderName":"individusNumbervalue","langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"color_unit":{"type":"ComputedComponent","componentKey":"color_unit","tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":{"type":"ReferenceChecker","componentKey":"color_unit","multiplicity":"ONE","required":false,"refType":"unites","isRecursive":false,"isParent":false},"computationChecker":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"'sans_unite'","references":null,"exceptionMessages":[],"codify":false,"data":null},"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"unites","chartDescription":null,"reference":true}},"submission":{"strategy":"OA_VERSIONING","fileNameParsing":{"pattern":"(.*)!(.*)!(.*)!(.*).csv","authorizationScopes":["projet","chemin"],"startDate":3,"endDate":4},"submissionScope":{"referenceScopes":[{"reference":"projet","component":"projet"},{"reference":"sites","component":"chemin"}],"timescope":{"component":"date"}}},"authorization":{"authorizationScope":[{"component":"projet","data":"projet"},{"component":"chemin","data":"sites"}],"timeScope":"date"},"validations":{"unitOfColor":{"checkers":{},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"columns":null,"required":false,"mandatory":"OPTIONAL"},"unitOfIndividus":{"checkers":{},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"columns":null,"required":true,"mandatory":"OPTIONAL"}},"depends":[{"type":"DependsReferences","references":"sites","component":"site"},{"type":"DependsReferences","references":"unites","component":"individusNumber_unit"},{"type":"DependsReferences","references":"projet","component":"projet"},{"type":"DependsReferences","references":"especes","component":"espece"},{"type":"DependsReferences","references":"sites","component":"chemin"},{"type":"DependsReferences","references":"valeurs_qualitatives","component":"color_value"},{"type":"DependsReferences","references":"unites","component":"color_unit"}],"migrations":null,"hidden":false,"order":2},"sites":{"separator":";","headerLine":1,"firstRowLine":2,"allowUnexpectedColumns":false,"tags":[{"tagDefinition":"DOMAIN_TAG","tagName":"context"}],"naturalKey":["zet_chemin_parent","zet_nom_key"],"componentDescriptions":{"tze_type_nom":{"type":"BasicComponent","componentKey":"tze_type_nom","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":true,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"tze_type_nom","exportHeaderName":null,"langRestrictions":[],"required":true,"mandatory":"OPTIONAL","checker":{"type":"ReferenceChecker","componentKey":"tze_type_nom","multiplicity":"ONE","required":true,"refType":"type_de_sites","isRecursive":false,"isParent":true},"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"type_de_sites","chartDescription":null,"reference":true},"zet_description_en":{"type":"BasicComponent","componentKey":"zet_description_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"zet_description_en","exportHeaderName":"zet_description_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"zet_nom_fr":{"type":"BasicComponent","componentKey":"zet_nom_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"zet_nom_fr","exportHeaderName":"zet_nom_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"zet_nom_key":{"type":"BasicComponent","componentKey":"zet_nom_key","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"zet_nom_key","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"zet_nom_en":{"type":"BasicComponent","componentKey":"zet_nom_en","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"zet_nom_en","exportHeaderName":"zet_nom_en","langRestrictions":["en"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"zet_description_fr":{"type":"BasicComponent","componentKey":"zet_description_fr","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"zet_description_fr","exportHeaderName":"zet_description_fr","langRestrictions":["fr"],"required":false,"mandatory":"OPTIONAL","checker":null,"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"StringChecker","chartDescription":null,"reference":false},"zet_chemin_parent":{"type":"BasicComponent","componentKey":"zet_chemin_parent","defaultValue":{"type":"ComputationChecker","multiplicity":"ONE","required":false,"expression":"return \"\";","references":null,"exceptionMessages":[],"codify":false,"data":null},"tags":[{"tagDefinition":"NO_TAG","tagName":"no_tag"}],"importHeader":"zet_chemin_parent","exportHeaderName":null,"langRestrictions":[],"required":false,"mandatory":"OPTIONAL","checker":{"type":"ReferenceChecker","componentKey":"zet_chemin_parent","multiplicity":"ONE","required":false,"refType":"sites","isRecursive":true,"isParent":true},"submissionAuthorizationScope":null,"hidden":false,"referenceCheckerType":"sites","chartDescription":null,"reference":true}},"submission":null,"authorization":null,"validations":{},"depends":[{"type":"DependsParent","references":"type_de_sites","component":"tze_type_nom"},{"type":"DependsParent","references":"sites","component":"zet_chemin_parent"}],"migrations":null,"hidden":false,"order":9999}},"rightsRequest":{"formFields":{"organization":{"order":0,"type":"RightsRequestField","required":true,"checker":{"type":"StringChecker","multiplicity":"ONE","required":true,"pattern":".*"}},"project":{"order":1,"type":"RightsRequestField","required":false,"checker":{"type":"StringChecker","multiplicity":"ONE","required":false,"pattern":".*"}},"startDate":{"order":2,"type":"RightsRequestField","required":false,"checker":{"type":"DateChecker","multiplicity":"ONE","required":false,"pattern":"dd/MM/yyyy","min":[-999999999,1,1,0,0],"max":[999999999,12,31,23,59,59,999999999],"duration":null}},"endDate":{"order":3,"type":"RightsRequestField","required":false,"checker":{"type":"DateChecker","multiplicity":"ONE","required":false,"pattern":"dd/MM/yyyy","min":[-999999999,1,1,0,0],"max":[999999999,12,31,23,59,59,999999999],"duration":null}}}},"additionalFiles":{"fichiers":{"formFields":{"nom":{"order":0,"type":"AdditionalFileField","required":false,"checker":{"type":"StringChecker","multiplicity":"ONE","required":false,"pattern":"[a-z]*"}},"date":{"order":1,"type":"AdditionalFileField","required":false,"checker":{"type":"DateChecker","multiplicity":"ONE","required":false,"pattern":"dd/MM/yyyy","min":[-999999999,1,1,0,0],"max":[999999999,12,31,23,59,59,999999999],"duration":null}},"age":{"order":2,"type":"AdditionalFileField","required":false,"checker":{"type":"IntegerChecker","multiplicity":"ONE","required":false,"min":-2147483648,"max":2147483647}},"poids":{"order":3,"type":"AdditionalFileField","required":false,"checker":{"type":"FloatChecker","multiplicity":"ONE","required":false,"min":10.0,"max":100.0}},"site":{"order":4,"type":"AdditionalFileField","required":true,"checker":{"type":"ReferenceChecker","componentKey":"site","multiplicity":"ONE","required":true,"refType":"sites","isRecursive":false,"isParent":false}}}},"utilisateurs":{"formFields":{"nom":{"order":0,"type":"AdditionalFileField","required":false,"checker":{"type":"StringChecker","multiplicity":"ONE","required":false,"pattern":"[a-z]*"}},"prenom":{"order":1,"type":"AdditionalFileField","required":false,"checker":{"type":"StringChecker","multiplicity":"ONE","required":false,"pattern":"[a-z]*"}}}}},"hierarchicalNodes":[{"nodeName":"especes","componentKey":null,"columnToLookUpForRecursive":null,"parent":null,"children":[],"depends":[],"order":9999,"isRecursive":false},{"nodeName":"projet","componentKey":null,"columnToLookUpForRecursive":null,"parent":null,"children":[],"depends":[],"order":9999,"isRecursive":false},{"nodeName":"pem","componentKey":"color_unit","columnToLookUpForRecursive":null,"parent":null,"children":[],"depends":["sites","unites","projet","especes","valeurs_qualitatives","type_de_sites"],"order":2,"isRecursive":false},{"nodeName":"themes","componentKey":null,"columnToLookUpForRecursive":null,"parent":null,"children":[],"depends":[],"order":9999,"isRecursive":false},{"nodeName":"site_theme_datatype","componentKey":"theme","columnToLookUpForRecursive":null,"parent":null,"children":[],"depends":["sites","projet","themes","type_de_sites"],"order":9999,"isRecursive":false},{"nodeName":"type_de_fichiers","componentKey":null,"columnToLookUpForRecursive":null,"parent":null,"children":[],"depends":[],"order":9999,"isRecursive":false},{"nodeName":"type_de_sites","componentKey":null,"columnToLookUpForRecursive":null,"parent":null,"children":[{"nodeName":"sites","componentKey":"zet_chemin_parent","columnToLookUpForRecursive":"zet_chemin_parent","parent":"type_de_sites","children":[],"depends":["type_de_sites"],"order":9999,"isRecursive":true}],"depends":[],"order":9999,"isRecursive":false},{"nodeName":"unites","componentKey":null,"columnToLookUpForRecursive":null,"parent":null,"children":[],"depends":[],"order":9999,"isRecursive":false},{"nodeName":"valeurs_qualitatives","componentKey":null,"columnToLookUpForRecursive":null,"parent":null,"children":[],"depends":[],"order":9999,"isRecursive":false},{"nodeName":"variables","componentKey":null,"columnToLookUpForRecursive":null,"parent":null,"children":[],"depends":[],"order":9999,"isRecursive":false},{"nodeName":"variables_et_unites_par_types_de_donnees","componentKey":"variable","columnToLookUpForRecursive":null,"parent":null,"children":[],"depends":["unites","variables"],"order":9999,"isRecursive":false}],"requiredAuthorizationsAttributes":["themes","variables","especes","site_theme_datatype","type_de_sites","unites","projet","valeurs_qualitatives","variables_et_unites_par_types_de_donnees","type_de_fichiers","pem","sites"],"hiddenData":["type_de_fichiers"]},"configFile":null,"allDataNames":["especes","projet","sites","themes","type_de_sites","site_theme_datatype","type_de_fichiers","unites","valeurs_qualitatives","variables","variables_et_unites_par_types_de_donnees","pem"]},"time":[2024,11,19,18,27,18,262017499],"type":"REACTIVE_RESULT"} -{"result":1.0,"time":[2024,11,19,18,27,18,262327733],"type":"REACTIVE_PROGRESS"} diff --git a/cypress/fixtures/applications/ore/ola/ola.json b/cypress/fixtures/applications/ore/ola/ola.json deleted file mode 100644 index 0cbef6e64..000000000 --- a/cypress/fixtures/applications/ore/ola/ola.json +++ /dev/null @@ -1,11463 +0,0 @@ -{ - "id": "36776c27-acf3-4981-a977-7c3c37be0183", - "name": "ola", - "title": "ola", - "comment": "", - "internationalization": { - "application": { - "internationalizationName": { - "en": "ORE OLA", - "fr": "ORE OLA" - } - }, - "references": { - "controle_coherence": { - "internationalizationName": { - "en": "Controle de la cohérence", - "fr": "Controle de la cohérence" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "taxon_phytoplancton": { - "internationalizationName": { - "en": "taxon's phytoplanctons", - "fr": "taxon des phytoplanctons" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": { - "proprietes_taxon": { - "en": "Properties of Taxa", - "fr": "Proprétés de Taxons" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", - "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "site_type": { - "internationalizationName": { - "en": "Sites types", - "fr": "Types de site" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "data_type_site_theme_project": { - "internationalizationName": { - "en": "Data type for theme's site and project", - "fr": "Type de données par thème de sites et projet" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "stade_développement_zoo": { - "internationalizationName": { - "en": "Stage of development", - "fr": "Stade de développement" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "project": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - }, - "internationalizedColumns": { - "nom du projet_key": { - "en": "nom du projet_en", - "fr": "nom du projet_fr" - }, - "description du projet_fr": { - "en": "description du projet_en", - "fr": "description du projet_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du projet_key}", - "fr": "{nom du projet_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "ref_site": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - }, - "internationalizedColumns": { - "nom du site_key": { - "en": "nom du site_en", - "fr": "nom du site_fr" - }, - "description du site_fr": { - "en": "description du site_en", - "fr": "description du site_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site_key}", - "fr": "{nom du site_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "valeurs_qualitative": { - "internationalizationName": { - "en": "Qualitative values", - "fr": "Valeurs qualitatives" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "valeur_key": { - "en": "valeur_en", - "fr": "valeur_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{valeur_key}", - "fr": "{valeur_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "variable_norm": { - "internationalizationName": { - "en": "Variables' norms", - "fr": "Normes de variable" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "ref_variable": { - "internationalizationName": { - "en": "Variables", - "fr": "Variables" - }, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la variable_fr": { - "en": "Affichage de la variable_en", - "fr": "Affichage de la variable_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la variable_fr}", - "fr": "{nom de la variable_fr}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "propriete_taxon": { - "internationalizationName": { - "en": "Proporties of taxons", - "fr": "Propiétés des taxons" - }, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la propriété_key": { - "en": "nom de la propriété_en", - "fr": "nom de la propriété_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la propriété_key}", - "fr": "{nom de la propriété_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "project_site": { - "internationalizationName": { - "en": "Project on site", - "fr": "Projet par site" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "tool": { - "internationalizationName": { - "en": "Measuring tool", - "fr": "Outils de mesure" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom de l'outil de mesure_fr": { - "en": "nom de l'outil de mesure_en", - "fr": "nom de l'outil de mesure_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de l'outil de mesure_fr}", - "fr": "{nom de l'outil de mesure_fr}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "platform": { - "internationalizationName": { - "en": "Plateforms", - "fr": "Plateformes" - }, - "internationalizedColumns": { - "nom de la plateforme_key": { - "en": "nom de la plateforme_en", - "fr": "nom de la plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la plateforme_key}", - "fr": "{nom de la plateforme_key}" - } - }, - "internationalizedValidations": { - "format_float": { - "fr": "latitude, longitude, altitude au format flottant obligatoire" - } - }, - "internationalizedTags": null - }, - "unit": { - "internationalizationName": { - "en": "Units", - "fr": "Unités" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code})", - "fr": "{nom_key} ({code})" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "tool_type": { - "internationalizationName": { - "en": "Tools type", - "fr": "Type d'outils" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type d'outils}", - "fr": "{nom du type d'outils}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "platform_type": { - "internationalizationName": { - "en": "Plateform types", - "fr": "Types de plateforme" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom du type de plateforme_key": { - "en": "nom du type de plateforme_en", - "fr": "nom du type de plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de plateforme_key}", - "fr": "{nom du type de plateforme_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "file_type": { - "internationalizationName": { - "en": "Type's Files", - "fr": "Type de fichier" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "data_type": { - "internationalizationName": { - "en": "Data type", - "fr": "Types de données" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "niveau_taxon": { - "internationalizationName": { - "en": "Level of taxon", - "fr": "Niveau de taxon" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "variable_group": { - "internationalizationName": { - "en": "Variable's groups", - "fr": "Groupes de variable" - }, - "internationalizedColumns": { - "nom du groupe": { - "en": "nom du groupe_en", - "fr": "nom du groupe_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du groupe_en}", - "fr": "{nom du groupe_fr}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "taxon_zooplancton": { - "internationalizationName": { - "en": "taxon's zooplancton", - "fr": "taxon des zooplancton" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})", - "fr": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "thematic": { - "internationalizationName": { - "en": "Thematic", - "fr": "Thème" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - } - }, - "dataTypes": { - "phytoplancton": { - "internationalizationName": { - "en": "Phytoplancton", - "fr": "Phytoplancton" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "donnee": { - "internationalizationName": { - "en": "Data", - "fr": "Donnée" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "condition_prelevements": { - "internationalizationName": { - "en": "Collection condition", - "fr": "Condition de prélèvement" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "qualitatif": { - "internationalizationName": { - "en": "Qualitative data", - "fr": "Données qualitatives" - } - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative data", - "fr": "Données quantitatives" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - } - }, - "projet": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - } - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "chlorophylle": { - "internationalizationName": { - "en": null, - "fr": "Chlorophylle" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "haute_frequence": { - "internationalizationName": { - "en": null, - "fr": "Haute Fréquence" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "all": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "production_primaire": { - "internationalizationName": { - "en": null, - "fr": "Production primaire" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "zooplancton": { - "internationalizationName": { - "en": "Zooplancton", - "fr": "Zooplancton" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "donnée": { - "internationalizationName": { - "en": "Donnée", - "fr": "Donnée" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "physico-chimie": { - "internationalizationName": { - "en": "Chemical Physics", - "fr": "Physico Chimie" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "dataGroup_variable": { - "internationalizationName": { - "en": "Data", - "fr": "Données" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "sonde_multiparametres": { - "internationalizationName": { - "en": "Probe data", - "fr": "Sonde multi-paramètres" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "condition_prelevement": { - "internationalizationName": { - "en": "Prelevement's condition", - "fr": "Condition de prélèvement" - } - }, - "donnee_prelevement": { - "internationalizationName": { - "en": "Data's condition", - "fr": "Données du prélèvement" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - } - }, - "internationalizedTags": {}, - "rightsRequest": null - }, - "references": {}, - "authorizationReferencesRights": { - "authorizations": {}, - "applicationName": "ola", - "isAdministrator": false, - "userId": null - }, - "referenceSynthesis": [], - "dataTypes": { - "zooplancton": { - "id": "zooplancton", - "label": "zooplancton", - "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - } - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": { - "nom du site": { - "id": "nom du site", - "label": "nom du site" - } - }, - "chartDescription": null - }, - "outil": { - "id": "outil", - "label": "outil", - "components": { - "mesure": { - "id": "mesure", - "label": "mesure" - }, - "prelevement": { - "id": "prelevement", - "label": "prelevement" - } - }, - "chartDescription": null - }, - "taxon": { - "id": "taxon", - "label": "taxon", - "components": { - "nom du determinateur": { - "id": "nom du determinateur", - "label": "nom du determinateur" - }, - "stade de développement": { - "id": "stade de développement", - "label": "stade de développement" - }, - "nom du taxon déterminé": { - "id": "nom du taxon déterminé", - "label": "nom du taxon déterminé" - } - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": { - "nom du projet": { - "id": "nom du projet", - "label": "nom du projet" - } - }, - "chartDescription": null - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme", - "components": { - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "maximum": { - "id": "maximum", - "label": "maximum" - }, - "minimum": { - "id": "minimum", - "label": "minimum" - } - }, - "chartDescription": null - }, - "nombre_individus": { - "id": "nombre_individus", - "label": "nombre_individus", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "biovolume sédimenté": { - "id": "biovolume sédimenté", - "label": "biovolume sédimenté", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - } - }, - "repository": { - "filePattern": "(.*)!(.*)_zooplancton_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "hasAuthorizations": true, - "tags": [ - "no-tag" - ] - }, - "chlorophylle": { - "id": "chlorophylle", - "label": "chlorophylle", - "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - } - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": { - "nom du site": { - "id": "nom du site", - "label": "nom du site" - } - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": { - "nom du projet": { - "id": "nom du projet", - "label": "nom du projet" - } - }, - "chartDescription": null - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme", - "components": { - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur", - "components": { - "unit": { - "id": "unit", - "label": "unit" - }, - "maximum": { - "id": "maximum", - "label": "maximum" - }, - "minimum": { - "id": "minimum", - "label": "minimum" - } - }, - "chartDescription": null - }, - "chlorophylle": { - "id": "chlorophylle", - "label": "chlorophylle", - "components": { - "c": { - "id": "c", - "label": "c" - }, - "unit": { - "id": "unit", - "label": "unit" - }, - "carotenoïde": { - "id": "carotenoïde", - "label": "carotenoïde" - }, - "pheopigments": { - "id": "pheopigments", - "label": "pheopigments" - }, - "a scor-unesco": { - "id": "a scor-unesco", - "label": "a scor-unesco" - }, - "a strickland-parsons": { - "id": "a strickland-parsons", - "label": "a strickland-parsons" - } - }, - "chartDescription": null - } - }, - "repository": { - "filePattern": "(.*)!(.*)_chlorophylle_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "hasAuthorizations": true, - "tags": [ - "no-tag" - ] - }, - "phytoplancton": { - "id": "phytoplancton", - "label": "phytoplancton", - "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - } - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": { - "nom du site": { - "id": "nom du site", - "label": "nom du site" - } - }, - "chartDescription": null - }, - "outil": { - "id": "outil", - "label": "outil", - "components": { - "mesure": { - "id": "mesure", - "label": "mesure" - }, - "prelevement": { - "id": "prelevement", - "label": "prelevement" - } - }, - "chartDescription": null - }, - "taxon": { - "id": "taxon", - "label": "taxon", - "components": { - "nom du determinateur": { - "id": "nom du determinateur", - "label": "nom du determinateur" - }, - "nom du taxon déterminé": { - "id": "nom du taxon déterminé", - "label": "nom du taxon déterminé" - } - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": { - "nom du projet": { - "id": "nom du projet", - "label": "nom du projet" - } - }, - "chartDescription": null - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme", - "components": { - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "maximum": { - "id": "maximum", - "label": "maximum" - }, - "minimum": { - "id": "minimum", - "label": "minimum" - } - }, - "chartDescription": null - }, - "volume sedimente": { - "id": "volume sedimente", - "label": "volume sedimente", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "surface de comptage": { - "id": "surface de comptage", - "label": "surface de comptage", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "nombre d'objets par ml": { - "id": "nombre d'objets par ml", - "label": "nombre d'objets par ml", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "nombre d'objets comptés": { - "id": "nombre d'objets comptés", - "label": "nombre d'objets comptés", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "nombre de cellules par ml": { - "id": "nombre de cellules par ml", - "label": "nombre de cellules par ml", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "nombre de champs comptés": { - "id": "nombre de champs comptés", - "label": "nombre de champs comptés", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "biovolume de l'espèce dans l'échantillon": { - "id": "biovolume de l'espèce dans l'échantillon", - "label": "biovolume de l'espèce dans l'échantillon", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - } - }, - "repository": { - "filePattern": "(.*)!(.*)_phytoplancton_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "hasAuthorizations": true, - "tags": [ - "no-tag" - ] - }, - "physico-chimie": { - "id": "physico-chimie", - "label": "physico-chimie", - "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - } - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": { - "nom du site": { - "id": "nom du site", - "label": "nom du site" - } - }, - "chartDescription": null - }, - "outil": { - "id": "outil", - "label": "outil", - "components": { - "prélèvement": { - "id": "prélèvement", - "label": "prélèvement" - } - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": { - "nom du projet": { - "id": "nom du projet", - "label": "nom du projet" - } - }, - "chartDescription": null - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme", - "components": { - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur", - "components": { - "unité": { - "id": "unité", - "label": "unité" - }, - "maximum": { - "id": "maximum", - "label": "maximum" - }, - "minimum": { - "id": "minimum", - "label": "minimum" - }, - "réelle": { - "id": "réelle", - "label": "réelle" - } - }, - "chartDescription": null - }, - "data_variable": { - "id": "data_variable", - "label": "data_variable", - "components": { - "nom": { - "id": "nom", - "label": "nom" - }, - "unit": { - "id": "unit", - "label": "unit" - }, - "values": { - "id": "values", - "label": "values" - } - }, - "chartDescription": { - "value": "values", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": { - "variable": "data_variable", - "component": "nom", - "id": "data_variable_nom", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_physico_chimie_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "hasAuthorizations": true, - "tags": [ - "no-tag" - ] - }, - "haute_frequence": { - "id": "haute_frequence", - "label": "haute_frequence", - "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - }, - "datetime": { - "id": "datetime", - "label": "datetime" - } - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": { - "nom du site": { - "id": "nom du site", - "label": "nom du site" - } - }, - "chartDescription": null - }, - "outil": { - "id": "outil", - "label": "outil", - "components": { - "mesure": { - "id": "mesure", - "label": "mesure" - } - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": { - "nom du projet": { - "id": "nom du projet", - "label": "nom du projet" - } - }, - "chartDescription": null - }, - "pression": { - "id": "pression", - "label": "pression", - "components": { - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme", - "components": { - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur", - "components": { - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "commentaire": { - "id": "commentaire", - "label": "commentaire", - "components": { - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "temperature": { - "id": "temperature", - "label": "temperature", - "components": { - "value": { - "id": "value", - "label": "value" - }, - "quality": { - "id": "quality", - "label": "quality" - } - }, - "chartDescription": null - } - }, - "repository": { - "filePattern": "(.*)!(.*)_haute_frequence_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "hasAuthorizations": true, - "tags": [ - "no-tag" - ] - }, - "production_primaire": { - "id": "production_primaire", - "label": "production_primaire", - "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - } - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": { - "nom du site": { - "id": "nom du site", - "label": "nom du site" - } - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": { - "nom du projet": { - "id": "nom du projet", - "label": "nom du projet" - } - }, - "chartDescription": null - }, - "incubation": { - "id": "incubation", - "label": "incubation", - "components": { - "duree": { - "id": "duree", - "label": "duree" - }, - "heure fin": { - "id": "heure fin", - "label": "heure fin" - }, - "heure debut": { - "id": "heure debut", - "label": "heure debut" - } - }, - "chartDescription": null - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme", - "components": { - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur", - "components": { - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "production primaire": { - "id": "production primaire", - "label": "production primaire", - "components": { - "heure": { - "id": "heure", - "label": "heure" - }, - "tiers median": { - "id": "tiers median", - "label": "tiers median" - }, - "duree d_incubation reelle": { - "id": "duree d_incubation reelle", - "label": "duree d_incubation reelle" - } - }, - "chartDescription": null - } - }, - "repository": { - "filePattern": "(.*)!(.*)_production_primaire_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "hasAuthorizations": true, - "tags": [ - "no-tag" - ] - }, - "sonde_multiparametres": { - "id": "sonde_multiparametres", - "label": "sonde_multiparametres", - "variables": { - "ph": { - "id": "ph", - "label": "ph", - "components": { - "tc": { - "id": "tc", - "label": "tc" - }, - "brut": { - "id": "brut", - "label": "brut" - }, - "unite": { - "id": "unite", - "label": "unite" - } - }, - "chartDescription": { - "value": "tc", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "chl": { - "id": "chl", - "label": "chl", - "components": { - "a": { - "id": "a", - "label": "a" - }, - "unite": { - "id": "unite", - "label": "unite" - } - }, - "chartDescription": { - "value": "a", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - } - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": { - "nom du site": { - "id": "nom du site", - "label": "nom du site" - } - }, - "chartDescription": null - }, - "outil": { - "id": "outil", - "label": "outil", - "components": { - "prélèvement": { - "id": "prélèvement", - "label": "prélèvement" - } - }, - "chartDescription": null - }, - "par_a": { - "id": "par_a", - "label": "par_a", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "par_w": { - "id": "par_w", - "label": "par_w", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "trans": { - "id": "trans", - "label": "trans", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "cond25": { - "id": "cond25", - "label": "cond25", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "degres": { - "id": "degres", - "label": "degres" - } - }, - "chartDescription": { - "value": "degres", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "projet": { - "id": "projet", - "label": "projet", - "components": { - "nom du projet": { - "id": "nom du projet", - "label": "nom du projet" - } - }, - "chartDescription": null - }, - "turbidite": { - "id": "turbidite", - "label": "turbidite", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "oxygene_mg": { - "id": "oxygene_mg", - "label": "oxygene_mg", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme", - "components": { - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "commentaire": { - "id": "commentaire", - "label": "commentaire", - "components": { - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "temperature": { - "id": "temperature", - "label": "temperature", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "oxygene_saturation": { - "id": "oxygene_saturation", - "label": "oxygene_saturation", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": { - "value": "value", - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null, - "aggregation": null - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_sonde_multiparametres_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "hasAuthorizations": true, - "tags": [ - "no-tag" - ] - }, - "condition_prelevements": { - "id": "condition_prelevements", - "label": "condition_prelevements", - "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - } - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": { - "nom du site": { - "id": "nom du site", - "label": "nom du site" - }, - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": { - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "commentaire": { - "id": "commentaire", - "label": "commentaire", - "components": { - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "temperature": { - "id": "temperature", - "label": "temperature", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "temperature de l'air": { - "id": "temperature de l'air", - "label": "temperature de l'air" - } - }, - "chartDescription": null - }, - "qualitatives": { - "id": "qualitatives", - "label": "qualitatives", - "components": { - "temps": { - "id": "temps", - "label": "temps" - }, - "nebulosite": { - "id": "nebulosite", - "label": "nebulosite" - }, - "ensoleillement": { - "id": "ensoleillement", - "label": "ensoleillement" - }, - "aspect de l'eau": { - "id": "aspect de l'eau", - "label": "aspect de l'eau" - }, - "etat de surface": { - "id": "etat de surface", - "label": "etat de surface" - }, - "vitesse du vent": { - "id": "vitesse du vent", - "label": "vitesse du vent" - }, - "couleur de l_eau": { - "id": "couleur de l_eau", - "label": "couleur de l_eau" - }, - "direction du vent": { - "id": "direction du vent", - "label": "direction du vent" - } - }, - "chartDescription": null - }, - "transparence": { - "id": "transparence", - "label": "transparence", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "transparence par secchi": { - "id": "transparence par secchi", - "label": "transparence par secchi" - }, - "transparence par disque inra": { - "id": "transparence par disque inra", - "label": "transparence par disque inra" - } - }, - "chartDescription": null - }, - "pression_atmospherique": { - "id": "pression_atmospherique", - "label": "pression_atmospherique", - "components": { - "unite": { - "id": "unite", - "label": "unite" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - } - }, - "repository": { - "filePattern": "(.*)!(.*)_conditions_prelevements_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "hasAuthorizations": true, - "tags": [ - "no-tag" - ] - } - }, - "authorizationsDatatypesRights": { - "phytoplancton": { - "ANY": true, - "DOWNLOAD": true, - "READ": true, - "ADMIN": true, - "DELETE": true, - "UPLOAD": true, - "PUBLICATION": true - }, - "condition_prelevements": { - "ANY": true, - "DOWNLOAD": true, - "READ": true, - "ADMIN": true, - "DELETE": true, - "UPLOAD": true, - "PUBLICATION": true - }, - "chlorophylle": { - "ANY": true, - "DOWNLOAD": true, - "READ": true, - "ADMIN": true, - "DELETE": true, - "UPLOAD": true, - "PUBLICATION": true - }, - "haute_frequence": { - "ANY": true, - "DOWNLOAD": true, - "READ": true, - "ADMIN": true, - "DELETE": true, - "UPLOAD": true, - "PUBLICATION": true - }, - "production_primaire": { - "ANY": true, - "DOWNLOAD": true, - "READ": true, - "ADMIN": true, - "DELETE": true, - "UPLOAD": true, - "PUBLICATION": true - }, - "zooplancton": { - "ANY": true, - "DOWNLOAD": true, - "READ": true, - "ADMIN": true, - "DELETE": true, - "UPLOAD": true, - "PUBLICATION": true - }, - "physico-chimie": { - "ANY": true, - "DOWNLOAD": true, - "READ": true, - "ADMIN": true, - "DELETE": true, - "UPLOAD": true, - "PUBLICATION": true - }, - "sonde_multiparametres": { - "ANY": true, - "DOWNLOAD": true, - "READ": true, - "ADMIN": true, - "DELETE": true, - "UPLOAD": true, - "PUBLICATION": true - } - }, - "rightsRequest": null, - "configuration": { - "requiredAuthorizationsAttributes": [ - "projet", - "site" - ], - "version": 1, - "internationalization": { - "application": { - "internationalizationName": { - "en": "ORE OLA", - "fr": "ORE OLA" - } - }, - "references": { - "controle_coherence": { - "internationalizationName": { - "en": "Controle de la cohérence", - "fr": "Controle de la cohérence" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "taxon_phytoplancton": { - "internationalizationName": { - "en": "taxon's phytoplanctons", - "fr": "taxon des phytoplanctons" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": { - "proprietes_taxon": { - "en": "Properties of Taxa", - "fr": "Proprétés de Taxons" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", - "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "site_type": { - "internationalizationName": { - "en": "Sites types", - "fr": "Types de site" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "data_type_site_theme_project": { - "internationalizationName": { - "en": "Data type for theme's site and project", - "fr": "Type de données par thème de sites et projet" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "stade_développement_zoo": { - "internationalizationName": { - "en": "Stage of development", - "fr": "Stade de développement" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "project": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - }, - "internationalizedColumns": { - "nom du projet_key": { - "en": "nom du projet_en", - "fr": "nom du projet_fr" - }, - "description du projet_fr": { - "en": "description du projet_en", - "fr": "description du projet_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du projet_key}", - "fr": "{nom du projet_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "ref_site": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - }, - "internationalizedColumns": { - "nom du site_key": { - "en": "nom du site_en", - "fr": "nom du site_fr" - }, - "description du site_fr": { - "en": "description du site_en", - "fr": "description du site_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site_key}", - "fr": "{nom du site_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "valeurs_qualitative": { - "internationalizationName": { - "en": "Qualitative values", - "fr": "Valeurs qualitatives" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "valeur_key": { - "en": "valeur_en", - "fr": "valeur_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{valeur_key}", - "fr": "{valeur_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "variable_norm": { - "internationalizationName": { - "en": "Variables' norms", - "fr": "Normes de variable" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "ref_variable": { - "internationalizationName": { - "en": "Variables", - "fr": "Variables" - }, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la variable_fr": { - "en": "Affichage de la variable_en", - "fr": "Affichage de la variable_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la variable_fr}", - "fr": "{nom de la variable_fr}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "propriete_taxon": { - "internationalizationName": { - "en": "Proporties of taxons", - "fr": "Propiétés des taxons" - }, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la propriété_key": { - "en": "nom de la propriété_en", - "fr": "nom de la propriété_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la propriété_key}", - "fr": "{nom de la propriété_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "project_site": { - "internationalizationName": { - "en": "Project on site", - "fr": "Projet par site" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "tool": { - "internationalizationName": { - "en": "Measuring tool", - "fr": "Outils de mesure" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom de l'outil de mesure_fr": { - "en": "nom de l'outil de mesure_en", - "fr": "nom de l'outil de mesure_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de l'outil de mesure_fr}", - "fr": "{nom de l'outil de mesure_fr}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "platform": { - "internationalizationName": { - "en": "Plateforms", - "fr": "Plateformes" - }, - "internationalizedColumns": { - "nom de la plateforme_key": { - "en": "nom de la plateforme_en", - "fr": "nom de la plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la plateforme_key}", - "fr": "{nom de la plateforme_key}" - } - }, - "internationalizedValidations": { - "format_float": { - "fr": "latitude, longitude, altitude au format flottant obligatoire" - } - }, - "internationalizedTags": null - }, - "unit": { - "internationalizationName": { - "en": "Units", - "fr": "Unités" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code})", - "fr": "{nom_key} ({code})" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "tool_type": { - "internationalizationName": { - "en": "Tools type", - "fr": "Type d'outils" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type d'outils}", - "fr": "{nom du type d'outils}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "platform_type": { - "internationalizationName": { - "en": "Plateform types", - "fr": "Types de plateforme" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom du type de plateforme_key": { - "en": "nom du type de plateforme_en", - "fr": "nom du type de plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de plateforme_key}", - "fr": "{nom du type de plateforme_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "file_type": { - "internationalizationName": { - "en": "Type's Files", - "fr": "Type de fichier" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "data_type": { - "internationalizationName": { - "en": "Data type", - "fr": "Types de données" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "niveau_taxon": { - "internationalizationName": { - "en": "Level of taxon", - "fr": "Niveau de taxon" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "variable_group": { - "internationalizationName": { - "en": "Variable's groups", - "fr": "Groupes de variable" - }, - "internationalizedColumns": { - "nom du groupe": { - "en": "nom du groupe_en", - "fr": "nom du groupe_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du groupe_en}", - "fr": "{nom du groupe_fr}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "taxon_zooplancton": { - "internationalizationName": { - "en": "taxon's zooplancton", - "fr": "taxon des zooplancton" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})", - "fr": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "thematic": { - "internationalizationName": { - "en": "Thematic", - "fr": "Thème" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - } - }, - "dataTypes": { - "phytoplancton": { - "internationalizationName": { - "en": "Phytoplancton", - "fr": "Phytoplancton" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "donnee": { - "internationalizationName": { - "en": "Data", - "fr": "Donnée" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "condition_prelevements": { - "internationalizationName": { - "en": "Collection condition", - "fr": "Condition de prélèvement" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "qualitatif": { - "internationalizationName": { - "en": "Qualitative data", - "fr": "Données qualitatives" - } - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative data", - "fr": "Données quantitatives" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - } - }, - "projet": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - } - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "chlorophylle": { - "internationalizationName": { - "en": null, - "fr": "Chlorophylle" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "haute_frequence": { - "internationalizationName": { - "en": null, - "fr": "Haute Fréquence" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "all": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "production_primaire": { - "internationalizationName": { - "en": null, - "fr": "Production primaire" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "zooplancton": { - "internationalizationName": { - "en": "Zooplancton", - "fr": "Zooplancton" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "donnée": { - "internationalizationName": { - "en": "Donnée", - "fr": "Donnée" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "physico-chimie": { - "internationalizationName": { - "en": "Chemical Physics", - "fr": "Physico Chimie" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "dataGroup_variable": { - "internationalizationName": { - "en": "Data", - "fr": "Données" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "sonde_multiparametres": { - "internationalizationName": { - "en": "Probe data", - "fr": "Sonde multi-paramètres" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "condition_prelevement": { - "internationalizationName": { - "en": "Prelevement's condition", - "fr": "Condition de prélèvement" - } - }, - "donnee_prelevement": { - "internationalizationName": { - "en": "Data's condition", - "fr": "Données du prélèvement" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - } - }, - "internationalizedTags": {}, - "rightsRequest": null - }, - "comment": null, - "application": { - "internationalizationName": { - "en": "ORE OLA", - "fr": "ORE OLA" - }, - "internationalizedColumns": null, - "name": "ola", - "version": 1, - "defaultLanguage": "fr", - "internationalization": { - "internationalizationName": { - "en": "ORE OLA", - "fr": "ORE OLA" - } - } - }, - "tags": {}, - "rightsRequest": null, - "references": { - "tool_type": { - "internationalizationName": { - "en": "Tools type", - "fr": "Type d'outils" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type d'outils}", - "fr": "{nom du type d'outils}" - } - }, - "separator": ";", - "keyColumns": [ - "nom du type d'outils" - ], - "columns": { - "code sandre": null, - "type d'outils": null, - "nom du type d'outils": null, - "code sandre du contexte": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "tool": { - "internationalizationName": { - "en": "Measuring tool", - "fr": "Outils de mesure" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom de l'outil de mesure_fr": { - "en": "nom de l'outil de mesure_en", - "fr": "nom de l'outil de mesure_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de l'outil de mesure_fr}", - "fr": "{nom de l'outil de mesure_fr}" - } - }, - "separator": ";", - "keyColumns": [ - "nom du type d'outils de mesure", - "nom de l'outil de mesure_fr" - ], - "columns": { - "modèle": null, - "fabricant": null, - "code sandre": null, - "étalonnage": null, - "description_en": null, - "description_fr": null, - "numéro de série": null, - "code sandre du contexte": null, - "nom de l'outil de mesure_en": null, - "nom de l'outil de mesure_fr": null, - "nom du type d'outils de mesure": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool_type", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "unit": { - "internationalizationName": { - "en": "Units", - "fr": "Unités" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code})", - "fr": "{nom_key} ({code})" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "code": null, - "nom_en": null, - "nom_fr": null, - "nom_key": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "platform_type": { - "internationalizationName": { - "en": "Plateform types", - "fr": "Types de plateforme" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom du type de plateforme_key": { - "en": "nom du type de plateforme_en", - "fr": "nom du type de plateforme_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de plateforme_key}", - "fr": "{nom du type de plateforme_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom du type de plateforme_key" - ], - "columns": { - "code sandre": null, - "description_en": null, - "description_fr": null, - "code sandre du contexte": null, - "nom du type de plateforme_en": null, - "nom du type de plateforme_fr": null, - "nom du type de plateforme_key": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "site_type": { - "internationalizationName": { - "en": "Sites types", - "fr": "Types de site" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "code sandre": null, - "description_en": null, - "description_fr": null, - "code sandre du contexte": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "ref_site": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - }, - "internationalizedColumns": { - "nom du site_key": { - "en": "nom du site_en", - "fr": "nom du site_fr" - }, - "description du site_fr": { - "en": "description du site_en", - "fr": "description du site_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site_key}", - "fr": "{nom du site_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom du site_key" - ], - "columns": { - "nom du site_en": null, - "nom du site_fr": null, - "nom du site_key": null, - "nom du type de site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "site_type", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "description du site_en": null, - "description du site_fr": null, - "code sandre du Plan d'eau": null, - "code sandre de la Masse d'eau plan d'eau": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "platform": { - "internationalizationName": { - "en": "Plateforms", - "fr": "Plateformes" - }, - "internationalizedColumns": { - "nom de la plateforme_key": { - "en": "nom de la plateforme_en", - "fr": "nom de la plateforme_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la plateforme_key}", - "fr": "{nom de la plateforme_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom du site", - "nom du type de plateforme_key", - "nom de la plateforme_key" - ], - "columns": { - "altitude": null, - "latitude": null, - "longitude": null, - "code sandre": null, - "nom du site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum[\"nom du site\"])}).naturalKey;\n", - "references": [ - "ref_site" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "code sandre du contexte": null, - "nom de la plateforme_en": null, - "nom de la plateforme_fr": null, - "nom de la plateforme_key": null, - "nom du type de plateforme_key": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform_type", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": { - "format_float": { - "internationalizationName": { - "fr": "latitude, longitude, altitude au format flottant obligatoire" - }, - "internationalizedColumns": null, - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "columns": [ - "altitude", - "latitude", - "longitude" - ] - } - }, - "allowUnexpectedColumns": false, - "tags": [] - }, - "file_type": { - "internationalizationName": { - "en": "Type's Files", - "fr": "Type de fichier" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "separator": ";", - "keyColumns": [ - "nom" - ], - "columns": { - "nom": null, - "description": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "project": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - }, - "internationalizedColumns": { - "nom du projet_key": { - "en": "nom du projet_en", - "fr": "nom du projet_fr" - }, - "description du projet_fr": { - "en": "description du projet_en", - "fr": "description du projet_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du projet_key}", - "fr": "{nom du projet_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom du projet_key" - ], - "columns": { - "nom du projet_en": null, - "nom du projet_fr": null, - "nom du projet_key": null, - "description du projet_en": null, - "description du projet_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "project_site": { - "internationalizationName": { - "en": "Project on site", - "fr": "Projet par site" - }, - "internationalizedColumns": null, - "internationalizationDisplay": null, - "separator": ";", - "keyColumns": [ - "nom du projet", - "nom du site" - ], - "columns": { - "date de fin": null, - "nom du site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du projet": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "date de début": null, - "commentaire de projet": null, - "commanditaire du projet": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "niveau_taxon": { - "internationalizationName": { - "en": "Level of taxon", - "fr": "Niveau de taxon" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "code sandre": null, - "code sandre du contexte": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "taxon_zooplancton": { - "internationalizationName": { - "en": "taxon's zooplancton", - "fr": "taxon des zooplancton" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})", - "fr": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})" - } - }, - "separator": ";", - "keyColumns": [ - "nom du taxon déterminé" - ], - "columns": { - "theme": null, - "preselected": null, - "code sandre du taxon": null, - "nom du niveau de taxon": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "niveau_taxon", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du taxon superieur": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "taxon_zooplancton", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du taxon déterminé": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "RegularExpression", - "params": { - "pattern": ".*", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "code sandre du taxon supérieur": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "variable_norm": { - "internationalizationName": { - "en": "Variables' norms", - "fr": "Normes de variable" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "separator": ";", - "keyColumns": [ - "nom" - ], - "columns": { - "nom": null, - "définition": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "variable_group": { - "internationalizationName": { - "en": "Variable's groups", - "fr": "Groupes de variable" - }, - "internationalizedColumns": { - "nom du groupe": { - "en": "nom du groupe_en", - "fr": "nom du groupe_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du groupe_en}", - "fr": "{nom du groupe_fr}" - } - }, - "separator": ";", - "keyColumns": [ - "nom du groupe" - ], - "columns": { - "code sandre": null, - "nom du groupe": null, - "nom du groupe_en": null, - "nom du groupe_fr": null, - "nom du groupe parent": null, - "code sandre du contexte": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "ref_variable": { - "internationalizationName": { - "en": "Variables", - "fr": "Variables" - }, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la variable_fr": { - "en": "Affichage de la variable_en", - "fr": "Affichage de la variable_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la variable_fr}", - "fr": "{nom de la variable_fr}" - } - }, - "separator": ";", - "keyColumns": [ - "nom de la variable_fr" - ], - "columns": { - "code sandre": null, - "nom du groupe": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variable_group", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "définition_en": null, - "définition_fr": null, - "ordre d'affichage": null, - "valeur qualitative": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "RegularExpression", - "params": { - "pattern": "faux|vrai", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom de la variable_en": null, - "nom de la variable_fr": null, - "code sandre du contexte": null, - "Affichage de la variable_en": null, - "Affichage de la variable_fr": null, - "nom de la norme de variable": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variable_norm", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "data_type": { - "internationalizationName": { - "en": "Data type", - "fr": "Types de données" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "description_en": null, - "description_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "controle_coherence": { - "internationalizationName": { - "en": "Controle de la cohérence", - "fr": "Controle de la cohérence" - }, - "internationalizedColumns": null, - "internationalizationDisplay": null, - "separator": ";", - "keyColumns": [ - "nom de la variable", - "nom du type de données", - "nom du site" - ], - "columns": { - "valeur max": null, - "valeur min": null, - "nom du site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom de la variable": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_variable", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du type de données": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "data_type", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "propriete_taxon": { - "internationalizationName": { - "en": "Proporties of taxons", - "fr": "Propiétés des taxons" - }, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la propriété_key": { - "en": "nom de la propriété_en", - "fr": "nom de la propriété_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la propriété_key}", - "fr": "{nom de la propriété_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom de la propriété_key" - ], - "columns": { - "isFloatValue": null, - "isQualitative": null, - "type associé": null, - "définition_en": null, - "définition_fr": null, - "ordre d'affichage": null, - "nom de la propriété_en": null, - "nom de la propriété_fr": null, - "nom de la propriété_key": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "taxon_phytoplancton": { - "internationalizationName": { - "en": "taxon's phytoplanctons", - "fr": "taxon des phytoplanctons" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", - "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}" - } - }, - "separator": ";", - "keyColumns": [ - "nom du taxon déterminé" - ], - "columns": { - "theme": null, - "Code Sandre": null, - "Notes libres": null, - "Synonyme ancien": null, - "Synonyme récent": null, - "code sandre du taxon": null, - "nom du niveau de taxon": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "niveau_taxon", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du taxon superieur": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "taxon_phytoplancton", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Année de la description": null, - "Auteur de la description": null, - "nom du taxon déterminé": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "RegularExpression", - "params": { - "pattern": ".*", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "Classe algale sensu Bourrelly": null, - "Référence de la description": null, - "code sandre du taxon supérieur": null, - "Références relatives à ce taxon": null, - "niveau incertitude de détermination": null - }, - "computedColumns": {}, - "dynamicColumns": { - "proprietes_taxon": { - "presenceConstraint": "MANDATORY", - "internationalizationName": { - "en": "Properties of Taxa", - "fr": "Proprétés de Taxons" - }, - "headerPrefix": "pt_", - "reference": "propriete_taxon", - "referenceColumnToLookForHeader": "nom de la propriété_key" - } - }, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "valeurs_qualitative": { - "internationalizationName": { - "en": "Qualitative values", - "fr": "Valeurs qualitatives" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "valeur_key": { - "en": "valeur_en", - "fr": "valeur_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{valeur_key}", - "fr": "{valeur_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key", - "valeur_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "valeur_en": null, - "valeur_fr": null, - "valeur_key": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "stade_développement_zoo": { - "internationalizationName": { - "en": "Stage of development", - "fr": "Stade de développement" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "code sandre": null, - "description_en": null, - "description_fr": null, - "code sandre du contexte": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "thematic": { - "internationalizationName": { - "en": "Thematic", - "fr": "Thème" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "description_en": null, - "description_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "data_type_site_theme_project": { - "internationalizationName": { - "en": "Data type for theme's site and project", - "fr": "Type de données par thème de sites et projet" - }, - "internationalizedColumns": null, - "internationalizationDisplay": null, - "separator": ";", - "keyColumns": [ - "nom du projet", - "nom du site", - "nom du thème", - "nom du type de données" - ], - "columns": { - "nom du site": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du projet": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du thème": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "thematic", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du type de données": { - "presenceConstraint": "MANDATORY", - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "data_type", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - } - }, - "compositeReferences": { - "arbre_outil": { - "internationalizationName": null, - "internationalizedColumns": null, - "components": [ - { - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "tool_type", - "parentKeyColumn": null, - "parentRecursiveKey": null - }, - { - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "tool", - "parentKeyColumn": "nom du type d'outils de mesure", - "parentRecursiveKey": null - } - ] - }, - "arbre_project": { - "internationalizationName": null, - "internationalizedColumns": null, - "components": [ - { - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "project", - "parentKeyColumn": null, - "parentRecursiveKey": null - } - ] - }, - "arbre_zooplanctons": { - "internationalizationName": null, - "internationalizedColumns": null, - "components": [ - { - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "taxon_zooplancton", - "parentKeyColumn": null, - "parentRecursiveKey": "nom du taxon superieur" - } - ] - }, - "arbre_localisations": { - "internationalizationName": null, - "internationalizedColumns": null, - "components": [ - { - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "site_type", - "parentKeyColumn": null, - "parentRecursiveKey": null - }, - { - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "ref_site", - "parentKeyColumn": "nom du type de site", - "parentRecursiveKey": null - }, - { - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "platform", - "parentKeyColumn": "nom du site", - "parentRecursiveKey": null - } - ] - }, - "arbre_phytoplanctons": { - "internationalizationName": null, - "internationalizedColumns": null, - "components": [ - { - "internationalizationName": null, - "internationalizedColumns": null, - "reference": "taxon_phytoplancton", - "parentKeyColumn": null, - "parentRecursiveKey": "nom du taxon superieur" - } - ] - } - }, - "dataTypes": { - "zooplancton": { - "internationalizationName": { - "en": "Zooplancton", - "fr": "Zooplancton" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [ - { - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "date de prélèvement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "outil de mesure", - "boundTo": { - "variable": "outil", - "component": "mesure", - "id": "outil_mesure", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "outil de prélèvement", - "boundTo": { - "variable": "outil", - "component": "prelevement", - "id": "outil_prelevement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "profondeur minimum", - "boundTo": { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "profondeur maximum", - "boundTo": { - "variable": "profondeur", - "component": "maximum", - "id": "profondeur_maximum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom du determinateur", - "boundTo": { - "variable": "taxon", - "component": "nom du determinateur", - "id": "taxon_nom du determinateur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "biovolume sédimenté", - "boundTo": { - "variable": "biovolume sédimenté", - "component": "value", - "id": "biovolume sédimenté_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom du taxon déterminé", - "boundTo": { - "variable": "taxon", - "component": "nom du taxon déterminé", - "id": "taxon_nom du taxon déterminé", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "stade de développement", - "boundTo": { - "variable": "taxon", - "component": "stade de développement", - "id": "taxon_stade de développement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nombre individus", - "boundTo": { - "variable": "nombre_individus", - "component": "value", - "id": "nombre_individus_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - } - ], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": [ - "ref_site" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "outil": { - "chartDescription": null, - "components": { - "mesure": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.tool.find({ it.refValues[\"nom de l'outil de mesure_fr\"].replaceAll(' ', '_').equalsIgnoreCase(datum.outil['mesure'].replaceAll(' ', '_')) }).naturalKey;\n", - "references": [ - "tool" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "prelevement": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].replaceAll(' ', '_').equalsIgnoreCase(datum.outil['prelevement'].replaceAll(' ', '_')) }).naturalKey;\n", - "references": [ - "tool" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "taxon": { - "chartDescription": null, - "components": { - "nom du determinateur": null, - "stade de développement": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "stade_développement_zoo", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.stade_développement_zoo.find({ it.refValues[\"nom_key\"].equalsIgnoreCase(datum.taxon['stade de développement']) }).naturalKey;\n", - "references": [ - "stade_développement_zoo" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom du taxon déterminé": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "taxon_zooplancton", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "if(datum.taxon['nom du taxon déterminé'].substring(datum.taxon['nom du taxon déterminé'].length()-1).equals(' ')){\n return references.taxon_zooplancton.find({ it.refValues[\"nom du taxon déterminé\"].equalsIgnoreCase(datum.taxon['nom du taxon déterminé'].substring(0, datum.taxon['nom du taxon déterminé'].length()-1)) }).naturalKey;\n} else {\n return references.taxon_zooplancton.find({ it.refValues[\"nom du taxon déterminé\"].equalsIgnoreCase(datum.taxon['nom du taxon déterminé']) }).naturalKey;\n}\n", - "references": [ - "taxon_zooplancton" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": [ - "project" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].replaceAll(' ', '_').equalsIgnoreCase(datum.plateforme['nom de la plateforme'].replaceAll(' ', '_'))}).naturalKey;\n", - "references": [ - "platform" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"metre\"", - "references": [], - "datatypes": [] - } - }, - "maximum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.profondeur['maximum'].replaceAll(',','.'); String variable = 'profondeur_maximum'; if(Float.parseFloat(valeur) >= 51) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieur à la valeur 50\" , variable, valeur));\n} else {\n return valeur;\n}\n", - "references": [], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "minimum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.profondeur['minimum'].replaceAll(',','.'); String variable = 'profondeur_minimum'; if(Float.parseFloat(valeur) <= -1) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur 0\" , variable, valeur));\n} else {\n return valeur;\n}\n", - "references": [], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "nombre_individus": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"individus par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "biovolume sédimenté": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"millilitre par mètre carré\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [ - { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "taxon", - "component": "nom du taxon déterminé", - "id": "taxon_nom du taxon déterminé", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "taxon", - "component": "stade de développement", - "id": "taxon_stade de développement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "outil", - "component": "mesure", - "id": "outil_mesure", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "outil", - "component": "prelevement", - "id": "outil_prelevement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - ], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "donnée": { - "internationalizationName": { - "en": "Donnée", - "fr": "Donnée" - }, - "internationalizedColumns": null, - "label": "Data", - "data": [ - "biovolume sédimenté", - "nombre_individus" - ] - }, - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - }, - "internationalizedColumns": null, - "label": "Contexte", - "data": [ - "outil", - "profondeur", - "taxon" - ] - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "date", - "site", - "projet", - "plateforme" - ] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - }, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false - }, - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - }, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - }, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false - } - }, - "internationalization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "donnée": { - "internationalizationName": { - "en": "Donnée", - "fr": "Donnée" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_zooplancton_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "tags": [] - }, - "chlorophylle": { - "internationalizationName": { - "en": null, - "fr": "Chlorophylle" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [ - { - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "Nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "date de prelevement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "profondeur min", - "boundTo": { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "profondeur max", - "boundTo": { - "variable": "profondeur", - "component": "maximum", - "id": "profondeur_maximum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "chlorophylle a strickland-parsons", - "boundTo": { - "variable": "chlorophylle", - "component": "a strickland-parsons", - "id": "chlorophylle_a strickland-parsons", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "chlorophylle c", - "boundTo": { - "variable": "chlorophylle", - "component": "c", - "id": "chlorophylle_c", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "carotenoïde", - "boundTo": { - "variable": "chlorophylle", - "component": "carotenoïde", - "id": "chlorophylle_carotenoïde", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "chlorophylle a scor-unesco", - "boundTo": { - "variable": "chlorophylle", - "component": "a scor-unesco", - "id": "chlorophylle_a scor-unesco", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "pheopigments", - "boundTo": { - "variable": "chlorophylle", - "component": "pheopigments", - "id": "chlorophylle_pheopigments", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - } - ], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": [ - "ref_site" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": [ - "project" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).naturalKey;\n", - "references": [ - "platform" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"mètre\"", - "references": [], - "datatypes": [] - } - }, - "maximum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "minimum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "chlorophylle": { - "chartDescription": null, - "components": { - "c": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"microgramme par litre\"", - "references": [], - "datatypes": [] - } - }, - "carotenoïde": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "pheopigments": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "a scor-unesco": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "a strickland-parsons": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [ - { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "profondeur", - "component": "maximum", - "id": "profondeur_maximum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - ], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - }, - "internationalizedColumns": null, - "label": "Contexte", - "data": [ - "profondeur", - "chlorophylle" - ] - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "date", - "site", - "projet", - "plateforme" - ] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - }, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false - }, - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - }, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - }, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false - } - }, - "internationalization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_chlorophylle_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "tags": [] - }, - "phytoplancton": { - "internationalizationName": { - "en": "Phytoplancton", - "fr": "Phytoplancton" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [ - { - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "date de prélèvement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "outil de mesure", - "boundTo": { - "variable": "outil", - "component": "mesure", - "id": "outil_mesure", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "outil de prélèvement", - "boundTo": { - "variable": "outil", - "component": "prelevement", - "id": "outil_prelevement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "profondeur minimum", - "boundTo": { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "profondeur maximum", - "boundTo": { - "variable": "profondeur", - "component": "maximum", - "id": "profondeur_maximum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom du déterminateur", - "boundTo": { - "variable": "taxon", - "component": "nom du determinateur", - "id": "taxon_nom du determinateur", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "volume sédimenté", - "boundTo": { - "variable": "volume sedimente", - "component": "value", - "id": "volume sedimente_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom du taxon déterminé", - "boundTo": { - "variable": "taxon", - "component": "nom du taxon déterminé", - "id": "taxon_nom du taxon déterminé", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "surface de comptage", - "boundTo": { - "variable": "surface de comptage", - "component": "value", - "id": "surface de comptage_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "Nombre de champs comptés", - "boundTo": { - "variable": "nombre de champs comptés", - "component": "value", - "id": "nombre de champs comptés_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nombre d'objets comptés", - "boundTo": { - "variable": "nombre d'objets comptés", - "component": "value", - "id": "nombre d'objets comptés_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nombre d'objets par ml", - "boundTo": { - "variable": "nombre d'objets par ml", - "component": "value", - "id": "nombre d'objets par ml_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nombre de cellules par ml", - "boundTo": { - "variable": "nombre de cellules par ml", - "component": "value", - "id": "nombre de cellules par ml_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "biovolume de l'espèce dans l'échantillon", - "boundTo": { - "variable": "biovolume de l'espèce dans l'échantillon", - "component": "value", - "id": "biovolume de l'espèce dans l'échantillon_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - } - ], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": [ - "ref_site" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "outil": { - "chartDescription": null, - "components": { - "mesure": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "if(datum.outil['mesure'] != \"\") {\n return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['mesure'])}).naturalKey;\n} else {\n return datum.outil['mesure'];\n}\n", - "references": [ - "tool" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "prelevement": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "if(datum.outil['prelevement'] != \"\") {\n return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['prelevement'])}).naturalKey;\n} else {\n return datum.outil['prelevement'];\n}\n", - "references": [ - "tool" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "taxon": { - "chartDescription": null, - "components": { - "nom du determinateur": null, - "nom du taxon déterminé": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "taxon_phytoplancton", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "if(datum.taxon['nom du taxon déterminé'].substring(datum.taxon['nom du taxon déterminé'].length()-1).equals(' ')){\n return references.taxon_phytoplancton.find({ it.refValues[\"nom du taxon déterminé\"].equalsIgnoreCase(datum.taxon['nom du taxon déterminé'].substring(0, datum.taxon['nom du taxon déterminé'].length()-1)) }).naturalKey;\n} else {\n return references.taxon_phytoplancton.find({ it.refValues[\"nom du taxon déterminé\"].equalsIgnoreCase(datum.taxon['nom du taxon déterminé']) }).naturalKey;\n}\n", - "references": [ - "taxon_phytoplancton" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": [ - "project" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).naturalKey;\n", - "references": [ - "platform" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"metre\"", - "references": [], - "datatypes": [] - } - }, - "maximum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "minimum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "volume sedimente": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"millilitre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "surface de comptage": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"millimetre_carre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "nombre d'objets par ml": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"individus_par_metre_carre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "nombre d'objets comptés": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"individus_par_metre_carre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "nombre de cellules par ml": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"individus_par_metre_carre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "nombre de champs comptés": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"no_unit\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "biovolume de l'espèce dans l'échantillon": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"micrometre_cube_par_millilitre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [ - { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "profondeur", - "component": "maximum", - "id": "profondeur_maximum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "taxon", - "component": "nom du taxon déterminé", - "id": "taxon_nom du taxon déterminé", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - ], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "donnee": { - "internationalizationName": { - "en": "Data", - "fr": "Donnée" - }, - "internationalizedColumns": null, - "label": "Donnée", - "data": [ - "volume sedimente", - "nombre de cellules par ml", - "surface de comptage", - "nombre de champs comptés", - "nombre d'objets comptés", - "taxon", - "biovolume de l'espèce dans l'échantillon", - "nombre d'objets par ml" - ] - }, - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - }, - "internationalizedColumns": null, - "label": "Contexte", - "data": [ - "outil", - "profondeur" - ] - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "date", - "site", - "projet", - "plateforme" - ] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - }, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false - }, - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - }, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - }, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false - } - }, - "internationalization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "donnee": { - "internationalizationName": { - "en": "Data", - "fr": "Donnée" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_phytoplancton_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "tags": [] - }, - "physico-chimie": { - "internationalizationName": { - "en": "Chemical Physics", - "fr": "Physico Chimie" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [ - { - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "date de prelevement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "date de debut de campagne", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "date de fin de campagne", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "date de reception", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "outil de prelevement", - "boundTo": { - "variable": "outil", - "component": "prélèvement", - "id": "outil_prélèvement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "profondeur minimum", - "boundTo": { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "profondeur maximum", - "boundTo": { - "variable": "profondeur", - "component": "maximum", - "id": "profondeur_maximum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "profondeur réelle", - "boundTo": { - "variable": "profondeur", - "component": "réelle", - "id": "profondeur_réelle", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom de la variable", - "boundTo": { - "variable": "data_variable", - "component": "nom", - "id": "data_variable_nom", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "valeur de la variable", - "boundTo": { - "variable": "data_variable", - "component": "values", - "id": "data_variable_values", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - } - ], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": [ - "ref_site" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "outil": { - "chartDescription": null, - "components": { - "prélèvement": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['prélèvement'])}).hierarchicalKey;\n", - "references": [ - "tool" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": [ - "project" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).naturalKey;\n", - "references": [ - "platform" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, - "components": { - "unité": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"mètre\"", - "references": [], - "datatypes": [] - } - }, - "maximum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.profondeur['maximum'].replaceAll(',','.'); String dataTypes = 'physico_chimie'; String site = datum.site['nom du site']; String variable = 'profondeur_mesuree'; Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equals(variable) })\n .find({ it.refValues['nom du site'].equalsIgnoreCase(site.split(\"\\\\.\")[1]) });\nif(valeurTrouve != null) {\n if(valeurTrouve.find({valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "minimum": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.profondeur['minimum'].replaceAll(',','.'); String dataTypes = 'physico_chimie'; String site = datum.site['nom du site']; String variable = 'profondeur_mesuree'; Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equals(variable) })\n .find({ it.refValues['nom du site'].equalsIgnoreCase(site.split(\"\\\\.\")[1]) });\nif(valeurTrouve != null) {\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "réelle": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "data_variable": { - "chartDescription": { - "value": "values", - "aggregation": { - "variable": "data_variable", - "component": "nom", - "id": "data_variable_nom", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "nom": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_variable", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "if( references.ref_variable.find({ it.refValues['nom de la variable_fr'].equalsIgnoreCase(datum.data_variable['nom']) }) ) {\n return references.ref_variable.find({ it.refValues['nom de la variable_fr'].equalsIgnoreCase(datum.data_variable['nom']) }).naturalKey;\n} else if (datum.data_variable['nom'].substring(datum.data_variable['nom'].length()-1).equals(' ')) {\n return references.ref_variable.find({ it.refValues['nom de la variable_fr'].equalsIgnoreCase(datum.data_variable['nom'].substring(0, datum.data_variable['nom'].length()-1)) }).naturalKey;\n} else if (references.ref_variable.find({ it.naturalKey.equalsIgnoreCase( datum.data_variable['nom']) }) ) {\n return references.ref_variable.find({ it.naturalKey.equalsIgnoreCase(datum.data_variable['nom']) }).naturalKey;\n}\n", - "references": [ - "ref_variable" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "Map variable_unit = [\n \"ph\": \"no_unit\",\n \"fer\": \"microgramme_par_litre\",\n \"zinc\": \"microgramme_par_litre\",\n \"etain\": \"microgramme_par_litre\",\n \"plomb\": \"microgramme_par_litre\",\n \"argent\": \"microgramme_par_litre\",\n \"chrome\": \"microgramme_par_litre\",\n \"cuivre\": \"microgramme_par_litre\",\n \"nickel\": \"microgramme_par_litre\",\n \"sodium\": \"milligramme_par_litre\",\n \"arsenic\": \"microgramme_par_litre\",\n \"cadmium\": \"microgramme_par_litre\",\n \"calcium\": \"milligramme_par_litre\",\n \"mercure\": \"microgramme_par_litre\",\n \"selenium\": \"microgramme_par_litre\",\n \"sulfates\": \"milligramme_par_litre\",\n \"aluminium\": \"microgramme_par_litre\",\n \"chlorures\": \"milligramme_par_litre\",\n \"magnesium\": \"milligramme_par_litre\",\n \"manganese\": \"microgramme_par_litre\",\n \"molybdene\": \"milligramme_par_litre\",\n \"potassium\": \"milligramme_par_litre\",\n \"strontium\": \"milligramme_par_litre\",\n \"azote_total\": \"milligramme_par_litre\",\n \"bicarbonate\": \"milliequivalent_par_litre\",\n \"temperature\": \"degres_celsius\",\n \"conductivite\": \"microsiemens_par_centimetre\",\n \"azote_ammonium\": \"milligramme_par_litre\",\n \"azote_nitrates\": \"milligramme_par_litre\",\n \"azote_nitrites\": \"milligramme_par_litre\",\n \"balance_ionique\": \"pourcentage\",\n \"microcystine_lr\": \"microgramme_par_litre\",\n \"microcystine_rr\": \"microgramme_par_litre\",\n \"oxygene_dissous\": \"milligramme_par_litre\",\n \"phosphore_total\": \"milligramme_par_litre\",\n \"silice_reactive\": \"milligramme_par_litre\",\n \"azote_total_filtre\": \"milligramme_par_litre\",\n \"indice_aromaticite\": \"unite_dabsorbance_par_milligramme_de_carbone_par_litre_et_par_centimetre\",\n \"profondeur_maximum\": \"metre\",\n \"profondeur_mesuree\": \"metre\",\n \"profondeur_minimum\": \"metre\",\n \"transmission_des_uv\": \"pourcentage\",\n \"matieres_decantables\": \"milligramme_par_litre\",\n \"titre_alcalimetrique\": \"milliequivalent_par_litre\",\n \"matieres_en_suspension\": \"milligramme_par_litre\",\n \"phosphore_particulaire\": \"milligramme_par_litre\",\n \"phosphore_total_filtre\": \"milligramme_par_litre\",\n \"carbone_organique_total\": \"milligramme_par_litre\",\n \"debit_moyen_hebdomadaire\": \"metre_cube_par_seconde\",\n \"carbone_organique_dissous\": \"milligramme_par_litre\",\n \"phosphore_orthophosphates\": \"milligramme_par_litre\",\n \"demande_chimique_en_oxygene\": \"milligramme_par_litre\",\n \"residu_sec_a_105DEGREESIGNc\": \"milligramme_par_litre\",\n \"azote_organique_particulaire\": \"milligramme_par_litre\",\n \"titre_alcalimetrique_complet\": \"milliequivalent_par_litre\",\n \"carbone_organique_particulaire\": \"milligramme_par_litre\",\n \"matieres_en_suspension_organiques\": \"milligramme_par_litre\",\n \"perte_entre_550_et_1000DEGREESIGNc\": \"partie_par_million\",\n \"residu_sec_a_110_et_550DEGREESIGNc\": \"milligramme_par_litre\",\n \"demande_biologique_en_oxygene_en_5_jours\": \"milligramme_par_litre\"\n]; references.ref_variable.refValues['nom de la variable_fr']; datum.data_variable['nom']; String variable = references.ref_variable.find({ it.naturalKey.equals(datum.data_variable['nom']) }).naturalKey; return variable_unit[variable];\n", - "references": [ - "ref_variable" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "values": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.data_variable['values'].replaceAll(',','.'); String dataTypes = 'physico_chimie'; String site = datum.site['nom du site']; String variable = datum.data_variable['nom']; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n \n if(valeurTrouve != null) {\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [ - { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "outil", - "component": "prélèvement", - "id": "outil_prélèvement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "profondeur", - "component": "minimum", - "id": "profondeur_minimum", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "data_variable", - "component": "nom", - "id": "data_variable_nom", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - ], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - }, - "internationalizedColumns": null, - "label": "Contexte", - "data": [ - "date", - "outil", - "profondeur" - ] - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "site", - "projet", - "plateforme" - ] - }, - "dataGroup_variable": { - "internationalizationName": { - "en": "Data", - "fr": "Données" - }, - "internationalizedColumns": null, - "label": "Données", - "data": [ - "data_variable" - ] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - }, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false - }, - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - }, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - }, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false - } - }, - "internationalization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "dataGroup_variable": { - "internationalizationName": { - "en": "Data", - "fr": "Données" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_physico_chimie_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "tags": [] - }, - "haute_frequence": { - "internationalizationName": { - "en": null, - "fr": "Haute Fréquence" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [ - { - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "date de prélèvement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "outil de mesure", - "boundTo": { - "variable": "outil", - "component": "mesure", - "id": "outil_mesure", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "commentaire", - "boundTo": { - "variable": "commentaire", - "component": "value", - "id": "commentaire_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "heure", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "profondeur", - "boundTo": { - "variable": "profondeur", - "component": "value", - "id": "profondeur_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "temperature", - "boundTo": { - "variable": "temperature", - "component": "value", - "id": "temperature_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "qualite temperature", - "boundTo": { - "variable": "temperature", - "component": "quality", - "id": "temperature_quality", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "pression", - "boundTo": { - "variable": "pression", - "component": "value", - "id": "pression_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - } - ], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm:ss", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "datetime": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy HH:mm:ss", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return datum.date.day +\" \" +datum.date.time", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": [ - "ref_site" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "outil": { - "chartDescription": null, - "components": { - "mesure": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['mesure'])}).naturalKey;\n", - "references": [ - "tool" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": [ - "project" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "pression": { - "chartDescription": null, - "components": { - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).hierarchicalKey;\n", - "references": [ - "platform" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, - "components": { - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "commentaire": { - "chartDescription": null, - "components": { - "value": null - }, - "computedComponents": {} - }, - "temperature": { - "chartDescription": null, - "components": { - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "quality": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [ - { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "profondeur", - "component": "value", - "id": "profondeur_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "outil", - "component": "mesure", - "id": "outil_mesure", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - ], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "datetime", - "id": "date_datetime", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "all": { - "internationalizationName": null, - "internationalizedColumns": null, - "label": "Toutes les données", - "data": [ - "date", - "site", - "outil", - "projet", - "profondeur", - "temperature", - "pression", - "plateforme", - "commentaire" - ] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - }, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false - }, - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - }, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - }, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false - } - }, - "internationalization": { - "dataGroups": { - "all": { - "internationalizationName": null - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_haute_frequence_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "tags": [] - }, - "production_primaire": { - "internationalizationName": { - "en": null, - "fr": "Production primaire" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [ - { - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "date de prélèvement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "profondeur", - "boundTo": { - "variable": "profondeur", - "component": "value", - "id": "profondeur_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "heure debut d'incubation", - "boundTo": { - "variable": "incubation", - "component": "heure debut", - "id": "incubation_heure debut", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "heure fin d'incubation", - "boundTo": { - "variable": "incubation", - "component": "heure fin", - "id": "incubation_heure fin", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "duree d'incubation", - "boundTo": { - "variable": "incubation", - "component": "duree", - "id": "incubation_duree", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "production primaire par duree d'incubation reelle", - "boundTo": { - "variable": "production primaire", - "component": "duree d_incubation reelle", - "id": "production primaire_duree d_incubation reelle", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "production primaire par heure", - "boundTo": { - "variable": "production primaire", - "component": "heure", - "id": "production primaire_heure", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "production primaire par tiers median", - "boundTo": { - "variable": "production primaire", - "component": "tiers median", - "id": "production primaire_tiers median", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - } - ], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": [ - "ref_site" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": [ - "project" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "incubation": { - "chartDescription": null, - "components": { - "duree": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:MM", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "heure fin": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:MM", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "heure debut": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:MM", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).naturalKey;\n", - "references": [ - "platform" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, - "components": { - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "production primaire": { - "chartDescription": null, - "components": { - "heure": null, - "tiers median": null, - "duree d_incubation reelle": null - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [ - { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "profondeur", - "component": "value", - "id": "profondeur_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "incubation", - "component": "heure debut", - "id": "incubation_heure debut", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "incubation", - "component": "heure fin", - "id": "incubation_heure fin", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "incubation", - "component": "duree", - "id": "incubation_duree", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - ], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - }, - "internationalizedColumns": null, - "label": "Contexte", - "data": [ - "profondeur", - "incubation", - "production primaire" - ] - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "date", - "site", - "projet", - "plateforme" - ] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - }, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false - }, - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - }, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - }, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false - } - }, - "internationalization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_production_primaire_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "tags": [] - }, - "sonde_multiparametres": { - "internationalizationName": { - "en": "Probe data", - "fr": "Sonde multi-paramètres" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [ - { - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom de la plateforme", - "boundTo": { - "variable": "plateforme", - "component": "nom de la plateforme", - "id": "plateforme_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "date de prélèvement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "outil de mesure", - "boundTo": { - "variable": "outil", - "component": "prélèvement", - "id": "outil_prélèvement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "commentaire sonde", - "boundTo": { - "variable": "commentaire", - "component": "value", - "id": "commentaire_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "heure", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "profondeur", - "boundTo": { - "variable": "profondeur", - "component": "value", - "id": "profondeur_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "température", - "boundTo": { - "variable": "temperature", - "component": "value", - "id": "temperature_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "chl a", - "boundTo": { - "variable": "chl", - "component": "a", - "id": "chl_a", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "pH brut", - "boundTo": { - "variable": "ph", - "component": "brut", - "id": "ph_brut", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "pH tc", - "boundTo": { - "variable": "ph", - "component": "tc", - "id": "ph_tc", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "cond25degres", - "boundTo": { - "variable": "cond25", - "component": "degres", - "id": "cond25_degres", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "oxygene mg", - "boundTo": { - "variable": "oxygene_mg", - "component": "value", - "id": "oxygene_mg_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "oxygene saturation", - "boundTo": { - "variable": "oxygene_saturation", - "component": "value", - "id": "oxygene_saturation_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "turbidite", - "boundTo": { - "variable": "turbidite", - "component": "value", - "id": "turbidite_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "trans", - "boundTo": { - "variable": "trans", - "component": "value", - "id": "trans_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "par w", - "boundTo": { - "variable": "par_w", - "component": "value", - "id": "par_w_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "par a", - "boundTo": { - "variable": "par_a", - "component": "value", - "id": "par_a_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - } - ], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": true - }, - "data": { - "ph": { - "chartDescription": { - "value": "tc", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "tc": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.ph['tc'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'ph tc'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "brut": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.ph['brut'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'ph_brut'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equalsIgnoreCase(site) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"no_unit\"", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "chl": { - "chartDescription": { - "value": "a", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "a": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.chl['a'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'chl_a'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equalsIgnoreCase(site) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"milligramme_par_metre_cube\"", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm:ss", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": [ - "ref_site" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "outil": { - "chartDescription": null, - "components": { - "prélèvement": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "tool", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['prélèvement'])}).hierarchicalKey;\n", - "references": [ - "tool" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "par_a": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unite": { - "checker": null, - "defaultValue": { - "expression": "\"micro_ensteins\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.par_a['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'par_a'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "par_w": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"micro_ensteins\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.par_w['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'par_w'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "trans": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"pourcentage\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.trans['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'trans'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "cond25": { - "chartDescription": { - "value": "degres", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"millisiemens_par_centimetre\"", - "references": [], - "datatypes": [] - } - }, - "degres": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.cond25['degres'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'cond25degres'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "nom du projet": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", - "references": [ - "project" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "turbidite": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"formazine_turbidite_unit\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.turbidite['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'turbidite'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "oxygene_mg": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"milligramme_par_litre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.oxygene_mg['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'oxygene_mg'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "plateforme": { - "chartDescription": null, - "components": { - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).hierarchicalKey;\n", - "references": [ - "platform" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "profondeur": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"metre\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.profondeur['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'profondeur'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "commentaire": { - "chartDescription": null, - "components": { - "value": null - }, - "computedComponents": {} - }, - "temperature": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"degres_celsius\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.temperature['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'temperature'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "oxygene_saturation": { - "chartDescription": { - "value": "value", - "aggregation": null, - "unit": "unit", - "gap": "1 DAY", - "standardDeviation": null - }, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"pourcentage\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.oxygene_saturation['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'oxygene_saturation'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": null, - "internationalizedColumns": null, - "variable": "projet", - "component": "nom du projet", - "componentKey": { - "variable": "projet", - "component": "nom du projet", - "id": "projet_nom du projet", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "date", - "site", - "outil", - "projet", - "plateforme" - ] - }, - "donnee_prelevement": { - "internationalizationName": { - "en": "Data's condition", - "fr": "Données du prélèvement" - }, - "internationalizedColumns": null, - "label": "Données du prélèvement", - "data": [ - "par_w", - "oxygene_saturation", - "chl", - "oxygene_mg", - "ph", - "cond25", - "par_a", - "turbidite", - "trans" - ] - }, - "condition_prelevement": { - "internationalizationName": { - "en": "Prelevement's condition", - "fr": "Condition de prélèvement" - }, - "internationalizedColumns": null, - "label": "Condition de prélèvement", - "data": [ - "profondeur", - "temperature", - "commentaire" - ] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - }, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false - }, - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - }, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - }, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false - } - }, - "internationalization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "condition_prelevement": { - "internationalizationName": { - "en": "Prelevement's condition", - "fr": "Condition de prélèvement" - } - }, - "donnee_prelevement": { - "internationalizationName": { - "en": "Data's condition", - "fr": "Données du prélèvement" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": null - }, - "projet": { - "internationalizationName": null - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_sonde_multiparametres_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "tags": [] - }, - "condition_prelevements": { - "internationalizationName": { - "en": "Collection condition", - "fr": "Condition de prélèvement" - }, - "internationalizedColumns": null, - "internationalizationDisplays": null, - "format": { - "headerLine": 1, - "firstRowLine": 2, - "separator": ";", - "columns": [ - { - "header": "nom du projet", - "boundTo": { - "variable": "projet", - "component": "value", - "id": "projet_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom du site", - "boundTo": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nom de la plateforme", - "boundTo": { - "variable": "site", - "component": "nom de la plateforme", - "id": "site_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "date de prélèvement", - "boundTo": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "heure de prélèvement", - "boundTo": { - "variable": "date", - "component": "time", - "id": "date_time", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "commentaire", - "boundTo": { - "variable": "commentaire", - "component": "value", - "id": "commentaire_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "température de l'air", - "boundTo": { - "variable": "temperature", - "component": "temperature de l'air", - "id": "temperature_temperature de l'air", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "nébulosité", - "boundTo": { - "variable": "qualitatives", - "component": "nebulosite", - "id": "qualitatives_nebulosite", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "ensoleillement", - "boundTo": { - "variable": "qualitatives", - "component": "ensoleillement", - "id": "qualitatives_ensoleillement", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "temps", - "boundTo": { - "variable": "qualitatives", - "component": "temps", - "id": "qualitatives_temps", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "direction du vent", - "boundTo": { - "variable": "qualitatives", - "component": "direction du vent", - "id": "qualitatives_direction du vent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "vitesse du vent", - "boundTo": { - "variable": "qualitatives", - "component": "vitesse du vent", - "id": "qualitatives_vitesse du vent", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "pression atmosphérique", - "boundTo": { - "variable": "pression_atmospherique", - "component": "value", - "id": "pression_atmospherique_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "aspect de l'eau", - "boundTo": { - "variable": "qualitatives", - "component": "aspect de l'eau", - "id": "qualitatives_aspect de l'eau", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "état de surface", - "boundTo": { - "variable": "qualitatives", - "component": "etat de surface", - "id": "qualitatives_etat de surface", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "transparence par disque inra", - "boundTo": { - "variable": "transparence", - "component": "transparence par disque inra", - "id": "transparence_transparence par disque inra", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "transparence par secchi 20 cm", - "boundTo": { - "variable": "transparence", - "component": "transparence par secchi", - "id": "transparence_transparence par secchi", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "couleur de l'eau", - "boundTo": { - "variable": "qualitatives", - "component": "couleur de l_eau", - "id": "qualitatives_couleur de l_eau", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - } - ], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "day": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "time": { - "checker": { - "name": "Date", - "params": { - "pattern": "HH:mm:ss", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "nom du site": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "ref_site", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", - "references": [ - "ref_site" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nom de la plateforme": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "platform", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.site['nom de la plateforme'])}).hierarchicalKey;\n", - "references": [ - "platform" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "value": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "project", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "return references.project.find({it.naturalKey.equals(datum.projet['value'])}).hierarchicalKey;\n", - "references": [ - "project" - ], - "datatypes": [] - } - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "commentaire": { - "chartDescription": null, - "components": { - "value": null - }, - "computedComponents": {} - }, - "temperature": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"degres_celsius\"", - "references": [], - "datatypes": [] - } - }, - "temperature de l'air": null - }, - "computedComponents": {} - }, - "qualitatives": { - "chartDescription": null, - "components": { - "temps": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['temps'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('temps') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": [ - "valeurs_qualitative" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "nebulosite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['nebulosite'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('nebulosite') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": [ - "valeurs_qualitative" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "ensoleillement": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['ensoleillement'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('ensoleillement') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": [ - "valeurs_qualitative" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "aspect de l'eau": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives[\"aspect de l'eau\"];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('aspect de l_eau') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": [ - "valeurs_qualitative" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "etat de surface": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['etat de surface']; return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('etat de surface') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": [ - "valeurs_qualitative" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "vitesse du vent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['vitesse du vent'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('vitesse du vent') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": [ - "valeurs_qualitative" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "couleur de l_eau": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['couleur de l_eau'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('couleur de l_eau') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": [ - "valeurs_qualitative" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "direction du vent": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitative", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": { - "expression": "String nom_qualitative = datum.qualitatives['direction du vent'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('direction du vent') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", - "references": [ - "valeurs_qualitative" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "transparence": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"metre\"", - "references": [], - "datatypes": [] - } - }, - "transparence par secchi": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.transparence['transparence par secchi'].replaceAll(',','.'); String dataTypes = 'conditions_prelevements'; String site = datum.site['nom du site']; String variable = 'transparence_par_secchi_20_cm'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence", - "ref_site" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - }, - "transparence par disque inra": { - "checker": { - "name": "Float", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": { - "expression": "String valeur = datum.transparence['transparence par disque inra'].replaceAll(',','.'); String dataTypes = 'conditions_prelevements'; String site = datum.site['nom du site']; String variable = 'transparence_par_disque_inra'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", - "references": [ - "controle_coherence", - "ref_site" - ], - "datatypes": [] - } - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "pression_atmospherique": { - "chartDescription": null, - "components": { - "unite": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unit", - "groovy": null, - "duration": null, - "transformation": { - "codify": true, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "\"millibar\"", - "references": [], - "datatypes": [] - } - }, - "value": null - }, - "computedComponents": {} - } - }, - "validations": {}, - "uniqueness": [ - { - "variable": "projet", - "component": "value", - "id": "projet_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "site", - "component": "nom de la plateforme", - "id": "site_nom de la plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - ], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "day", - "id": "date_day", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "site": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - }, - "internationalizedColumns": null, - "variable": "site", - "component": "nom du site", - "componentKey": { - "variable": "site", - "component": "nom du site", - "id": "site_nom du site", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "projet": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - }, - "internationalizedColumns": null, - "variable": "projet", - "component": "value", - "componentKey": { - "variable": "projet", - "component": "value", - "id": "projet_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "qualitatif": { - "internationalizationName": { - "en": "Qualitative data", - "fr": "Données qualitatives" - }, - "internationalizedColumns": null, - "label": "Données qualitatives", - "data": [ - "qualitatives" - ] - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative data", - "fr": "Données quantitatives" - }, - "internationalizedColumns": null, - "label": "Données quantitatives", - "data": [ - "pression_atmospherique", - "temperature", - "transparence" - ] - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "date", - "site", - "projet", - "commentaire" - ] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - }, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false - }, - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - }, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - }, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false - } - }, - "internationalization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "qualitatif": { - "internationalizationName": { - "en": "Qualitative data", - "fr": "Données qualitatives" - } - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative data", - "fr": "Données quantitatives" - } - } - }, - "authorizationScopes": { - "site": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - } - }, - "projet": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - } - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)!(.*)_conditions_prelevements_(.*)_(.*).csv", - "authorizationScope": { - "site": 2, - "projet": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "tags": [] - } - } - } -} diff --git a/cypress/fixtures/applications/ore/ola/ola_zooplancton_synthesis.json b/cypress/fixtures/applications/ore/ola/ola_zooplancton_synthesis.json deleted file mode 100644 index 3176ec7f5..000000000 --- a/cypress/fixtures/applications/ore/ola/ola_zooplancton_synthesis.json +++ /dev/null @@ -1,214 +0,0 @@ -{ - "": [ - { - "application": "36776c27-acf3-4981-a977-7c3c37be0183", - "datatype": "zooplancton", - "variable": "", - "requiredAuthorizations": { - "site": "grand_lac.annecy", - "projet": "suivi_des_lacs" - }, - "aggregation": "", - "ranges": [ - { - "range": [ - "1994-01-04T00:00", - "1994-01-05T00:00" - ] - }, - { - "range": [ - "1994-03-15T00:00", - "1994-03-16T00:00" - ] - }, - { - "range": [ - "1994-04-05T00:00", - "1994-04-06T00:00" - ] - }, - { - "range": [ - "1994-04-20T00:00", - "1994-04-21T00:00" - ] - }, - { - "range": [ - "1994-05-03T00:00", - "1994-05-04T00:00" - ] - }, - { - "range": [ - "1994-05-17T00:00", - "1994-05-18T00:00" - ] - }, - { - "range": [ - "1994-06-13T00:00", - "1994-06-14T00:00" - ] - }, - { - "range": [ - "1994-07-26T00:00", - "1994-07-27T00:00" - ] - }, - { - "range": [ - "1994-08-11T00:00", - "1994-08-12T00:00" - ] - }, - { - "range": [ - "1994-09-13T00:00", - "1994-09-14T00:00" - ] - }, - { - "range": [ - "1994-10-12T00:00", - "1994-10-13T00:00" - ] - }, - { - "range": [ - "1994-11-15T00:00", - "1994-11-16T00:00" - ] - }, - { - "range": [ - "1994-12-06T00:00", - "1994-12-07T00:00" - ] - } - ] - }, - { - "application": "36776c27-acf3-4981-a977-7c3c37be0183", - "datatype": "zooplancton", - "variable": "", - "requiredAuthorizations": { - "site": "grand_lac.leman", - "projet": "suivi_des_lacs" - }, - "aggregation": "", - "ranges": [ - { - "range": [ - "2021-01-26T00:00", - "2021-01-27T00:00" - ] - }, - { - "range": [ - "2021-02-16T00:00", - "2021-02-17T00:00" - ] - }, - { - "range": [ - "2021-03-02T00:00", - "2021-03-03T00:00" - ] - }, - { - "range": [ - "2021-03-16T00:00", - "2021-03-17T00:00" - ] - }, - { - "range": [ - "2021-04-20T00:00", - "2021-04-21T00:00" - ] - }, - { - "range": [ - "2021-05-03T00:00", - "2021-05-04T00:00" - ] - }, - { - "range": [ - "2021-05-19T00:00", - "2021-05-20T00:00" - ] - }, - { - "range": [ - "2021-06-01T00:00", - "2021-06-02T00:00" - ] - }, - { - "range": [ - "2021-06-14T00:00", - "2021-06-15T00:00" - ] - }, - { - "range": [ - "2021-07-07T00:00", - "2021-07-08T00:00" - ] - }, - { - "range": [ - "2021-07-21T00:00", - "2021-07-22T00:00" - ] - }, - { - "range": [ - "2021-08-09T00:00", - "2021-08-10T00:00" - ] - }, - { - "range": [ - "2021-09-02T00:00", - "2021-09-03T00:00" - ] - }, - { - "range": [ - "2021-09-15T00:00", - "2021-09-16T00:00" - ] - }, - { - "range": [ - "2021-09-27T00:00", - "2021-09-28T00:00" - ] - }, - { - "range": [ - "2021-10-19T00:00", - "2021-10-20T00:00" - ] - }, - { - "range": [ - "2021-11-16T00:00", - "2021-11-17T00:00" - ] - }, - { - "range": [ - "2021-12-06T00:00", - "2021-12-07T00:00" - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/ore_application_description.json b/cypress/fixtures/applications/ore/ore_application_description.json deleted file mode 100644 index 2d5e16de5..000000000 --- a/cypress/fixtures/applications/ore/ore_application_description.json +++ /dev/null @@ -1 +0,0 @@ -[{"id":"b2588d8d-c607-430b-b27d-804bf2b7d9df","creator":"5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9","creationdate":"2023-07-13T07:59:32.409668","updatedate":"2023-07-13T07:59:32.409668","name":"monsorerepository","comment":"Application de test mon soere avec dépôt sur un arbre d'objets du domaine","referencetype":["especes","type_de_sites","sites","type de fichiers","projet","themes","types_de_donnees_par_themes_de_sites_et_projet","valeurs_qualitatives","unites","variables","variables_et_unites_par_types_de_donnees"],"datatype":["pem","test"],"configuration":{"tags": {"data": {"en": "data", "fr": "données"}, "test": {"en": "test", "fr": "test"}, "unit": {"en": "unit", "fr": "unité"}, "context": {"en": "context", "fr": "contexte"}}, "comment": null, "version": 1, "datatypes": {"pem": {"data": {"date": {"tags": [], "hidden": false, "components": {"value": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "site": {"tags": [], "hidden": false, "components": {"bassin": null, "chemin": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "sites", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "return references.get(\"sites\") .find{it.getRefValues().get(\"zet_chemin_parent\").equals(datum.site.bassin) && it.getRefValues().get(\"zet_nom_key\").equals(datum.site.plateforme)} .getHierarchicalKey();\n", "references": ["sites"]}}, "plateforme": null}, "chartdescription": null, "computedcomponents": {"site_bassin": {"tags": ["__hidden__"], "hidden": true, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "sites", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "computation": {"datatypes": [], "expression": "return references.get(\"sites\") .find{it.getNaturalKey().equals(datum.site.bassin)} .getHierarchicalKey();\n", "references": ["sites"]}}}}, "espece": {"tags": [], "hidden": false, "components": {"value": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "especes", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "projet": {"tags": ["test"], "hidden": false, "components": {"value": {"tags": ["test"], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "projet", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "Nombre d'individus": {"tags": [], "hidden": false, "components": {"unit": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unites", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "return \"sans_unite\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "return 0", "references": []}}}, "chartdescription": null, "computedcomponents": {}}, "Couleur des individus": {"tags": [], "hidden": false, "components": {"unit": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unites", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "return \"sans_unite\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "valeurs_qualitatives", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["context", "data", "test"], "format": {"columns": [{"header": "projet", "boundto": {"id": "projet_value", "type": "componentKey", "variable": "projet", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "site", "boundto": {"id": "site_bassin", "type": "componentKey", "variable": "site", "component": "bassin"}, "presenceconstraint": "MANDATORY"}, {"header": "plateforme", "boundto": {"id": "site_plateforme", "type": "componentKey", "variable": "site", "component": "plateforme"}, "presenceconstraint": "MANDATORY"}, {"header": "date", "boundto": {"id": "date_value", "type": "componentKey", "variable": "date", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "espece", "boundto": {"id": "espece_value", "type": "componentKey", "variable": "espece", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "Couleur des individus", "boundto": {"id": "Couleur des individus_value", "type": "componentKey", "variable": "Couleur des individus", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "Nombre d'individus", "boundto": {"id": "Nombre d'individus_value", "type": "componentKey", "variable": "Nombre d'individus", "component": "value"}, "presenceconstraint": "MANDATORY"}], "constants": [], "separator": ";", "headerline": 4, "firstrowline": 5, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.*)_(.*)_(.*)_(.*).csv", "authorizationscope": {"projet": 2, "localization": 1}}, "uniqueness": [{"id": "projet_value", "type": "componentKey", "variable": "projet", "component": "value"}, {"id": "site_chemin", "type": "componentKey", "variable": "site", "component": "chemin"}, {"id": "date_value", "type": "componentKey", "variable": "date", "component": "value"}, {"id": "espece_value", "type": "componentKey", "variable": "espece", "component": "value"}], "validations": {"unitOfColor": {"checker": {"name": "GroovyExpression", "params": {"groovy": {"datatypes": [], "expression": "String datatype = \"piegeage_en_montee\"; String variable = \"Couleur des individus\"; String codeVariable = \"couleur_des_individus\"; String component = \"unit\"; return referencesValues.get(\"variables_et_unites_par_types_de_donnees\") .findAll{it.get(\"nom du type de données\").equals(datatype)} .find{it.get(\"nom de la variable\").equals(codeVariable)} .get(\"nom de l'unité\").equals(datum.get(variable).get(component));\n", "references": ["variables_et_unites_par_types_de_donnees"]}, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "components": null, "internationalizationname": {"fr": "vérifie l'unité de la couleur des individus"}, "internationalizedcolumns": null}, "unitOfIndividus": {"checker": {"name": "GroovyExpression", "params": {"groovy": {"datatypes": [], "expression": "String datatype = \"piegeage_en_montee\"; String variable = \"Nombre d'individus\"; String codeVariable = \"nombre_d_individus\"; String component = \"unit\"; return referencesValues.get(\"variables_et_unites_par_types_de_donnees\") .findAll{it.get(\"nom du type de données\").equals(datatype)} .find{it.get(\"nom de la variable\").equals(codeVariable)} .get(\"nom de l'unité\").equals(datum.get(variable).get(component));\n", "references": ["variables_et_unites_par_types_de_donnees"]}, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "components": null, "internationalizationname": {"fr": "vérifie l'unité du nombre d'individus"}, "internationalizedcolumns": null}}, "authorization": {"timescope": {"id": "date_value", "type": "componentKey", "variable": "date", "component": "value"}, "datagroups": {"qualitatif": {"data": ["Couleur des individus"], "label": "Données qualitatives", "internationalizationname": {"en": "Qualitative", "fr": "Qualitatif"}, "internationalizedcolumns": null}, "quantitatif": {"data": ["Nombre d'individus"], "label": "Données quantitatives", "internationalizationname": {"en": "Quantitative", "fr": "Quantitatif"}, "internationalizedcolumns": null}, "referentiel": {"data": ["date", "site", "projet", "espece"], "label": "Référentiel", "internationalizationname": {"en": "Repositories", "fr": "Référentiels"}, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"projet": {"variable": "projet", "component": "value", "componentkey": {"id": "projet_value", "type": "componentKey", "variable": "projet", "component": "value"}, "internationalizationname": {"en": "Project", "fr": "Projet"}, "internationalizedcolumns": null}, "localization": {"variable": "site", "component": "chemin", "componentkey": {"id": "site_chemin", "type": "componentKey", "variable": "site", "component": "chemin"}, "internationalizationname": {"en": "Localization", "fr": "Localisation"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"qualitatif": {"internationalizationname": {"en": "Qualitative", "fr": "Qualitatif"}}, "quantitatif": {"internationalizationname": {"en": "Quantitative", "fr": "Quantitatif"}}, "referentiel": {"internationalizationname": {"en": "Repositories", "fr": "Référentiels"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"projet": {"internationalizationname": {"en": "Project", "fr": "Projet"}}, "localization": {"internationalizationname": {"en": "Localization", "fr": "Localisation"}}}}}, "internationalizationname": {"en": "Trap in ascent", "fr": "Piégeage en Montée"}, "internationalizedcolumns": null, "internationalizationdisplays": {"especes": {"pattern": {"en": "espèce :{esp_nom}", "fr": "espèce :{esp_nom}"}}}}, "test": {"data": {"projet": {"tags": ["test"], "hidden": false, "components": {"value": {"tags": ["test"], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "projet", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["__hidden__"], "format": {"columns": [{"header": "projet", "boundto": {"id": "projet_value", "type": "componentKey", "variable": "projet", "component": "value"}, "presenceconstraint": "MANDATORY"}], "constants": [], "separator": ";", "headerline": 4, "firstrowline": 5, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": null, "uniqueness": [], "validations": {}, "authorization": {"timescope": null, "datagroups": {"_others_": {"data": ["projet"], "label": null, "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"projet": {"variable": "projet", "component": "value", "componentkey": {"id": "projet_value", "type": "componentKey", "variable": "projet", "component": "value"}, "internationalizationname": {"en": "Project", "fr": "Projet"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"_others_": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"projet": {"internationalizationname": {"en": "Project", "fr": "Projet"}}}}}, "internationalizationname": {"en": "Test", "fr": "Test"}, "internationalizedcolumns": null, "internationalizationdisplays": null}}, "references": {"sites": {"tags": ["context"], "columns": {"zet_nom_en": null, "zet_nom_fr": null, "zet_nom_key": null, "tze_type_nom": null, "zet_chemin_parent": null, "zet_description_en": null, "zet_description_fr": null}, "separator": ";", "keycolumns": ["zet_chemin_parent", "zet_nom_key"], "validations": {"typeSitesRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "type_de_sites", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["tze_type_nom"], "internationalizationname": {"fr": "référence au type de site"}, "internationalizedcolumns": null}, "siteParentRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "sites", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["zet_chemin_parent"], "internationalizationname": {"fr": "référence à la colonne parent"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Site", "fr": "Site"}, "internationalizedcolumns": {"zet_nom_key": {"en": "zet_nom_en", "fr": "zet_nom_fr"}, "zet_description_fr": {"en": "zet_description_en", "fr": "zet_description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{zet_nom_key}", "fr": "{zet_nom_key}"}}}, "projet": {"tags": ["context", "data", "test"], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "definition_en": null, "definition_fr": null, "colonne_homonyme_entre_referentiels": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Project", "fr": "Projet"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "definition_fr": {"en": "definition_en", "fr": "definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}}, "themes": {"tags": ["context"], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "description_en": null, "description_fr": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Thematic", "fr": "Thème"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}}, "unites": {"tags": ["data"], "columns": {"nom_en": null, "nom_fr": null, "code_en": null, "code_fr": null, "nom_key": null, "code_key": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Units", "fr": "Unités"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "code_key": {"en": "code_en", "fr": "code_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key} ({code_key})", "fr": "{nom_key} ({code_key})"}}}, "especes": {"tags": ["data"], "columns": {"esp_nom": {"tags": ["test"], "checker": null, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "esp_definition_en": null, "esp_definition_fr": null, "colonne_homonyme_entre_referentiels": null}, "separator": ";", "keycolumns": ["esp_nom"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {"myComputedColumn": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return \"my value\";\n", "references": []}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Species", "fr": "Espèces"}, "internationalizedcolumns": {"esp_definition_fr": {"en": "esp_definition_en", "fr": "esp_definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{esp_nom}", "fr": "{esp_nom}"}}}, "variables": {"tags": ["data"], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "definition_en": null, "definition_fr": null, "isQualitative": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Variables", "fr": "Variables"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "definition_fr": {"en": "definition_en", "fr": "definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}}, "type_de_sites": {"tags": ["context"], "columns": {"tze_nom_en": null, "tze_nom_fr": null, "tze_nom_key": null, "tze_definition_en": null, "tze_definition_fr": null}, "separator": ";", "keycolumns": ["tze_nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Sites types", "fr": "Types de sites"}, "internationalizedcolumns": {"tze_nom_key": {"en": "tze_nom_en", "fr": "tze_nom_fr"}, "tze_definition_fr": {"en": "tze_definition_en", "fr": "tze_definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{tze_nom_key}", "fr": "{tze_nom_key}"}}}, "type de fichiers": {"tags": ["__hidden__"], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "description_en": null, "description_fr": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Files types", "fr": "Types de fichiers"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}}, "valeurs_qualitatives": {"tags": ["data"], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "valeur_en": null, "valeur_fr": null, "valeur_key": null}, "separator": ";", "keycolumns": ["nom_key", "valeur_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Qualitative values", "fr": "Valeurs qualitatives"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "valeur_key": {"en": "valeur_en", "fr": "valeur_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{valeur_key}", "fr": "{valeur_key}"}}}, "variables_et_unites_par_types_de_donnees": {"tags": ["data"], "columns": {"nom de l'unité": null, "nom de la variable": null, "nom du type de données": null}, "separator": ";", "keycolumns": ["nom du type de données", "nom de la variable"], "validations": {"uniteRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unites", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom de l'unité"], "internationalizationname": {"fr": "référence à l'unité'"}, "internationalizedcolumns": null}, "variableRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "variables", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom de la variable"], "internationalizationname": {"fr": "référence à la variable"}, "internationalizedcolumns": null}, "checkDatatype": {"checker": {"name": "GroovyExpression", "params": {"groovy": {"datatypes": [], "expression": "String datatype = Arrays.stream(datum.get(\"nom du type de données\").split(\"_\")).collect{it.substring(0, 1)}.join(); return application.getDataType().contains(datatype);\n", "references": []}, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom du type de données"], "internationalizationname": {"fr": "test"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Variables and units by data type", "fr": "Variables et unités par type de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "datatype name : {nom du type de données}, variable name : {nom de la variable}, : unit name {nom de l'unité}", "fr": "nom du type de données : {nom du type de données}, nom de la variable : {nom de la variable}, : nom de l'unité {nom de l'unité}"}}}, "types_de_donnees_par_themes_de_sites_et_projet": {"tags": ["context"], "columns": {"nom du site": null, "nom du projet": null, "nom du thème": null, "nom du type de données": null}, "separator": ";", "keycolumns": ["nom du projet", "nom du site", "nom du thème", "nom du type de données"], "validations": {"sitesRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "sites", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom du site"], "internationalizationname": {"fr": "référence au site"}, "internationalizedcolumns": null}, "projetRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "projet", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom du projet"], "internationalizationname": {"fr": "référence au projet"}, "internationalizedcolumns": null}, "themesRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "themes", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom du thème"], "internationalizationname": {"fr": "référence au theme"}, "internationalizedcolumns": null}, "checkDatatype": {"checker": {"name": "GroovyExpression", "params": {"groovy": {"datatypes": [], "expression": "String datatype = Arrays.stream(datum.get(\"nom du type de données\").split(\"_\")).collect{it.substring(0, 1)}.join(); return application.getDataType().contains(datatype);\n", "references": []}, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom du type de données"], "internationalizationname": {"fr": "test"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Data types by site and project", "fr": "Types de données par site et projet"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "projet name: {nom du projet}, site name : {nom du site}, theme name : {nom du thème}, data type name : {nom du type de données}", "fr": "nom du projet: {nom du projet}, nom du site : {nom du site}, nom du thème : {nom du thème}, nom du type de données : {nom du type de données}"}}}}, "application": {"name": "MONSORES", "version": 1, "defaultlanguage": "fr", "internationalization": {"internationalizationname": {"en": "SOERE my SOERE with repository", "fr": "SOERE mon SOERE avec dépôt"}}, "internationalizationname": {"en": "SOERE my SOERE with repository", "fr": "SOERE mon SOERE avec dépôt"}, "internationalizedcolumns": null}, "rightsrequest": {"format": {"endDate": {"checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Project end date", "fr": "Date de fin du projet"}, "internationalizedcolumns": null}, "project": {"checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Description of the research project", "fr": "Description du projet de recherche"}, "internationalizedcolumns": null}, "startDate": {"checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Project start date", "fr": "Date de début du projet"}, "internationalizedcolumns": null}, "organization": {"checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Name of research organization", "fr": "Nom de l'organisme de recherche"}, "internationalizedcolumns": null}, "projectManagers": {"checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": false, "multiplicity": "MANY", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Project managers", "fr": "Responsables du projet"}, "internationalizedcolumns": null}}, "description": {"en": "You can request rights to the monsore application by filling out this form", "fr": "Vous pouvez demander des droits à l'application monsore en remplissant ce formulaire"}}, "additionalfiles": {"fichiers": {"format": {"age": {"checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Age", "fr": "Age"}, "internationalizedcolumns": null}, "nom": {"checker": {"name": "String", "params": {"groovy": null, "pattern": "[a-z]*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Name", "fr": "Nom"}, "internationalizedcolumns": null}, "date": {"checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Date", "fr": "Date"}, "internationalizedcolumns": null}, "site": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "mareferencesite", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Place", "fr": "Site"}, "internationalizedcolumns": null}, "poids": {"checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Weight", "fr": "Poids"}, "internationalizedcolumns": null}}, "internationalizationname": {"en": "Files", "fr": "Fichiers"}, "internationalizedcolumns": null}, "utilisateurs": {"format": {"nom": {"checker": {"name": "String", "params": {"groovy": null, "pattern": "[a-z]*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Name", "fr": "Nom"}, "internationalizedcolumns": null}, "prenom": {"checker": {"name": "String", "params": {"groovy": null, "pattern": "[a-z]*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Surname", "fr": "Prénom"}, "internationalizedcolumns": null}}, "internationalizationname": {"en": "User", "fr": "Users"}, "internationalizedcolumns": null}}, "compositereferences": {"sites": {"components": [{"reference": "type_de_sites", "parentkeycolumn": null, "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}, {"reference": "sites", "parentkeycolumn": "tze_type_nom", "parentrecursivekey": "zet_chemin_parent", "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}, "projet": {"components": [{"reference": "projet", "parentkeycolumn": null, "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datatypes": {"pem": {"authorization": {"datagroups": {"qualitatif": {"internationalizationname": {"en": "Qualitative", "fr": "Qualitatif"}}, "quantitatif": {"internationalizationname": {"en": "Quantitative", "fr": "Quantitatif"}}, "referentiel": {"internationalizationname": {"en": "Repositories", "fr": "Référentiels"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"projet": {"internationalizationname": {"en": "Project", "fr": "Projet"}}, "localization": {"internationalizationname": {"en": "Localization", "fr": "Localisation"}}}}, "internationalizationname": {"en": "Trap in ascent", "fr": "Piégeage en Montée"}, "internationalizedcolumns": null, "internationalizationdisplay": {"especes": {"pattern": {"en": "espèce :{esp_nom}", "fr": "espèce :{esp_nom}"}}}, "internationalizedvalidations": {"unitOfColor": {"fr": "vérifie l'unité de la couleur des individus"}, "unitOfIndividus": {"fr": "vérifie l'unité du nombre d'individus"}}}, "test": {"authorization": {"datagroups": {"_others_": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"projet": {"internationalizationname": {"en": "Project", "fr": "Projet"}}}}, "internationalizationname": {"en": "Test", "fr": "Test"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}}, "references": {"sites": {"internationalizedtags": null, "internationalizationname": {"en": "Site", "fr": "Site"}, "internationalizedcolumns": {"zet_nom_key": {"en": "zet_nom_en", "fr": "zet_nom_fr"}, "zet_description_fr": {"en": "zet_description_en", "fr": "zet_description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{zet_nom_key}", "fr": "{zet_nom_key}"}}, "internationalizedvalidations": {"typeSitesRef": {"fr": "référence au type de site"}, "siteParentRef": {"fr": "référence à la colonne parent"}}, "internationalizeddynamiccolumns": {}}, "projet": {"internationalizedtags": null, "internationalizationname": {"en": "Project", "fr": "Projet"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "definition_fr": {"en": "definition_en", "fr": "definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "themes": {"internationalizedtags": null, "internationalizationname": {"en": "Thematic", "fr": "Thème"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "unites": {"internationalizedtags": null, "internationalizationname": {"en": "Units", "fr": "Unités"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "code_key": {"en": "code_en", "fr": "code_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key} ({code_key})", "fr": "{nom_key} ({code_key})"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "especes": {"internationalizedtags": null, "internationalizationname": {"en": "Species", "fr": "Espèces"}, "internationalizedcolumns": {"esp_definition_fr": {"en": "esp_definition_en", "fr": "esp_definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{esp_nom}", "fr": "{esp_nom}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "variables": {"internationalizedtags": null, "internationalizationname": {"en": "Variables", "fr": "Variables"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "definition_fr": {"en": "definition_en", "fr": "definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "type_de_sites": {"internationalizedtags": null, "internationalizationname": {"en": "Sites types", "fr": "Types de sites"}, "internationalizedcolumns": {"tze_nom_key": {"en": "tze_nom_en", "fr": "tze_nom_fr"}, "tze_definition_fr": {"en": "tze_definition_en", "fr": "tze_definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{tze_nom_key}", "fr": "{tze_nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "type de fichiers": {"internationalizedtags": null, "internationalizationname": {"en": "Files types", "fr": "Types de fichiers"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "valeurs_qualitatives": {"internationalizedtags": null, "internationalizationname": {"en": "Qualitative values", "fr": "Valeurs qualitatives"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "valeur_key": {"en": "valeur_en", "fr": "valeur_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{valeur_key}", "fr": "{valeur_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "variables_et_unites_par_types_de_donnees": {"internationalizedtags": null, "internationalizationname": {"en": "Variables and units by data type", "fr": "Variables et unités par type de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "datatype name : {nom du type de données}, variable name : {nom de la variable}, : unit name {nom de l'unité}", "fr": "nom du type de données : {nom du type de données}, nom de la variable : {nom de la variable}, : nom de l'unité {nom de l'unité}"}}, "internationalizedvalidations": {"uniteRef": {"fr": "référence à l'unité'"}, "variableRef": {"fr": "référence à la variable"}, "checkDatatype": {"fr": "test"}}, "internationalizeddynamiccolumns": {}}, "types_de_donnees_par_themes_de_sites_et_projet": {"internationalizedtags": null, "internationalizationname": {"en": "Data types by site and project", "fr": "Types de données par site et projet"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "projet name: {nom du projet}, site name : {nom du site}, theme name : {nom du thème}, data type name : {nom du type de données}", "fr": "nom du projet: {nom du projet}, nom du site : {nom du site}, nom du thème : {nom du thème}, nom du type de données : {nom du type de données}"}}, "internationalizedvalidations": {"sitesRef": {"fr": "référence au site"}, "projetRef": {"fr": "référence au projet"}, "themesRef": {"fr": "référence au theme"}, "checkDatatype": {"fr": "test"}}, "internationalizeddynamiccolumns": {}}}, "application": {"internationalizationname": {"en": "SOERE my SOERE with repository", "fr": "SOERE mon SOERE avec dépôt"}}, "rightsrequest": {"format": {"endDate": {"en": "Project end date", "fr": "Date de fin du projet"}, "project": {"en": "Description of the research project", "fr": "Description du projet de recherche"}, "startDate": {"en": "Project start date", "fr": "Date de début du projet"}, "organization": {"en": "Name of research organization", "fr": "Nom de l'organisme de recherche"}, "projectManagers": {"en": "Project managers", "fr": "Responsables du projet"}}, "description": {"en": "You can request rights to the monsore application by filling out this form", "fr": "Vous pouvez demander des droits à l'application monsore en remplissant ce formulaire"}, "internationalizationname": null, "internationalizedcolumns": null, "internationalizationdisplay": null}, "additionalfiles": {"fichiers": {"format": {"age": {"en": "Age", "fr": "Age"}, "nom": {"en": "Name", "fr": "Nom"}, "date": {"en": "Date", "fr": "Date"}, "site": {"en": "Place", "fr": "Site"}, "poids": {"en": "Weight", "fr": "Poids"}}, "internationalizationname": {"en": "Files", "fr": "Fichiers"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "utilisateurs": {"format": {"nom": {"en": "Name", "fr": "Nom"}, "prenom": {"en": "Surname", "fr": "Prénom"}}, "internationalizationname": {"en": "User", "fr": "Users"}, "internationalizedcolumns": null, "internationalizationdisplay": null}}, "internationalizedtags": {"data": {"en": "data", "fr": "données"}, "test": {"en": "test", "fr": "test"}, "unit": {"en": "unit", "fr": "unité"}, "context": {"en": "context", "fr": "contexte"}}}, "requiredauthorizationsattributes": ["projet", "localization"]},"configfile":"f06dc2af-7f66-489c-ba3a-c68d27e5cf68","version":1,"additionalfile":["fichiers","utilisateurs"]}, {"id":"75899f94-5a32-4fe2-b0d8-2572db0e3734","creator":"5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9","creationdate":"2023-08-21T15:57:24.900988","updatedate":"2023-08-21T15:57:24.900988","name":"recursivite","comment":"","referencetype":["site","proprietes_taxon","taxon"],"datatype":["condition_prelevements"],"configuration":{"tags": {}, "comment": null, "version": 1, "datatypes": {"condition_prelevements": {"data": {"date": {"tags": [], "hidden": false, "components": {"day": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "time": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "HH:mm:ss", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "site": {"tags": [], "hidden": false, "components": {"nom du site": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "nom de la plateforme": null}, "chartdescription": null, "computedcomponents": {}}, "projet": {"tags": [], "hidden": false, "components": {"value": null}, "chartdescription": null, "computedcomponents": {}}, "commentaire": {"tags": [], "hidden": false, "components": {"value": null}, "chartdescription": null, "computedcomponents": {}}, "valeurs qualitatives": {"tags": [], "hidden": false, "components": {"temps": null, "nebulosite": null, "ensoleillement": null, "aspect de l'eau": null, "etat de surface": null, "vitesse du vent": null, "couleur de l'eau": null, "direction du vent": null}, "chartdescription": null, "computedcomponents": {}}, "valeurs quantitatives": {"tags": [], "hidden": false, "components": {"temperature de l'air": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "pression atmospherique": null, "transparence par secchi": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "transparence par disque inra": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": [], "format": {"columns": [{"header": "Nom du projet", "boundto": {"id": "projet_value", "type": "componentKey", "variable": "projet", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "nom du site", "boundto": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom de la plateforme", "boundto": {"id": "site_nom de la plateforme", "type": "componentKey", "variable": "site", "component": "nom de la plateforme"}, "presenceconstraint": "MANDATORY"}, {"header": "date de prelevement", "boundto": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "presenceconstraint": "MANDATORY"}, {"header": "heure de prelevement", "boundto": {"id": "date_time", "type": "componentKey", "variable": "date", "component": "time"}, "presenceconstraint": "MANDATORY"}, {"header": "commentaire", "boundto": {"id": "commentaire_value", "type": "componentKey", "variable": "commentaire", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "Température de l'air", "boundto": {"id": "valeurs quantitatives_temperature de l'air", "type": "componentKey", "variable": "valeurs quantitatives", "component": "temperature de l'air"}, "presenceconstraint": "MANDATORY"}, {"header": "nebulosite", "boundto": {"id": "valeurs qualitatives_nebulosite", "type": "componentKey", "variable": "valeurs qualitatives", "component": "nebulosite"}, "presenceconstraint": "MANDATORY"}, {"header": "ensoleillement", "boundto": {"id": "valeurs qualitatives_ensoleillement", "type": "componentKey", "variable": "valeurs qualitatives", "component": "ensoleillement"}, "presenceconstraint": "MANDATORY"}, {"header": "temps", "boundto": {"id": "valeurs qualitatives_temps", "type": "componentKey", "variable": "valeurs qualitatives", "component": "temps"}, "presenceconstraint": "MANDATORY"}, {"header": "direction du vent", "boundto": {"id": "valeurs qualitatives_direction du vent", "type": "componentKey", "variable": "valeurs qualitatives", "component": "direction du vent"}, "presenceconstraint": "MANDATORY"}, {"header": "vitesse du vent", "boundto": {"id": "valeurs qualitatives_vitesse du vent", "type": "componentKey", "variable": "valeurs qualitatives", "component": "vitesse du vent"}, "presenceconstraint": "MANDATORY"}, {"header": "pression atmosphérique", "boundto": {"id": "valeurs quantitatives_pression atmospherique", "type": "componentKey", "variable": "valeurs quantitatives", "component": "pression atmospherique"}, "presenceconstraint": "MANDATORY"}, {"header": "aspect de l'eau", "boundto": {"id": "valeurs qualitatives_aspect de l'eau", "type": "componentKey", "variable": "valeurs qualitatives", "component": "aspect de l'eau"}, "presenceconstraint": "MANDATORY"}, {"header": "etat de surface", "boundto": {"id": "valeurs qualitatives_etat de surface", "type": "componentKey", "variable": "valeurs qualitatives", "component": "etat de surface"}, "presenceconstraint": "MANDATORY"}, {"header": "transparence par disque inra", "boundto": {"id": "valeurs quantitatives_transparence par disque inra", "type": "componentKey", "variable": "valeurs quantitatives", "component": "transparence par disque inra"}, "presenceconstraint": "MANDATORY"}, {"header": "transparence par secchi 20 cm", "boundto": {"id": "valeurs quantitatives_transparence par secchi", "type": "componentKey", "variable": "valeurs quantitatives", "component": "transparence par secchi"}, "presenceconstraint": "MANDATORY"}, {"header": "couleur de l'eau", "boundto": {"id": "valeurs qualitatives_couleur de l'eau", "type": "componentKey", "variable": "valeurs qualitatives", "component": "couleur de l'eau"}, "presenceconstraint": "MANDATORY"}], "constants": [], "separator": ";", "headerline": 1, "firstrowline": 2, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, {"id": "date_time", "type": "componentKey", "variable": "date", "component": "time"}, {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}], "validations": {}, "authorization": {"timescope": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "datagroups": {"qualitatif": {"data": ["valeurs qualitatives"], "label": "Données qualitatives", "internationalizationname": {"en": "Qualitative data", "fr": "Données qualitatives"}, "internationalizedcolumns": null}, "quantitatif": {"data": ["valeurs quantitatives"], "label": "Données quantitatives", "internationalizationname": {"en": "Quantitative data", "fr": "Données quantitatives"}, "internationalizedcolumns": null}, "referentiel": {"data": ["date", "site", "projet", "commentaire"], "label": "Référentiel", "internationalizationname": {"en": "Referential", "fr": "Référentiel"}, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"localization_site": {"variable": "site", "component": "nom du site", "componentkey": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"qualitatif": {"internationalizationname": {"en": "Qualitative data", "fr": "Données qualitatives"}}, "quantitatif": {"internationalizationname": {"en": "Quantitative data", "fr": "Données quantitatives"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"localization_site": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Collection condition", "fr": "Condition de prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplays": null}}, "references": {"site": {"tags": [], "columns": {"nom du site_en": null, "nom du site_fr": null, "nom du site_key": null, "nom du type de site": null, "description du site_en": null, "description du site_fr": null, "code sandre du Plan d'eau": null, "code sandre de la Masse d'eau plan d'eau": null}, "separator": ";", "keycolumns": ["nom du site_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Site", "fr": "Site"}, "internationalizedcolumns": {"nom du site_key": {"en": "nom du site_en", "fr": "nom du site_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom du site_key}", "fr": "{nom du site_key}"}}}, "taxon": {"tags": [], "columns": {"theme": null, "Code Sandre": null, "Notes libres": null, "Synonyme ancien": null, "Synonyme récent": null, "code sandre du taxon": null, "nom du niveau de taxon": null, "nom du taxon superieur": null, "Année de la description": null, "Auteur de la description": null, "nom du taxon déterminé": null, "Classe algale sensu Bourrelly": null, "Référence de la description": null, "code sandre du taxon supérieur": null, "Références relatives à ce taxon": null, "niveau incertitude de détermination": null}, "separator": ";", "keycolumns": ["nom du taxon déterminé"], "validations": {"nom du taxon superieur": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "taxon", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["nom du taxon superieur"], "internationalizationname": {"fr": "nom du taxon superieur"}, "internationalizedcolumns": null}, "nom du taxon déterminé": {"checker": {"name": "String", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["nom du taxon déterminé"], "internationalizationname": {"fr": "nom du taxon déterminé"}, "internationalizedcolumns": null}}, "dynamiccolumns": {"propriétés de taxons": {"tags": [], "reference": "proprietes_taxon", "headerprefix": "pt_", "presenceconstraint": "MANDATORY", "internationalizationname": {"en": "Properties of Taxa", "fr": "Proprétés de Taxons"}, "referencecolumntolookforheader": "nom de la propriété_key"}}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Taxa", "fr": "Taxons"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{nom du taxon déterminé}", "fr": "{nom du taxon déterminé}"}}}, "proprietes_taxon": {"tags": [], "columns": {"Date": {"tags": [], "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "site": null, "isFloatValue": null, "isQualitative": null, "type associé": null, "définition_en": null, "définition_fr": null, "ordre d'affichage": null, "nom de la propriété_en": null, "nom de la propriété_fr": null, "nom de la propriété_key": null}, "separator": ";", "keycolumns": ["nom de la propriété_key"], "validations": {"floats": {"checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["isFloatValue"], "internationalizationname": {"fr": "les décimaux"}, "internationalizedcolumns": null}, "integer": {"checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["ordre d'affichage"], "internationalizationname": {"fr": "les entiers"}, "internationalizedcolumns": null}, "reference": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["site"], "internationalizationname": {"fr": "les references"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Properties of Taxa", "fr": "Proprétés de Taxon"}, "internationalizedcolumns": {"définition_fr": {"en": "définition_en", "fr": "définition_fr"}, "nom de la propriété_key": {"en": "nom de la propriété_en", "fr": "nom de la propriété_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom de la propriété_key}", "fr": "{nom de la propriété_key}"}}}}, "application": {"name": "recursivite", "version": 1, "defaultlanguage": "fr", "internationalization": {"internationalizationname": {"en": "Recusivity", "fr": "Récursivité"}}, "internationalizationname": {"en": "Recusivity", "fr": "Récursivité"}, "internationalizedcolumns": null}, "rightsrequest": null, "additionalfiles": {}, "compositereferences": {"taxon": {"components": [{"reference": "taxon", "parentkeycolumn": null, "parentrecursivekey": "nom du taxon superieur", "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}, "default_0": {"components": [{"reference": "site", "parentkeycolumn": null, "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datatypes": {"condition_prelevements": {"authorization": {"datagroups": {"qualitatif": {"internationalizationname": {"en": "Qualitative data", "fr": "Données qualitatives"}}, "quantitatif": {"internationalizationname": {"en": "Quantitative data", "fr": "Données quantitatives"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"localization_site": {"internationalizationname": null}}}, "internationalizationname": {"en": "Collection condition", "fr": "Condition de prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}}, "references": {"site": {"internationalizedtags": null, "internationalizationname": {"en": "Site", "fr": "Site"}, "internationalizedcolumns": {"nom du site_key": {"en": "nom du site_en", "fr": "nom du site_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom du site_key}", "fr": "{nom du site_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "taxon": {"internationalizedtags": null, "internationalizationname": {"en": "Taxa", "fr": "Taxons"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{nom du taxon déterminé}", "fr": "{nom du taxon déterminé}"}}, "internationalizedvalidations": {"nom du taxon superieur": {"fr": "nom du taxon superieur"}, "nom du taxon déterminé": {"fr": "nom du taxon déterminé"}}, "internationalizeddynamiccolumns": {"propriétés de taxons": {"en": "Properties of Taxa", "fr": "Proprétés de Taxons"}}}, "proprietes_taxon": {"internationalizedtags": null, "internationalizationname": {"en": "Properties of Taxa", "fr": "Proprétés de Taxon"}, "internationalizedcolumns": {"définition_fr": {"en": "définition_en", "fr": "définition_fr"}, "nom de la propriété_key": {"en": "nom de la propriété_en", "fr": "nom de la propriété_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom de la propriété_key}", "fr": "{nom de la propriété_key}"}}, "internationalizedvalidations": {"floats": {"fr": "les décimaux"}, "integer": {"fr": "les entiers"}, "reference": {"fr": "les references"}}, "internationalizeddynamiccolumns": {}}}, "application": {"internationalizationname": {"en": "Recusivity", "fr": "Récursivité"}}, "rightsrequest": null, "additionalfiles": {}, "internationalizedtags": {}}, "requiredauthorizationsattributes": ["localization_site"]},"configfile":"8acb701d-a81e-418a-af9d-918feed18249","version":1,"additionalfile":[]}, {"id":"2f6fca78-9fe7-49f2-a845-52494c9ae59e","creator":"5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9","creationdate":"2023-07-27T11:18:18.746099","updatedate":"2023-08-25T15:08:29.300692","name":"pros","comment":"","referencetype":["statut_placette","code_parcelle_elementaire","type_dispositif","station_experimentale","type_lieu","commune","systeme_projection","geolocalisation","lieu_implantation","systeme_conduite_dispositif","dispositif","code_bloc","bloc","parcelles_elementaires","placettes","echelle_prelevement","type_document","liste_raisonnement","valeur_raisonnement","thematique_etudiee","divers_reference_bibliographique","divers_programme","divers_bibliographiepardispositif","type_facteur","facteur","Modalite_facteur","application_traitements_sur_parcelles","protocole_general","raisonnements_par_protocole","objectif_des_thematiques_etudiees_par_protocoles","protocoles_des_dispositifs","association_des_statuts_de_placettes_aux_placettes","type_structure","structure","personne_ressource","role_personne_ressource","role_des_personnes_ressources_par_dispositif","reseau_essai_ou_observatoire","affiliation_reseau_essais","structures_des_stations_experimentales","structures_des_observatoires","structures_des_lieux","itk_type_intervention","itk_intervention","itk_autres_listes","itk_Liste_intrants","itk_type_observation_qualitative","itk_observation_qualitative","itk_materiel","donnees_plante_devenir_biomasse_prelevee","donnees_plante_outil_prelevement","itk_famille","itk_espece","type_culture","itk_cultures","donnees_plante_partie_prelevee","donnees_plante_stade_principal","donnees_plante_prelevement_plante","donnees_plante_lavage","donnees_type_echantillon","donnees_plante_echantillon_plante","donnees_localisation_prelevement","donnees_couche_horizon","donnees_sol_prelevement_sol","donnees_sol_echantillon_sol","pro_statuts_des_produits","pro_formes_physiques","pays","region","departement","pro_identifiant","type_traitement","traitements","donnees_pro_prelevement_pro","donnees_pro_echantillon_pro","theme","type_fichier","contexte_activite_industrielle","contexte_amenagement_avant_plantation","contexte_cepage_ou_variete","contexte_nom_regional_sol","contexte_pente","contexte_porte_greffe","contexte_substrat_pedologique","contexte_type_sol_arvalis","contexte_teneur_calcaire_initiale","contexte_texture_du_sol","contexte_type_climat","contexte_type_pedologique","contexte_fait_remarquable","dispositif_contexte_historique_du_dispositif","dispositif_contexte_heterogeneite","dispositif_contexte_contexte_pedologie_dispositif","dispositif_contexte_contexte_climatique_dispositif","dispositif_contexte_Horizon_Travaille_de_surface_dispositif","contexte_environnement","dispositif_contexte_environnement_dispositif","dispositif_contexte_cultures","pro_origine","pro_grand_type_de_produits","pro_type_nomenclature","pro_filiere","pro_precision_filiere","pro_nomenclatures","pro_annees","pro_procedes_etapes","pro_procedes-methodes_etapes","pro_procedes-caracteristiques_etapes","pro_matieres_seches","pro_produit_nomenclature","pro_dispositif","role_structure","pro_structures_associees","pro_precision_pourcentage","pro_composition","pro_methodes_de_stockage","pro_unites_description_procede","pro_stockage","pro_procedes","pro_procedes_appliques","pro_etapes_des_procedes","pro_caracteristiques_des_etapes_par_procede","matieres_premieres_Matieres_premieres","matieres_premieres_types_caracteristiques","matieres_premieres_valeur_des_caracteristiques","matieres_premieres_Liste_des_caracteristiques","matieres_premieres_liste_des_caracteristiques_et_valeurs","matieres_premieres_Caractéristiques","matieres_premieres_procedes_appliques","matieres_premieres_Etapes_des_procédés","donnees_categorie_variable","donnees_statut_valeur","dispositif_theme_datatype_parcelle","donnees_methodes","donnees_unites","donnees_variable_si_pro","donnees_humidite_expression_valeur","type_de_donnees","donnees_association_variables_methodes_unites"],"datatype":["sols_physico-chimie_donnees_elementaires","sols_physico-chimie_donnees_moyennes","plantes_physico-chimie_donnees_elementaires","plantes_physico-chimie_donnees_moyennes","pro_physico-chimie_donnees_elementaires","pro_physico-chimie_donnees_moyennes","intervention_apport","intervention_pro_etudie","intervention_recolte_coupe","intervention_semis_plantation","intervention_travail_du_sol","incubations_sol_seul_donnees_elementaires","incubations_sol_seul_donnees_moyennees","incubations_sol_pro_donnees_elementaires","incubations_sol_pro_donnees_moyennees","Flux_chambre"],"configuration":{"tags": {"itk": {"en": "Technical itinerary", "fr": "Itineraire technique"}, "pro": {"en": "PRO", "fr": "PRO "}, "flux": {"en": "room flow data", "fr": "Données flux des chambres "}, "divers": {"en": "Various", "fr": "Divers"}, "donnees": {"en": "Data", "fr": "Données "}, "contexte": {"en": "Context", "fr": "Contexte "}, "dispositif": {"en": "Device", "fr": "Dispositif"}, "incubation": {"en": "Incubation data", "fr": "Données des incubations "}, "donnees_pro": {"en": "PRO data", "fr": "Données PRO "}, "donnees_sol": {"en": "Soil data", "fr": "Données Sol "}, "donnees_plante": {"en": "Plant data", "fr": "Données plante "}, "physico_chimie": {"en": "Physico-chemical data", "fr": "Données de physico-chimie "}, "matiere_premiere": {"en": "Raw materials", "fr": "Matières premieres "}, "physico_chimie_pro": {"en": "PRO physico-chemical data", "fr": "Données de physico-chimie des PRO "}, "physico_chimie_sol": {"en": "Soil physico-chemical data", "fr": "Données de physico-chimie des sols "}, "dispositif_contexte": {"en": "Device context", "fr": "Dispositif contexte "}, "physico_chimie_plante": {"en": "Plant physico-chemical data", "fr": "Données de physico-chimie des plantes "}}, "comment": null, "version": 1, "datatypes": {"Flux_chambre": {"data": {"date": {"tags": [], "hidden": false, "components": {"Date": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"datatype": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "end date": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "parcelle": null, "start date": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "commentaire": null, "dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "variables": {"tags": [], "hidden": false, "components": {"Code unite": null, "Code Methode": null, "Code variable": null, "Valeur variable": null, "Code statut valeur": null, "Code Humidite Expression Valeur": null}, "chartdescription": {"gap": null, "unit": "Code unite", "value": "Valeur variable", "aggregation": {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, "standarddeviation": null}, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"Nombre de cycles": null, "Nombre de chambres": null}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}}}}, "tags": ["flux"], "format": {"columns": [{"header": "Date", "boundto": {"id": "date_Date", "type": "componentKey", "variable": "date", "component": "Date"}, "presenceconstraint": "MANDATORY"}, {"header": "Nombre de chambres", "boundto": {"id": "informations_Nombre de chambres", "type": "componentKey", "variable": "informations", "component": "Nombre de chambres"}, "presenceconstraint": "MANDATORY"}, {"header": "Nombre de cycles", "boundto": {"id": "informations_Nombre de cycles", "type": "componentKey", "variable": "informations", "component": "Nombre de cycles"}, "presenceconstraint": "MANDATORY"}, {"header": "Code variable", "boundto": {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, "presenceconstraint": "MANDATORY"}, {"header": "Valeur variable", "boundto": {"id": "variables_Valeur variable", "type": "componentKey", "variable": "variables", "component": "Valeur variable"}, "presenceconstraint": "MANDATORY"}, {"header": "Code statut valeur", "boundto": {"id": "variables_Code statut valeur", "type": "componentKey", "variable": "variables", "component": "Code statut valeur"}, "presenceconstraint": "MANDATORY"}, {"header": "Code unite", "boundto": {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Methode", "boundto": {"id": "variables_Code Methode", "type": "componentKey", "variable": "variables", "component": "Code Methode"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Humidite Expression Valeur", "boundto": {"id": "variables_Code Humidite Expression Valeur", "type": "componentKey", "variable": "variables", "component": "Code Humidite Expression Valeur"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_parcelle", "type": "componentKey", "variable": "contexte", "component": "parcelle"}, "rownumber": 1, "headername": null, "columnnumber": 3, "exportheader": "parcelle"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 5}, "startdate": {"token": 4}, "filepattern": "(.+__.+)_(Flux-chambre)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_Date", "type": "componentKey", "variable": "date", "component": "Date"}, {"id": "informations_Nombre de chambres", "type": "componentKey", "variable": "informations", "component": "Nombre de chambres"}, {"id": "informations_Nombre de cycles", "type": "componentKey", "variable": "informations", "component": "Nombre de cycles"}, {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, {"id": "variables_Code Methode", "type": "componentKey", "variable": "variables", "component": "Code Methode"}, {"id": "variables_Code Humidite Expression Valeur", "type": "componentKey", "variable": "variables", "component": "Code Humidite Expression Valeur"}], "validations": {}, "authorization": {"timescope": {"id": "date_Date", "type": "componentKey", "variable": "date", "component": "Date"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "variables": {"data": ["variables"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": null, "fr": "Flux des chambres"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "intervention_apport": {"data": {"date": {"tags": [], "hidden": false, "components": {"date fin": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "date debut": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "apport": {"tags": [], "hidden": false, "components": {"unite apport": null, "largeur apport": null, "materiel apport": null, "quantite apport": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "profondeur apport": null, "nom commercial produit": null}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"culture": null, "commentaire": null, "code traitement": null, "precision stade": null, "type intervention": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "itk_type_intervention", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "intervention apport": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "itk_intervention", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "String type_interv = datum.informations['type intervention'] ; String interv = datum.informations['intervention apport'] ; String code_interv = interv+ '__'+type_interv ; return code_interv.toLowerCase();\n", "references": []}}}}, "defaultvalue": null}, "localisation precise": null, "stade principal_code BBCH": null, "nom observation qualitative": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "itk_observation_qualitative", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "String type_observ = datum.informations['type observation qualitative'] ; String observ = datum.informations['nom observation qualitative'] ; String code_observ = observ+ '__' +type_observ; return code_observ.toLowerCase();\n", "references": []}}}}, "defaultvalue": null}, "type observation qualitative": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "itk_type_observation_qualitative", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}, "Traitement": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "traitements", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.get(\"contexte\").get(\"dispositif lieu\"); String traite = datum.get(\"informations\").get(\"code traitement\"); String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); String t = traite.replaceAll(\" \",\"_\"); String resultat = disp_lieu + '__'+ t; return resultat.toLowerCase();\n", "references": []}}}}, "localisation_geo": {"tags": [], "hidden": false, "components": {"nom placette": null, "code dispositif": null, "nom parcelle elementaire": null}, "chartdescription": null, "computedcomponents": {}}, "variables qualitatives": {"tags": [], "hidden": false, "components": {"mode apport": null, "niveau atteint": null, "vitesse du vent": null, "Composition engrais": null, "condition temperature": null, "condition humidite air": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["itk"], "format": {"columns": [{"header": "Date debut", "boundto": {"id": "date_date debut", "type": "componentKey", "variable": "date", "component": "date debut"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Dispositif", "boundto": {"id": "localisation_geo_code dispositif", "type": "componentKey", "variable": "localisation_geo", "component": "code dispositif"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Traitement", "boundto": {"id": "informations_code traitement", "type": "componentKey", "variable": "informations", "component": "code traitement"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom Parcelle Elementaire", "boundto": {"id": "localisation_geo_nom parcelle elementaire", "type": "componentKey", "variable": "localisation_geo", "component": "nom parcelle elementaire"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom placette", "boundto": {"id": "localisation_geo_nom placette", "type": "componentKey", "variable": "localisation_geo", "component": "nom placette"}, "presenceconstraint": "MANDATORY"}, {"header": "Localisation precise", "boundto": {"id": "informations_localisation precise", "type": "componentKey", "variable": "informations", "component": "localisation precise"}, "presenceconstraint": "MANDATORY"}, {"header": "Date fin", "boundto": {"id": "date_date fin", "type": "componentKey", "variable": "date", "component": "date fin"}, "presenceconstraint": "MANDATORY"}, {"header": "Type intervention", "boundto": {"id": "informations_type intervention", "type": "componentKey", "variable": "informations", "component": "type intervention"}, "presenceconstraint": "MANDATORY"}, {"header": "Intervention apport", "boundto": {"id": "informations_intervention apport", "type": "componentKey", "variable": "informations", "component": "intervention apport"}, "presenceconstraint": "MANDATORY"}, {"header": "Composition des engrais", "boundto": {"id": "variables qualitatives_Composition engrais", "type": "componentKey", "variable": "variables qualitatives", "component": "Composition engrais"}, "presenceconstraint": "MANDATORY"}, {"header": "Mode apport", "boundto": {"id": "variables qualitatives_mode apport", "type": "componentKey", "variable": "variables qualitatives", "component": "mode apport"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom commercial produit", "boundto": {"id": "apport_nom commercial produit", "type": "componentKey", "variable": "apport", "component": "nom commercial produit"}, "presenceconstraint": "MANDATORY"}, {"header": "Quantite apport", "boundto": {"id": "apport_quantite apport", "type": "componentKey", "variable": "apport", "component": "quantite apport"}, "presenceconstraint": "MANDATORY"}, {"header": "Unite apport", "boundto": {"id": "apport_unite apport", "type": "componentKey", "variable": "apport", "component": "unite apport"}, "presenceconstraint": "MANDATORY"}, {"header": "Materiel apport", "boundto": {"id": "apport_materiel apport", "type": "componentKey", "variable": "apport", "component": "materiel apport"}, "presenceconstraint": "MANDATORY"}, {"header": "Largeur apport", "boundto": {"id": "apport_largeur apport", "type": "componentKey", "variable": "apport", "component": "largeur apport"}, "presenceconstraint": "MANDATORY"}, {"header": "Profondeur apport", "boundto": {"id": "apport_profondeur apport", "type": "componentKey", "variable": "apport", "component": "profondeur apport"}, "presenceconstraint": "MANDATORY"}, {"header": "Culture", "boundto": {"id": "informations_culture", "type": "componentKey", "variable": "informations", "component": "culture"}, "presenceconstraint": "MANDATORY"}, {"header": "Stade principal_code BBCH", "boundto": {"id": "informations_stade principal_code BBCH", "type": "componentKey", "variable": "informations", "component": "stade principal_code BBCH"}, "presenceconstraint": "MANDATORY"}, {"header": "Precision stade", "boundto": {"id": "informations_precision stade", "type": "componentKey", "variable": "informations", "component": "precision stade"}, "presenceconstraint": "MANDATORY"}, {"header": "Conditions humidite air", "boundto": {"id": "variables qualitatives_condition humidite air", "type": "componentKey", "variable": "variables qualitatives", "component": "condition humidite air"}, "presenceconstraint": "MANDATORY"}, {"header": "Conditions temperature", "boundto": {"id": "variables qualitatives_condition temperature", "type": "componentKey", "variable": "variables qualitatives", "component": "condition temperature"}, "presenceconstraint": "MANDATORY"}, {"header": "Vitesse du vent", "boundto": {"id": "variables qualitatives_vitesse du vent", "type": "componentKey", "variable": "variables qualitatives", "component": "vitesse du vent"}, "presenceconstraint": "MANDATORY"}, {"header": "Type observation qualitative", "boundto": {"id": "informations_type observation qualitative", "type": "componentKey", "variable": "informations", "component": "type observation qualitative"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom observation", "boundto": {"id": "informations_nom observation qualitative", "type": "componentKey", "variable": "informations", "component": "nom observation qualitative"}, "presenceconstraint": "MANDATORY"}, {"header": "Niveau atteint", "boundto": {"id": "variables qualitatives_niveau atteint", "type": "componentKey", "variable": "variables qualitatives", "component": "niveau atteint"}, "presenceconstraint": "MANDATORY"}, {"header": "Commentaire", "boundto": {"id": "informations_commentaire", "type": "componentKey", "variable": "informations", "component": "commentaire"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_date debut", "type": "componentKey", "variable": "date", "component": "date debut"}, {"id": "localisation_geo_code dispositif", "type": "componentKey", "variable": "localisation_geo", "component": "code dispositif"}, {"id": "informations_code traitement", "type": "componentKey", "variable": "informations", "component": "code traitement"}, {"id": "localisation_geo_nom parcelle elementaire", "type": "componentKey", "variable": "localisation_geo", "component": "nom parcelle elementaire"}, {"id": "localisation_geo_nom placette", "type": "componentKey", "variable": "localisation_geo", "component": "nom placette"}, {"id": "informations_localisation precise", "type": "componentKey", "variable": "informations", "component": "localisation precise"}, {"id": "informations_type intervention", "type": "componentKey", "variable": "informations", "component": "type intervention"}, {"id": "informations_intervention apport", "type": "componentKey", "variable": "informations", "component": "intervention apport"}, {"id": "variables qualitatives_mode apport", "type": "componentKey", "variable": "variables qualitatives", "component": "mode apport"}, {"id": "apport_nom commercial produit", "type": "componentKey", "variable": "apport", "component": "nom commercial produit"}], "validations": {}, "authorization": {"timescope": {"id": "date_date debut", "type": "componentKey", "variable": "date", "component": "date debut"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "apport": {"data": ["apport"], "label": "Les apport", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}, "localisation_geo": {"data": ["localisation_geo"], "label": "dispositif parcelle et placette", "internationalizationname": null, "internationalizedcolumns": null}, "variables qualitatives": {"data": ["variables qualitatives"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "apport": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "localisation_geo": {"internationalizationname": null}, "variables qualitatives": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Technical itinerary of intervention type contribution", "fr": "itineraire technique de type intervention apport"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "intervention_pro_etudie": {"data": {"date": {"tags": [], "hidden": false, "components": {"date fin": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "date debut": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "date enfouissement": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "apport": {"tags": [], "hidden": false, "components": {"unite": null, "materiel apport": null, "quantite apport": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "profondeur apport": null}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"culture": null, "code PRO": null, "commentaire": null, "type de PRO": null, "code traitement": null, "nom observation": null, "precision stade": null, "localisation precise": null, "stade principal_code BBCH": null, "type observation qualitative": null}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}, "Traitement": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "traitements", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.get(\"contexte\").get(\"dispositif lieu\"); String traite = datum.get(\"informations\").get(\"code traitement\"); String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); String t = traite.replaceAll(\" \",\"_\"); String resultat = disp_lieu + '__'+ t; return resultat.toLowerCase();\n", "references": []}}}}, "localisation_geo": {"tags": [], "hidden": false, "components": {"nom placette": null, "code dispositif": null, "nom parcelle elementaire": null}, "chartdescription": null, "computedcomponents": {}}, "variables qualitatives": {"tags": [], "hidden": false, "components": {"niveau atteint": null, "vitesse du vent": null, "condition temperature": null, "condition humidite air": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["itk"], "format": {"columns": [{"header": "Date debut", "boundto": {"id": "date_date debut", "type": "componentKey", "variable": "date", "component": "date debut"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Dispositif", "boundto": {"id": "localisation_geo_code dispositif", "type": "componentKey", "variable": "localisation_geo", "component": "code dispositif"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Traitement", "boundto": {"id": "informations_code traitement", "type": "componentKey", "variable": "informations", "component": "code traitement"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom Parcelle Elementaire", "boundto": {"id": "localisation_geo_nom parcelle elementaire", "type": "componentKey", "variable": "localisation_geo", "component": "nom parcelle elementaire"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom placette", "boundto": {"id": "localisation_geo_nom placette", "type": "componentKey", "variable": "localisation_geo", "component": "nom placette"}, "presenceconstraint": "MANDATORY"}, {"header": "Localisation precise", "boundto": {"id": "informations_localisation precise", "type": "componentKey", "variable": "informations", "component": "localisation precise"}, "presenceconstraint": "MANDATORY"}, {"header": "Type de PRO", "boundto": {"id": "informations_type de PRO", "type": "componentKey", "variable": "informations", "component": "type de PRO"}, "presenceconstraint": "MANDATORY"}, {"header": "Code PRO", "boundto": {"id": "informations_code PRO", "type": "componentKey", "variable": "informations", "component": "code PRO"}, "presenceconstraint": "MANDATORY"}, {"header": "Date fin", "boundto": {"id": "date_date fin", "type": "componentKey", "variable": "date", "component": "date fin"}, "presenceconstraint": "MANDATORY"}, {"header": "Quantite apport", "boundto": {"id": "apport_quantite apport", "type": "componentKey", "variable": "apport", "component": "quantite apport"}, "presenceconstraint": "MANDATORY"}, {"header": "Unite", "boundto": {"id": "apport_unite", "type": "componentKey", "variable": "apport", "component": "unite"}, "presenceconstraint": "MANDATORY"}, {"header": "Materiel apport", "boundto": {"id": "apport_materiel apport", "type": "componentKey", "variable": "apport", "component": "materiel apport"}, "presenceconstraint": "MANDATORY"}, {"header": "Profondeur apport", "boundto": {"id": "apport_profondeur apport", "type": "componentKey", "variable": "apport", "component": "profondeur apport"}, "presenceconstraint": "MANDATORY"}, {"header": "Date enfouissement", "boundto": {"id": "date_date enfouissement", "type": "componentKey", "variable": "date", "component": "date enfouissement"}, "presenceconstraint": "MANDATORY"}, {"header": "Culture", "boundto": {"id": "informations_culture", "type": "componentKey", "variable": "informations", "component": "culture"}, "presenceconstraint": "MANDATORY"}, {"header": "Stade principal_code BBCH", "boundto": {"id": "informations_stade principal_code BBCH", "type": "componentKey", "variable": "informations", "component": "stade principal_code BBCH"}, "presenceconstraint": "MANDATORY"}, {"header": "Precision stade", "boundto": {"id": "informations_precision stade", "type": "componentKey", "variable": "informations", "component": "precision stade"}, "presenceconstraint": "MANDATORY"}, {"header": "Conditions humidite air", "boundto": {"id": "variables qualitatives_condition humidite air", "type": "componentKey", "variable": "variables qualitatives", "component": "condition humidite air"}, "presenceconstraint": "MANDATORY"}, {"header": "Conditions temperature", "boundto": {"id": "variables qualitatives_condition temperature", "type": "componentKey", "variable": "variables qualitatives", "component": "condition temperature"}, "presenceconstraint": "MANDATORY"}, {"header": "Vitesse du vent", "boundto": {"id": "variables qualitatives_vitesse du vent", "type": "componentKey", "variable": "variables qualitatives", "component": "vitesse du vent"}, "presenceconstraint": "MANDATORY"}, {"header": "Type observation qualitative", "boundto": {"id": "informations_type observation qualitative", "type": "componentKey", "variable": "informations", "component": "type observation qualitative"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom observation", "boundto": {"id": "informations_nom observation", "type": "componentKey", "variable": "informations", "component": "nom observation"}, "presenceconstraint": "MANDATORY"}, {"header": "Niveau atteint", "boundto": {"id": "variables qualitatives_niveau atteint", "type": "componentKey", "variable": "variables qualitatives", "component": "niveau atteint"}, "presenceconstraint": "MANDATORY"}, {"header": "Commentaire", "boundto": {"id": "informations_commentaire", "type": "componentKey", "variable": "informations", "component": "commentaire"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_date debut", "type": "componentKey", "variable": "date", "component": "date debut"}, {"id": "localisation_geo_code dispositif", "type": "componentKey", "variable": "localisation_geo", "component": "code dispositif"}, {"id": "informations_code traitement", "type": "componentKey", "variable": "informations", "component": "code traitement"}, {"id": "localisation_geo_nom parcelle elementaire", "type": "componentKey", "variable": "localisation_geo", "component": "nom parcelle elementaire"}, {"id": "localisation_geo_nom placette", "type": "componentKey", "variable": "localisation_geo", "component": "nom placette"}, {"id": "informations_localisation precise", "type": "componentKey", "variable": "informations", "component": "localisation precise"}, {"id": "informations_type de PRO", "type": "componentKey", "variable": "informations", "component": "type de PRO"}, {"id": "informations_code PRO", "type": "componentKey", "variable": "informations", "component": "code PRO"}], "validations": {}, "authorization": {"timescope": {"id": "date_date debut", "type": "componentKey", "variable": "date", "component": "date debut"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "apport": {"data": ["apport"], "label": "Les apport", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}, "localisation_geo": {"data": ["localisation_geo"], "label": "dispositif parcelle et placette", "internationalizationname": null, "internationalizedcolumns": null}, "variables qualitatives": {"data": ["variables qualitatives"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "apport": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "localisation_geo": {"internationalizationname": null}, "variables qualitatives": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Technical itinerary of intervention type product studied", "fr": "itineraire technique de type intervention pro étudié"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "intervention_recolte_coupe": {"data": {"date": {"tags": [], "hidden": false, "components": {"date fin": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "date debut": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"culture": null, "commentaire": null, "code traitement": null, "nom observation": null, "precision stade": null, "Materiel_Plantes1": null, "Materiel_Plantes2": null, "Materiel_Plantes3": null, "intervention recolte": null, "localisation precise": null, "stade principal_code BBCH": null, "type observation qualitative": null}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}, "Traitement": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "traitements", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.get(\"contexte\").get(\"dispositif lieu\"); String traite = datum.get(\"informations\").get(\"code traitement\"); String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); String t = traite.replaceAll(\" \",\"_\"); String resultat = disp_lieu + '__'+ t; return resultat.toLowerCase();\n", "references": []}}}}, "localisation_geo": {"tags": [], "hidden": false, "components": {"nom placette": null, "code dispositif": null, "nom parcelle elementaire": null}, "chartdescription": null, "computedcomponents": {}}, "variables qualitatives": {"tags": [], "hidden": false, "components": {"niveau atteint": null, "vitesse du vent": null, "conditions temperature": null, "conditions humidite air": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["itk"], "format": {"columns": [{"header": "Date debut", "boundto": {"id": "date_date debut", "type": "componentKey", "variable": "date", "component": "date debut"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Dispositif", "boundto": {"id": "localisation_geo_code dispositif", "type": "componentKey", "variable": "localisation_geo", "component": "code dispositif"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Traitement", "boundto": {"id": "informations_code traitement", "type": "componentKey", "variable": "informations", "component": "code traitement"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom Parcelle Elementaire", "boundto": {"id": "localisation_geo_nom parcelle elementaire", "type": "componentKey", "variable": "localisation_geo", "component": "nom parcelle elementaire"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom placette", "boundto": {"id": "localisation_geo_nom placette", "type": "componentKey", "variable": "localisation_geo", "component": "nom placette"}, "presenceconstraint": "MANDATORY"}, {"header": "Localisation precise", "boundto": {"id": "informations_localisation precise", "type": "componentKey", "variable": "informations", "component": "localisation precise"}, "presenceconstraint": "MANDATORY"}, {"header": "Date fin", "boundto": {"id": "date_date fin", "type": "componentKey", "variable": "date", "component": "date fin"}, "presenceconstraint": "MANDATORY"}, {"header": "Culture", "boundto": {"id": "informations_culture", "type": "componentKey", "variable": "informations", "component": "culture"}, "presenceconstraint": "MANDATORY"}, {"header": "Stade principal_code BBCH", "boundto": {"id": "informations_stade principal_code BBCH", "type": "componentKey", "variable": "informations", "component": "stade principal_code BBCH"}, "presenceconstraint": "MANDATORY"}, {"header": "Precision stade", "boundto": {"id": "informations_precision stade", "type": "componentKey", "variable": "informations", "component": "precision stade"}, "presenceconstraint": "MANDATORY"}, {"header": "Intervention recolte", "boundto": {"id": "informations_intervention recolte", "type": "componentKey", "variable": "informations", "component": "intervention recolte"}, "presenceconstraint": "MANDATORY"}, {"header": "Materiel_Plantes1", "boundto": {"id": "informations_Materiel_Plantes1", "type": "componentKey", "variable": "informations", "component": "Materiel_Plantes1"}, "presenceconstraint": "MANDATORY"}, {"header": "Materiel_Plantes2", "boundto": {"id": "informations_Materiel_Plantes2", "type": "componentKey", "variable": "informations", "component": "Materiel_Plantes2"}, "presenceconstraint": "MANDATORY"}, {"header": "Materiel_Plantes3", "boundto": {"id": "informations_Materiel_Plantes3", "type": "componentKey", "variable": "informations", "component": "Materiel_Plantes3"}, "presenceconstraint": "MANDATORY"}, {"header": "Conditions humidite air", "boundto": {"id": "variables qualitatives_conditions humidite air", "type": "componentKey", "variable": "variables qualitatives", "component": "conditions humidite air"}, "presenceconstraint": "MANDATORY"}, {"header": "Conditions temperature (en °C)", "boundto": {"id": "variables qualitatives_conditions temperature", "type": "componentKey", "variable": "variables qualitatives", "component": "conditions temperature"}, "presenceconstraint": "MANDATORY"}, {"header": "Vitesse du vent", "boundto": {"id": "variables qualitatives_vitesse du vent", "type": "componentKey", "variable": "variables qualitatives", "component": "vitesse du vent"}, "presenceconstraint": "MANDATORY"}, {"header": "Type observation qualitative", "boundto": {"id": "informations_type observation qualitative", "type": "componentKey", "variable": "informations", "component": "type observation qualitative"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom observation", "boundto": {"id": "informations_nom observation", "type": "componentKey", "variable": "informations", "component": "nom observation"}, "presenceconstraint": "MANDATORY"}, {"header": "Niveau atteint", "boundto": {"id": "variables qualitatives_niveau atteint", "type": "componentKey", "variable": "variables qualitatives", "component": "niveau atteint"}, "presenceconstraint": "MANDATORY"}, {"header": "Commentaire", "boundto": {"id": "informations_commentaire", "type": "componentKey", "variable": "informations", "component": "commentaire"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_date debut", "type": "componentKey", "variable": "date", "component": "date debut"}, {"id": "localisation_geo_code dispositif", "type": "componentKey", "variable": "localisation_geo", "component": "code dispositif"}, {"id": "informations_code traitement", "type": "componentKey", "variable": "informations", "component": "code traitement"}, {"id": "localisation_geo_nom parcelle elementaire", "type": "componentKey", "variable": "localisation_geo", "component": "nom parcelle elementaire"}, {"id": "localisation_geo_nom placette", "type": "componentKey", "variable": "localisation_geo", "component": "nom placette"}, {"id": "informations_localisation precise", "type": "componentKey", "variable": "informations", "component": "localisation precise"}, {"id": "informations_culture", "type": "componentKey", "variable": "informations", "component": "culture"}, {"id": "informations_intervention recolte", "type": "componentKey", "variable": "informations", "component": "intervention recolte"}], "validations": {}, "authorization": {"timescope": {"id": "date_date debut", "type": "componentKey", "variable": "date", "component": "date debut"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}, "localisation_geo": {"data": ["localisation_geo"], "label": "site parcelle placette", "internationalizationname": null, "internationalizedcolumns": null}, "variables qualitatives": {"data": ["variables qualitatives"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "localisation_geo": {"internationalizationname": null}, "variables qualitatives": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Technical itinerary of intervention type harvest cut", "fr": "itineraire technique de type intervention récolte coupe"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "intervention_travail_du_sol": {"data": {"date": {"tags": [], "hidden": false, "components": {"Date fin": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Date debut": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "apport": {"tags": [], "hidden": false, "components": {"Intervention sol": null, "Materiel travail1": null, "Materiel travail2": null, "Materiel travail3": null, "Largeur de travail": null, "Profondeur de travail": null}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"Culture": null, "Commentaire": null, "Code Traitement": null, "Nom observation": null, "Precision stade": null, "Localisation precise": null, "Stade principal_code BBCH": null, "Type observation qualitative": null}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}, "Traitement": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "traitements", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.get(\"contexte\").get(\"dispositif lieu\"); String traite = datum.get(\"informations\").get(\"Code Traitement\"); String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); String t = traite.replaceAll(\" \",\"_\"); String resultat = disp_lieu + '__'+ t; return resultat.toLowerCase();\n", "references": []}}}}, "localisation_geo": {"tags": [], "hidden": false, "components": {"Nom placette": null, "Code Dispositif": null, "Nom Parcelle Elementaire": null}, "chartdescription": null, "computedcomponents": {}}, "variables qualitatives": {"tags": [], "hidden": false, "components": {"Niveau atteint": null, "Vitesse du vent": null, "Conditions temperature": null, "Conditions humidite air": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["itk"], "format": {"columns": [{"header": "Date debut", "boundto": {"id": "date_Date debut", "type": "componentKey", "variable": "date", "component": "Date debut"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Dispositif", "boundto": {"id": "localisation_geo_Code Dispositif", "type": "componentKey", "variable": "localisation_geo", "component": "Code Dispositif"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Traitement", "boundto": {"id": "informations_Code Traitement", "type": "componentKey", "variable": "informations", "component": "Code Traitement"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom Parcelle Elementaire", "boundto": {"id": "localisation_geo_Nom Parcelle Elementaire", "type": "componentKey", "variable": "localisation_geo", "component": "Nom Parcelle Elementaire"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom placette", "boundto": {"id": "localisation_geo_Nom placette", "type": "componentKey", "variable": "localisation_geo", "component": "Nom placette"}, "presenceconstraint": "MANDATORY"}, {"header": "Localisation precise", "boundto": {"id": "informations_Localisation precise", "type": "componentKey", "variable": "informations", "component": "Localisation precise"}, "presenceconstraint": "MANDATORY"}, {"header": "Date fin", "boundto": {"id": "date_Date fin", "type": "componentKey", "variable": "date", "component": "Date fin"}, "presenceconstraint": "MANDATORY"}, {"header": "Intervention sol", "boundto": {"id": "apport_Intervention sol", "type": "componentKey", "variable": "apport", "component": "Intervention sol"}, "presenceconstraint": "MANDATORY"}, {"header": "Profondeur de travail", "boundto": {"id": "apport_Profondeur de travail", "type": "componentKey", "variable": "apport", "component": "Profondeur de travail"}, "presenceconstraint": "MANDATORY"}, {"header": "Materiel travail1", "boundto": {"id": "apport_Materiel travail1", "type": "componentKey", "variable": "apport", "component": "Materiel travail1"}, "presenceconstraint": "MANDATORY"}, {"header": "Materiel travail2", "boundto": {"id": "apport_Materiel travail2", "type": "componentKey", "variable": "apport", "component": "Materiel travail2"}, "presenceconstraint": "MANDATORY"}, {"header": "Materiel travail3", "boundto": {"id": "apport_Materiel travail3", "type": "componentKey", "variable": "apport", "component": "Materiel travail3"}, "presenceconstraint": "MANDATORY"}, {"header": "Largeur de travail", "boundto": {"id": "apport_Largeur de travail", "type": "componentKey", "variable": "apport", "component": "Largeur de travail"}, "presenceconstraint": "MANDATORY"}, {"header": "Culture", "boundto": {"id": "informations_Culture", "type": "componentKey", "variable": "informations", "component": "Culture"}, "presenceconstraint": "MANDATORY"}, {"header": "Stade principal_code BBCH", "boundto": {"id": "informations_Stade principal_code BBCH", "type": "componentKey", "variable": "informations", "component": "Stade principal_code BBCH"}, "presenceconstraint": "MANDATORY"}, {"header": "Precision stade", "boundto": {"id": "informations_Precision stade", "type": "componentKey", "variable": "informations", "component": "Precision stade"}, "presenceconstraint": "MANDATORY"}, {"header": "Conditions humidite air", "boundto": {"id": "variables qualitatives_Conditions humidite air", "type": "componentKey", "variable": "variables qualitatives", "component": "Conditions humidite air"}, "presenceconstraint": "MANDATORY"}, {"header": "Conditions temperature", "boundto": {"id": "variables qualitatives_Conditions temperature", "type": "componentKey", "variable": "variables qualitatives", "component": "Conditions temperature"}, "presenceconstraint": "MANDATORY"}, {"header": "Vitesse du vent", "boundto": {"id": "variables qualitatives_Vitesse du vent", "type": "componentKey", "variable": "variables qualitatives", "component": "Vitesse du vent"}, "presenceconstraint": "MANDATORY"}, {"header": "Type observation qualitative", "boundto": {"id": "informations_Type observation qualitative", "type": "componentKey", "variable": "informations", "component": "Type observation qualitative"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom observation", "boundto": {"id": "informations_Nom observation", "type": "componentKey", "variable": "informations", "component": "Nom observation"}, "presenceconstraint": "MANDATORY"}, {"header": "Niveau atteint", "boundto": {"id": "variables qualitatives_Niveau atteint", "type": "componentKey", "variable": "variables qualitatives", "component": "Niveau atteint"}, "presenceconstraint": "MANDATORY"}, {"header": "Commentaire", "boundto": {"id": "informations_Commentaire", "type": "componentKey", "variable": "informations", "component": "Commentaire"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_Date debut", "type": "componentKey", "variable": "date", "component": "Date debut"}, {"id": "localisation_geo_Code Dispositif", "type": "componentKey", "variable": "localisation_geo", "component": "Code Dispositif"}, {"id": "informations_Code Traitement", "type": "componentKey", "variable": "informations", "component": "Code Traitement"}, {"id": "localisation_geo_Nom Parcelle Elementaire", "type": "componentKey", "variable": "localisation_geo", "component": "Nom Parcelle Elementaire"}, {"id": "localisation_geo_Nom placette", "type": "componentKey", "variable": "localisation_geo", "component": "Nom placette"}, {"id": "informations_Localisation precise", "type": "componentKey", "variable": "informations", "component": "Localisation precise"}, {"id": "apport_Intervention sol", "type": "componentKey", "variable": "apport", "component": "Intervention sol"}, {"id": "apport_Profondeur de travail", "type": "componentKey", "variable": "apport", "component": "Profondeur de travail"}], "validations": {}, "authorization": {"timescope": {"id": "date_Date debut", "type": "componentKey", "variable": "date", "component": "Date debut"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "apport": {"data": ["apport"], "label": "Les apports", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}, "localisation_geo": {"data": ["localisation_geo"], "label": "Dispositif parcelle et placette", "internationalizationname": null, "internationalizedcolumns": null}, "variables qualitatives": {"data": ["variables qualitatives"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "apport": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "localisation_geo": {"internationalizationname": null}, "variables qualitatives": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Technical itinerary of intervention type ground work", "fr": "itineraire technique de type intervention travail du sol"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "intervention_semis_plantation": {"data": {"date": {"tags": [], "hidden": false, "components": {"Date debut": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "apport": {"tags": [], "hidden": false, "components": {"Unite": null, "Materiel (1)": null, "Materiel (2)": null, "Materiel (3)": null, "Quantite apport": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Largeur de travail": null}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"Ratio": null, "Culture": null, "Commentaire": null, "Code Traitement": null, "Nom observation": null, "Variete ou cepage": null, "Type observation qualitative": null}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}, "Traitement": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "traitements", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.get(\"contexte\").get(\"dispositif lieu\"); String traite = datum.get(\"informations\").get(\"Code Traitement\"); String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); String t = traite.replaceAll(\" \",\"_\"); String resultat = disp_lieu + '__'+ t; return resultat.toLowerCase();\n", "references": []}}}}, "localisation_geo": {"tags": [], "hidden": false, "components": {"Nom placette": null, "Code Dispositif": null, "Nom Parcelle Elementaire": null}, "chartdescription": null, "computedcomponents": {}}, "variables qualitatives": {"tags": [], "hidden": false, "components": {"Objet culture": null, "Niveau atteint": null, "Vitesse du vent": null, "Conditions temperature": null, "Filiere de destination": null, "Conditions humidite air": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["itk"], "format": {"columns": [{"header": "Date debut", "boundto": {"id": "date_Date debut", "type": "componentKey", "variable": "date", "component": "Date debut"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Dispositif", "boundto": {"id": "localisation_geo_Code Dispositif", "type": "componentKey", "variable": "localisation_geo", "component": "Code Dispositif"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Traitement", "boundto": {"id": "informations_Code Traitement", "type": "componentKey", "variable": "informations", "component": "Code Traitement"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom Parcelle Elementaire", "boundto": {"id": "localisation_geo_Nom Parcelle Elementaire", "type": "componentKey", "variable": "localisation_geo", "component": "Nom Parcelle Elementaire"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom placette", "boundto": {"id": "localisation_geo_Nom placette", "type": "componentKey", "variable": "localisation_geo", "component": "Nom placette"}, "presenceconstraint": "MANDATORY"}, {"header": "Culture", "boundto": {"id": "informations_Culture", "type": "componentKey", "variable": "informations", "component": "Culture"}, "presenceconstraint": "MANDATORY"}, {"header": "Objet culture", "boundto": {"id": "variables qualitatives_Objet culture", "type": "componentKey", "variable": "variables qualitatives", "component": "Objet culture"}, "presenceconstraint": "MANDATORY"}, {"header": "Filiere de destination", "boundto": {"id": "variables qualitatives_Filiere de destination", "type": "componentKey", "variable": "variables qualitatives", "component": "Filiere de destination"}, "presenceconstraint": "MANDATORY"}, {"header": "Variete ou cepage", "boundto": {"id": "informations_Variete ou cepage", "type": "componentKey", "variable": "informations", "component": "Variete ou cepage"}, "presenceconstraint": "MANDATORY"}, {"header": "Ratio", "boundto": {"id": "informations_Ratio", "type": "componentKey", "variable": "informations", "component": "Ratio"}, "presenceconstraint": "MANDATORY"}, {"header": "Quantite apport", "boundto": {"id": "apport_Quantite apport", "type": "componentKey", "variable": "apport", "component": "Quantite apport"}, "presenceconstraint": "MANDATORY"}, {"header": "Unite", "boundto": {"id": "apport_Unite", "type": "componentKey", "variable": "apport", "component": "Unite"}, "presenceconstraint": "MANDATORY"}, {"header": "Materiel (1)", "boundto": {"id": "apport_Materiel (1)", "type": "componentKey", "variable": "apport", "component": "Materiel (1)"}, "presenceconstraint": "MANDATORY"}, {"header": "Materiel (2)", "boundto": {"id": "apport_Materiel (2)", "type": "componentKey", "variable": "apport", "component": "Materiel (2)"}, "presenceconstraint": "MANDATORY"}, {"header": "Materiel (3)", "boundto": {"id": "apport_Materiel (3)", "type": "componentKey", "variable": "apport", "component": "Materiel (3)"}, "presenceconstraint": "MANDATORY"}, {"header": "Largeur de travail", "boundto": {"id": "apport_Largeur de travail", "type": "componentKey", "variable": "apport", "component": "Largeur de travail"}, "presenceconstraint": "MANDATORY"}, {"header": "Conditions humidite air", "boundto": {"id": "variables qualitatives_Conditions humidite air", "type": "componentKey", "variable": "variables qualitatives", "component": "Conditions humidite air"}, "presenceconstraint": "MANDATORY"}, {"header": "Conditions temperature", "boundto": {"id": "variables qualitatives_Conditions temperature", "type": "componentKey", "variable": "variables qualitatives", "component": "Conditions temperature"}, "presenceconstraint": "MANDATORY"}, {"header": "Vitesse du vent", "boundto": {"id": "variables qualitatives_Vitesse du vent", "type": "componentKey", "variable": "variables qualitatives", "component": "Vitesse du vent"}, "presenceconstraint": "MANDATORY"}, {"header": "Type observation qualitative", "boundto": {"id": "informations_Type observation qualitative", "type": "componentKey", "variable": "informations", "component": "Type observation qualitative"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom observation", "boundto": {"id": "informations_Nom observation", "type": "componentKey", "variable": "informations", "component": "Nom observation"}, "presenceconstraint": "MANDATORY"}, {"header": "Niveau atteint", "boundto": {"id": "variables qualitatives_Niveau atteint", "type": "componentKey", "variable": "variables qualitatives", "component": "Niveau atteint"}, "presenceconstraint": "MANDATORY"}, {"header": "Commentaire", "boundto": {"id": "informations_Commentaire", "type": "componentKey", "variable": "informations", "component": "Commentaire"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_Date debut", "type": "componentKey", "variable": "date", "component": "Date debut"}, {"id": "localisation_geo_Code Dispositif", "type": "componentKey", "variable": "localisation_geo", "component": "Code Dispositif"}, {"id": "informations_Code Traitement", "type": "componentKey", "variable": "informations", "component": "Code Traitement"}, {"id": "localisation_geo_Nom Parcelle Elementaire", "type": "componentKey", "variable": "localisation_geo", "component": "Nom Parcelle Elementaire"}, {"id": "localisation_geo_Nom placette", "type": "componentKey", "variable": "localisation_geo", "component": "Nom placette"}, {"id": "informations_Culture", "type": "componentKey", "variable": "informations", "component": "Culture"}], "validations": {}, "authorization": {"timescope": {"id": "date_Date debut", "type": "componentKey", "variable": "date", "component": "Date debut"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "apport": {"data": ["apport"], "label": "Les apports", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}, "localisation_geo": {"data": ["localisation_geo"], "label": "Dispositif parcelle et placette", "internationalizationname": null, "internationalizedcolumns": null}, "variables qualitatives": {"data": ["variables qualitatives"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "apport": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "localisation_geo": {"internationalizationname": null}, "variables qualitatives": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Technical itinerary of intervention type sowing planting", "fr": "Itineraire technique de type intervention semis plantation"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "pro_physico-chimie_donnees_moyennes": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_prelevement": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "variables": {"tags": [], "hidden": false, "components": {"unite": null, "methode": null, "variable": null, "ecart type": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "valeur moyenne": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "humidite expression valeur": null}, "chartdescription": {"gap": null, "unit": "unite", "value": "valeur moyenne", "aggregation": {"id": "variables_variable", "type": "componentKey", "variable": "variables", "component": "variable"}, "standarddeviation": "ecart type"}, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"code pro": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_identifiant", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "nom lieu": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "lieu_implantation", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "repetition": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "laboratoire analyse": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}}}}, "tags": ["physico_chimie", "physico_chimie_pro"], "format": {"columns": [{"header": "Date prelevement", "boundto": {"id": "date_date_prelevement", "type": "componentKey", "variable": "date", "component": "date_prelevement"}, "presenceconstraint": "MANDATORY"}, {"header": "Code produit", "boundto": {"id": "informations_code pro", "type": "componentKey", "variable": "informations", "component": "code pro"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom lieu", "boundto": {"id": "informations_nom lieu", "type": "componentKey", "variable": "informations", "component": "nom lieu"}, "presenceconstraint": "MANDATORY"}, {"header": "Laboratoire analyse", "boundto": {"id": "informations_laboratoire analyse", "type": "componentKey", "variable": "informations", "component": "laboratoire analyse"}, "presenceconstraint": "MANDATORY"}, {"header": "Nombre repetition", "boundto": {"id": "informations_repetition", "type": "componentKey", "variable": "informations", "component": "repetition"}, "presenceconstraint": "MANDATORY"}, {"header": "Code variable", "boundto": {"id": "variables_variable", "type": "componentKey", "variable": "variables", "component": "variable"}, "presenceconstraint": "MANDATORY"}, {"header": "Moyenne variable", "boundto": {"id": "variables_valeur moyenne", "type": "componentKey", "variable": "variables", "component": "valeur moyenne"}, "presenceconstraint": "MANDATORY"}, {"header": "Valeur ecart type", "boundto": {"id": "variables_ecart type", "type": "componentKey", "variable": "variables", "component": "ecart type"}, "presenceconstraint": "MANDATORY"}, {"header": "Code unite", "boundto": {"id": "variables_unite", "type": "componentKey", "variable": "variables", "component": "unite"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Methode", "boundto": {"id": "variables_methode", "type": "componentKey", "variable": "variables", "component": "methode"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Humidite Expression Valeur", "boundto": {"id": "variables_humidite expression valeur", "type": "componentKey", "variable": "variables", "component": "humidite expression valeur"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_date_prelevement", "type": "componentKey", "variable": "date", "component": "date_prelevement"}, {"id": "informations_code pro", "type": "componentKey", "variable": "informations", "component": "code pro"}, {"id": "variables_variable", "type": "componentKey", "variable": "variables", "component": "variable"}, {"id": "variables_unite", "type": "componentKey", "variable": "variables", "component": "unite"}, {"id": "variables_methode", "type": "componentKey", "variable": "variables", "component": "methode"}, {"id": "variables_humidite expression valeur", "type": "componentKey", "variable": "variables", "component": "humidite expression valeur"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_prelevement", "type": "componentKey", "variable": "date", "component": "date_prelevement"}, "datagroups": {"contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "variables": {"data": ["variables"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}, "date_prelevement": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "date_prelevement": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "PRO physico-chemistry averaged data", "fr": "PRO physico-chimie données moyennées"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "sols_physico-chimie_donnees_moyennes": {"data": {"date": {"tags": [], "hidden": false, "components": {"Date prelevement": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "variables": {"tags": [], "hidden": false, "components": {"Code unite": null, "Code methode": null, "Code variable": null, "valeur moyenne": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "valeur ecart type": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Code humidite expression valeur": null}, "chartdescription": {"gap": null, "unit": "Code unite", "value": "valeur moyenne", "aggregation": {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, "standarddeviation": "valeur ecart type"}, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"Nom de couche": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "Code traitement": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "Limite inferieure": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Limite superieure": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Nombre repetition": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Laboratoire analyse": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}, "Traitement": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "traitements", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.get(\"contexte\").get(\"dispositif lieu\"); String traite = datum.get(\"informations\").get(\"Code traitement\"); String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); String t = traite.replaceAll(\" \",\"_\"); String resultat = disp_lieu + '__'+ t; return resultat.toLowerCase();\n", "references": []}}}}}, "tags": ["physico_chimie", "physico_chimie_sol"], "format": {"columns": [{"header": "Date prelevement", "boundto": {"id": "date_Date prelevement", "type": "componentKey", "variable": "date", "component": "Date prelevement"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Traitement", "boundto": {"id": "informations_Code traitement", "type": "componentKey", "variable": "informations", "component": "Code traitement"}, "presenceconstraint": "MANDATORY"}, {"header": "Laboratoire analyse", "boundto": {"id": "informations_Laboratoire analyse", "type": "componentKey", "variable": "informations", "component": "Laboratoire analyse"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom de couche", "boundto": {"id": "informations_Nom de couche", "type": "componentKey", "variable": "informations", "component": "Nom de couche"}, "presenceconstraint": "MANDATORY"}, {"header": "Limite inferieure", "boundto": {"id": "informations_Limite inferieure", "type": "componentKey", "variable": "informations", "component": "Limite inferieure"}, "presenceconstraint": "MANDATORY"}, {"header": "Limite superieure", "boundto": {"id": "informations_Limite superieure", "type": "componentKey", "variable": "informations", "component": "Limite superieure"}, "presenceconstraint": "MANDATORY"}, {"header": "Nombre repetition", "boundto": {"id": "informations_Nombre repetition", "type": "componentKey", "variable": "informations", "component": "Nombre repetition"}, "presenceconstraint": "MANDATORY"}, {"header": "Code variable", "boundto": {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, "presenceconstraint": "MANDATORY"}, {"header": "valeur moyenne", "boundto": {"id": "variables_valeur moyenne", "type": "componentKey", "variable": "variables", "component": "valeur moyenne"}, "presenceconstraint": "MANDATORY"}, {"header": "valeur ecart type", "boundto": {"id": "variables_valeur ecart type", "type": "componentKey", "variable": "variables", "component": "valeur ecart type"}, "presenceconstraint": "MANDATORY"}, {"header": "Code unite", "boundto": {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Methode", "boundto": {"id": "variables_Code methode", "type": "componentKey", "variable": "variables", "component": "Code methode"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Humidite Expression Valeur", "boundto": {"id": "variables_Code humidite expression valeur", "type": "componentKey", "variable": "variables", "component": "Code humidite expression valeur"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_Date prelevement", "type": "componentKey", "variable": "date", "component": "Date prelevement"}, {"id": "informations_Code traitement", "type": "componentKey", "variable": "informations", "component": "Code traitement"}, {"id": "informations_Nom de couche", "type": "componentKey", "variable": "informations", "component": "Nom de couche"}, {"id": "informations_Limite inferieure", "type": "componentKey", "variable": "informations", "component": "Limite inferieure"}, {"id": "informations_Limite superieure", "type": "componentKey", "variable": "informations", "component": "Limite superieure"}, {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, {"id": "variables_Code methode", "type": "componentKey", "variable": "variables", "component": "Code methode"}, {"id": "variables_Code humidite expression valeur", "type": "componentKey", "variable": "variables", "component": "Code humidite expression valeur"}], "validations": {}, "authorization": {"timescope": {"id": "date_Date prelevement", "type": "componentKey", "variable": "date", "component": "Date prelevement"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "variables": {"data": ["variables"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "physico-chemical soils average data", "fr": "sols physico-chimie données moyennées"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "incubations_sol_pro_donnees_moyennees": {"data": {"date": {"tags": [], "hidden": false, "components": {"Date prelevement PRO": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Date prelevement sol": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Date debut incubation": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "infos": {"tags": [], "hidden": false, "components": {"Jours incubation": null, "Ordre/numero manip": null, "Condition incubations": null, "Code echantillon PRO SI": null, "Code echantillon sol SI": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_sol_echantillon_sol", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "Masse PRO (g, MS 105 °C)": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Numero repetition analyse": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Masse de sol (g, MS 105 °C)": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "N mineral apporte par solution (mgN.kg sol sec 105 °C)": null}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}}}, "contexte": {"tags": [], "hidden": false, "components": {"datatype": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "end date": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "start date": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "commentaire": null, "dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "variables": {"tags": [], "hidden": false, "components": {"Code unite": null, "Code Methode": null, "Code variable": null, "Valeur moyenne": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "valeur ecart type": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Code Humidite Expression Valeur": null}, "chartdescription": {"gap": null, "unit": "Code unite", "value": "Valeur moyenne", "aggregation": {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, "standarddeviation": "valeur ecart type"}, "computedcomponents": {}}}, "tags": ["incubation"], "format": {"columns": [{"header": "Date prelevement sol", "boundto": {"id": "date_Date prelevement sol", "type": "componentKey", "variable": "date", "component": "Date prelevement sol"}, "presenceconstraint": "MANDATORY"}, {"header": "Code echantillon sol SI", "boundto": {"id": "infos_Code echantillon sol SI", "type": "componentKey", "variable": "infos", "component": "Code echantillon sol SI"}, "presenceconstraint": "MANDATORY"}, {"header": "Ordre/numero manip", "boundto": {"id": "infos_Ordre/numero manip", "type": "componentKey", "variable": "infos", "component": "Ordre/numero manip"}, "presenceconstraint": "MANDATORY"}, {"header": "Masse de sol (g, MS 105 °C)", "boundto": {"id": "infos_Masse de sol (g, MS 105 °C)", "type": "componentKey", "variable": "infos", "component": "Masse de sol (g, MS 105 °C)"}, "presenceconstraint": "MANDATORY"}, {"header": "Date prelevement PRO", "boundto": {"id": "date_Date prelevement PRO", "type": "componentKey", "variable": "date", "component": "Date prelevement PRO"}, "presenceconstraint": "MANDATORY"}, {"header": "Code echantillon PRO SI", "boundto": {"id": "infos_Code echantillon PRO SI", "type": "componentKey", "variable": "infos", "component": "Code echantillon PRO SI"}, "presenceconstraint": "MANDATORY"}, {"header": "Masse PRO (g, MS 105 °C)", "boundto": {"id": "infos_Masse PRO (g, MS 105 °C)", "type": "componentKey", "variable": "infos", "component": "Masse PRO (g, MS 105 °C)"}, "presenceconstraint": "MANDATORY"}, {"header": "Condition incubations", "boundto": {"id": "infos_Condition incubations", "type": "componentKey", "variable": "infos", "component": "Condition incubations"}, "presenceconstraint": "MANDATORY"}, {"header": "N mineral apporte par solution (mgN.kg sol sec 105 °C)", "boundto": {"id": "infos_N mineral apporte par solution (mgN.kg sol sec 105 °C)", "type": "componentKey", "variable": "infos", "component": "N mineral apporte par solution (mgN.kg sol sec 105 °C)"}, "presenceconstraint": "MANDATORY"}, {"header": "Date debut incubation", "boundto": {"id": "date_Date debut incubation", "type": "componentKey", "variable": "date", "component": "Date debut incubation"}, "presenceconstraint": "MANDATORY"}, {"header": "Numero repetition analyse", "boundto": {"id": "infos_Numero repetition analyse", "type": "componentKey", "variable": "infos", "component": "Numero repetition analyse"}, "presenceconstraint": "MANDATORY"}, {"header": "Code variable", "boundto": {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, "presenceconstraint": "MANDATORY"}, {"header": "Code unite", "boundto": {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Methode", "boundto": {"id": "variables_Code Methode", "type": "componentKey", "variable": "variables", "component": "Code Methode"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Humidite Expression Valeur", "boundto": {"id": "variables_Code Humidite Expression Valeur", "type": "componentKey", "variable": "variables", "component": "Code Humidite Expression Valeur"}, "presenceconstraint": "MANDATORY"}, {"header": "Jours incubation", "boundto": {"id": "infos_Jours incubation", "type": "componentKey", "variable": "infos", "component": "Jours incubation"}, "presenceconstraint": "MANDATORY"}, {"header": "Valeur moyenne", "boundto": {"id": "variables_Valeur moyenne", "type": "componentKey", "variable": "variables", "component": "Valeur moyenne"}, "presenceconstraint": "MANDATORY"}, {"header": "valeur ecart type", "boundto": {"id": "variables_valeur ecart type", "type": "componentKey", "variable": "variables", "component": "valeur ecart type"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_Date prelevement sol", "type": "componentKey", "variable": "date", "component": "Date prelevement sol"}, {"id": "infos_Code echantillon sol SI", "type": "componentKey", "variable": "infos", "component": "Code echantillon sol SI"}, {"id": "infos_Ordre/numero manip", "type": "componentKey", "variable": "infos", "component": "Ordre/numero manip"}, {"id": "infos_Code echantillon PRO SI", "type": "componentKey", "variable": "infos", "component": "Code echantillon PRO SI"}, {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, {"id": "variables_Code Humidite Expression Valeur", "type": "componentKey", "variable": "variables", "component": "Code Humidite Expression Valeur"}], "validations": {}, "authorization": {"timescope": {"id": "date_Date prelevement sol", "type": "componentKey", "variable": "date", "component": "Date prelevement sol"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "infos": {"data": ["infos"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "variables": {"data": ["variables"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "infos", "component": "Dispositif", "componentkey": {"id": "infos_Dispositif", "type": "componentKey", "variable": "infos", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "infos": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Soil incubation pro et averaged data.", "fr": "Incubation des sol et pro données moyennées."}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "incubations_sol_seul_donnees_moyennees": {"data": {"date": {"tags": [], "hidden": false, "components": {"Date prelevement sol": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Date debut incubation": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "infos": {"tags": [], "hidden": false, "components": {"Jours incubation": null, "Ordre/numero manip": null, "Humidite incubation": null, "Laboratoire analyse": null, "Code echantillon sol SI": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_sol_echantillon_sol", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "Code interne laboratoire": null, "Numero repetition analyse": null, "Temperature incubation (°C)": null, "Masse de sol sec (g, MS 105 °C)": null, "N mineral apporte par solution (mgN.kg sol sec 105 °C)": null}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}}}, "contexte": {"tags": [], "hidden": false, "components": {"datatype": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "end date": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "start date": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "commentaire": null, "dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "variables": {"tags": [], "hidden": false, "components": {"Code unite": null, "Code Methode": null, "Code variable": null, "Valeur moyenne": null, "Valeur ecart type": null, "Code Humidite Expression Valeur": null}, "chartdescription": {"gap": null, "unit": "Code unite", "value": "Valeur moyenne", "aggregation": {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, "standarddeviation": "Valeur ecart type"}, "computedcomponents": {}}}, "tags": ["incubation"], "format": {"columns": [{"header": "Date prelevement sol", "boundto": {"id": "date_Date prelevement sol", "type": "componentKey", "variable": "date", "component": "Date prelevement sol"}, "presenceconstraint": "MANDATORY"}, {"header": "Code echantillon sol SI", "boundto": {"id": "infos_Code echantillon sol SI", "type": "componentKey", "variable": "infos", "component": "Code echantillon sol SI"}, "presenceconstraint": "MANDATORY"}, {"header": "Ordre/numero manip", "boundto": {"id": "infos_Ordre/numero manip", "type": "componentKey", "variable": "infos", "component": "Ordre/numero manip"}, "presenceconstraint": "MANDATORY"}, {"header": "Masse de sol sec (g, MS 105 °C)", "boundto": {"id": "infos_Masse de sol sec (g, MS 105 °C)", "type": "componentKey", "variable": "infos", "component": "Masse de sol sec (g, MS 105 °C)"}, "presenceconstraint": "MANDATORY"}, {"header": "Humidite incubation", "boundto": {"id": "infos_Humidite incubation", "type": "componentKey", "variable": "infos", "component": "Humidite incubation"}, "presenceconstraint": "MANDATORY"}, {"header": "Temperature incubation (°C)", "boundto": {"id": "infos_Temperature incubation (°C)", "type": "componentKey", "variable": "infos", "component": "Temperature incubation (°C)"}, "presenceconstraint": "MANDATORY"}, {"header": "N mineral apporte par solution (mgN.kg sol sec 105 °C)", "boundto": {"id": "infos_N mineral apporte par solution (mgN.kg sol sec 105 °C)", "type": "componentKey", "variable": "infos", "component": "N mineral apporte par solution (mgN.kg sol sec 105 °C)"}, "presenceconstraint": "MANDATORY"}, {"header": "Date debut incubation", "boundto": {"id": "date_Date debut incubation", "type": "componentKey", "variable": "date", "component": "Date debut incubation"}, "presenceconstraint": "MANDATORY"}, {"header": "Laboratoire analyse", "boundto": {"id": "infos_Laboratoire analyse", "type": "componentKey", "variable": "infos", "component": "Laboratoire analyse"}, "presenceconstraint": "MANDATORY"}, {"header": "Code interne laboratoire", "boundto": {"id": "infos_Code interne laboratoire", "type": "componentKey", "variable": "infos", "component": "Code interne laboratoire"}, "presenceconstraint": "MANDATORY"}, {"header": "Numero repetition analyse", "boundto": {"id": "infos_Numero repetition analyse", "type": "componentKey", "variable": "infos", "component": "Numero repetition analyse"}, "presenceconstraint": "MANDATORY"}, {"header": "Code variable", "boundto": {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, "presenceconstraint": "MANDATORY"}, {"header": "Code unite", "boundto": {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Methode", "boundto": {"id": "variables_Code Methode", "type": "componentKey", "variable": "variables", "component": "Code Methode"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Humidite Expression Valeur", "boundto": {"id": "variables_Code Humidite Expression Valeur", "type": "componentKey", "variable": "variables", "component": "Code Humidite Expression Valeur"}, "presenceconstraint": "MANDATORY"}, {"header": "Jours incubation", "boundto": {"id": "infos_Jours incubation", "type": "componentKey", "variable": "infos", "component": "Jours incubation"}, "presenceconstraint": "MANDATORY"}, {"header": "Valeur moyenne", "boundto": {"id": "variables_Valeur moyenne", "type": "componentKey", "variable": "variables", "component": "Valeur moyenne"}, "presenceconstraint": "MANDATORY"}, {"header": "Valeur ecart type", "boundto": {"id": "variables_Valeur ecart type", "type": "componentKey", "variable": "variables", "component": "Valeur ecart type"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_Date prelevement sol", "type": "componentKey", "variable": "date", "component": "Date prelevement sol"}, {"id": "infos_Code echantillon sol SI", "type": "componentKey", "variable": "infos", "component": "Code echantillon sol SI"}, {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, {"id": "variables_Code Humidite Expression Valeur", "type": "componentKey", "variable": "variables", "component": "Code Humidite Expression Valeur"}], "validations": {}, "authorization": {"timescope": {"id": "date_Date prelevement sol", "type": "componentKey", "variable": "date", "component": "Date prelevement sol"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "infos": {"data": ["infos"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "variables": {"data": ["variables"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "infos", "component": "Dispositif", "componentkey": {"id": "infos_Dispositif", "type": "componentKey", "variable": "infos", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "infos": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Incubation of soil alone averaged data.", "fr": "Incubation des sol seul données moyennées."}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "plantes_physico-chimie_donnees_moyennes": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_prelevement": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"dispositif lieu": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "variables": {"tags": [], "hidden": false, "components": {"unite": null, "methode": null, "variable": null, "valeur moyenne": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "valeur ecart type": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "humidite expression valeur": null}, "chartdescription": {"gap": null, "unit": "unite", "value": "valeur moyenne", "aggregation": {"id": "variables_variable", "type": "componentKey", "variable": "variables", "component": "variable"}, "standarddeviation": "valeur ecart type"}, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"culture": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "repetition": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "laboratoire": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "hauteur coupe": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "code traitement": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "partie prelevee": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_plante_partie_prelevee", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}, "Traitement": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "traitements", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.get(\"contexte\").get(\"dispositif lieu\"); String traite = datum.get(\"informations\").get(\"code traitement\"); String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); String resultat = disp_lieu + '__'+ traite; return resultat;\n", "references": []}}}}}, "tags": ["physico_chimie", "physico_chimie_plante"], "format": {"columns": [{"header": "Date prelevement", "boundto": {"id": "date_date_prelevement", "type": "componentKey", "variable": "date", "component": "date_prelevement"}, "presenceconstraint": "MANDATORY"}, {"header": "Code traitement", "boundto": {"id": "informations_code traitement", "type": "componentKey", "variable": "informations", "component": "code traitement"}, "presenceconstraint": "MANDATORY"}, {"header": "nom culture", "boundto": {"id": "informations_culture", "type": "componentKey", "variable": "informations", "component": "culture"}, "presenceconstraint": "MANDATORY"}, {"header": "code partie prelevee", "boundto": {"id": "informations_partie prelevee", "type": "componentKey", "variable": "informations", "component": "partie prelevee"}, "presenceconstraint": "MANDATORY"}, {"header": "Hauteur de coupe (cm)", "boundto": {"id": "informations_hauteur coupe", "type": "componentKey", "variable": "informations", "component": "hauteur coupe"}, "presenceconstraint": "MANDATORY"}, {"header": "Laboratoire analyse", "boundto": {"id": "informations_laboratoire", "type": "componentKey", "variable": "informations", "component": "laboratoire"}, "presenceconstraint": "MANDATORY"}, {"header": "nombre repetition", "boundto": {"id": "informations_repetition", "type": "componentKey", "variable": "informations", "component": "repetition"}, "presenceconstraint": "MANDATORY"}, {"header": "Code variable", "boundto": {"id": "variables_variable", "type": "componentKey", "variable": "variables", "component": "variable"}, "presenceconstraint": "MANDATORY"}, {"header": "moyenne variable", "boundto": {"id": "variables_valeur moyenne", "type": "componentKey", "variable": "variables", "component": "valeur moyenne"}, "presenceconstraint": "MANDATORY"}, {"header": "valeur ecart type", "boundto": {"id": "variables_valeur ecart type", "type": "componentKey", "variable": "variables", "component": "valeur ecart type"}, "presenceconstraint": "MANDATORY"}, {"header": "code unite", "boundto": {"id": "variables_unite", "type": "componentKey", "variable": "variables", "component": "unite"}, "presenceconstraint": "MANDATORY"}, {"header": "code methode", "boundto": {"id": "variables_methode", "type": "componentKey", "variable": "variables", "component": "methode"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Humidite Expression Valeur", "boundto": {"id": "variables_humidite expression valeur", "type": "componentKey", "variable": "variables", "component": "humidite expression valeur"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_date_prelevement", "type": "componentKey", "variable": "date", "component": "date_prelevement"}, {"id": "informations_code traitement", "type": "componentKey", "variable": "informations", "component": "code traitement"}, {"id": "informations_culture", "type": "componentKey", "variable": "informations", "component": "culture"}, {"id": "informations_partie prelevee", "type": "componentKey", "variable": "informations", "component": "partie prelevee"}, {"id": "variables_variable", "type": "componentKey", "variable": "variables", "component": "variable"}, {"id": "variables_unite", "type": "componentKey", "variable": "variables", "component": "unite"}, {"id": "variables_methode", "type": "componentKey", "variable": "variables", "component": "methode"}, {"id": "variables_humidite expression valeur", "type": "componentKey", "variable": "variables", "component": "humidite expression valeur"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_prelevement", "type": "componentKey", "variable": "date", "component": "date_prelevement"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "variables": {"data": ["variables"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "plants physico-chemistry averaged data", "fr": "plantes physico-chimie données moyennées"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "pro_physico-chimie_donnees_elementaires": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_prelevement": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "variables": {"tags": [], "hidden": false, "components": {"unite": null, "valeur": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "methode": null, "variable": null, "statut valeur": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "humidite expression valeur": null}, "chartdescription": {"gap": null, "unit": "unite", "value": "valeur", "aggregation": {"id": "variables_variable", "type": "componentKey", "variable": "variables", "component": "variable"}, "standarddeviation": null}, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"code labo": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "repetition": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "laboratoire": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "code echantillon": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_pro_echantillon_pro", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}}}}, "tags": ["physico_chimie", "physico_chimie_pro"], "format": {"columns": [{"header": "Date prelevement", "boundto": {"id": "date_date_prelevement", "type": "componentKey", "variable": "date", "component": "date_prelevement"}, "presenceconstraint": "MANDATORY"}, {"header": "Code echantillon", "boundto": {"id": "informations_code echantillon", "type": "componentKey", "variable": "informations", "component": "code echantillon"}, "presenceconstraint": "MANDATORY"}, {"header": "Laboratoire analyse", "boundto": {"id": "informations_laboratoire", "type": "componentKey", "variable": "informations", "component": "laboratoire"}, "presenceconstraint": "MANDATORY"}, {"header": "code interne laboratoire", "boundto": {"id": "informations_code labo", "type": "componentKey", "variable": "informations", "component": "code labo"}, "presenceconstraint": "MANDATORY"}, {"header": "Numero repetition analyse", "boundto": {"id": "informations_repetition", "type": "componentKey", "variable": "informations", "component": "repetition"}, "presenceconstraint": "MANDATORY"}, {"header": "Code variable", "boundto": {"id": "variables_variable", "type": "componentKey", "variable": "variables", "component": "variable"}, "presenceconstraint": "MANDATORY"}, {"header": "Valeur variable", "boundto": {"id": "variables_valeur", "type": "componentKey", "variable": "variables", "component": "valeur"}, "presenceconstraint": "MANDATORY"}, {"header": "Code statut valeur", "boundto": {"id": "variables_statut valeur", "type": "componentKey", "variable": "variables", "component": "statut valeur"}, "presenceconstraint": "MANDATORY"}, {"header": "Code unite", "boundto": {"id": "variables_unite", "type": "componentKey", "variable": "variables", "component": "unite"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Methode", "boundto": {"id": "variables_methode", "type": "componentKey", "variable": "variables", "component": "methode"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Humidite Expression Valeur", "boundto": {"id": "variables_humidite expression valeur", "type": "componentKey", "variable": "variables", "component": "humidite expression valeur"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_date_prelevement", "type": "componentKey", "variable": "date", "component": "date_prelevement"}, {"id": "informations_code echantillon", "type": "componentKey", "variable": "informations", "component": "code echantillon"}, {"id": "informations_repetition", "type": "componentKey", "variable": "informations", "component": "repetition"}, {"id": "variables_variable", "type": "componentKey", "variable": "variables", "component": "variable"}, {"id": "variables_unite", "type": "componentKey", "variable": "variables", "component": "unite"}, {"id": "variables_methode", "type": "componentKey", "variable": "variables", "component": "methode"}, {"id": "variables_humidite expression valeur", "type": "componentKey", "variable": "variables", "component": "humidite expression valeur"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_prelevement", "type": "componentKey", "variable": "date", "component": "date_prelevement"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "variables": {"data": ["variables"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "PRO Physico-chemistry elementary data", "fr": "PRO physico-chimie données élémentaires"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "incubations_sol_pro_donnees_elementaires": {"data": {"date": {"tags": [], "hidden": false, "components": {"Date prelevement PRO": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Date prelevement sol": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Date debut incubation": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"datatype": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "end date": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "start date": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "commentaire": null, "dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "variables": {"tags": [], "hidden": false, "components": {"Code unite": null, "Code Methode": null, "Code variable": null, "Valeur variable": null, "Code statut valeur": null, "Code Humidite Expression Valeur": null}, "chartdescription": null, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"Jours incubation": null, "Condition incubations": null, "Ordre ou numero manip": null, "Code echantillon PRO SI": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_pro_echantillon_pro", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "Code echantillon sol SI": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_sol_echantillon_sol", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "Masse PRO (g, MS 105 °C)": null, "Numero repetition analyse": null, "Masse de sol sec (g, MS 105 °C)": null}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}}}}, "tags": ["incubation"], "format": {"columns": [{"header": "Date prelevement sol", "boundto": {"id": "date_Date prelevement sol", "type": "componentKey", "variable": "date", "component": "Date prelevement sol"}, "presenceconstraint": "MANDATORY"}, {"header": "Code echantillon sol SI", "boundto": {"id": "informations_Code echantillon sol SI", "type": "componentKey", "variable": "informations", "component": "Code echantillon sol SI"}, "presenceconstraint": "MANDATORY"}, {"header": "Ordre ou numero manip", "boundto": {"id": "informations_Ordre ou numero manip", "type": "componentKey", "variable": "informations", "component": "Ordre ou numero manip"}, "presenceconstraint": "MANDATORY"}, {"header": "Masse de sol sec (g, MS 105 °C)", "boundto": {"id": "informations_Masse de sol sec (g, MS 105 °C)", "type": "componentKey", "variable": "informations", "component": "Masse de sol sec (g, MS 105 °C)"}, "presenceconstraint": "MANDATORY"}, {"header": "Date prelevement PRO", "boundto": {"id": "date_Date prelevement PRO", "type": "componentKey", "variable": "date", "component": "Date prelevement PRO"}, "presenceconstraint": "MANDATORY"}, {"header": "Code echantillon PRO SI", "boundto": {"id": "informations_Code echantillon PRO SI", "type": "componentKey", "variable": "informations", "component": "Code echantillon PRO SI"}, "presenceconstraint": "MANDATORY"}, {"header": "Masse PRO (g, MS 105 °C)", "boundto": {"id": "informations_Masse PRO (g, MS 105 °C)", "type": "componentKey", "variable": "informations", "component": "Masse PRO (g, MS 105 °C)"}, "presenceconstraint": "MANDATORY"}, {"header": "Condition incubations", "boundto": {"id": "informations_Condition incubations", "type": "componentKey", "variable": "informations", "component": "Condition incubations"}, "presenceconstraint": "MANDATORY"}, {"header": "Date debut incubation", "boundto": {"id": "date_Date debut incubation", "type": "componentKey", "variable": "date", "component": "Date debut incubation"}, "presenceconstraint": "MANDATORY"}, {"header": "Numero repetition analyse", "boundto": {"id": "informations_Numero repetition analyse", "type": "componentKey", "variable": "informations", "component": "Numero repetition analyse"}, "presenceconstraint": "MANDATORY"}, {"header": "Code variable", "boundto": {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, "presenceconstraint": "MANDATORY"}, {"header": "Code unite", "boundto": {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Methode", "boundto": {"id": "variables_Code Methode", "type": "componentKey", "variable": "variables", "component": "Code Methode"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Humidite Expression Valeur", "boundto": {"id": "variables_Code Humidite Expression Valeur", "type": "componentKey", "variable": "variables", "component": "Code Humidite Expression Valeur"}, "presenceconstraint": "MANDATORY"}, {"header": "Jours incubation", "boundto": {"id": "informations_Jours incubation", "type": "componentKey", "variable": "informations", "component": "Jours incubation"}, "presenceconstraint": "MANDATORY"}, {"header": "Valeur variable", "boundto": {"id": "variables_Valeur variable", "type": "componentKey", "variable": "variables", "component": "Valeur variable"}, "presenceconstraint": "MANDATORY"}, {"header": "Code statut valeur", "boundto": {"id": "variables_Code statut valeur", "type": "componentKey", "variable": "variables", "component": "Code statut valeur"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_Date prelevement sol", "type": "componentKey", "variable": "date", "component": "Date prelevement sol"}, {"id": "informations_Code echantillon sol SI", "type": "componentKey", "variable": "informations", "component": "Code echantillon sol SI"}, {"id": "informations_Ordre ou numero manip", "type": "componentKey", "variable": "informations", "component": "Ordre ou numero manip"}, {"id": "informations_Code echantillon PRO SI", "type": "componentKey", "variable": "informations", "component": "Code echantillon PRO SI"}, {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, {"id": "variables_Code Methode", "type": "componentKey", "variable": "variables", "component": "Code Methode"}, {"id": "variables_Code Humidite Expression Valeur", "type": "componentKey", "variable": "variables", "component": "Code Humidite Expression Valeur"}], "validations": {}, "authorization": {"timescope": {"id": "date_Date prelevement sol", "type": "componentKey", "variable": "date", "component": "Date prelevement sol"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "infos": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "variables": {"data": ["variables"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "infos": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Soil Incubation and Pro Elemental Data.", "fr": "Incubation des sol et Pro données élémentaires."}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "sols_physico-chimie_donnees_elementaires": {"data": {"date": {"tags": [], "hidden": false, "components": {"Date prelevement": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "variables": {"tags": [], "hidden": false, "components": {"Code unite": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Code Methode": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Code variable": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Valeur variable": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Code statut valeur": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Code Humidite Expression Valeur": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": {"gap": null, "unit": "Code unite", "value": "Valeur variable", "aggregation": {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, "standarddeviation": null}, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"Code echantillon": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_sol_echantillon_sol", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "Laboratoire analyse": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "Code interne laboratoire": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Numero repetition analyse": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}}}}, "tags": ["physico_chimie", "physico_chimie_sol"], "format": {"columns": [{"header": "Date prelevement", "boundto": {"id": "date_Date prelevement", "type": "componentKey", "variable": "date", "component": "Date prelevement"}, "presenceconstraint": "MANDATORY"}, {"header": "Code echantillon", "boundto": {"id": "informations_Code echantillon", "type": "componentKey", "variable": "informations", "component": "Code echantillon"}, "presenceconstraint": "MANDATORY"}, {"header": "Laboratoire analyse", "boundto": {"id": "informations_Laboratoire analyse", "type": "componentKey", "variable": "informations", "component": "Laboratoire analyse"}, "presenceconstraint": "MANDATORY"}, {"header": "Code interne laboratoire", "boundto": {"id": "informations_Code interne laboratoire", "type": "componentKey", "variable": "informations", "component": "Code interne laboratoire"}, "presenceconstraint": "MANDATORY"}, {"header": "Numero repetition analyse", "boundto": {"id": "informations_Numero repetition analyse", "type": "componentKey", "variable": "informations", "component": "Numero repetition analyse"}, "presenceconstraint": "MANDATORY"}, {"header": "Code variable", "boundto": {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, "presenceconstraint": "MANDATORY"}, {"header": "Valeur variable", "boundto": {"id": "variables_Valeur variable", "type": "componentKey", "variable": "variables", "component": "Valeur variable"}, "presenceconstraint": "MANDATORY"}, {"header": "Code statut valeur", "boundto": {"id": "variables_Code statut valeur", "type": "componentKey", "variable": "variables", "component": "Code statut valeur"}, "presenceconstraint": "MANDATORY"}, {"header": "Code unite", "boundto": {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Methode", "boundto": {"id": "variables_Code Methode", "type": "componentKey", "variable": "variables", "component": "Code Methode"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Humidite Expression Valeur", "boundto": {"id": "variables_Code Humidite Expression Valeur", "type": "componentKey", "variable": "variables", "component": "Code Humidite Expression Valeur"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_Date prelevement", "type": "componentKey", "variable": "date", "component": "Date prelevement"}, {"id": "informations_Code echantillon", "type": "componentKey", "variable": "informations", "component": "Code echantillon"}, {"id": "informations_Code interne laboratoire", "type": "componentKey", "variable": "informations", "component": "Code interne laboratoire"}, {"id": "informations_Numero repetition analyse", "type": "componentKey", "variable": "informations", "component": "Numero repetition analyse"}, {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, {"id": "variables_Code Methode", "type": "componentKey", "variable": "variables", "component": "Code Methode"}, {"id": "variables_Code Humidite Expression Valeur", "type": "componentKey", "variable": "variables", "component": "Code Humidite Expression Valeur"}], "validations": {}, "authorization": {"timescope": {"id": "date_Date prelevement", "type": "componentKey", "variable": "date", "component": "Date prelevement"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "variables": {"data": ["variables"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Physical chemistry of Sols", "fr": "sols physico-chimie données élémentaires"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "incubations_sol_seul_donnees_elementaires": {"data": {"date": {"tags": [], "hidden": false, "components": {"Date prelevement sol": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "Date debut incubation": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"datatype": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "end date": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "start date": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "commentaire": null, "dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "variables": {"tags": [], "hidden": false, "components": {"Code unite": null, "Code Methode": null, "Code variable": null, "Valeur variable": null, "Code statut valeur": null, "Code Humidite Expression Valeur": null}, "chartdescription": null, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"Jours incubation": null, "Humidite incubation": null, "Laboratoire analyse": null, "Condition incubations": null, "Ordre ou numero manip": null, "Code echantillon sol SI": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_sol_echantillon_sol", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "Code interne laboratoire": null, "Numero repetition analyse": null, "Temperature incubation (°C)": null, "Masse de sol sec (g, MS 105 °C)": null, "N mineral apporte par solution (mgN.kg sol sec 105 °C)": null}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}}}}, "tags": ["incubation"], "format": {"columns": [{"header": "Date prelevement sol", "boundto": {"id": "date_Date prelevement sol", "type": "componentKey", "variable": "date", "component": "Date prelevement sol"}, "presenceconstraint": "MANDATORY"}, {"header": "Code echantillon sol SI", "boundto": {"id": "informations_Code echantillon sol SI", "type": "componentKey", "variable": "informations", "component": "Code echantillon sol SI"}, "presenceconstraint": "MANDATORY"}, {"header": "Ordre ou numero manip", "boundto": {"id": "informations_Ordre ou numero manip", "type": "componentKey", "variable": "informations", "component": "Ordre ou numero manip"}, "presenceconstraint": "MANDATORY"}, {"header": "Masse de sol sec (g, MS 105 °C)", "boundto": {"id": "informations_Masse de sol sec (g, MS 105 °C)", "type": "componentKey", "variable": "informations", "component": "Masse de sol sec (g, MS 105 °C)"}, "presenceconstraint": "MANDATORY"}, {"header": "Condition incubations", "boundto": {"id": "informations_Condition incubations", "type": "componentKey", "variable": "informations", "component": "Condition incubations"}, "presenceconstraint": "MANDATORY"}, {"header": "Humidite incubation", "boundto": {"id": "informations_Humidite incubation", "type": "componentKey", "variable": "informations", "component": "Humidite incubation"}, "presenceconstraint": "MANDATORY"}, {"header": "Temperature incubation (°C)", "boundto": {"id": "informations_Temperature incubation (°C)", "type": "componentKey", "variable": "informations", "component": "Temperature incubation (°C)"}, "presenceconstraint": "MANDATORY"}, {"header": "N mineral apporte par solution (mgN.kg sol sec 105 °C)", "boundto": {"id": "informations_N mineral apporte par solution (mgN.kg sol sec 105 °C)", "type": "componentKey", "variable": "informations", "component": "N mineral apporte par solution (mgN.kg sol sec 105 °C)"}, "presenceconstraint": "MANDATORY"}, {"header": "Date debut incubation", "boundto": {"id": "date_Date debut incubation", "type": "componentKey", "variable": "date", "component": "Date debut incubation"}, "presenceconstraint": "MANDATORY"}, {"header": "Laboratoire analyse", "boundto": {"id": "informations_Laboratoire analyse", "type": "componentKey", "variable": "informations", "component": "Laboratoire analyse"}, "presenceconstraint": "MANDATORY"}, {"header": "Code interne laboratoire", "boundto": {"id": "informations_Code interne laboratoire", "type": "componentKey", "variable": "informations", "component": "Code interne laboratoire"}, "presenceconstraint": "MANDATORY"}, {"header": "Numero repetition analyse", "boundto": {"id": "informations_Numero repetition analyse", "type": "componentKey", "variable": "informations", "component": "Numero repetition analyse"}, "presenceconstraint": "MANDATORY"}, {"header": "Code variable", "boundto": {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, "presenceconstraint": "MANDATORY"}, {"header": "Code unite", "boundto": {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Methode", "boundto": {"id": "variables_Code Methode", "type": "componentKey", "variable": "variables", "component": "Code Methode"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Humidite Expression Valeur", "boundto": {"id": "variables_Code Humidite Expression Valeur", "type": "componentKey", "variable": "variables", "component": "Code Humidite Expression Valeur"}, "presenceconstraint": "MANDATORY"}, {"header": "Jours incubation", "boundto": {"id": "informations_Jours incubation", "type": "componentKey", "variable": "informations", "component": "Jours incubation"}, "presenceconstraint": "MANDATORY"}, {"header": "Valeur variable", "boundto": {"id": "variables_Valeur variable", "type": "componentKey", "variable": "variables", "component": "Valeur variable"}, "presenceconstraint": "MANDATORY"}, {"header": "Code statut valeur", "boundto": {"id": "variables_Code statut valeur", "type": "componentKey", "variable": "variables", "component": "Code statut valeur"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_Date prelevement sol", "type": "componentKey", "variable": "date", "component": "Date prelevement sol"}, {"id": "informations_Code echantillon sol SI", "type": "componentKey", "variable": "informations", "component": "Code echantillon sol SI"}, {"id": "variables_Code variable", "type": "componentKey", "variable": "variables", "component": "Code variable"}, {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, {"id": "variables_Code unite", "type": "componentKey", "variable": "variables", "component": "Code unite"}, {"id": "variables_Code Humidite Expression Valeur", "type": "componentKey", "variable": "variables", "component": "Code Humidite Expression Valeur"}], "validations": {}, "authorization": {"timescope": {"id": "date_Date prelevement sol", "type": "componentKey", "variable": "date", "component": "Date prelevement sol"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "variables": {"data": ["variables"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Incubation of Soil Alone Data Elements", "fr": "Incubation des sol seul données élémentaires."}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "plantes_physico-chimie_donnees_elementaires": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_prelevement": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"dispositif lieu": null}, "chartdescription": null, "computedcomponents": {}}, "variables": {"tags": [], "hidden": false, "components": {"unite": null, "valeur": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "methode": null, "variable": null, "statut valeur": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "humidite expression valeur": null}, "chartdescription": {"gap": null, "unit": "unite", "value": "valeur", "aggregation": {"id": "variables_variable", "type": "componentKey", "variable": "variables", "component": "variable"}, "standarddeviation": null}, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"repetition": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "laboratoire": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "code echantillon": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_plante_echantillon_plante", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "reference echantillon": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {"Dispositif": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum.contexte['dispositif lieu'] ; String code_disp_lieu = code_disp_lieu_init.replaceAll(' \\\\(', '__'); String disp_lieu = code_disp_lieu.replaceAll(\"\\\\)\",\"\"); return disp_lieu.toLowerCase();\n", "references": []}}}}}, "tags": ["physico_chimie", "physico_chimie_plante"], "format": {"columns": [{"header": "Date prelevement", "boundto": {"id": "date_date_prelevement", "type": "componentKey", "variable": "date", "component": "date_prelevement"}, "presenceconstraint": "MANDATORY"}, {"header": "code echantillon", "boundto": {"id": "informations_code echantillon", "type": "componentKey", "variable": "informations", "component": "code echantillon"}, "presenceconstraint": "MANDATORY"}, {"header": "Laboratoire analyse", "boundto": {"id": "informations_laboratoire", "type": "componentKey", "variable": "informations", "component": "laboratoire"}, "presenceconstraint": "MANDATORY"}, {"header": "reference echantillon interne", "boundto": {"id": "informations_reference echantillon", "type": "componentKey", "variable": "informations", "component": "reference echantillon"}, "presenceconstraint": "MANDATORY"}, {"header": "Numero repetition analyse", "boundto": {"id": "informations_repetition", "type": "componentKey", "variable": "informations", "component": "repetition"}, "presenceconstraint": "MANDATORY"}, {"header": "Code variable", "boundto": {"id": "variables_variable", "type": "componentKey", "variable": "variables", "component": "variable"}, "presenceconstraint": "MANDATORY"}, {"header": "Valeur variable", "boundto": {"id": "variables_valeur", "type": "componentKey", "variable": "variables", "component": "valeur"}, "presenceconstraint": "MANDATORY"}, {"header": "Code statut valeur", "boundto": {"id": "variables_statut valeur", "type": "componentKey", "variable": "variables", "component": "statut valeur"}, "presenceconstraint": "MANDATORY"}, {"header": "code unite", "boundto": {"id": "variables_unite", "type": "componentKey", "variable": "variables", "component": "unite"}, "presenceconstraint": "MANDATORY"}, {"header": "code methode", "boundto": {"id": "variables_methode", "type": "componentKey", "variable": "variables", "component": "methode"}, "presenceconstraint": "MANDATORY"}, {"header": "Code Humidite Expression Valeur", "boundto": {"id": "variables_humidite expression valeur", "type": "componentKey", "variable": "variables", "component": "humidite expression valeur"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_dispositif lieu", "type": "componentKey", "variable": "contexte", "component": "dispositif lieu"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "dispositif lieu"}, {"boundto": {"id": "contexte_commentaire", "type": "componentKey", "variable": "contexte", "component": "commentaire"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "commentaire fichier"}], "separator": ";", "headerline": 7, "firstrowline": 8, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.+__.+)_(.+)_(.+)_(.+).csv", "authorizationscope": {"dispositif": 1}}, "uniqueness": [{"id": "date_date_prelevement", "type": "componentKey", "variable": "date", "component": "date_prelevement"}, {"id": "informations_code echantillon", "type": "componentKey", "variable": "informations", "component": "code echantillon"}, {"id": "informations_repetition", "type": "componentKey", "variable": "informations", "component": "repetition"}, {"id": "variables_variable", "type": "componentKey", "variable": "variables", "component": "variable"}, {"id": "variables_unite", "type": "componentKey", "variable": "variables", "component": "unite"}, {"id": "variables_methode", "type": "componentKey", "variable": "variables", "component": "methode"}, {"id": "variables_humidite expression valeur", "type": "componentKey", "variable": "variables", "component": "humidite expression valeur"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_prelevement", "type": "componentKey", "variable": "date", "component": "date_prelevement"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "variables": {"data": ["variables"], "label": "Les données variables", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"dispositif": {"variable": "informations", "component": "Dispositif", "componentkey": {"id": "informations_Dispositif", "type": "componentKey", "variable": "informations", "component": "Dispositif"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}}, "internationalizationname": {"en": "plants Physico-chemistry elementary data", "fr": "plante physico-chimie données élémentaires"}, "internationalizedcolumns": null, "internationalizationdisplays": null}}, "references": {"bloc": {"tags": ["dispositif"], "columns": {"Nom du bloc": null, "Code du bloc": null, "Code du dispositif Nom du lieu": null}, "separator": ";", "keycolumns": ["Code du dispositif Nom du lieu", "Nom du bloc"], "validations": {"dispRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code du dispositif Nom du lieu"], "internationalizationname": {"fr": "référence au dispositif"}, "internationalizedcolumns": null}, "codeblocRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "code_bloc", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code du bloc"], "internationalizationname": {"fr": "référence au code du bloc"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Dispositif/Bloc", "fr": "Dispositif/Bloc"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pays": {"tags": ["dispositif"], "columns": {"Nom du pays_en": null, "Nom du pays_fr": null, "Nom du pays_key": null}, "separator": ";", "keycolumns": ["Nom du pays_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Country", "fr": "Dispositif/Pays"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "theme": {"tags": [], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "description_en": null, "description_fr": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Thématics", "fr": "Thème"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "region": {"tags": ["dispositif"], "columns": {"Nom du pays_fr": null, "Nom de la region": null}, "separator": ";", "keycolumns": ["Nom de la region"], "validations": {"regionRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pays", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom du pays_fr"], "internationalizationname": {"fr": "référence au pays"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Region", "fr": "Dispositif/Region"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "commune": {"tags": ["dispositif"], "columns": {"Code postal": null, "Nom de la commune": null, "Nom du departement": null}, "separator": ";", "keycolumns": ["Nom de la commune", "Code postal"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Commune", "fr": "Dispositif/Commune"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "facteur": {"tags": ["dispositif"], "columns": {"Libelle du facteur_en": null, "Libelle du facteur_fr": null, "Libelle du type de facteur": null, "Sera associé à une nomenclature de PRO (non/oui)": null, "Peut être une information générale de conduite des traitements (oui/non)": null}, "separator": ";", "keycolumns": ["Libelle du type de facteur", "Libelle du facteur_fr"], "validations": {"valeurraisonnementRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "type_facteur", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Libelle du type de facteur"], "internationalizationname": {"en": null, "fr": "Libelle du type de facteur"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Factor", "fr": "Dispositif/Facteur"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "code_bloc": {"tags": ["dispositif"], "columns": {"Code du bloc": null, "Code du bloc_key": null}, "separator": ";", "keycolumns": ["Code du bloc_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/block code", "fr": "Dispositif/Code du bloc"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "placettes": {"tags": ["dispositif"], "columns": {"Latitude": null, "Longitude": null, "Commentaire": null, "Nom_du_bloc": null, "Année de fin": null, "Année de début": null, "Nom de la placette": null, "Code de la placette": null, "Systeme_de_projection": null, "Nom_de_la_parcelle_elementaire": null, "Code_du_dispositif__Nom_du_lieu": null}, "separator": ";", "keycolumns": ["dispositif Parcelle", "Code de la placette"], "validations": {"parcRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "parcelles_elementaires", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["dispositif Parcelle"], "internationalizationname": {"fr": "référence à la élémentaire"}, "internationalizedcolumns": null}, "geolocalisationRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "geolocalisation", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["geolocalisation"], "internationalizationname": {"fr": "référence à la géolocalisation"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"geolocalisation": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Systeme_de_projection + \"__\" + datum.Longitude + \"__\" + datum.Latitude\n", "references": ["geolocalisation"]}, "presenceconstraint": "MANDATORY"}, "dispositif Parcelle": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Code_du_dispositif__Nom_du_lieu + \"__\" + datum.Nom_du_bloc + \"__\" + datum.Nom_de_la_parcelle_elementaire\n", "references": ["parcelles_elementaires"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Placette", "fr": "Dispositif/Placette"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "structure": {"tags": ["dispositif"], "columns": {"Commune": null, "No Tél": null, "Code postal": null, "No_et_nom_de_la_rue": null, "Nom de la structure": null, "Equipe et/ou service": null, "Site web ou reseaux sociaux": null, "Libellé du type de structure": null, "Numéro, nom du document, date de signature": null, "Est signataire de la convention ou protocole d accord (oui/non)": null}, "separator": ";", "keycolumns": ["Nom de la structure", "Equipe et/ou service"], "validations": {"typestructRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "type_structure", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Libellé du type de structure"], "internationalizationname": {"fr": "référence au type de structure"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Structure", "fr": "Dispositif/Structure"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "type_lieu": {"tags": ["dispositif"], "columns": {"Libelle du type de lieu_en": null, "Libelle du type de lieu_fr": null}, "separator": ";", "keycolumns": ["Libelle du type de lieu_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Type of place", "fr": "Dispositif/Type de lieu"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "dispositif": {"tags": ["dispositif"], "columns": {"Latitude": null, "Longitude": null, "nom du lieu": null, "Nom du dispositif": null, "Code du dispositif": null, "Système_projection": null, "Commune (Code postal)": null, "année de fin du dispositif": null, "année de début du dispositif": null, "libellé du type de dispositif": null, "année d arrêt des épandages de pro": null, "système de conduite après changement": null, "système de conduite lors de sa mise en place": null, "surface expérimentale totale (m², hors bordures)": null, "année de changement de système de conduite du dispositif": null, "en_raison du changement de système de conduite du dispositif": null, "fr_raison du changement de système de conduite du dispositif": null, "changement de système de conduite de dispositif en cours d expérimentation (oui/non)": null}, "separator": ";", "keycolumns": ["Code du dispositif", "nom du lieu"], "validations": {"lieuRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "lieu_implantation", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["nom du lieu"], "internationalizationname": {"fr": "référence au lieu d'implantation"}, "internationalizedcolumns": null}, "geolocalisationRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "geolocalisation", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["geolocalisation"], "internationalizationname": {"fr": "référence à la geolocalisation"}, "internationalizedcolumns": null}, "type_dispositifRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "type_dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["libellé du type de dispositif"], "internationalizationname": {"fr": "référence au type du dispositif"}, "internationalizedcolumns": null}, "systeme_conduite_essaiRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "systeme_conduite_dispositif", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["système de conduite lors de sa mise en place"], "internationalizationname": {"fr": "référence au systeme conduite"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"geolocalisation": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Système_projection + \"__\" + datum.Longitude + \"__\" + datum.Latitude\n", "references": ["geolocalisation"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Dispositif", "fr": "Dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code du dispositif} ({nom du lieu})", "fr": "{Code du dispositif} ({nom du lieu})"}}}, "itk_espece": {"tags": ["itk"], "columns": {"source": null, "Descriptif": null, "Nom famille": null, "Commentaire_en": null, "Commentaire_fr": null, "Nom Espece Plante_en": null, "Nom Espece Plante_fr": null}, "separator": ";", "keycolumns": ["Nom Espece Plante_fr"], "validations": {"famRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "itk_famille", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom famille"], "internationalizationname": {"fr": "référence à famille"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "ITK/Species", "fr": "ITK/Espèce"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_annees": {"tags": ["pro"], "columns": {"Valeur Année": null}, "separator": ";", "keycolumns": ["Valeur Année"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Années"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "departement": {"tags": ["dispositif"], "columns": {"Nom du pays": null, "Nom de la region": null, "Nom du departement": null, "Numero du departement": null}, "separator": ";", "keycolumns": ["Numero du departement"], "validations": {"regionRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "region", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom de la region"], "internationalizationname": {"fr": "référence au region"}, "internationalizedcolumns": null}, "regionpays": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pays", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom du pays"], "internationalizationname": {"fr": "référence au pays"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Department", "fr": "Dispositif/Département"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "itk_famille": {"tags": ["itk"], "columns": {"nom famille": null, "nom famille_key": null}, "separator": ";", "keycolumns": ["nom famille_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "ITK/Family", "fr": "ITK/Famille"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_filiere": {"tags": ["pro"], "columns": {"Intitulé Filiere_en": null, "Intitulé Filiere_fr": null}, "separator": ";", "keycolumns": ["Intitulé Filiere_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Filiere"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_origine": {"tags": ["pro"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Nom Origine produit_en": null, "Nom Origine produit_fr": null}, "separator": ";", "keycolumns": ["Nom Origine produit_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Origine"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "traitements": {"tags": ["dispositif"], "columns": {"Nom du traitement": null, "Code du traitement": null, "Type de traitement": null, "Année de fin de validité": null, "Année de début de validité": null, "Code du dispositif__Nom du lieu": null, "Nombre de répétitions prévues": null}, "separator": ";", "keycolumns": ["Code du dispositif__Nom du lieu", "Code du traitement"], "validations": {"dispRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code du dispositif__Nom du lieu"], "internationalizationname": {"fr": "référence au dispositif"}, "internationalizedcolumns": null}, "type_tratementRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "type_traitement", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Type de traitement"], "internationalizationname": {"fr": "référence au type de traitement"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Traitement", "fr": "Dispositif/Création du traitement"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "itk_cultures": {"tags": ["itk"], "columns": {"Espece1": null, "Espece2": null, "Espece3": null, "Espece4": null, "Espece5": null, "Espece6": null, "Nom Culture": null, "Code Culture": null, "Type Culture": null, "Periode Semis": null, "Commentaire_en": null, "Commentaire_fr": null, "Periode Recolte": null, "Duree de Vegetation(mois)": null}, "separator": ";", "keycolumns": ["Nom Culture"], "validations": {"typecultRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "type_culture", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Type Culture"], "internationalizationname": {"fr": "référence au type culture"}, "internationalizedcolumns": null}, "especeplanteRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "itk_espece", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Espece1"], "internationalizationname": {"fr": "référence à espèce plante"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "ITK/Cultures", "fr": "ITK/Cultures"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "itk_materiel": {"tags": ["itk"], "columns": {"Source": null, "Description": null, "Commentaire_en": null, "Commentaire_fr": null, "Nom du materiel_en": null, "Nom du materiel_fr": null, "Nom du type intervention": null}, "separator": ";", "keycolumns": ["Nom du materiel_fr", "Nom du type intervention"], "validations": {"typeintRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "itk_type_intervention", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom du type intervention"], "internationalizationname": {"fr": "référence au type intervention"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "ITK/Material", "fr": "ITK/Matériel"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_procedes": {"tags": ["pro"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Intitulé Procédé_en": null, "Intitulé Procédé_fr": null}, "separator": ";", "keycolumns": ["Intitulé Procédé_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Procédés"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_stockage": {"tags": ["pro"], "columns": {"Code PRO": null, "Commentaire_en": null, "Commentaire_fr": null, "Durée Stockage": null, "Intitulé Unite": null, "Méthode(s) stockage": null}, "separator": ";", "keycolumns": ["Code PRO", "Méthode(s) stockage", "Durée Stockage", "Intitulé Unite"], "validations": {"unitesRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_unites_description_procede", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Intitulé Unite"], "internationalizationname": {"fr": "référence a unite des procédés"}, "internationalizedcolumns": null}, "methodeRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_methodes_de_stockage", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Méthode(s) stockage"], "internationalizationname": {"fr": "référence au methode de stockage"}, "internationalizedcolumns": null}, "produitRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_identifiant", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code PRO"], "internationalizationname": {"fr": "référence au produit"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Stockage"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "type_culture": {"tags": ["dispositif"], "columns": {"Libelle du type de culture_en": null, "Libelle du type de culture_fr": null, "Libelle du type de culture_key": null}, "separator": ";", "keycolumns": ["Libelle du type de culture_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Dispositif/Type of crop", "fr": "Dispositif/Type de culture"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "type_facteur": {"tags": ["dispositif"], "columns": {"Libelle du type de facteur_en": null, "Libelle du type de facteur_fr": null, "Libelle du type de facteur_key": null}, "separator": ";", "keycolumns": ["Libelle du type de facteur_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Factor Type", "fr": "Dispositif/Type de facteur"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "type_fichier": {"tags": [], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "description_en": null, "description_fr": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "File type", "fr": "Type de fichiers"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "type_document": {"tags": ["dispositif"], "columns": {"Libelle du type de document": null, "Libelle du type de document_key": null}, "separator": ";", "keycolumns": ["Libelle du type de document_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/ Type of document", "fr": "Dispositif/Type de document"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_pente": {"tags": ["contexte"], "columns": {"Libelle de la pente_en": null, "Libelle de la pente_fr": null}, "separator": ";", "keycolumns": ["Libelle de la pente_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Context/Slope", "fr": "Contexte/Pente"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_unites": {"tags": ["donnees"], "columns": {"Nom unite_en": null, "Nom unite_fr": null, "Code unite_en": null, "Code unite_fr": null}, "separator": ";", "keycolumns": ["Code unite_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Données/Unités"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code unite_en}", "fr": "{Code unite_fr}"}}}, "pro_dispositif": {"tags": ["pro"], "columns": {"Code PRO": null, "Nom_Lieu": null, "Commentaire_en": null, "Commentaire_fr": null, "Code_Dispositif": null}, "separator": ";", "keycolumns": ["Code PRO", "Code_Dispositif", "Nom_Lieu"], "validations": {"produitRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_identifiant", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code_PRO"], "internationalizationname": {"fr": "référence au produit"}, "internationalizedcolumns": null}, "dispositifRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["dispositif-pro"], "internationalizationname": {"fr": "référence au dispositif"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"Code_PRO": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum[\"Code PRO\"]\n", "references": []}, "presenceconstraint": "MANDATORY"}, "dispositif-pro": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Code_Dispositif + \"__\" + datum.Nom_Lieu\n", "references": ["dispositif"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "role_structure": {"tags": ["dispositif"], "columns": {"Libelle du role de la structure_en": null, "Libelle du role de la structure_fr": null}, "separator": ";", "keycolumns": ["Libelle du role de la structure_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Role of structure", "fr": "Dispositif/Rôle de la structure"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "type_structure": {"tags": ["dispositif"], "columns": {"Libelle du type de structure_en": null, "Libelle du type de structure_fr": null, "Libelle du type de structure_key": null}, "separator": ";", "keycolumns": ["Libelle du type de structure_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Structure type", "fr": "Dispositif/Type de structure"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "geolocalisation": {"tags": ["dispositif"], "columns": {"latitude": null, "longitude": null, "systeme de projection": null}, "separator": ";", "keycolumns": ["systeme de projection", "latitude", "longitude"], "validations": {"systeme_projectionRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "systeme_projection", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["systeme de projection"], "internationalizationname": {"fr": "référence au système de projection"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Geolocation", "fr": "Dispositif/Géolocalisation"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_composition": {"tags": ["pro"], "columns": {"Code PRO": null, "Commentaire_en": null, "Commentaire_fr": null, "Nom matière première": null, "Précision pourcentage": null, "Pourcentage dans le mélange initial (%)": null, "Matière première est un PRO déjà renseigné dans le SI": null}, "separator": ";", "keycolumns": ["Code PRO", "Matière première est un PRO déjà renseigné dans le SI", "Nom matière première", "Pourcentage dans le mélange initial (%)"], "validations": {"produitRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_identifiant", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code PRO"], "internationalizationname": {"fr": "référence au produit"}, "internationalizedcolumns": null}, "precisionpourcRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_precision_pourcentage", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Précision pourcentage"], "internationalizationname": {"fr": "référence au précision pourcentage"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Composition"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_identifiant": {"tags": ["pro"], "columns": {"Statut": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_statuts_des_produits", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Commentaire_en": null, "Commentaire_fr": null, "Forme Physique": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_formes_physiques", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Nom commercial": null, "Teneur NPK étiquette": null, "Code PRO (utilisateur)": null, "Structure Detenteur du PRO": null, "Année de production du PRO": null, "Numéro du département de production du PRO": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "departement", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "PRO épandu sur un dispositif au champ (oui ou non)": null, "PRO étudié comme facteur sur un dispositif au champ (oui ou non)": null}, "separator": ";", "keycolumns": ["Code PRO (utilisateur)"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Identifiant"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "statut_placette": {"tags": ["dispositif"], "columns": {"Libellé du statut de la placette_en": null, "Libellé du statut de la placette_fr": null}, "separator": ";", "keycolumns": ["Libellé du statut de la placette_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Dispositif/Statut des placettes", "fr": "Dispositif/Statut des placettes"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "type_de_donnees": {"tags": [], "columns": {"description_en": null, "description_fr": null, "Nom du type de donnees_en": null, "Nom du type de donnees_fr": null}, "separator": ";", "keycolumns": ["Nom du type de donnees_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Données/Type de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Nom du type de donnees_en}", "fr": "{Nom du type de donnees_fr}"}}}, "type_dispositif": {"tags": ["dispositif"], "columns": {"Libelle du type de dispositif_en": null, "Libelle du type de dispositif_fr": null}, "separator": ";", "keycolumns": ["Libelle du type de dispositif_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device type", "fr": "Dispositif/Type de dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Libelle du type de dispositif_en}", "fr": "{Libelle du type de dispositif_fr}"}}}, "type_traitement": {"tags": ["dispositif"], "columns": {"Libelle du type de traitement_en": null, "Libelle du type de traitement_fr": null, "Libelle du type de traitement_key": null}, "separator": ";", "keycolumns": ["Libelle du type de traitement_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Type of treatment", "fr": "Dispositif/Type de traitement"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "Modalite_facteur": {"tags": ["dispositif"], "columns": {"Commentaire": null, "Libelle_du_facteur": null, "Valeur de la modalité": null, "Libelle_du_type_de_facteur": null}, "separator": ";", "keycolumns": ["facteur", "Valeur de la modalité"], "validations": {"factRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "facteur", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["facteur"], "internationalizationname": {"en": null, "fr": "référence au facteur"}, "internationalizedcolumns": null}, "typefactRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "type_facteur", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Libelle_du_type_de_facteur"], "internationalizationname": {"en": null, "fr": "référence au type de facteur"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"facteur": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Libelle_du_type_de_facteur + \"__\" + datum.Libelle_du_facteur\n", "references": ["facteur"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Factor Modality", "fr": "Dispositif/Modalité du facteur"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "divers_programme": {"tags": ["divers"], "columns": {"Année de fin": null, "Année de début": null, "Financement-origine": null, "Nom programme-projet": null, "Numéro de convention": null, "Acronyme programme-projet": null}, "separator": ";", "keycolumns": ["Acronyme programme-projet", "Nom programme-projet"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Program", "fr": "Divers/Programme"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_methodes": {"tags": ["donnees"], "columns": {"Norme": null, "Nom Methode": null, "Code Methode": null, "Commentaire_en": null, "Commentaire_fr": null, "Methode Dosage": null, "Mise en Solution": null, "Reference DoneSol": null, "Pretraitement Methode": null, "Reference Bibliographique": null}, "separator": ";", "keycolumns": ["Code Methode"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Données/Méthode"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code Methode}", "fr": "{Code Methode}"}}}, "itk_intervention": {"tags": ["itk"], "columns": {"Description": null, "Commentaire_en": null, "Commentaire_fr": null, "Type intervention": null, "Libelle intervention_en": null, "Libelle intervention_fr": null}, "separator": ";", "keycolumns": ["Libelle intervention_fr", "Type intervention"], "validations": {"typeint1Ref": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "itk_type_intervention", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Type intervention"], "internationalizationname": {"fr": "référence au type_intervention"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "ITK/Intervention", "fr": "ITK/Intervention"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "itk_autres_listes": {"tags": ["itk"], "columns": {"Valeur_en": null, "Valeur_fr": null, "Commentaire_en": null, "Commentaire_fr": null, "Autres listes_en": null, "Autres listes_fr": null}, "separator": ";", "keycolumns": ["Autres listes_fr", "Valeur_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "ITK/Auther list", "fr": "ITK/Autres listes"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "lieu_implantation": {"tags": ["dispositif"], "columns": {"Latitude": null, "Longitude": null, "Nom du lieu": null, "Systeme_projection": null, "Numéro de cadastre": null, "Libellé du type de lieu": null, "Nom de la commune (Code postal)": null, "Nom de la station expérimentale": null}, "separator": ";", "keycolumns": ["Nom du lieu"], "validations": {"statExpRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "station_experimentale", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom de la station expérimentale"], "internationalizationname": {"fr": "référence au station expérimentale"}, "internationalizedcolumns": null}, "typeLieuRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "type_lieu", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Libellé du type de lieu"], "internationalizationname": {"fr": "référence au type de Lieu"}, "internationalizedcolumns": null}, "communenomRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "commune", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom de la commune (Code postal)"], "internationalizationname": {"fr": "référence à la commune"}, "internationalizedcolumns": null}, "geolocalisationRef1": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "geolocalisation", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["geolocalisation"], "internationalizationname": {"fr": "référence à la geolocalisation"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"geolocalisation": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Systeme_projection + \"__\" + datum.Longitude + \"__\" + datum.Latitude\n", "references": ["geolocalisation"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Place of implantation", "fr": "Dispositif/Lieu implantation"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_nomenclatures": {"tags": ["pro"], "columns": {"Filiere": null, "Precision Pro": null, "Commentaire_en": null, "Commentaire_fr": null, "Precision Filiere": null, "Etat et Coproduits": null, "Libellé du facteur": null, "Nom Type Nomenclature": null, "Code Nomenclature produit": null, "Nom Nomenclature Affichage": null, "Nom Nomenclature produit_en": null, "Nom Nomenclature produit_fr": null, "Nom Provenance nomenclature": null}, "separator": ";", "keycolumns": ["Nom Type Nomenclature", "Nom Nomenclature produit_fr"], "validations": {"filiereRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_filiere", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Filiere"], "internationalizationname": {"fr": "référence au type nomenclature"}, "internationalizedcolumns": null}, "pfiliereRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_precision_filiere", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Precision Filiere"], "internationalizationname": {"fr": "référence au precision filiere"}, "internationalizedcolumns": null}, "typenomenclatureRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_type_nomenclature", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom Type Nomenclature"], "internationalizationname": {"fr": "référence au type nomenclature"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Nomenclatures"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "protocole_general": {"tags": ["dispositif"], "columns": {"Nom protocole général": null, "Année de fin d_application du protocole général": null, "Année de début d_application du protocole général": null, "Utilisation du guide méthodologique Réseau PRO après 2015 (oui/non)": null}, "separator": ";", "keycolumns": ["Nom protocole général"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "General Device/Protocol", "fr": "Dispositif/Protocole général"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "itk_Liste_intrants": {"tags": ["itk"], "columns": {"Unite": null, "Nom commercial produit": null, "Nom element ou matiere active": null, "Concentration element ou matiere active": null}, "separator": ";", "keycolumns": ["Nom commercial produit", "Nom element ou matiere active"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "ITK/ intrans list", "fr": "ITK/Liste Intrants"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "liste_raisonnement": {"tags": ["dispositif"], "columns": {"Libelle de la liste de raisonnement_en": null, "Libelle de la liste de raisonnement_fr": null}, "separator": ";", "keycolumns": ["Libelle de la liste de raisonnement_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Reasoning List", "fr": "Dispositif/Liste de raisonnement"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "personne_ressource": {"tags": ["dispositif"], "columns": {"Nom": null, "E-mail": null, "Prenom": null, "Fonction_en": null, "Fonction_fr": null, "Numéro de téléphone (poste)": null, "Nom de la structure (Equipe et/ou service)": null}, "separator": ";", "keycolumns": ["E-mail"], "validations": {"structRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "structure", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom de la structure (Equipe et/ou service)"], "internationalizationname": {"en": null, "fr": "référence au structure"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Resource person", "fr": "Dispositif/Personne ressource"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "systeme_projection": {"tags": ["dispositif"], "columns": {"Definition_en": null, "Definition_fr": null, "Nom du systeme de projection": null}, "separator": ";", "keycolumns": ["Nom du systeme de projection"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Projection system", "fr": "Dispositif/Système de projection"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "thematique_etudiee": {"tags": ["dispositif"], "columns": {"Libelle de la thematique etudiee_en": null, "Libelle de la thematique etudiee_fr": null, "Libelle de la thematique etudiee_key": null}, "separator": ";", "keycolumns": ["Libelle de la thematique etudiee_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Theme studied", "fr": "Dispositif/Thématique étudiée"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "echelle_prelevement": {"tags": ["dispositif"], "columns": {"Nom echelle de prelevement_en": null, "Nom echelle de prelevement_fr": null, "Nom echelle de prelevement_key": null}, "separator": ";", "keycolumns": ["Nom echelle de prelevement_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Sampling scale", "fr": "Dispositif/Echelle de prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_matieres_seches": {"tags": ["pro"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Nom matiere seche_en": null, "Nom matiere seche_fr": null, "Code matiere seche_en": null, "Code matiere seche_fr": null}, "separator": ";", "keycolumns": ["Code matiere seche_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/ Matière sèche"}, "internationalizedcolumns": {"Commentaire_fr": {"en": "Commentaire_en", "fr": "Commentaire_fr"}, "Nom matiere seche_fr": {"en": "Nom matiere seche_en", "fr": "Nom matiere seche_fr"}, "Code matiere seche_fr": {"en": "Code matiere seche_en", "fr": "Code matiere seche_fr"}}, "internationalizationdisplay": null}, "pro_procedes_etapes": {"tags": ["pro"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Intitulé Etape_en": null, "Intitulé Etape_fr": null}, "separator": ";", "keycolumns": ["Intitulé Etape_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Procédés-étapes"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "valeur_raisonnement": {"tags": ["dispositif"], "columns": {"Libelle du raisonnement_en": null, "Libelle du raisonnement_fr": null, "Libelle de la liste de raisonnement": null}, "separator": ";", "keycolumns": ["Libelle de la liste de raisonnement", "Libelle du raisonnement_fr"], "validations": {"valeurraisonnementRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "liste_raisonnement", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Libelle de la liste de raisonnement"], "internationalizationname": {"en": "Reference to reasoning list", "fr": "Référence au liste de raisonnement"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Dispositif/Valeur de raisonnement"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_type_climat": {"tags": ["contexte"], "columns": {"Libelle du type de climat_en": null, "Libelle du type de climat_fr": null}, "separator": ";", "keycolumns": ["Libelle du type de climat_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Contexte/Climate type", "fr": "Contexte/Type Climat"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_formes_physiques": {"tags": ["pro"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Intitulé Forme Physique_en": null, "Intitulé Forme Physique_fr": null}, "separator": ";", "keycolumns": ["Intitulé Forme Physique_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Formes physiques"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "structures_des_lieux": {"tags": ["dispositif"], "columns": {"Nom du lieu": null, "Nom_de_la_structure": null, "precision_unite_equipe": null}, "separator": ";", "keycolumns": ["structure", "Nom du lieu"], "validations": {"lieuRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "lieu_implantation", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom du lieu"], "internationalizationname": {"fr": "référence au lieu d'implantation"}, "internationalizedcolumns": null}, "structRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "structure", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["structure"], "internationalizationname": {"fr": "référence au structure"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"structure": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Nom_de_la_structure + \"__\" + datum.precision_unite_equipe\n", "references": ["structure"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Structures of places", "fr": "Dispositif/Structures des lieux"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_porte_greffe": {"tags": ["contexte"], "columns": {"Libelle Porte Greffe_en": null, "Libelle Porte Greffe_fr": null}, "separator": ";", "keycolumns": ["Libelle Porte Greffe_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Context/Rootstock", "fr": "Contexte/Porte greffe"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_plante_lavage": {"tags": ["donnees_plante"], "columns": {"Lavage": null, "Commentaire_en": null, "Commentaire_fr": null}, "separator": ";", "keycolumns": ["Lavage"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Plant data/Washing", "fr": "Plante/Lavage"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_statut_valeur": {"tags": ["donnees"], "columns": {"Nom Statut Valeur_en": null, "Nom Statut Valeur_fr": null, "Code Statut Valeur_en": null, "Code Statut Valeur_fr": null}, "separator": ";", "keycolumns": ["Code Statut Valeur_fr", "Nom Statut Valeur_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Données/Statut valeur"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "itk_type_intervention": {"tags": ["itk"], "columns": {"Source": null, "Description": null, "Commentaire_en": null, "Commentaire_fr": null, "Libelle type intervention_en": null, "Libelle type intervention_fr": null, "Libelle type intervention_key": null}, "separator": ";", "keycolumns": ["Libelle type intervention_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "ITK/Intervention type", "fr": "ITK/Type intervention"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_precision_filiere": {"tags": ["pro"], "columns": {"Intitulé Precision Filiere_en": null, "Intitulé Precision Filiere_fr": null}, "separator": ";", "keycolumns": ["Intitulé Precision Filiere_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Precision Filiere"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_type_nomenclature": {"tags": ["pro"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Nom_Grand_Type_Produit": null, "Nom Type Nomenclature_en": null, "Nom_Type_Nomenclature_fr": null}, "separator": ";", "keycolumns": ["Nom_Type_Nomenclature_fr"], "validations": {"grdtypeproduitRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_grand_type_de_produits", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom_Grand_Type_Produit"], "internationalizationname": {"fr": "référence au grand type de produit"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Type Nomenclature"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "station_experimentale": {"tags": ["dispositif"], "columns": {"Nom de la station experimentale": null}, "separator": ";", "keycolumns": ["Nom de la station experimentale"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Experimental Station", "fr": "Dispositif/Station expérimentale"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_environnement": {"tags": ["contexte"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Nom Type emission": null, "Direction vent dominant": null, "Distance axe routier (m)": null, "Nom activite industrielle": null, "Distance agglomeration (km)": null, "Distance activite industrielle (m)": null}, "separator": ";", "keycolumns": ["Distance axe routier (m)", "Distance agglomeration (km)", "Direction vent dominant"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Context/Environment", "fr": "Contexte/Environnement"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_couche_horizon": {"tags": ["donnees"], "columns": {"Nom Couche sol_en": null, "Nom Couche sol_fr": null}, "separator": ";", "keycolumns": ["Nom Couche sol_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Données/Couche - horizon"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "parcelles_elementaires": {"tags": ["dispositif"], "columns": {"Latitude": null, "Longitude": null, "Nom_du_bloc": null, "Systeme_de_projection": null, "Code_du_dispositif__Nom_du_lieu": null, "Nom de la parcelle élémentaire": null, "Code de la parcelle élémentaire": null}, "separator": ";", "keycolumns": ["Code_du_dispositif__Nom_du_lieu", "Nom_du_bloc", "Nom de la parcelle élémentaire"], "validations": {"blocRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bloc", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["parcelle_bloc"], "internationalizationname": {"fr": "référence au bloc"}, "internationalizedcolumns": null}, "codeparcRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "code_parcelle_elementaire", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code de la parcelle élémentaire"], "internationalizationname": {"fr": "référence au code de la parcelle"}, "internationalizedcolumns": null}, "geolocalisationRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "geolocalisation", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["geolocalisation"], "internationalizationname": {"fr": "référence au système de projection"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"parcelle_bloc": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Code_du_dispositif__Nom_du_lieu + \"__\" + datum.Nom_du_bloc\n", "references": ["bloc"]}, "presenceconstraint": "MANDATORY"}, "geolocalisation": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Systeme_de_projection + \"__\" + datum.Longitude + \"__\" + datum.Latitude\n", "references": ["geolocalisation"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Parcelles", "fr": "Dispositif/Parcelle élémentaire"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_procedes_appliques": {"tags": ["pro"], "columns": {"Unite": null, "Code PRO": null, "Commentaire_en": null, "Commentaire_fr": null, "Ordre procédé": null, "Durée Procédé": null, "Intitulé Procédé": null}, "separator": ";", "keycolumns": ["Code PRO", "Intitulé Procédé", "Ordre procédé"], "validations": {"methodeRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_procedes", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Intitulé Procédé"], "internationalizationname": {"fr": "référence au procedé"}, "internationalizedcolumns": null}, "produitRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_identifiant", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code PRO"], "internationalizationname": {"fr": "référence au produit"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Procédé(s) appliqué(s)"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_texture_du_sol": {"tags": ["contexte"], "columns": {"Libelle texture sol_en": null, "Libelle texture sol_fr": null}, "separator": ";", "keycolumns": ["Libelle texture sol_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Context/Soil texture", "fr": "Contexte/Texture du Sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_variable_si_pro": {"tags": ["donnees"], "columns": {"Is qualitative": null, "Nom Variable_en": null, "Nom Variable_fr": null, "Code Variable_en": null, "Code Variable_fr": null, "Definition Variable_en": null, "Definition Variable_fr": null, "Code Categorie Variable": null}, "separator": ";", "keycolumns": ["Code Variable_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Variable SI PRO"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code Variable_en}", "fr": "{Code Variable_fr}"}}}, "pro_etapes_des_procedes": {"tags": ["pro"], "columns": {"Code_PRO": null, "Ordre Etape": null, "Ordre_Procede": null, "Commentaire_en": null, "Commentaire_fr": null, "Intitulé Etape": null, "Intitule_Procede": null, "Methode des Etapes": null}, "separator": ";", "keycolumns": ["Code_PRO", "Intitule_Procede", "Ordre_Procede", "Intitulé Etape", "Methode des Etapes", "Ordre Etape"], "validations": {"produitRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_identifiant", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code_PRO"], "internationalizationname": {"fr": "référence au produit"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"procede-pro": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Code_PRO + \"__\" + datum.Intitule_Procede + \"__\" + datum.Ordre_Procede\n", "references": []}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Etapes des procédés"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "role_personne_ressource": {"tags": ["dispositif"], "columns": {"Libelle du role de la personne ressource_en": null, "Libelle du role de la personne ressource_fr": null, "Libelle du role de la personne ressource_key": null}, "separator": ";", "keycolumns": ["Libelle du role de la personne ressource_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Role of the resource person", "fr": "Dispositif/Rôle de la personne ressource"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_type_echantillon": {"tags": ["donnees"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Nom Type Echantillon": null}, "separator": ";", "keycolumns": ["Nom Type Echantillon"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Données/Type échantillon"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_methodes_de_stockage": {"tags": ["pro"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Intitulé Methode_en": null, "Intitulé Methode_fr": null}, "separator": ";", "keycolumns": ["Intitulé Methode_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Méthodes de stockage"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_produit_nomenclature": {"tags": ["pro"], "columns": {"Code PRO": null, "Matiere_seche": null, "Commentaire_en": null, "Commentaire_fr": null, "Nom_Nomenclature": null, "Nom_Type_Nomenclature": null}, "separator": ";", "keycolumns": ["Code PRO", "Nom_Type_Nomenclature", "Matiere_seche"], "validations": {"matseche": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_matieres_seches", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Matiere_seche"], "internationalizationname": {"fr": "référence à la liste matière sèche"}, "internationalizedcolumns": null}, "produitRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_identifiant", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code PRO"], "internationalizationname": {"fr": "référence au produit"}, "internationalizedcolumns": null}, "typenomenclatureRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_type_nomenclature", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom_Type_Nomenclature"], "internationalizationname": {"fr": "référence au type nomenclature"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/ Produit Nomenclature"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_statuts_des_produits": {"tags": ["pro"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Intitulé Statut_en": null, "Intitulé Statut_fr": null}, "separator": ";", "keycolumns": ["Intitulé Statut_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Statuts des produits"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_structures_associees": {"tags": ["pro"], "columns": {"Code PRO": null, "Libellé role": null, "Nom_structure": null, "Commentaire_en": null, "Commentaire_fr": null, "Precision_structure": null}, "separator": ";", "keycolumns": ["Code PRO", "Nom_structure", "Precision_structure", "Libellé role"], "validations": {"produitRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_identifiant", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code PRO"], "internationalizationname": {"fr": "référence au produit"}, "internationalizedcolumns": null}, "rolestructureRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "role_structure", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Libellé role"], "internationalizationname": {"fr": "référence au role de structure"}, "internationalizedcolumns": null}, "structure-proRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "structure", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["structure-pro"], "internationalizationname": {"fr": "référence à structure"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"structure-pro": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Nom_structure + \"__\" + datum.Precision_structure\n", "references": []}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Structures associées"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "affiliation_reseau_essais": {"tags": ["dispositif"], "columns": {"Nom du réseau essai": null, "Code du dispositif__Nom du lieu": null}, "separator": ";", "keycolumns": ["Code du dispositif__Nom du lieu", "Nom du réseau essai"], "validations": {"dispRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code du dispositif__Nom du lieu"], "internationalizationname": {"fr": "référence au dispositif"}, "internationalizedcolumns": null}, "personneressourceRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "reseau_essai_ou_observatoire", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom du réseau essai"], "internationalizationname": {"fr": "référence au réseau d'essai"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Trial Network Affiliation", "fr": "Dispositif/Affiliation à un réseau d'essais"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "code_parcelle_elementaire": {"tags": ["dispositif"], "columns": {"Code de la parcelle elementaire": null, "Code de la parcelle elementaire_key": null}, "separator": ";", "keycolumns": ["Code de la parcelle elementaire_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Elementary plot code", "fr": "Dispositif/Code de la parcelle élémentaire"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_fait_remarquable": {"tags": ["contexte"], "columns": {"Libelle du fait remarquable_en": null, "Libelle du fait remarquable_fr": null}, "separator": ";", "keycolumns": ["Libelle du fait remarquable_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Contexte/Remarkable fact", "fr": "Contexte/Fait Remarquable"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_nom_regional_sol": {"tags": ["contexte"], "columns": {"Nom de la Region": null, "Nom du type Pedologique": null, "Nom du type de sol Arvalis": null, "Libelle du nom regional du sol_en": null, "Libelle du nom regional du sol_fr": null}, "separator": ";", "keycolumns": ["Libelle du nom regional du sol_fr", "Nom de la Region", "Nom du type de sol Arvalis", "Nom du type Pedologique"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Context/Name Regional Soil", "fr": "Contexte/Nom Regional Sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_type_pedologique": {"tags": ["contexte"], "columns": {"Libelle du type pedologique_en": null, "Libelle du type pedologique_fr": null}, "separator": ";", "keycolumns": ["Libelle du type pedologique_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Context/ Type soil", "fr": "Contexte/Type pédologique"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_type_sol_arvalis": {"tags": ["contexte"], "columns": {"Libelle du type de sol_en": null, "Libelle du type de sol_fr": null}, "separator": ";", "keycolumns": ["Libelle du type de sol_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Context/Type Soil Arvalis", "fr": "Contexte/Type Sol Arvalis"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_precision_pourcentage": {"tags": ["pro"], "columns": {"Precision Pourcentage_en": null, "Precision Pourcentage_fr": null}, "separator": ";", "keycolumns": ["Precision Pourcentage_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Précision pourcentage"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_cepage_ou_variete": {"tags": ["contexte"], "columns": {"Libelle Cepage ou Variete_en": null, "Libelle Cepage ou Variete_fr": null}, "separator": ";", "keycolumns": ["Libelle Cepage ou Variete_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Context/Grape or Variety", "fr": "Contexte/Cepage ou Variéte"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_categorie_variable": {"tags": ["donnees"], "columns": {"Nom Categorie Variable_en": null, "Nom Categorie Variable_fr": null, "Code Categorie Variable_en": null, "Code Categorie Variable_fr": null, "Description Categorie Variable_en": null, "Description Categorie Variable_fr": null}, "separator": ";", "keycolumns": ["Code Categorie Variable_fr", "Nom Categorie Variable_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Données/Categorie variable"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code Categorie Variable_en}", "fr": "{Code Categorie Variable_fr}"}}}, "pro_grand_type_de_produits": {"tags": ["pro"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Nom Origine produit": null, "Code Grand Type Produit": null, "Nom Grand Type Produit_en": null, "Nom Grand Type Produit_fr": null}, "separator": ";", "keycolumns": ["Nom Grand Type Produit_fr"], "validations": {"origineRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_origine", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom Origine produit"], "internationalizationname": {"fr": "référence à origine produit"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Grand type de produits"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "protocoles_des_dispositifs": {"tags": ["dispositif"], "columns": {"Nom du protocole": null, "Code du dispositif__Nom du lieu": null}, "separator": ";", "keycolumns": ["Code du dispositif__Nom du lieu", "Nom du protocole"], "validations": {"dispRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code du dispositif__Nom du lieu"], "internationalizationname": {"fr": "référence au dispositif"}, "internationalizedcolumns": null}, "protocoledispRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "protocole_general", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom du protocole"], "internationalizationname": {"fr": "référence au protocale"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Device Protocols", "fr": "Dispositif/Protocoles des dispositifs"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_pro_echantillon_pro": {"tags": ["donnees_pro"], "columns": {"Broyage (µm)": null, "Sechage (°C)": null, "Tamisage (mm)": null, "Commentaire_en": null, "Commentaire_fr": null, "Homogeneisation": null, "Code Prelevement": null, "Type Echantillon": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_type_echantillon", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Ordre echantillon": null, "Code Echantillon SI": null, "Masse avant envoi (g)": null, "Statut (Prepare/Brut)": null, "Reference echantillon interne": null, "Temperature avant analyses (°C)": null, "Temperature echantillotheque (°C)": null, "Conservation en echantillotheque (oui/non)": null}, "separator": ";", "keycolumns": ["Code Echantillon SI"], "validations": {"prelevementproRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_pro_prelevement_pro", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code Prelevement"], "internationalizationname": {"fr": "référence au prélèvement pro"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "PRO data/Sample", "fr": "PRO/Echantillons"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code Echantillon SI}", "fr": "{Code Echantillon SI}"}}}, "donnees_pro_prelevement_pro": {"tags": ["donnees_pro"], "columns": {"Nom Bloc": null, "Code Produit": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pro_identifiant", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Nom Placette": null, "commentaire_en": null, "commentaire_fr": null, "Code Dispositif": null, "Code Traitement": null, "code prelevement": null, "Numero repetition": null, "Outil Prelevement": null, "Endroit prelevement": null, "Nom Parcelle Elementaire": null, "Date de prelevement (jj/mm/aaaa)": {"tags": [], "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}}, "separator": ";", "keycolumns": ["code prelevement"], "validations": {"tratementRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "traitements", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["id_traitement"], "internationalizationname": {"fr": "référence au traitement"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"id_traitement": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum['Code Dispositif']; String[] split = code_disp_lieu_init.split(\" \\\\(|\\\\)\"); return fr.inra.oresing.persistence.Ltree.escapeToLabel(split[0])+\"__\"+fr.inra.oresing.persistence.Ltree.escapeToLabel(split[1]) + \"__\" + datum['Code Traitement'];\n", "references": []}, "presenceconstraint": "MANDATORY"}, "dispositif_lieu_key": {"tags": ["__hidden__"], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum['Code Dispositif']; String[] split = code_disp_lieu_init.split(\" \\\\(|\\\\)\"); return fr.inra.oresing.persistence.Ltree.escapeToLabel(split[0])+\"__\"+fr.inra.oresing.persistence.Ltree.escapeToLabel(split[1])\n", "references": []}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "PRO data/ Sampling", "fr": "PRO/Prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_sol_echantillon_sol": {"tags": ["donnees_sol"], "columns": {"Emottage": null, "Broyage (µm)": null, "Sechage (°C)": null, "Tamisage (mm)": null, "Commentaire_en": null, "Commentaire_fr": null, "Homogeneisation": null, "Type echantillon": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_type_echantillon", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Ordre echantillon": null, "Code echantillon SI": null, "Code Prelevement Sol": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_sol_prelevement_sol", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Masse avant envoi (g)": null, "Statut (Prepare /Brut)": null, "Reference echantillon interne": null, "Temperature avant analyses (°C)": null, "Temperature echantillotheque (°C)": null, "Conservation en echantillotheque (oui/non)": null}, "separator": ";", "keycolumns": ["Code echantillon SI"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Soil data/Sample", "fr": "Sol/Echantillons"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code echantillon SI}", "fr": "{Code echantillon SI}"}}}, "donnees_sol_prelevement_sol": {"tags": ["donnees_sol"], "columns": {"Nom Bloc": null, "Nom Placette": null, "Nom couche sol": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_couche_horizon", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "commentaire_en": null, "commentaire_fr": null, "Code Dispositif": null, "Code Traitement": null, "Georeferencement": null, "code prelevement": null, "Date de prelevement": {"tags": [], "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Outil de prelevement": null, "Limite inferieure (cm)": null, "Limite superieure (cm)": null, "Localisation Prelevement": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_localisation_prelevement", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Nom Parcelle Elementaire": null}, "separator": ";", "keycolumns": ["code prelevement"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {"date_prel_code": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum['Date de prelevement'].replaceAll(\"\\\\/\",\"_\")\n", "references": []}, "presenceconstraint": "MANDATORY"}, "dispositif_lieu": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum['Code Dispositif']; String[] split = code_disp_lieu_init.split(\" \\\\(|\\\\)\"); return fr.inra.oresing.persistence.Ltree.escapeToLabel(split[0])+\"_\"+fr.inra.oresing.persistence.Ltree.escapeToLabel(split[1])\n", "references": []}, "presenceconstraint": "MANDATORY"}, "dispositif_lieu_key": {"tags": ["__hidden__"], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String code_disp_lieu_init = datum['Code Dispositif']; String[] split = code_disp_lieu_init.split(\" \\\\(|\\\\)\"); return fr.inra.oresing.persistence.Ltree.escapeToLabel(split[0])+\"__\"+fr.inra.oresing.persistence.Ltree.escapeToLabel(split[1])\n", "references": []}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Soil data/ Sampling", "fr": "Sol/Prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "itk_observation_qualitative": {"tags": ["itk"], "columns": {"en_Libelle observation qualitative": null, "fr_Libelle observation qualitative": null, "Libelle type observation qualitative": null}, "separator": ";", "keycolumns": ["fr_Libelle observation qualitative", "Libelle type observation qualitative"], "validations": {"typeobserRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "itk_type_observation_qualitative", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Libelle type observation qualitative"], "internationalizationname": {"fr": "référence au type_observation"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "ITK/Qualitative observation", "fr": "ITK/Observation qualitative"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "raisonnements_par_protocole": {"tags": ["dispositif"], "columns": {"Commentaire": null, "Nom du protocole": null, "Valeur du raisonnement": null, "Libellé de la liste de raisonnement": null}, "separator": ";", "keycolumns": ["Nom du protocole", "Libellé de la liste de raisonnement", "Valeur du raisonnement"], "validations": {"protocoleRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "protocole_general", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom du protocole"], "internationalizationname": {"fr": "référence au protocale"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Reasoning by protocol", "fr": "Dispositif/Raisonnements par protocole"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "systeme_conduite_dispositif": {"tags": ["dispositif"], "columns": {"Libelle du systeme de conduite essai_en": null, "Libelle du systeme de conduite essai_fr": null}, "separator": ";", "keycolumns": ["Libelle du systeme de conduite essai_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/System driving a device", "fr": "Dispositif/Système de conduite d'un dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "dispositif_contexte_cultures": {"tags": ["dispositif_contexte"], "columns": {"Type Culture": null, "Nom du Clone": null, "Code_du_Dispositif": null, "Lieu_du_Dispositif": null, "Ecart Inter-Plan (m)": null, "Ecart inter-Rang (m)": null, "Libelle Porte Greffe": null, "Orientation des rangs": null, "Enherbement rang (oui/non)": null, "Annee Fin Plantation des Plants": null, "Enherbement inter-rang (oui/non)": null, "Nom Amenagement avant Plantation": null, "Annee Debut Plantation des Plants": null, "Libelle Cepage ou Espece ou Variete": null, "Densite de Plantation(nbre de plants/ha)": null}, "separator": ";", "keycolumns": ["Code_du_Dispositif", "Lieu_du_Dispositif", "Type Culture", "Annee Debut Plantation des Plants"], "validations": {"dispositifRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["dispositif-lieu"], "internationalizationname": {"fr": "référence au dispositif"}, "internationalizedcolumns": null}, "typecultureRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "type_culture", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Type Culture"], "internationalizationname": {"fr": "référence au type de culture"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"dispositif-lieu": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Code_du_Dispositif + \"__\" + datum.Lieu_du_Dispositif\n", "references": ["dispositif"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Cultures"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_procedes-methodes_etapes": {"tags": ["pro"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Intitulé Methode Etape_en": null, "Intitulé Methode Etape_fr": null}, "separator": ";", "keycolumns": ["Intitulé Methode Etape_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Procédés-méthodes étapes"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "reseau_essai_ou_observatoire": {"tags": ["dispositif"], "columns": {"Definition_en": null, "Definition_fr": null, "Nom observatoire": null}, "separator": ";", "keycolumns": ["Nom observatoire"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Test network or Observatory", "fr": "Dispositif/Réseau d'essai ou Observatoire"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "structures_des_observatoires": {"tags": ["dispositif"], "columns": {"Observatoire": null, "Nom_de_la_structure": null, "precision_unite_equipe": null}, "separator": ";", "keycolumns": ["structure", "Observatoire"], "validations": {"obsRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "reseau_essai_ou_observatoire", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Observatoire"], "internationalizationname": {"fr": "référence aux observatoires"}, "internationalizedcolumns": null}, "structRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "structure", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["structure"], "internationalizationname": {"fr": "référence au structure"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"structure": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Nom_de_la_structure + \"__\" + datum.precision_unite_equipe\n", "references": ["structure"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "System/Structures of observatories", "fr": "Dispositif/Structures des observatoires"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_substrat_pedologique": {"tags": ["contexte"], "columns": {"Libelle du substrat pedologique_en": null, "Libelle du substrat pedologique_fr": null}, "separator": ";", "keycolumns": ["Libelle du substrat pedologique_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Context/Soil Substrate", "fr": "Contexte/Substrat Pédologique"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_activite_industrielle": {"tags": ["contexte"], "columns": {"Libelle activite_en": null, "Libelle activite_fr": null}, "separator": ";", "keycolumns": ["Libelle activite_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Context/Industrial Activity", "fr": "Contexte/Activite Industrielle"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_plante_partie_prelevee": {"tags": ["donnees_plante"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Nom Partie Prelevee": null, "Code Partie Prelevee": null}, "separator": ";", "keycolumns": ["Code Partie Prelevee"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Plant data/ Collected part", "fr": "Plante/Partie Prélevée"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_plante_stade_principal": {"tags": ["donnees_plante"], "columns": {"Code BBCH": null, "Commentaire_en": null, "Commentaire_fr": null, "Stade principal nom BBCH": null}, "separator": ";", "keycolumns": ["Code BBCH"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Plant Data/Main Stage", "fr": "Plante/Stade principal"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_unites_description_procede": {"tags": ["pro"], "columns": {"Code unite": null, "Nom unite_en": null, "Nom unite_fr": null}, "separator": ";", "keycolumns": ["Nom unite_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Unités description procédé"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "divers_reference_bibliographique": {"tags": ["divers"], "columns": {"Annee (aaaa)": null, "Premiere Auteur": null, "DOI Bibliographique": null, "url (http://www.edf.com)": null}, "separator": ";", "keycolumns": ["DOI Bibliographique", "Annee (aaaa)"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Bibliographical References", "fr": "Divers/References Bibliographiques"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_localisation_prelevement": {"tags": ["donnees"], "columns": {"Nom Localisation Prelevement_en": null, "Nom Localisation Prelevement_fr": null}, "separator": ";", "keycolumns": ["Nom Localisation Prelevement_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Données/Localisation prélévement"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_plante_outil_prelevement": {"tags": ["donnees_plante"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Nom Methode Prelevement": null}, "separator": ";", "keycolumns": ["Nom Methode Prelevement"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Plant data/ Sampling tools", "fr": "Plante/Outil Prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "itk_type_observation_qualitative": {"tags": ["itk"], "columns": {"en_Libelle type observation qualitative": null, "fr_Libelle type observation qualitative": null, "Libelle type observation qualitative_key": null}, "separator": ";", "keycolumns": ["Libelle type observation qualitative_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "ITK/Qualitative Observation Type", "fr": "ITK/Type observation qualitative"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_teneur_calcaire_initiale": {"tags": ["contexte"], "columns": {"Libelle texture sol": null, "Libelle du teneur en calcaire_en": null, "Libelle du teneur en calcaire_fr": null}, "separator": ";", "keycolumns": ["Libelle du teneur en calcaire_fr", "Libelle texture sol"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Context/Initial Limestone Content", "fr": "Contexte/Teneur Calcaire Initiale"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "dispositif_contexte_heterogeneite": {"tags": ["dispositif_contexte"], "columns": {"Nom Heterogeneite": null, "Code_du_Dispositif": null, "Lieu_du_Dispositif": null, "Commentaire Heterogeneite du Dispositif_en": null, "Commentaire Heterogeneite du Dispositif_fr": null}, "separator": ";", "keycolumns": ["Code_du_Dispositif", "Lieu_du_Dispositif", "Nom Heterogeneite"], "validations": {"dispositifRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["dispositif-lieu"], "internationalizationname": {"fr": "référence au dispositif"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"dispositif-lieu": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Code_du_Dispositif + \"__\" + datum.Lieu_du_Dispositif\n", "references": ["dispositif"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Hétérogénéité"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "divers_bibliographiepardispositif": {"tags": ["divers"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Bibliodraphie DOI": null, "Code du Dispositif": null, "Lieu du Dispositif": null}, "separator": ";", "keycolumns": ["Code du Dispositif", "Lieu du Dispositif", "Bibliodraphie DOI"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Bibliography by device", "fr": "Divers/Bibliographie par dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_plante_echantillon_plante": {"tags": ["donnees_plante"], "columns": {"Lavage": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_plante_lavage", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Broyage (µm)": null, "Sechage (°C)": null, "Commentaire_en": null, "Commentaire_fr": null, "Homogeneisation": null, "Type echantillon": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_type_echantillon", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Ordre echantillon": null, "Masse avant envoi (g)": null, "Code Prelevement Plante": null, "Code echantillon Plante": null, "Reference echantillon interne": null, "Conservation en echantillotheque (oui/non)": null, "Temperature conservation avant Analyse (°C)": null, "Temperature conservation echantillotheque (°C)": null}, "separator": ";", "keycolumns": ["Code echantillon Plante"], "validations": {"prelevementplanteRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_plante_prelevement_plante", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code Prelevement Plante"], "internationalizationname": {"fr": "référence au prélèvement"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Plant data/ Sample", "fr": "Plante/Echantillons"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code echantillon Plante}", "fr": "{Code echantillon Plante}"}}}, "donnees_plante_prelevement_plante": {"tags": ["donnees_plante"], "columns": {"Nom Bloc": null, "Nom Placette": null, "Culture liste": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "itk_cultures", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "commentaire_en": null, "commentaire_fr": null, "Code Dispositif": null, "Code Traitement": null, "Georeferencement": null, "code prelevement": null, "Outil Prelevement": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_plante_outil_prelevement", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Date de prelevement": {"tags": [], "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Hauteur de Coupe (cm)": null, "Nom Parcelle Elementaire": null, "Devenir Biomasse Prelevee": null, "Stade principal Code BBCH": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_plante_stade_principal", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Partie prelevee analysee_code": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_plante_partie_prelevee", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Stade espece_code BBCH (ou saisie libre)": null}, "separator": ";", "keycolumns": ["code prelevement"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Plant data/ Sampling", "fr": "Plante/Prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "dispositif_theme_datatype_parcelle": {"tags": [], "columns": {"Libelle du Theme": null, "Libelle du DataType": null, "Code (Nom court) du dispositif": null, "Libelle de la Parcelle Elementaire": null}, "separator": ";", "keycolumns": ["Code (Nom court) du dispositif", "Libelle du Theme", "Libelle du DataType", "Libelle de la Parcelle Elementaire"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Dispositif Thème DataType Parcelle"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_humidite_expression_valeur": {"tags": ["donnees"], "columns": {"Nom Humidite Expression Valeur_en": null, "Nom Humidite Expression Valeur_fr": null, "Code Humidite Expression Valeur_en": null, "Code Humidite Expression Valeur_fr": null}, "separator": ";", "keycolumns": ["Code Humidite Expression Valeur_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Données/Humidité expression Valeur"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code Humidite Expression Valeur_en}", "fr": "{Code Humidite Expression Valeur_fr}"}}}, "matieres_premieres_Caractéristiques": {"tags": ["matiere_premiere"], "columns": {"Code PRO": null, "pourcentage": null, "Commentaire_en": null, "Commentaire_fr": null, "Nom matière première": null, "Nom caractéristique matière première": null, "Type caractéristique matière première": null, "Valeur caractéristique matière première": null}, "separator": ";", "keycolumns": ["Code PRO", "Nom matière première", "pourcentage", "Type caractéristique matière première", "Nom caractéristique matière première", "Valeur caractéristique matière première"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Matières Premières/Caractéristiques"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_procedes-caracteristiques_etapes": {"tags": ["pro"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Intitulé Caractéristique Etape_en": null, "Intitulé Caractéristique Etape_fr": null}, "separator": ";", "keycolumns": ["Intitulé Caractéristique Etape_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Procédés-caractéristiques étapes"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "application_traitements_sur_parcelles": {"tags": ["dispositif"], "columns": {"Code du traitement": null, "Libelle_du_Facteur": null, "Valeur_de_la_Modalite": null, "Numéro de répétition": null, "Code de la parcelle elementaire": null, "Code du dispositif__Nom du lieu": null, "Année de fin d'application du traitement": null, "Année de début d'application du traitement": null}, "separator": ";", "keycolumns": ["Code du dispositif__Nom du lieu", "Code de la parcelle elementaire", "Code du traitement", "modalite"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {"modalite": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Libelle_du_Facteur + \"__\" + datum.Valeur_de_la_Modalite\n", "references": ["Modalite_facteur"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Application of treatments on elementary plots", "fr": "Dispositif/Application des traitements sur les parcelles élémentaires"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "contexte_amenagement_avant_plantation": {"tags": ["contexte"], "columns": {"Libelle Amenagement avant Plantation_en": null, "Libelle Amenagement avant Plantation_fr": null}, "separator": ";", "keycolumns": ["Libelle Amenagement avant Plantation_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Context/Development Before Planting", "fr": "Contexte/Aménagement Avant Plantation"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "matieres_premieres_Matieres_premieres": {"tags": ["matiere_premiere"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Libelle matiere premiere_en": null, "Libelle matiere premiere_fr": null}, "separator": ";", "keycolumns": ["Libelle matiere premiere_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Matières Premières/Matieres premieres"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "matieres_premieres_procedes_appliques": {"tags": ["matiere_premiere"], "columns": {"Code PRO": null, "Durée totale": null, "Commentaire_en": null, "Commentaire_fr": null, "Ordre procédé": null, "Unité (durée)": null, "Intitulé procédé": null, "Nom matière première": null, "Pourcentage dans le mélange initial (%)": null}, "separator": ";", "keycolumns": ["Code PRO", "Nom matière première", "Pourcentage dans le mélange initial (%)", "Intitulé procédé", "Ordre procédé"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Matières Premières/Procédé(s) appliqué(s)"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "structures_des_stations_experimentales": {"tags": ["dispositif"], "columns": {"Nom_de_la_structure": null, "precision_unite_equipe": null, "Nom de la station expérimentale": null}, "separator": ";", "keycolumns": ["structure", "Nom de la station expérimentale"], "validations": {"structRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "structure", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["structure"], "internationalizationname": {"fr": "référence au structure"}, "internationalizedcolumns": null}, "stationExpRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "station_experimentale", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom de la station expérimentale"], "internationalizationname": {"fr": "référence à la station expérimentale"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"structure": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Nom_de_la_structure + \"__\" + datum.precision_unite_equipe\n", "references": ["structure"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Structures of the experimental stations", "fr": "Dispositif/Structures des stations expérimentales"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_plante_devenir_biomasse_prelevee": {"tags": ["donnees_plante"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Nom Biomasse Prelevee": null}, "separator": ";", "keycolumns": ["Nom Biomasse Prelevee"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Plant data/Become harvested biomass", "fr": "Plante/Devenir biomasse Prélevée"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "matieres_premieres_Etapes_des_procédés": {"tags": ["matiere_premiere"], "columns": {"Code PRO": null, "Pourcentage": null, "Ordre étape": null, "Commentaire_en": null, "Commentaire_fr": null, "Ordre procédé": null, "Intitulé étape": null, "Intitulé procédé": null, "Nom méthode étape": null, "Nom matière première": null}, "separator": ";", "keycolumns": ["Code PRO", "Nom matière première", "Pourcentage", "Intitulé procédé", "Ordre procédé", "Intitulé étape", "Nom méthode étape", "Ordre étape"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Matières Premières/Etapes des procédés"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "matieres_premieres_types_caracteristiques": {"tags": ["matiere_premiere"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Libellé Type Caractéristique Matière Première_en": null, "Libellé Type Caractéristique Matière Première_fr": null}, "separator": ";", "keycolumns": ["Libellé Type Caractéristique Matière Première_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Matières Premières/Types Caractéristiques"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pro_caracteristiques_des_etapes_par_procede": {"tags": ["pro"], "columns": {"Unité": null, "Valeur": null, "Code PRO": null, "Nom étape": null, "Ordre Etape": null, "Ordre Procede": null, "Commentaire_en": null, "Commentaire_fr": null, "Intitulé procédé": null, "Nom méthode étape": null, "Nom caractéristique étape": null}, "separator": ";", "keycolumns": ["Code PRO", "Intitulé procédé", "Ordre Procede", "Nom étape", "Nom méthode étape", "Ordre Etape", "Nom caractéristique étape"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "PRO/Caractéristiques des étapes par procédé"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "dispositif_contexte_environnement_dispositif": {"tags": ["dispositif_contexte"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Code environnement": null, "Code_du_Dispositif": null, "Lieu_du_Dispositif": null}, "separator": ";", "keycolumns": ["Code_du_Dispositif", "Lieu_du_Dispositif", "Code environnement"], "validations": {"envirfRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "contexte_environnement", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code environnement"], "internationalizationname": {"fr": "référence au code environnement"}, "internationalizedcolumns": null}, "dispositifRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["dispositif-lieu"], "internationalizationname": {"fr": "référence au dispositif"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"dispositif-lieu": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Code_du_Dispositif + \"__\" + datum.Lieu_du_Dispositif\n", "references": ["dispositif"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Environnement Dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "dispositif_contexte_historique_du_dispositif": {"tags": ["dispositif_contexte"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Code_du_Dispositif": null, "Lieu_du_Dispositif": null, "Nom du Fait remarquable": null, "Année historique dispositif": null}, "separator": ";", "keycolumns": ["Code_du_Dispositif", "Lieu_du_Dispositif", "Nom du Fait remarquable"], "validations": {"dispositifRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["dispositif-lieu"], "internationalizationname": {"fr": "référence au dispositif"}, "internationalizedcolumns": null}, "faitRemarqRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "contexte_fait_remarquable", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom du Fait remarquable"], "internationalizationname": {"fr": "référence au fait remarquable"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"dispositif-lieu": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Code_du_Dispositif + \"__\" + datum.Lieu_du_Dispositif\n", "references": ["dispositif"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Historique Du Dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "role_des_personnes_ressources_par_dispositif": {"tags": ["dispositif"], "columns": {"Nom de la personne ressource": null, "mail de la personne ressource": null, "Code du dispositif__Nom du lieu": null, "Prénom de la personne ressource": null, "Libellé du role de la personne ressource": null}, "separator": ";", "keycolumns": ["Code du dispositif__Nom du lieu", "mail de la personne ressource", "Libellé du role de la personne ressource"], "validations": {"dispRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code du dispositif__Nom du lieu"], "internationalizationname": {"fr": "référence au dispositif"}, "internationalizedcolumns": null}, "rolePersonneResRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "role_personne_ressource", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Libellé du role de la personne ressource"], "internationalizationname": {"fr": "référence au roles des personnes ressources"}, "internationalizedcolumns": null}, "personneressourceRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "personne_ressource", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["mail de la personne ressource"], "internationalizationname": {"fr": "référence au personne ressource"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Role of resource persons by device", "fr": "Dispositif/Rôle des personnes ressources par dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "donnees_association_variables_methodes_unites": {"tags": ["donnees"], "columns": {"Code unite": {"tags": ["__hidden__"], "checker": null, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Code Methode": {"tags": ["__hidden__"], "checker": null, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Code variable": null, "Nom du type de donnees": null, "Code Humidite Expression Valeur": {"tags": ["__hidden__"], "checker": null, "defaultvalue": null, "presenceconstraint": "MANDATORY"}}, "separator": ";", "keycolumns": ["Nom du type de donnees", "Code variable", "Code unite", "Code Methode", "Code Humidite Expression Valeur"], "validations": {"uniteRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_unites", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code unite"], "internationalizationname": {"fr": "référence à unité"}, "internationalizedcolumns": null}, "methodeRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_methodes", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code Methode"], "internationalizationname": {"fr": "référence aux méthodes"}, "internationalizedcolumns": null}, "datatypeRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "type_de_donnees", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom du type de donnees"], "internationalizationname": {"fr": "référence au type de données"}, "internationalizedcolumns": null}, "humiditeRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_humidite_expression_valeur", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code Humidite Expression Valeur"], "internationalizationname": {"fr": "référence à humidité expression"}, "internationalizedcolumns": null}, "variableRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "donnees_variable_si_pro", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Code variable"], "internationalizationname": {"fr": "référence au variables"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"code_unite": {"tags": [], "checker": null, "computation": {"datatypes": [], "expression": "return datum[\"Code unite\"];\n", "references": []}, "presenceconstraint": "MANDATORY"}, "code_methode": {"tags": [], "checker": null, "computation": {"datatypes": [], "expression": "return datum[\"Code Methode\"];\n", "references": []}, "presenceconstraint": "MANDATORY"}, "code_humidite_expression_valeur": {"tags": [], "checker": null, "computation": {"datatypes": [], "expression": "return datum[\"Code Humidite Expression Valeur\"];\n", "references": []}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Données/Association Variables - méthodes - unités"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "matieres_premieres_Liste_des_caracteristiques": {"tags": ["matiere_premiere"], "columns": {"Nom Caracteristique": null, "Nom Type Caracteristique": null}, "separator": ";", "keycolumns": ["Nom Type Caracteristique", "Nom Caracteristique"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Matières Premières/Liste des caractéristiques"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "matieres_premieres_valeur_des_caracteristiques": {"tags": ["matiere_premiere"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Nom Caracteristique Valeur_en": null, "Nom Caracteristique Valeur_fr": null}, "separator": ";", "keycolumns": ["Nom Caracteristique Valeur_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Matières Premières/Valeur des caractéristiques"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "objectif_des_thematiques_etudiees_par_protocoles": {"tags": ["dispositif"], "columns": {"Nom du protocole": null, "Objectif de la thématique_en": null, "Objectif de la thématique_fr": null, "Libellé de la thématique étudiée": null}, "separator": ";", "keycolumns": ["Nom du protocole", "Libellé de la thématique étudiée"], "validations": {"protocolethematiqueRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "protocole_general", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["Nom du protocole"], "internationalizationname": {"en": null, "fr": "référence au protocole"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Mechanism/Objective of the themes studied by protocols", "fr": "Dispositif/Objectif des thématiques étudiées par protocoles"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "dispositif_contexte_contexte_pedologie_dispositif": {"tags": ["dispositif_contexte"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Liste Nom Pente": null, "Nom Regional Sol": null, "Orientation Pente": null, "Code_du_Dispositif": null, "Lieu_du_Dispositif": null, "Profondeur Sol (cm)": null, "Liste Nom Type Pedologie": null, "Reserve Utile Initial (mm)": null}, "separator": ";", "keycolumns": ["Code_du_Dispositif", "Lieu_du_Dispositif"], "validations": {"dispositifRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["dispositif-lieu"], "internationalizationname": {"fr": "référence au dispositif"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"dispositif-lieu": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Code_du_Dispositif + \"__\" + datum.Lieu_du_Dispositif\n", "references": ["dispositif"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Contexte Pedologie Dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "association_des_statuts_de_placettes_aux_placettes": {"tags": ["dispositif"], "columns": {"Code de la placette": null, "Code du dispositif__Nom du lieu": null, "Code de la parcelle élémentaire": null, "Libellé du statut de la placette": null}, "separator": ";", "keycolumns": ["Code de la parcelle élémentaire", "Code du dispositif__Nom du lieu", "Code de la placette", "Libellé du statut de la placette"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Device/Association of plot statuses with plots", "fr": "Dispositif/Association des statuts de placettes aux placettes"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "dispositif_contexte_contexte_climatique_dispositif": {"tags": ["dispositif_contexte"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Code_du_Dispositif": null, "Lieu_du_Dispositif": null, "Libelle Type Climat": null, "Nom Station Meteo France": null, "Presence Station Météo(oui ou non)": null, "ETP Moyenne Annuelle (moyenne 5 à 10)": null, "Annees Considerees (periodes des moyennes)": null, "Temperature Annuelle (moyenne 5 à 10) °C": null, "Precipitation Annuelle ( moyenne 5 à 10) mm": null}, "separator": ";", "keycolumns": ["Code_du_Dispositif", "Lieu_du_Dispositif", "Nom Station Meteo France", "Precipitation Annuelle ( moyenne 5 à 10) mm"], "validations": {"dispositifRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["dispositif-lieu"], "internationalizationname": {"fr": "référence au dispositif"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"dispositif-lieu": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Code_du_Dispositif + \"__\" + datum.Lieu_du_Dispositif\n", "references": ["dispositif"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Contexte Climatique Dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "matieres_premieres_liste_des_caracteristiques_et_valeurs": {"tags": ["matiere_premiere"], "columns": {"Nom Caracteristique": null, "Type Caracteristique": null, "Valeur Caracteristique": null}, "separator": ";", "keycolumns": ["Type Caracteristique", "Nom Caracteristique", "Valeur Caracteristique"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Matières Premières/Liste des Caractéristiques et leurs valeurs"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "dispositif_contexte_Horizon_Travaille_de_surface_dispositif": {"tags": ["dispositif_contexte"], "columns": {"Commentaire_en": null, "Commentaire_fr": null, "Code_du_Dispositif": null, "Lieu_du_Dispositif": null, "pH Initial (pH eau)": null, "Libellé Texture Sol": null, "Teneur en Calcaire Total": null, "Teneur Carbone Organique (g/kg MS)": null, "Existence Elements Grossiers (oui/non)": null, "Elements Grossiers (pourcentage cailloux)": null, "Epaisseur Couche travaillée / Horizon de Surface (cm)": null}, "separator": ";", "keycolumns": ["Code_du_Dispositif", "Lieu_du_Dispositif", "Epaisseur Couche travaillée / Horizon de Surface (cm)"], "validations": {"dispositifRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "dispositif", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "columns": ["dispositif-lieu"], "internationalizationname": {"fr": "référence au dispositif"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {"dispositif-lieu": {"tags": ["__hidden__"], "checker": null, "computation": {"datatypes": [], "expression": "return datum.Code_du_Dispositif + \"__\" + datum.Lieu_du_Dispositif\n", "references": ["dispositif"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Horizon Travaillé (de surface) dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null}}, "application": {"name": "Pros", "version": 58, "defaultlanguage": "fr", "internationalization": {"internationalizationname": {"en": "PRO SOERE", "fr": "SOERE PRO"}}, "internationalizationname": {"en": "PRO SOERE", "fr": "SOERE PRO"}, "internationalizedcolumns": null}, "rightsrequest": null, "additionalfiles": {"monfichierprotocole": {"format": {}, "internationalizationname": {"en": "Protocol file", "fr": "Fichier pour protocole"}, "internationalizedcolumns": null}, "monfichiercomplementaire": {"format": {}, "internationalizationname": {"en": "complementary file", "fr": "Fichier complementaire"}, "internationalizedcolumns": null}}, "compositereferences": {"cr_localisation_scopes": {"components": [{"reference": "dispositif", "parentkeycolumn": null, "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datatypes": {"Flux_chambre": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": null, "fr": "Flux des chambres"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "intervention_apport": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "apport": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "localisation_geo": {"internationalizationname": null}, "variables qualitatives": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "Technical itinerary of intervention type contribution", "fr": "itineraire technique de type intervention apport"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "intervention_pro_etudie": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "apport": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "localisation_geo": {"internationalizationname": null}, "variables qualitatives": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "Technical itinerary of intervention type product studied", "fr": "itineraire technique de type intervention pro étudié"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "intervention_recolte_coupe": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "localisation_geo": {"internationalizationname": null}, "variables qualitatives": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "Technical itinerary of intervention type harvest cut", "fr": "itineraire technique de type intervention récolte coupe"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "intervention_travail_du_sol": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "apport": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "localisation_geo": {"internationalizationname": null}, "variables qualitatives": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "Technical itinerary of intervention type ground work", "fr": "itineraire technique de type intervention travail du sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "intervention_semis_plantation": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "apport": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "localisation_geo": {"internationalizationname": null}, "variables qualitatives": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "Technical itinerary of intervention type sowing planting", "fr": "Itineraire technique de type intervention semis plantation"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "pro_physico-chimie_donnees_moyennes": {"authorization": {"datagroups": {"contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "date_prelevement": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "PRO physico-chemistry averaged data", "fr": "PRO physico-chimie données moyennées"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "sols_physico-chimie_donnees_moyennes": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "physico-chemical soils average data", "fr": "sols physico-chimie données moyennées"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "incubations_sol_pro_donnees_moyennees": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "infos": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "Soil incubation pro et averaged data.", "fr": "Incubation des sol et pro données moyennées."}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "incubations_sol_seul_donnees_moyennees": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "infos": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "Incubation of soil alone averaged data.", "fr": "Incubation des sol seul données moyennées."}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "plantes_physico-chimie_donnees_moyennes": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "plants physico-chemistry averaged data", "fr": "plantes physico-chimie données moyennées"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "pro_physico-chimie_donnees_elementaires": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "PRO Physico-chemistry elementary data", "fr": "PRO physico-chimie données élémentaires"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "incubations_sol_pro_donnees_elementaires": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "infos": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "Soil Incubation and Pro Elemental Data.", "fr": "Incubation des sol et Pro données élémentaires."}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "sols_physico-chimie_donnees_elementaires": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "Physical chemistry of Sols", "fr": "sols physico-chimie données élémentaires"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "incubations_sol_seul_donnees_elementaires": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "Incubation of Soil Alone Data Elements", "fr": "Incubation des sol seul données élémentaires."}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "plantes_physico-chimie_donnees_elementaires": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "variables": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"dispositif": {"internationalizationname": null}}}, "internationalizationname": {"en": "plants Physico-chemistry elementary data", "fr": "plante physico-chimie données élémentaires"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}}, "references": {"bloc": {"internationalizedtags": null, "internationalizationname": {"en": "Dispositif/Bloc", "fr": "Dispositif/Bloc"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"dispRef": {"fr": "référence au dispositif"}, "codeblocRef": {"fr": "référence au code du bloc"}}, "internationalizeddynamiccolumns": {}}, "pays": {"internationalizedtags": null, "internationalizationname": {"en": "Country", "fr": "Dispositif/Pays"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "theme": {"internationalizedtags": null, "internationalizationname": {"en": "Thématics", "fr": "Thème"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "region": {"internationalizedtags": null, "internationalizationname": {"en": "Region", "fr": "Dispositif/Region"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"regionRef": {"fr": "référence au pays"}}, "internationalizeddynamiccolumns": {}}, "commune": {"internationalizedtags": null, "internationalizationname": {"en": "Commune", "fr": "Dispositif/Commune"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "facteur": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Factor", "fr": "Dispositif/Facteur"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"valeurraisonnementRef": {"en": null, "fr": "Libelle du type de facteur"}}, "internationalizeddynamiccolumns": {}}, "code_bloc": {"internationalizedtags": null, "internationalizationname": {"en": "Device/block code", "fr": "Dispositif/Code du bloc"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "placettes": {"internationalizedtags": null, "internationalizationname": {"en": "Placette", "fr": "Dispositif/Placette"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"parcRef": {"fr": "référence à la élémentaire"}, "geolocalisationRef": {"fr": "référence à la géolocalisation"}}, "internationalizeddynamiccolumns": {}}, "structure": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Structure", "fr": "Dispositif/Structure"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"typestructRef": {"fr": "référence au type de structure"}}, "internationalizeddynamiccolumns": {}}, "type_lieu": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Type of place", "fr": "Dispositif/Type de lieu"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "dispositif": {"internationalizedtags": null, "internationalizationname": {"en": "Dispositif", "fr": "Dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code du dispositif} ({nom du lieu})", "fr": "{Code du dispositif} ({nom du lieu})"}}, "internationalizedvalidations": {"lieuRef": {"fr": "référence au lieu d'implantation"}, "geolocalisationRef": {"fr": "référence à la geolocalisation"}, "type_dispositifRef": {"fr": "référence au type du dispositif"}, "systeme_conduite_essaiRef": {"fr": "référence au systeme conduite"}}, "internationalizeddynamiccolumns": {}}, "itk_espece": {"internationalizedtags": null, "internationalizationname": {"en": "ITK/Species", "fr": "ITK/Espèce"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"famRef": {"fr": "référence à famille"}}, "internationalizeddynamiccolumns": {}}, "pro_annees": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Années"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "departement": {"internationalizedtags": null, "internationalizationname": {"en": "Department", "fr": "Dispositif/Département"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"regionRef": {"fr": "référence au region"}, "regionpays": {"fr": "référence au pays"}}, "internationalizeddynamiccolumns": {}}, "itk_famille": {"internationalizedtags": null, "internationalizationname": {"en": "ITK/Family", "fr": "ITK/Famille"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_filiere": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Filiere"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_origine": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Origine"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "traitements": {"internationalizedtags": null, "internationalizationname": {"en": "Traitement", "fr": "Dispositif/Création du traitement"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"dispRef": {"fr": "référence au dispositif"}, "type_tratementRef": {"fr": "référence au type de traitement"}}, "internationalizeddynamiccolumns": {}}, "itk_cultures": {"internationalizedtags": null, "internationalizationname": {"en": "ITK/Cultures", "fr": "ITK/Cultures"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"typecultRef": {"fr": "référence au type culture"}, "especeplanteRef": {"fr": "référence à espèce plante"}}, "internationalizeddynamiccolumns": {}}, "itk_materiel": {"internationalizedtags": null, "internationalizationname": {"en": "ITK/Material", "fr": "ITK/Matériel"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"typeintRef": {"fr": "référence au type intervention"}}, "internationalizeddynamiccolumns": {}}, "pro_procedes": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Procédés"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_stockage": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Stockage"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"unitesRef": {"fr": "référence a unite des procédés"}, "methodeRef": {"fr": "référence au methode de stockage"}, "produitRef": {"fr": "référence au produit"}}, "internationalizeddynamiccolumns": {}}, "type_culture": {"internationalizedtags": null, "internationalizationname": {"en": "Dispositif/Type of crop", "fr": "Dispositif/Type de culture"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "type_facteur": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Factor Type", "fr": "Dispositif/Type de facteur"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "type_fichier": {"internationalizedtags": null, "internationalizationname": {"en": "File type", "fr": "Type de fichiers"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "type_document": {"internationalizedtags": null, "internationalizationname": {"en": "Device/ Type of document", "fr": "Dispositif/Type de document"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "contexte_pente": {"internationalizedtags": null, "internationalizationname": {"en": "Context/Slope", "fr": "Contexte/Pente"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_unites": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Données/Unités"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code unite_en}", "fr": "{Code unite_fr}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_dispositif": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"produitRef": {"fr": "référence au produit"}, "dispositifRef": {"fr": "référence au dispositif"}}, "internationalizeddynamiccolumns": {}}, "role_structure": {"internationalizedtags": null, "internationalizationname": {"en": "Role of structure", "fr": "Dispositif/Rôle de la structure"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "type_structure": {"internationalizedtags": null, "internationalizationname": {"en": "Structure type", "fr": "Dispositif/Type de structure"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "geolocalisation": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Geolocation", "fr": "Dispositif/Géolocalisation"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"systeme_projectionRef": {"fr": "référence au système de projection"}}, "internationalizeddynamiccolumns": {}}, "pro_composition": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Composition"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"produitRef": {"fr": "référence au produit"}, "precisionpourcRef": {"fr": "référence au précision pourcentage"}}, "internationalizeddynamiccolumns": {}}, "pro_identifiant": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Identifiant"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "statut_placette": {"internationalizedtags": null, "internationalizationname": {"en": "Dispositif/Statut des placettes", "fr": "Dispositif/Statut des placettes"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "type_de_donnees": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Données/Type de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Nom du type de donnees_en}", "fr": "{Nom du type de donnees_fr}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "type_dispositif": {"internationalizedtags": null, "internationalizationname": {"en": "Device type", "fr": "Dispositif/Type de dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Libelle du type de dispositif_en}", "fr": "{Libelle du type de dispositif_fr}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "type_traitement": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Type of treatment", "fr": "Dispositif/Type de traitement"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "Modalite_facteur": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Factor Modality", "fr": "Dispositif/Modalité du facteur"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"factRef": {"en": null, "fr": "référence au facteur"}, "typefactRef": {"en": null, "fr": "référence au type de facteur"}}, "internationalizeddynamiccolumns": {}}, "divers_programme": {"internationalizedtags": null, "internationalizationname": {"en": "Program", "fr": "Divers/Programme"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_methodes": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Données/Méthode"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code Methode}", "fr": "{Code Methode}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "itk_intervention": {"internationalizedtags": null, "internationalizationname": {"en": "ITK/Intervention", "fr": "ITK/Intervention"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"typeint1Ref": {"fr": "référence au type_intervention"}}, "internationalizeddynamiccolumns": {}}, "itk_autres_listes": {"internationalizedtags": null, "internationalizationname": {"en": "ITK/Auther list", "fr": "ITK/Autres listes"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "lieu_implantation": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Place of implantation", "fr": "Dispositif/Lieu implantation"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"statExpRef": {"fr": "référence au station expérimentale"}, "typeLieuRef": {"fr": "référence au type de Lieu"}, "communenomRef": {"fr": "référence à la commune"}, "geolocalisationRef1": {"fr": "référence à la geolocalisation"}}, "internationalizeddynamiccolumns": {}}, "pro_nomenclatures": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Nomenclatures"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"filiereRef": {"fr": "référence au type nomenclature"}, "pfiliereRef": {"fr": "référence au precision filiere"}, "typenomenclatureRef": {"fr": "référence au type nomenclature"}}, "internationalizeddynamiccolumns": {}}, "protocole_general": {"internationalizedtags": null, "internationalizationname": {"en": "General Device/Protocol", "fr": "Dispositif/Protocole général"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "itk_Liste_intrants": {"internationalizedtags": null, "internationalizationname": {"en": "ITK/ intrans list", "fr": "ITK/Liste Intrants"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "liste_raisonnement": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Reasoning List", "fr": "Dispositif/Liste de raisonnement"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "personne_ressource": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Resource person", "fr": "Dispositif/Personne ressource"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"structRef": {"en": null, "fr": "référence au structure"}}, "internationalizeddynamiccolumns": {}}, "systeme_projection": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Projection system", "fr": "Dispositif/Système de projection"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "thematique_etudiee": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Theme studied", "fr": "Dispositif/Thématique étudiée"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "echelle_prelevement": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Sampling scale", "fr": "Dispositif/Echelle de prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_matieres_seches": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/ Matière sèche"}, "internationalizedcolumns": {"Commentaire_fr": {"en": "Commentaire_en", "fr": "Commentaire_fr"}, "Nom matiere seche_fr": {"en": "Nom matiere seche_en", "fr": "Nom matiere seche_fr"}, "Code matiere seche_fr": {"en": "Code matiere seche_en", "fr": "Code matiere seche_fr"}}, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_procedes_etapes": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Procédés-étapes"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "valeur_raisonnement": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Dispositif/Valeur de raisonnement"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"valeurraisonnementRef": {"en": "Reference to reasoning list", "fr": "Référence au liste de raisonnement"}}, "internationalizeddynamiccolumns": {}}, "contexte_type_climat": {"internationalizedtags": null, "internationalizationname": {"en": "Contexte/Climate type", "fr": "Contexte/Type Climat"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_formes_physiques": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Formes physiques"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "structures_des_lieux": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Structures of places", "fr": "Dispositif/Structures des lieux"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"lieuRef": {"fr": "référence au lieu d'implantation"}, "structRef": {"fr": "référence au structure"}}, "internationalizeddynamiccolumns": {}}, "contexte_porte_greffe": {"internationalizedtags": null, "internationalizationname": {"en": "Context/Rootstock", "fr": "Contexte/Porte greffe"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_plante_lavage": {"internationalizedtags": null, "internationalizationname": {"en": "Plant data/Washing", "fr": "Plante/Lavage"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_statut_valeur": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Données/Statut valeur"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "itk_type_intervention": {"internationalizedtags": null, "internationalizationname": {"en": "ITK/Intervention type", "fr": "ITK/Type intervention"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_precision_filiere": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Precision Filiere"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_type_nomenclature": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Type Nomenclature"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"grdtypeproduitRef": {"fr": "référence au grand type de produit"}}, "internationalizeddynamiccolumns": {}}, "station_experimentale": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Experimental Station", "fr": "Dispositif/Station expérimentale"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "contexte_environnement": {"internationalizedtags": null, "internationalizationname": {"en": "Context/Environment", "fr": "Contexte/Environnement"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_couche_horizon": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Données/Couche - horizon"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "parcelles_elementaires": {"internationalizedtags": null, "internationalizationname": {"en": "Parcelles", "fr": "Dispositif/Parcelle élémentaire"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"blocRef": {"fr": "référence au bloc"}, "codeparcRef": {"fr": "référence au code de la parcelle"}, "geolocalisationRef": {"fr": "référence au système de projection"}}, "internationalizeddynamiccolumns": {}}, "pro_procedes_appliques": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Procédé(s) appliqué(s)"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"methodeRef": {"fr": "référence au procedé"}, "produitRef": {"fr": "référence au produit"}}, "internationalizeddynamiccolumns": {}}, "contexte_texture_du_sol": {"internationalizedtags": null, "internationalizationname": {"en": "Context/Soil texture", "fr": "Contexte/Texture du Sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_variable_si_pro": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Variable SI PRO"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code Variable_en}", "fr": "{Code Variable_fr}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_etapes_des_procedes": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Etapes des procédés"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"produitRef": {"fr": "référence au produit"}}, "internationalizeddynamiccolumns": {}}, "role_personne_ressource": {"internationalizedtags": null, "internationalizationname": {"en": "Role of the resource person", "fr": "Dispositif/Rôle de la personne ressource"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_type_echantillon": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Données/Type échantillon"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_methodes_de_stockage": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Méthodes de stockage"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_produit_nomenclature": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/ Produit Nomenclature"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"matseche": {"fr": "référence à la liste matière sèche"}, "produitRef": {"fr": "référence au produit"}, "typenomenclatureRef": {"fr": "référence au type nomenclature"}}, "internationalizeddynamiccolumns": {}}, "pro_statuts_des_produits": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Statuts des produits"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_structures_associees": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Structures associées"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"produitRef": {"fr": "référence au produit"}, "rolestructureRef": {"fr": "référence au role de structure"}, "structure-proRef": {"fr": "référence à structure"}}, "internationalizeddynamiccolumns": {}}, "affiliation_reseau_essais": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Trial Network Affiliation", "fr": "Dispositif/Affiliation à un réseau d'essais"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"dispRef": {"fr": "référence au dispositif"}, "personneressourceRef": {"fr": "référence au réseau d'essai"}}, "internationalizeddynamiccolumns": {}}, "code_parcelle_elementaire": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Elementary plot code", "fr": "Dispositif/Code de la parcelle élémentaire"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "contexte_fait_remarquable": {"internationalizedtags": null, "internationalizationname": {"en": "Contexte/Remarkable fact", "fr": "Contexte/Fait Remarquable"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "contexte_nom_regional_sol": {"internationalizedtags": null, "internationalizationname": {"en": "Context/Name Regional Soil", "fr": "Contexte/Nom Regional Sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "contexte_type_pedologique": {"internationalizedtags": null, "internationalizationname": {"en": "Context/ Type soil", "fr": "Contexte/Type pédologique"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "contexte_type_sol_arvalis": {"internationalizedtags": null, "internationalizationname": {"en": "Context/Type Soil Arvalis", "fr": "Contexte/Type Sol Arvalis"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_precision_pourcentage": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Précision pourcentage"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "contexte_cepage_ou_variete": {"internationalizedtags": null, "internationalizationname": {"en": "Context/Grape or Variety", "fr": "Contexte/Cepage ou Variéte"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_categorie_variable": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Données/Categorie variable"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code Categorie Variable_en}", "fr": "{Code Categorie Variable_fr}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_grand_type_de_produits": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Grand type de produits"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"origineRef": {"fr": "référence à origine produit"}}, "internationalizeddynamiccolumns": {}}, "protocoles_des_dispositifs": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Device Protocols", "fr": "Dispositif/Protocoles des dispositifs"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"dispRef": {"fr": "référence au dispositif"}, "protocoledispRef": {"fr": "référence au protocale"}}, "internationalizeddynamiccolumns": {}}, "donnees_pro_echantillon_pro": {"internationalizedtags": null, "internationalizationname": {"en": "PRO data/Sample", "fr": "PRO/Echantillons"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code Echantillon SI}", "fr": "{Code Echantillon SI}"}}, "internationalizedvalidations": {"prelevementproRef": {"fr": "référence au prélèvement pro"}}, "internationalizeddynamiccolumns": {}}, "donnees_pro_prelevement_pro": {"internationalizedtags": null, "internationalizationname": {"en": "PRO data/ Sampling", "fr": "PRO/Prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"tratementRef": {"fr": "référence au traitement"}}, "internationalizeddynamiccolumns": {}}, "donnees_sol_echantillon_sol": {"internationalizedtags": null, "internationalizationname": {"en": "Soil data/Sample", "fr": "Sol/Echantillons"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code echantillon SI}", "fr": "{Code echantillon SI}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_sol_prelevement_sol": {"internationalizedtags": null, "internationalizationname": {"en": "Soil data/ Sampling", "fr": "Sol/Prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "itk_observation_qualitative": {"internationalizedtags": null, "internationalizationname": {"en": "ITK/Qualitative observation", "fr": "ITK/Observation qualitative"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"typeobserRef": {"fr": "référence au type_observation"}}, "internationalizeddynamiccolumns": {}}, "raisonnements_par_protocole": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Reasoning by protocol", "fr": "Dispositif/Raisonnements par protocole"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"protocoleRef": {"fr": "référence au protocale"}}, "internationalizeddynamiccolumns": {}}, "systeme_conduite_dispositif": {"internationalizedtags": null, "internationalizationname": {"en": "Device/System driving a device", "fr": "Dispositif/Système de conduite d'un dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "dispositif_contexte_cultures": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Cultures"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"dispositifRef": {"fr": "référence au dispositif"}, "typecultureRef": {"fr": "référence au type de culture"}}, "internationalizeddynamiccolumns": {}}, "pro_procedes-methodes_etapes": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Procédés-méthodes étapes"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "reseau_essai_ou_observatoire": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Test network or Observatory", "fr": "Dispositif/Réseau d'essai ou Observatoire"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "structures_des_observatoires": {"internationalizedtags": null, "internationalizationname": {"en": "System/Structures of observatories", "fr": "Dispositif/Structures des observatoires"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"obsRef": {"fr": "référence aux observatoires"}, "structRef": {"fr": "référence au structure"}}, "internationalizeddynamiccolumns": {}}, "contexte_substrat_pedologique": {"internationalizedtags": null, "internationalizationname": {"en": "Context/Soil Substrate", "fr": "Contexte/Substrat Pédologique"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "contexte_activite_industrielle": {"internationalizedtags": null, "internationalizationname": {"en": "Context/Industrial Activity", "fr": "Contexte/Activite Industrielle"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_plante_partie_prelevee": {"internationalizedtags": null, "internationalizationname": {"en": "Plant data/ Collected part", "fr": "Plante/Partie Prélevée"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_plante_stade_principal": {"internationalizedtags": null, "internationalizationname": {"en": "Plant Data/Main Stage", "fr": "Plante/Stade principal"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_unites_description_procede": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Unités description procédé"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "divers_reference_bibliographique": {"internationalizedtags": null, "internationalizationname": {"en": "Bibliographical References", "fr": "Divers/References Bibliographiques"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_localisation_prelevement": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Données/Localisation prélévement"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_plante_outil_prelevement": {"internationalizedtags": null, "internationalizationname": {"en": "Plant data/ Sampling tools", "fr": "Plante/Outil Prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "itk_type_observation_qualitative": {"internationalizedtags": null, "internationalizationname": {"en": "ITK/Qualitative Observation Type", "fr": "ITK/Type observation qualitative"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "contexte_teneur_calcaire_initiale": {"internationalizedtags": null, "internationalizationname": {"en": "Context/Initial Limestone Content", "fr": "Contexte/Teneur Calcaire Initiale"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "dispositif_contexte_heterogeneite": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Hétérogénéité"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"dispositifRef": {"fr": "référence au dispositif"}}, "internationalizeddynamiccolumns": {}}, "divers_bibliographiepardispositif": {"internationalizedtags": null, "internationalizationname": {"en": "Bibliography by device", "fr": "Divers/Bibliographie par dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_plante_echantillon_plante": {"internationalizedtags": null, "internationalizationname": {"en": "Plant data/ Sample", "fr": "Plante/Echantillons"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code echantillon Plante}", "fr": "{Code echantillon Plante}"}}, "internationalizedvalidations": {"prelevementplanteRef": {"fr": "référence au prélèvement"}}, "internationalizeddynamiccolumns": {}}, "donnees_plante_prelevement_plante": {"internationalizedtags": null, "internationalizationname": {"en": "Plant data/ Sampling", "fr": "Plante/Prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "dispositif_theme_datatype_parcelle": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Dispositif Thème DataType Parcelle"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "donnees_humidite_expression_valeur": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Données/Humidité expression Valeur"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{Code Humidite Expression Valeur_en}", "fr": "{Code Humidite Expression Valeur_fr}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "matieres_premieres_Caractéristiques": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Matières Premières/Caractéristiques"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_procedes-caracteristiques_etapes": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Procédés-caractéristiques étapes"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "application_traitements_sur_parcelles": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Application of treatments on elementary plots", "fr": "Dispositif/Application des traitements sur les parcelles élémentaires"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "contexte_amenagement_avant_plantation": {"internationalizedtags": null, "internationalizationname": {"en": "Context/Development Before Planting", "fr": "Contexte/Aménagement Avant Plantation"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "matieres_premieres_Matieres_premieres": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Matières Premières/Matieres premieres"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "matieres_premieres_procedes_appliques": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Matières Premières/Procédé(s) appliqué(s)"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "structures_des_stations_experimentales": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Structures of the experimental stations", "fr": "Dispositif/Structures des stations expérimentales"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"structRef": {"fr": "référence au structure"}, "stationExpRef": {"fr": "référence à la station expérimentale"}}, "internationalizeddynamiccolumns": {}}, "donnees_plante_devenir_biomasse_prelevee": {"internationalizedtags": null, "internationalizationname": {"en": "Plant data/Become harvested biomass", "fr": "Plante/Devenir biomasse Prélevée"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "matieres_premieres_Etapes_des_procédés": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Matières Premières/Etapes des procédés"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "matieres_premieres_types_caracteristiques": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Matières Premières/Types Caractéristiques"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pro_caracteristiques_des_etapes_par_procede": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "PRO/Caractéristiques des étapes par procédé"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "dispositif_contexte_environnement_dispositif": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Environnement Dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"envirfRef": {"fr": "référence au code environnement"}, "dispositifRef": {"fr": "référence au dispositif"}}, "internationalizeddynamiccolumns": {}}, "dispositif_contexte_historique_du_dispositif": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Historique Du Dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"dispositifRef": {"fr": "référence au dispositif"}, "faitRemarqRef": {"fr": "référence au fait remarquable"}}, "internationalizeddynamiccolumns": {}}, "role_des_personnes_ressources_par_dispositif": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Role of resource persons by device", "fr": "Dispositif/Rôle des personnes ressources par dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"dispRef": {"fr": "référence au dispositif"}, "rolePersonneResRef": {"fr": "référence au roles des personnes ressources"}, "personneressourceRef": {"fr": "référence au personne ressource"}}, "internationalizeddynamiccolumns": {}}, "donnees_association_variables_methodes_unites": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Données/Association Variables - méthodes - unités"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"uniteRef": {"fr": "référence à unité"}, "methodeRef": {"fr": "référence aux méthodes"}, "datatypeRef": {"fr": "référence au type de données"}, "humiditeRef": {"fr": "référence à humidité expression"}, "variableRef": {"fr": "référence au variables"}}, "internationalizeddynamiccolumns": {}}, "matieres_premieres_Liste_des_caracteristiques": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Matières Premières/Liste des caractéristiques"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "matieres_premieres_valeur_des_caracteristiques": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Matières Premières/Valeur des caractéristiques"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "objectif_des_thematiques_etudiees_par_protocoles": {"internationalizedtags": null, "internationalizationname": {"en": "Mechanism/Objective of the themes studied by protocols", "fr": "Dispositif/Objectif des thématiques étudiées par protocoles"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"protocolethematiqueRef": {"en": null, "fr": "référence au protocole"}}, "internationalizeddynamiccolumns": {}}, "dispositif_contexte_contexte_pedologie_dispositif": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Contexte Pedologie Dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"dispositifRef": {"fr": "référence au dispositif"}}, "internationalizeddynamiccolumns": {}}, "association_des_statuts_de_placettes_aux_placettes": {"internationalizedtags": null, "internationalizationname": {"en": "Device/Association of plot statuses with plots", "fr": "Dispositif/Association des statuts de placettes aux placettes"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "dispositif_contexte_contexte_climatique_dispositif": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Contexte Climatique Dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"dispositifRef": {"fr": "référence au dispositif"}}, "internationalizeddynamiccolumns": {}}, "matieres_premieres_liste_des_caracteristiques_et_valeurs": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Matières Premières/Liste des Caractéristiques et leurs valeurs"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "dispositif_contexte_Horizon_Travaille_de_surface_dispositif": {"internationalizedtags": null, "internationalizationname": {"en": null, "fr": "Dispositif Contexte/Horizon Travaillé (de surface) dispositif"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {"dispositifRef": {"fr": "référence au dispositif"}}, "internationalizeddynamiccolumns": {}}}, "application": {"internationalizationname": {"en": "PRO SOERE", "fr": "SOERE PRO"}}, "rightsrequest": null, "additionalfiles": {"monfichierprotocole": {"format": {}, "internationalizationname": {"en": "Protocol file", "fr": "Fichier pour protocole"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "monfichiercomplementaire": {"format": {}, "internationalizationname": {"en": "complementary file", "fr": "Fichier complementaire"}, "internationalizedcolumns": null, "internationalizationdisplay": null}}, "internationalizedtags": {"itk": {"en": "Technical itinerary", "fr": "Itineraire technique"}, "pro": {"en": "PRO", "fr": "PRO "}, "flux": {"en": "room flow data", "fr": "Données flux des chambres "}, "divers": {"en": "Various", "fr": "Divers"}, "donnees": {"en": "Data", "fr": "Données "}, "contexte": {"en": "Context", "fr": "Contexte "}, "dispositif": {"en": "Device", "fr": "Dispositif"}, "incubation": {"en": "Incubation data", "fr": "Données des incubations "}, "donnees_pro": {"en": "PRO data", "fr": "Données PRO "}, "donnees_sol": {"en": "Soil data", "fr": "Données Sol "}, "donnees_plante": {"en": "Plant data", "fr": "Données plante "}, "physico_chimie": {"en": "Physico-chemical data", "fr": "Données de physico-chimie "}, "matiere_premiere": {"en": "Raw materials", "fr": "Matières premieres "}, "physico_chimie_pro": {"en": "PRO physico-chemical data", "fr": "Données de physico-chimie des PRO "}, "physico_chimie_sol": {"en": "Soil physico-chemical data", "fr": "Données de physico-chimie des sols "}, "dispositif_contexte": {"en": "Device context", "fr": "Dispositif contexte "}, "physico_chimie_plante": {"en": "Plant physico-chemical data", "fr": "Données de physico-chimie des plantes "}}}, "requiredauthorizationsattributes": ["dispositif"]},"configfile":"183cdd08-97e7-469e-b8e7-f18e13535fbc","version":58,"additionalfile":["monfichiercomplementaire","monfichierprotocole"]}, {"id":"f3fcf2ff-b885-43ef-81fb-86a99552bf53","creator":"59effdf0-a352-464f-b245-96521c519634","creationdate":"2023-08-21T16:49:06.824764","updatedate":"2023-08-21T16:49:06.824764","name":"damienbas","comment":"","referencetype":["ref_filte_type","ref_metadata_entity","ref_datafile_variable_metadata","ref_datatype","ref_datafile_variable","ref_plot_type","ref_treatment","ref_site","ref_plot"],"datatype":["teledetection_data_v1"],"configuration":{"tags": {}, "comment": null, "version": 1, "datatypes": {"teledetection_data_v1": {"data": {"date": {"tags": [], "hidden": false, "components": {"date": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "heure": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "HH:mm", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "location": {"tags": [], "hidden": false, "components": {"experimental_plot": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_plot", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.ref_plot.find({it.refValues['plot_code'].equalsIgnoreCase(datum.location['experimental_plot'])}).hierarchicalKey;\n", "references": ["ref_plot"]}}}}, "defaultvalue": null}, "experimental_site": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.ref_site.find({it.naturalKey.equals(datum.location['experimental_site'])}).hierarchicalKey;\n", "references": ["ref_site"]}}}}, "defaultvalue": null}, "experimental_network": null}, "chartdescription": null, "computedcomponents": {}}, "treatment": {"tags": [], "hidden": false, "components": {"experimental_treatment": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_treatment", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "pixel_count": {"tags": [], "hidden": false, "components": {"pixel_count_10m": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "pixel_count_20m": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {"pixel_count": {"tags": [], "hidden": false, "checker": null, "computation": {"datatypes": [], "expression": "StringToTest=datum.get(\"teledec_data\").get(\"variable\"); if(StringToTest.indexOf(\"10m\") == -1) {return datum.get(\"pixel_count\").get(\"pixel_count_20m\"); } else { return datum.get(\"pixel_count\").get(\"pixel_count_10m\"); }\n", "references": []}}}}, "teledec_data": {"tags": [], "hidden": false, "components": {"value": null, "variable": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_datafile_variable", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": {"gap": null, "unit": null, "value": "value", "aggregation": {"id": "teledec_data_variable", "type": "componentKey", "variable": "teledec_data", "component": "variable"}, "standarddeviation": null}, "computedcomponents": {}}}, "tags": [], "format": {"columns": [{"header": "Date", "boundto": {"id": "date_date", "type": "componentKey", "variable": "date", "component": "date"}, "presenceconstraint": "MANDATORY"}, {"header": "Heure", "boundto": {"id": "date_heure", "type": "componentKey", "variable": "date", "component": "heure"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "location_experimental_network", "type": "componentKey", "variable": "location", "component": "experimental_network"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "experimental network"}, {"boundto": {"id": "location_experimental_site", "type": "componentKey", "variable": "location", "component": "experimental_site"}, "rownumber": 2, "headername": null, "columnnumber": 2, "exportheader": "experimental site"}, {"boundto": {"id": "location_experimental_plot", "type": "componentKey", "variable": "location", "component": "experimental_plot"}, "rownumber": 3, "headername": null, "columnnumber": 2, "exportheader": "experimental plot"}, {"boundto": {"id": "treatment_experimental_treatment", "type": "componentKey", "variable": "treatment", "component": "experimental_treatment"}, "rownumber": 4, "headername": null, "columnnumber": 2, "exportheader": "experimental treatment"}, {"boundto": {"id": "pixel_count_pixel_count_10m", "type": "componentKey", "variable": "pixel_count", "component": "pixel_count_10m"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": "pixel_count_10m"}, {"boundto": {"id": "pixel_count_pixel_count_20m", "type": "componentKey", "variable": "pixel_count", "component": "pixel_count_20m"}, "rownumber": 6, "headername": null, "columnnumber": 2, "exportheader": "pixel_count_20m"}], "separator": ";", "headerline": 11, "firstrowline": 14, "repeatedcolumns": [{"tokens": [{"boundto": {"id": "teledec_data_variable", "type": "componentKey", "variable": "teledec_data", "component": "variable"}, "exportheader": null}], "boundto": {"id": "teledec_data_value", "type": "componentKey", "variable": "teledec_data", "component": "value"}, "exportheader": null, "headerpattern": "(.*)"}], "allowunexpectedcolumns": true}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": "", "authorizationscope": {}}, "uniqueness": [{"id": "location_experimental_plot", "type": "componentKey", "variable": "location", "component": "experimental_plot"}, {"id": "location_experimental_site", "type": "componentKey", "variable": "location", "component": "experimental_site"}, {"id": "location_experimental_network", "type": "componentKey", "variable": "location", "component": "experimental_network"}, {"id": "date_date", "type": "componentKey", "variable": "date", "component": "date"}, {"id": "date_heure", "type": "componentKey", "variable": "date", "component": "heure"}, {"id": "teledec_data_variable", "type": "componentKey", "variable": "teledec_data", "component": "variable"}], "validations": {"v_treatment_plot": {"checker": {"name": "GroovyExpression", "params": {"groovy": {"datatypes": [], "expression": "String plotInput = datum.location['experimental_plot']; if (references.ref_plot.find({it.hierarchicalKey.equals(plotInput)}).refValues.get(\"treatment_code\").equals(datum.treatment.experimental_treatment)) {return true;} else {return false;}\n", "references": ["ref_plot"]}, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "components": null, "internationalizationname": null, "internationalizedcolumns": null}}, "authorization": {"timescope": {"id": "date_date", "type": "componentKey", "variable": "date", "component": "date"}, "datagroups": {"all": {"data": ["date", "teledec_data", "pixel_count"], "label": "data", "internationalizationname": {"en": "data", "fr": "data"}, "internationalizedcolumns": null}, "loc": {"data": ["treatment", "location"], "label": "location", "internationalizationname": {"en": "loc", "fr": "loc"}, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"plot": {"variable": "location", "component": "experimental_plot", "componentkey": {"id": "location_experimental_plot", "type": "componentKey", "variable": "location", "component": "experimental_plot"}, "internationalizationname": {"en": "Select a plot...", "fr": "Select a plot..."}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"all": {"internationalizationname": {"en": "data", "fr": "data"}}, "loc": {"internationalizationname": {"en": "loc", "fr": "loc"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"plot": {"internationalizationname": {"en": "Select a plot...", "fr": "Select a plot..."}}}}}, "internationalizationname": {"en": "teledetection data", "fr": "données de télédétection (verticalisation avec repeated columns)"}, "internationalizedcolumns": null, "internationalizationdisplays": {"ref_site": {"pattern": {"en": "<em>[data display]</em>: {site_code} ({site_label_en})", "fr": "<em>[data display]</em>: {site_label_fr}"}}}}}, "references": {"ref_plot": {"tags": [], "columns": {"plot_uri": null, "plot_code": null, "site_code": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "plot_label_en": null, "plot_label_fr": null, "plot_type_code": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_plot_type", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "treatment_code": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_treatment", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "plot_code_parent": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_plot", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "plot_description_en": null, "plot_description_fr": null}, "separator": ";", "keycolumns": ["plot_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "List of experimental plots", "fr": "(ref_plot.csv) Liste des parcelles expérimentales"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "ref_site": {"tags": [], "columns": {"site_uri": null, "site_code": null, "network_code": null, "site_label_en": null, "site_label_fr": null, "site_description_en": null, "site_description_fr": null}, "separator": ";", "keycolumns": ["site_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "List of study sites", "fr": "(ref_site.csv) Liste des sites d'étude"}, "internationalizedcolumns": {"site_label_fr": {"en": "site_label_en", "fr": "site_label_en"}}, "internationalizationdisplay": {"pattern": {"en": "{site_code} ({site_label_en})", "fr": "{site_label_fr}"}}}, "ref_datatype": {"tags": [], "columns": {"datatype_code": null, "datatype_name_en": null, "datatype_name_fr": null, "datatype_description_en": null, "datatype_description_fr": null}, "separator": ";", "keycolumns": ["datatype_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "datatype reference", "fr": "(ref_datatype.csv) Référentiel des types de données"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "ref_plot_type": {"tags": [], "columns": {"plot_type_uri": null, "plot_type_code": null, "plot_type_label_en": null, "plot_type_label_fr": null, "plot_type_description_en": null, "plot_type_description_fr": null}, "separator": ";", "keycolumns": ["plot_type_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "List of experimental plot types", "fr": "(ref_plot_type.csv) Liste des types de parcelles expérimentales"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "ref_treatment": {"tags": [], "columns": {"treatment_uri": null, "treatment_code": null, "treatment_label_en": null, "treatment_label_fr": null, "treatment_description_en": null, "treatment_description_fr": null}, "separator": ";", "keycolumns": ["treatment_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "list of treatments", "fr": "(ref_treatment.csv) Liste des traitements"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "ref_filte_type": {"tags": [], "columns": {"filetype_code": null, "file_type_comment": null, "filetype_extension": null, "filetype_description": null}, "separator": ";", "keycolumns": ["filetype_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "file type reference", "fr": "(filetype.csv.csv) Référentiel des types de fichiers"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "ref_metadata_entity": {"tags": [], "columns": {"entity_uri": null, "entity_code": null, "entity_name_en": null, "entity_name_fr": null}, "separator": ";", "keycolumns": ["entity_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "List of entities usable in the metadata reference of the data file columns", "fr": "(metadata_entity.csv) Liste des entités utilisables dans le référentiel des métadonnées des colonnes des fichiers de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{entity_name_en}", "fr": "{entity_name_fr}"}}}, "ref_datafile_variable": {"tags": [], "columns": {"var_code": null, "var_category": null, "var_datatype": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_datatype", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "var_label_en": null, "var_label_fr": null, "var_std_name": null, "var_std_unit": null, "var_std_entity": null, "var_std_context": {"tags": [], "checker": {"name": "String", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "MANY", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "var_std_category": {"tags": [], "checker": {"name": "String", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "MANY", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "var_std_qualifier": null, "var_std_characteristic": null}, "separator": ";", "keycolumns": ["var_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {"variable_metadata": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_datafile_variable_metadata", "duration": null, "required": false, "multiplicity": "MANY", "transformation": {"codify": false, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String datafile_variable_code = datum[\"var_code\"]; references.ref_datafile_variable_metadata .findAll({it.refValues.datafile_variable_code.equals(datafile_variable_code)}) .collect({it.naturalKey}) .join(\",\");\n", "references": ["ref_datafile_variable_metadata"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "List of column names of data files", "fr": "(datafile_variable.csv) Liste des noms des colonnes de fichiers de données"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "ref_datafile_variable_metadata": {"tags": [], "columns": {"entity_code": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_metadata_entity", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "entity_value": null, "entity_value_uri": null, "entity_value_type": null, "datafile_variable_code": null, "entity_value_unit_code": null, "entity_value_unit_code_uri": null}, "separator": ";", "keycolumns": ["datafile_variable_code", "entity_code", "entity_value"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Data file column metadata list", "fr": "(variable_metadata.csv) Liste des métadonnées des colonnes de variables des fichiers de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{entity_code} : {entity_value} ({entity_value_unit_code})", "fr": "{entity_code} : {entity_value} ({entity_value_unit_code})"}}}}, "application": {"name": "damienbas", "version": 1, "defaultlanguage": "fr", "internationalization": {"internationalizationname": {"en": "Damien BAS", "fr": "Damien BAS"}}, "internationalizationname": {"en": "Damien BAS", "fr": "Damien BAS"}, "internationalizedcolumns": null}, "rightsrequest": {"format": {"usermail": {"checker": null, "internationalizationname": {"en": "User mail", "fr": "Mail du demandeur"}, "internationalizedcolumns": null}, "username": {"checker": null, "internationalizationname": {"en": "User name", "fr": "Nom du demandeur"}, "internationalizedcolumns": null}, "usersurname": {"checker": null, "internationalizationname": {"en": "User surname", "fr": "Prénom du demandeur"}, "internationalizedcolumns": null}, "organization": {"checker": null, "internationalizationname": {"en": "Organisation name", "fr": "Nom de l'organisation"}, "internationalizedcolumns": null}}, "description": {"en": "You can request access rights to data not yet public via this form", "fr": "Vous pouvez demander des droits d'accès aux données non encore publiques via ce formulaire"}}, "additionalfiles": {"additionnalinfo": {"format": {"title": {"checker": null, "internationalizationname": {"en": "Title", "fr": "Titre"}, "internationalizedcolumns": null}, "description": {"checker": null, "internationalizationname": {"en": "Description", "fr": "Description"}, "internationalizedcolumns": null}, "typefichier": {"checker": null, "internationalizationname": {"en": "file type", "fr": "type de fichier"}, "internationalizedcolumns": null}}, "internationalizationname": {"en": "Atdditional informations", "fr": "Informations additionnelles"}, "internationalizedcolumns": null}}, "compositereferences": {"cref_ref_plot_ref_site": {"components": [{"reference": "ref_site", "parentkeycolumn": null, "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}, {"reference": "ref_plot", "parentkeycolumn": "site_code", "parentrecursivekey": "plot_code_parent", "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datatypes": {"teledetection_data_v1": {"authorization": {"datagroups": {"all": {"internationalizationname": {"en": "data", "fr": "data"}}, "loc": {"internationalizationname": {"en": "loc", "fr": "loc"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"plot": {"internationalizationname": {"en": "Select a plot...", "fr": "Select a plot..."}}}}, "internationalizationname": {"en": "teledetection data", "fr": "données de télédétection (verticalisation avec repeated columns)"}, "internationalizedcolumns": null, "internationalizationdisplay": {"ref_site": {"pattern": {"en": "<em>[data display]</em>: {site_code} ({site_label_en})", "fr": "<em>[data display]</em>: {site_label_fr}"}}}, "internationalizedvalidations": {"v_treatment_plot": null}}}, "references": {"ref_plot": {"internationalizedtags": null, "internationalizationname": {"en": "List of experimental plots", "fr": "(ref_plot.csv) Liste des parcelles expérimentales"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_site": {"internationalizedtags": null, "internationalizationname": {"en": "List of study sites", "fr": "(ref_site.csv) Liste des sites d'étude"}, "internationalizedcolumns": {"site_label_fr": {"en": "site_label_en", "fr": "site_label_en"}}, "internationalizationdisplay": {"pattern": {"en": "{site_code} ({site_label_en})", "fr": "{site_label_fr}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_datatype": {"internationalizedtags": null, "internationalizationname": {"en": "datatype reference", "fr": "(ref_datatype.csv) Référentiel des types de données"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_plot_type": {"internationalizedtags": null, "internationalizationname": {"en": "List of experimental plot types", "fr": "(ref_plot_type.csv) Liste des types de parcelles expérimentales"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_treatment": {"internationalizedtags": null, "internationalizationname": {"en": "list of treatments", "fr": "(ref_treatment.csv) Liste des traitements"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_filte_type": {"internationalizedtags": null, "internationalizationname": {"en": "file type reference", "fr": "(filetype.csv.csv) Référentiel des types de fichiers"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_metadata_entity": {"internationalizedtags": null, "internationalizationname": {"en": "List of entities usable in the metadata reference of the data file columns", "fr": "(metadata_entity.csv) Liste des entités utilisables dans le référentiel des métadonnées des colonnes des fichiers de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{entity_name_en}", "fr": "{entity_name_fr}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_datafile_variable": {"internationalizedtags": null, "internationalizationname": {"en": "List of column names of data files", "fr": "(datafile_variable.csv) Liste des noms des colonnes de fichiers de données"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_datafile_variable_metadata": {"internationalizedtags": null, "internationalizationname": {"en": "Data file column metadata list", "fr": "(variable_metadata.csv) Liste des métadonnées des colonnes de variables des fichiers de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{entity_code} : {entity_value} ({entity_value_unit_code})", "fr": "{entity_code} : {entity_value} ({entity_value_unit_code})"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}}, "application": {"internationalizationname": {"en": "Damien BAS", "fr": "Damien BAS"}}, "rightsrequest": {"format": {"usermail": {"en": "User mail", "fr": "Mail du demandeur"}, "username": {"en": "User name", "fr": "Nom du demandeur"}, "usersurname": {"en": "User surname", "fr": "Prénom du demandeur"}, "organization": {"en": "Organisation name", "fr": "Nom de l'organisation"}}, "description": {"en": "You can request access rights to data not yet public via this form", "fr": "Vous pouvez demander des droits d'accès aux données non encore publiques via ce formulaire"}, "internationalizationname": null, "internationalizedcolumns": null, "internationalizationdisplay": null}, "additionalfiles": {"additionnalinfo": {"format": {"title": {"en": "Title", "fr": "Titre"}, "description": {"en": "Description", "fr": "Description"}, "typefichier": {"en": "file type", "fr": "type de fichier"}}, "internationalizationname": {"en": "Atdditional informations", "fr": "Informations additionnelles"}, "internationalizedcolumns": null, "internationalizationdisplay": null}}, "internationalizedtags": {}}, "requiredauthorizationsattributes": ["plot"]},"configfile":"6f463f98-3c4f-41a1-bd58-8e4938b38413","version":1,"additionalfile":["additionnalinfo"]}, {"id":"9fdd5cfc-82cd-4c1f-adf4-dd42cb591879","creator":"5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9","creationdate":"2023-07-13T14:18:46.924959","updatedate":"2023-08-02T15:48:21.606497","name":"minotaur","comment":"","referencetype":["site","european_zone","observation_level","study_landuse","experimental_type","scale_project","source_type","ph_method","soil_type_wrb","texture","farming_system","cropping_sytem","type_main_crop","crop","fertilization_method","fertilization_type","livestock_breed","organic_matter_input","pest_control_type","pest_control_boolean","tillage_season","tillage_system","tillage_method","irrigation_type","grazing_method","drainage_system","irrigation_water","landuse_year_ago","relative_abundance_bacteria_genus","bacterial_or_fungi_methodology_class","bacteria_or_fungi_sequencing_type","bacteria_or_fungi_sequencing_platform","bacteria_or_fungi_sequencing_length","bacteria_or_fungi_taxon_annotation_platform","bacteria_or_fungi_picking_scope","bacteria_or_fungi_sampling_methodology","fungi_amf_morphological_analysis","sequencing_bacteria_and_archea_type","bacteria_shotgun_sequencing","bacteria_shannon_index_logbase","microbial_biomass_unit","Relative_abundance_fungi_value","extraction method","taxonomic_level_of_diversity_index","fauna_group","macrofauna_method"],"datatype":["metadata_scope","metadata_study","metadata_agriculture","metadata_soil","metadata_bacteria","data_bacteria","metadata_fungi","data_fungi","metadata_microfauna","data_microfauna","metadata_mesofauna","data_mesofauna","metadata_macrofauna","data_macrofauna","data_observation","data_bacteria_fungi","list_sample"],"configuration":{"tags": {"crop": {"en": "Crop", "fr": "Culture"}, "data": {"en": "Data", "fr": "Données"}, "fauna": {"en": "Fauna data", "fr": "Données Faune"}, "fungi": {"en": "Fungi", "fr": "Champignon"}, "scope": {"en": "Scope", "fr": "Porté"}, "soils": {"en": "Soil", "fr": "Sol"}, "study": {"en": "Study", "fr": "Etude"}, "water": {"en": "Water", "fr": "Eau"}, "landuse": {"en": "Landuse", "fr": "Occupation du sol"}, "tillage": {"en": "Tillage", "fr": "Travail du sol"}, "bacteria": {"en": "Bacteria", "fr": "Bacterie"}, "metadata": {"en": "Metadata", "fr": "Métadonnées"}, "husbandry": {"en": "Husbandry", "fr": "Elevage"}, "mesofauna": {"en": "Mesofauna", "fr": "Mésofaune"}, "earthworms": {"en": "Earthworms", "fr": "Verre de terre"}, "irrigation": {"en": "Irrigation", "fr": "Irrigation"}, "macrofauna": {"en": "Macrofauna", "fr": "Macrofaune"}, "microfauna": {"en": "Microfauna", "fr": "Microfaune"}, "agriculture": {"en": "Agriculture", "fr": "ITK"}, "methodology": {"en": "methodology", "fr": "methodologie"}, "observation": {"en": "Observation", "fr": "Observation"}, "localisation": {"en": "Localization", "fr": "Localisation"}, "pest_control": {"en": "Pest control", "fr": "lutte antiparasitaire"}, "fertilization": {"en": "Fertilization", "fr": "Fertilisation"}, "biological_data": {"en": "Biological data", "fr": "Données biologique"}}, "comment": null, "version": 1, "datatypes": {"data_fungi": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fungi_ace_index": null, "amf_spore_density": null, "fungi_chao1_index": null, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fungi_fisher_alpha": null, "fungi_shannon_index": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fungi_simpson_index": null, "fungi_evenness_index": null, "fungi_richness_index": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fungi_number_amf_taxon": null, "mucor_relative_abundance": null, "phoma_relative_abundance": null, "apodus_relative_abundance": null, "fungi_evenness_index_method": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fungi_inverse_simpson_index": null, "fungi_shannon_index_logbase": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_shannon_index_logbase", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fusarium_relative_abundance": null, "geomyces_relative_abundance": null, "preussia_relative_abundance": null, "rhizopus_relative_abundance": null, "ascobolus_relative_abundance": null, "exophiala_relative_abundance": null, "fungi_phylogenetic_diversity": null, "fusicolla_relative_abundance": null, "paraphoma_relative_abundance": null, "periconia_relative_abundance": null, "podospora_relative_abundance": null, "saitozyma_relative_abundance": null, "acremonium_relative_abundance": null, "alternaria_relative_abundance": null, "chaetomium_relative_abundance": null, "gibberella_relative_abundance": null, "minimedusa_relative_abundance": null, "coprinellus_relative_abundance": null, "coprinopsis_relative_abundance": null, "metarhizium_relative_abundance": null, "mortierella_relative_abundance": null, "sanchytrium_relative_abundance": null, "scutellinia_relative_abundance": null, "stromatinia_relative_abundance": null, "syncephalis_relative_abundance": null, "trichoderma_relative_abundance": null, "cladorrhinum_relative_abundance": null, "cladosporium_relative_abundance": null, "clonostachys_relative_abundance": null, "lophotrichus_relative_abundance": null, "microdochium_relative_abundance": null, "pseudaleuria_relative_abundance": null, "pyrenochaeta_relative_abundance": null, "stachybotrys_relative_abundance": null, "tetracladium_relative_abundance": null, "gibellulopsis_relative_abundance": null, "pseudeurotium_relative_abundance": null, "rhizophlyctis_relative_abundance": null, "schizothecium_relative_abundance": null, "solicoccozyma_relative_abundance": null, "spizellomyces_relative_abundance": null, "trichocladium_relative_abundance": null, "dactylonectria_relative_abundance": null, "leptodontidium_relative_abundance": null, "ophiosphaerella_relative_abundance": null, "ramophialophora_relative_abundance": null, "trichosporiella_relative_abundance": null, "plectosphaerella_relative_abundance": null, "pseudogymnoascus_relative_abundance": null, "pyrenochaetopsis_relative_abundance": null, "pseudoarthrographis_relative_abundance": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["fungi", "biological_data"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Subsample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "generality_observation_level", "type": "componentKey", "variable": "generality", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Richness_Index", "boundto": {"id": "generality_fungi_richness_index", "type": "componentKey", "variable": "generality", "component": "fungi_richness_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Shannon_Index", "boundto": {"id": "generality_fungi_shannon_index", "type": "componentKey", "variable": "generality", "component": "fungi_shannon_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Shannon_Index_logbase", "boundto": {"id": "generality_fungi_shannon_index_logbase", "type": "componentKey", "variable": "generality", "component": "fungi_shannon_index_logbase"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Evenness_Index", "boundto": {"id": "generality_fungi_evenness_index", "type": "componentKey", "variable": "generality", "component": "fungi_evenness_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Evenness_Index_method", "boundto": {"id": "generality_fungi_evenness_index_method", "type": "componentKey", "variable": "generality", "component": "fungi_evenness_index_method"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Simpson_Index", "boundto": {"id": "generality_fungi_simpson_index", "type": "componentKey", "variable": "generality", "component": "fungi_simpson_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Fisher_Alpha", "boundto": {"id": "generality_fungi_fisher_alpha", "type": "componentKey", "variable": "generality", "component": "fungi_fisher_alpha"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Ace_Index", "boundto": {"id": "generality_fungi_ace_index", "type": "componentKey", "variable": "generality", "component": "fungi_ace_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Chao1_Index", "boundto": {"id": "generality_fungi_chao1_index", "type": "componentKey", "variable": "generality", "component": "fungi_chao1_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Inverse_Simpson_Index", "boundto": {"id": "generality_fungi_inverse_simpson_index", "type": "componentKey", "variable": "generality", "component": "fungi_inverse_simpson_index"}, "presenceconstraint": "MANDATORY"}, {"header": "AMF_spore_density", "boundto": {"id": "generality_amf_spore_density", "type": "componentKey", "variable": "generality", "component": "amf_spore_density"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Number_AMF taxon", "boundto": {"id": "generality_fungi_number_amf_taxon", "type": "componentKey", "variable": "generality", "component": "fungi_number_amf_taxon"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Phylogenetic_Diversity", "boundto": {"id": "generality_fungi_phylogenetic_diversity", "type": "componentKey", "variable": "generality", "component": "fungi_phylogenetic_diversity"}, "presenceconstraint": "MANDATORY"}, {"header": "Acremonium_Relative_Abundance", "boundto": {"id": "generality_acremonium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "acremonium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Alternaria_Relative_Abundance", "boundto": {"id": "generality_alternaria_relative_abundance", "type": "componentKey", "variable": "generality", "component": "alternaria_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Apodus_Relative_Abundance", "boundto": {"id": "generality_apodus_relative_abundance", "type": "componentKey", "variable": "generality", "component": "apodus_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Ascobolus_Relative_Abundance", "boundto": {"id": "generality_ascobolus_relative_abundance", "type": "componentKey", "variable": "generality", "component": "ascobolus_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Chaetomium_Relative_Abundance", "boundto": {"id": "generality_chaetomium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "chaetomium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Cladorrhinum_Relative_Abundance", "boundto": {"id": "generality_cladorrhinum_relative_abundance", "type": "componentKey", "variable": "generality", "component": "cladorrhinum_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Cladosporium_Relative_Abundance", "boundto": {"id": "generality_cladosporium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "cladosporium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Clonostachys_Relative_Abundance", "boundto": {"id": "generality_clonostachys_relative_abundance", "type": "componentKey", "variable": "generality", "component": "clonostachys_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Coprinellus_Relative_Abundance", "boundto": {"id": "generality_coprinellus_relative_abundance", "type": "componentKey", "variable": "generality", "component": "coprinellus_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Coprinopsis_Relative_Abundance", "boundto": {"id": "generality_coprinopsis_relative_abundance", "type": "componentKey", "variable": "generality", "component": "coprinopsis_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Dactylonectria_Relative_Abundance", "boundto": {"id": "generality_dactylonectria_relative_abundance", "type": "componentKey", "variable": "generality", "component": "dactylonectria_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Exophiala_Relative_Abundance", "boundto": {"id": "generality_exophiala_relative_abundance", "type": "componentKey", "variable": "generality", "component": "exophiala_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Fusarium_Relative_Abundance", "boundto": {"id": "generality_fusarium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "fusarium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Fusicolla_Relative_Abundance", "boundto": {"id": "generality_fusicolla_relative_abundance", "type": "componentKey", "variable": "generality", "component": "fusicolla_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Geomyces_Relative_Abundance", "boundto": {"id": "generality_geomyces_relative_abundance", "type": "componentKey", "variable": "generality", "component": "geomyces_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gibberella_Relative_Abundance", "boundto": {"id": "generality_gibberella_relative_abundance", "type": "componentKey", "variable": "generality", "component": "gibberella_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gibellulopsis_Relative_Abundance", "boundto": {"id": "generality_gibellulopsis_relative_abundance", "type": "componentKey", "variable": "generality", "component": "gibellulopsis_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Leptodontidium_Relative_Abundance", "boundto": {"id": "generality_leptodontidium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "leptodontidium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Lophotrichus_Relative_Abundance", "boundto": {"id": "generality_lophotrichus_relative_abundance", "type": "componentKey", "variable": "generality", "component": "lophotrichus_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Metarhizium_Relative_Abundance", "boundto": {"id": "generality_metarhizium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "metarhizium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Microdochium_Relative_Abundance", "boundto": {"id": "generality_microdochium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "microdochium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Minimedusa_Relative_Abundance", "boundto": {"id": "generality_minimedusa_relative_abundance", "type": "componentKey", "variable": "generality", "component": "minimedusa_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Mortierella_Relative_Abundance", "boundto": {"id": "generality_mortierella_relative_abundance", "type": "componentKey", "variable": "generality", "component": "mortierella_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Mucor_Relative_Abundance", "boundto": {"id": "generality_mucor_relative_abundance", "type": "componentKey", "variable": "generality", "component": "mucor_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Ophiosphaerella_Relative_Abundance", "boundto": {"id": "generality_ophiosphaerella_relative_abundance", "type": "componentKey", "variable": "generality", "component": "ophiosphaerella_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Paraphoma_Relative_Abundance", "boundto": {"id": "generality_paraphoma_relative_abundance", "type": "componentKey", "variable": "generality", "component": "paraphoma_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Periconia_Relative_Abundance", "boundto": {"id": "generality_periconia_relative_abundance", "type": "componentKey", "variable": "generality", "component": "periconia_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Phoma_Relative_Abundance", "boundto": {"id": "generality_phoma_relative_abundance", "type": "componentKey", "variable": "generality", "component": "phoma_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Plectosphaerella_Relative_Abundance", "boundto": {"id": "generality_plectosphaerella_relative_abundance", "type": "componentKey", "variable": "generality", "component": "plectosphaerella_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Podospora_Relative_Abundance", "boundto": {"id": "generality_podospora_relative_abundance", "type": "componentKey", "variable": "generality", "component": "podospora_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Preussia_Relative_Abundance", "boundto": {"id": "generality_preussia_relative_abundance", "type": "componentKey", "variable": "generality", "component": "preussia_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Pseudaleuria_Relative_Abundance", "boundto": {"id": "generality_pseudaleuria_relative_abundance", "type": "componentKey", "variable": "generality", "component": "pseudaleuria_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Pseudeurotium_Relative_Abundance", "boundto": {"id": "generality_pseudeurotium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "pseudeurotium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Pseudoarthrographis_Relative_Abundance", "boundto": {"id": "generality_pseudoarthrographis_relative_abundance", "type": "componentKey", "variable": "generality", "component": "pseudoarthrographis_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Pseudogymnoascus_Relative_Abundance", "boundto": {"id": "generality_pseudogymnoascus_relative_abundance", "type": "componentKey", "variable": "generality", "component": "pseudogymnoascus_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Pyrenochaeta_Relative_Abundance", "boundto": {"id": "generality_pyrenochaeta_relative_abundance", "type": "componentKey", "variable": "generality", "component": "pyrenochaeta_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Pyrenochaetopsis_Relative_Abundance", "boundto": {"id": "generality_pyrenochaetopsis_relative_abundance", "type": "componentKey", "variable": "generality", "component": "pyrenochaetopsis_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Ramophialophora_Relative_Abundance", "boundto": {"id": "generality_ramophialophora_relative_abundance", "type": "componentKey", "variable": "generality", "component": "ramophialophora_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Rhizophlyctis_Relative_Abundance", "boundto": {"id": "generality_rhizophlyctis_relative_abundance", "type": "componentKey", "variable": "generality", "component": "rhizophlyctis_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Rhizopus_Relative_Abundance", "boundto": {"id": "generality_rhizopus_relative_abundance", "type": "componentKey", "variable": "generality", "component": "rhizopus_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Saitozyma_Relative_Abundance", "boundto": {"id": "generality_saitozyma_relative_abundance", "type": "componentKey", "variable": "generality", "component": "saitozyma_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Sanchytrium_Relative_Abundance", "boundto": {"id": "generality_sanchytrium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "sanchytrium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Schizothecium_Relative_Abundance", "boundto": {"id": "generality_schizothecium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "schizothecium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Scutellinia_Relative_Abundance", "boundto": {"id": "generality_scutellinia_relative_abundance", "type": "componentKey", "variable": "generality", "component": "scutellinia_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Solicoccozyma_Relative_Abundance", "boundto": {"id": "generality_solicoccozyma_relative_abundance", "type": "componentKey", "variable": "generality", "component": "solicoccozyma_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Spizellomyces_Relative_Abundance", "boundto": {"id": "generality_spizellomyces_relative_abundance", "type": "componentKey", "variable": "generality", "component": "spizellomyces_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Stachybotrys_Relative_Abundance", "boundto": {"id": "generality_stachybotrys_relative_abundance", "type": "componentKey", "variable": "generality", "component": "stachybotrys_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Stromatinia_Relative_Abundance", "boundto": {"id": "generality_stromatinia_relative_abundance", "type": "componentKey", "variable": "generality", "component": "stromatinia_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Syncephalis_Relative_Abundance", "boundto": {"id": "generality_syncephalis_relative_abundance", "type": "componentKey", "variable": "generality", "component": "syncephalis_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Tetracladium_Relative_Abundance", "boundto": {"id": "generality_tetracladium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "tetracladium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Trichocladium_Relative_Abundance", "boundto": {"id": "generality_trichocladium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "trichocladium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Trichoderma_Relative_Abundance", "boundto": {"id": "generality_trichoderma_relative_abundance", "type": "componentKey", "variable": "generality", "component": "trichoderma_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Trichosporiella_Relative_Abundance", "boundto": {"id": "generality_trichosporiella_relative_abundance", "type": "componentKey", "variable": "generality", "component": "trichosporiella_relative_abundance"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "generality": {"data": ["generality"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Data Fungi", "fr": "Données champignons"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "list_sample": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["bacteria", "fungi", "data"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_subsample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}], "constants": [], "separator": ";", "headerline": 1, "firstrowline": 2, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": null, "internationalizationname": {"en": "Data Bacteria_fungi", "fr": "Données de bactéries et champignons"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "data_bacteria": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "bacteria_ace_index": null, "bacteria_chao1_index": null, "bacteria_fisher_alpha": null, "bacteria_shannon_index": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "bacteria_simpson_index": null, "gp1_relative_abundance": null, "gp2_relative_abundance": null, "gp3_relative_abundance": null, "gp4_relative_abundance": null, "gp6_relative_abundance": null, "gp7_relative_abundance": null, "bacteria_evenness_index": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "bacteria_richness_index": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "gp10_relative_abundance": null, "gp17_relative_abundance": null, "gp25_relative_abundance": null, "labrys_relative_abundance": null, "bauldia_relative_abundance": null, "devosia_relative_abundance": null, "gaiella_relative_abundance": null, "lentzea_relative_abundance": null, "agromyce_relative_abundance": null, "bacillus_relative_abundance": null, "belnapia_relative_abundance": null, "massilia_relative_abundance": null, "nocardia_relative_abundance": null, "opitutus_relative_abundance": null, "acidisoma_relative_abundance": null, "aeromonas_relative_abundance": null, "kutzneria_relative_abundance": null, "pirellula_relative_abundance": null, "sorangium_relative_abundance": null, "haliangium_relative_abundance": null, "lysobacter_relative_abundance": null, "microvirga_relative_abundance": null, "mycetocola_relative_abundance": null, "nitrospira_relative_abundance": null, "tahibacter_relative_abundance": null, "aquisphaera_relative_abundance": null, "bacteria_evenness_index_method": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "bacteria_inverse_simpson_index": null, "bacteria_shannon_index_logbase": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_shannon_index_logbase", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "curvibacter_relative_abundance": null, "kineosporia_relative_abundance": null, "labilithrix_relative_abundance": null, "marmoricola_relative_abundance": null, "skermanella_relative_abundance": null, "terrabacter_relative_abundance": null, "arthrobacter_relative_abundance": null, "bacteria_phylogenetic_diversity": null, "blastococcus_relative_abundance": null, "cellulomonas_relative_abundance": null, "chondromyces_relative_abundance": null, "chryseolinea_relative_abundance": null, "gemmatimonas_relative_abundance": null, "microlunatus_relative_abundance": null, "nocardioides_relative_abundance": null, "sphingomonas_relative_abundance": null, "sphingopyxis_relative_abundance": null, "streptomyces_relative_abundance": null, "acinetobacter_relative_abundance": null, "chelatococcus_relative_abundance": null, "kitasatospora_relative_abundance": null, "mycobacterium_relative_abundance": null, "saccharothrix_relative_abundance": null, "bradyrhizobium_relative_abundance": null, "clostridium_xi_relative_abundance": null, "flavobacterium_relative_abundance": null, "micromonospora_relative_abundance": null, "relative_abundance_bacteria_genus": null, "relative_abundance_bacteria_value": null, "rhodomicrobium_relative_abundance": null, "solirubrobacter_relative_abundance": null, "mucilaginibacter_relative_abundance": null, "pseudorhodoferax_relative_abundance": null, "telmatospirillum_relative_abundance": null, "methyloversatilis_relative_abundance": null, "pullulanibacillus_relative_abundance": null, "thermoactinomyces_relative_abundance": null, "cellulosimicrobium_relative_abundance": null, "subdivision3_genera_incertae_sedis_relat_abund": null, "spartobacteria_genera_incertae_sedis_relat_abund": null, "latescibacteria_genera_incertae_sedis_relat_abund": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["bacteria", "biological_data"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Subsample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "generality_observation_level", "type": "componentKey", "variable": "generality", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Fisher_Alpha", "boundto": {"id": "generality_bacteria_fisher_alpha", "type": "componentKey", "variable": "generality", "component": "bacteria_fisher_alpha"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Richness_Index", "boundto": {"id": "generality_bacteria_richness_index", "type": "componentKey", "variable": "generality", "component": "bacteria_richness_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Chao1_Index", "boundto": {"id": "generality_bacteria_chao1_index", "type": "componentKey", "variable": "generality", "component": "bacteria_chao1_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Shannon_Index", "boundto": {"id": "generality_bacteria_shannon_index", "type": "componentKey", "variable": "generality", "component": "bacteria_shannon_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Shannon_Index_logbase", "boundto": {"id": "generality_bacteria_shannon_index_logbase", "type": "componentKey", "variable": "generality", "component": "bacteria_shannon_index_logbase"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Simpson_Index", "boundto": {"id": "generality_bacteria_simpson_index", "type": "componentKey", "variable": "generality", "component": "bacteria_simpson_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Ace_Index", "boundto": {"id": "generality_bacteria_ace_index", "type": "componentKey", "variable": "generality", "component": "bacteria_ace_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Inverse_Simpson_Index", "boundto": {"id": "generality_bacteria_inverse_simpson_index", "type": "componentKey", "variable": "generality", "component": "bacteria_inverse_simpson_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Evenness_Index", "boundto": {"id": "generality_bacteria_evenness_index", "type": "componentKey", "variable": "generality", "component": "bacteria_evenness_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Evenness_Index_method", "boundto": {"id": "generality_bacteria_evenness_index_method", "type": "componentKey", "variable": "generality", "component": "bacteria_evenness_index_method"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Phylogenetic_Diversity", "boundto": {"id": "generality_bacteria_phylogenetic_diversity", "type": "componentKey", "variable": "generality", "component": "bacteria_phylogenetic_diversity"}, "presenceconstraint": "MANDATORY"}, {"header": "Relative_abundance_Bacteria_Genus", "boundto": {"id": "generality_relative_abundance_bacteria_genus", "type": "componentKey", "variable": "generality", "component": "relative_abundance_bacteria_genus"}, "presenceconstraint": "MANDATORY"}, {"header": "Relative_abundance_Bacteria_Value", "boundto": {"id": "generality_relative_abundance_bacteria_value", "type": "componentKey", "variable": "generality", "component": "relative_abundance_bacteria_value"}, "presenceconstraint": "MANDATORY"}, {"header": "Acidisoma_Relative_Abundance", "boundto": {"id": "generality_acidisoma_relative_abundance", "type": "componentKey", "variable": "generality", "component": "acidisoma_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Acinetobacter_Relative_Abundance", "boundto": {"id": "generality_acinetobacter_relative_abundance", "type": "componentKey", "variable": "generality", "component": "acinetobacter_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Aeromonas_Relative_Abundance", "boundto": {"id": "generality_aeromonas_relative_abundance", "type": "componentKey", "variable": "generality", "component": "aeromonas_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Agromyce_Relative_Abundance", "boundto": {"id": "generality_agromyce_relative_abundance", "type": "componentKey", "variable": "generality", "component": "agromyce_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Aquisphaera_Relative_Abundance", "boundto": {"id": "generality_aquisphaera_relative_abundance", "type": "componentKey", "variable": "generality", "component": "aquisphaera_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Arthrobacter_Relative_Abundance", "boundto": {"id": "generality_arthrobacter_relative_abundance", "type": "componentKey", "variable": "generality", "component": "arthrobacter_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacillus_Relative_Abundance", "boundto": {"id": "generality_bacillus_relative_abundance", "type": "componentKey", "variable": "generality", "component": "bacillus_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Bauldia_Relative_Abundance", "boundto": {"id": "generality_bauldia_relative_abundance", "type": "componentKey", "variable": "generality", "component": "bauldia_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Belnapia_Relative_Abundance", "boundto": {"id": "generality_belnapia_relative_abundance", "type": "componentKey", "variable": "generality", "component": "belnapia_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Blastococcus_Relative_Abundance", "boundto": {"id": "generality_blastococcus_relative_abundance", "type": "componentKey", "variable": "generality", "component": "blastococcus_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Bradyrhizobium_Relative_Abundance", "boundto": {"id": "generality_bradyrhizobium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "bradyrhizobium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Cellulomonas_Relative_Abundance", "boundto": {"id": "generality_cellulomonas_relative_abundance", "type": "componentKey", "variable": "generality", "component": "cellulomonas_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Cellulosimicrobium_Relative_Abundance", "boundto": {"id": "generality_cellulosimicrobium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "cellulosimicrobium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Chelatococcus_Relative_Abundance", "boundto": {"id": "generality_chelatococcus_relative_abundance", "type": "componentKey", "variable": "generality", "component": "chelatococcus_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Chondromyces_Relative_Abundance", "boundto": {"id": "generality_chondromyces_relative_abundance", "type": "componentKey", "variable": "generality", "component": "chondromyces_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Chryseolinea_Relative_Abundance", "boundto": {"id": "generality_chryseolinea_relative_abundance", "type": "componentKey", "variable": "generality", "component": "chryseolinea_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Clostridium_XI_Relative_Abundance", "boundto": {"id": "generality_clostridium_xi_relative_abundance", "type": "componentKey", "variable": "generality", "component": "clostridium_xi_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Curvibacter_Relative_Abundance", "boundto": {"id": "generality_curvibacter_relative_abundance", "type": "componentKey", "variable": "generality", "component": "curvibacter_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Devosia_Relative_Abundance", "boundto": {"id": "generality_devosia_relative_abundance", "type": "componentKey", "variable": "generality", "component": "devosia_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Flavobacterium_Relative_Abundance", "boundto": {"id": "generality_flavobacterium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "flavobacterium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gaiella_Relative_Abundance", "boundto": {"id": "generality_gaiella_relative_abundance", "type": "componentKey", "variable": "generality", "component": "gaiella_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gemmatimonas_Relative_Abundance", "boundto": {"id": "generality_gemmatimonas_relative_abundance", "type": "componentKey", "variable": "generality", "component": "gemmatimonas_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gp1_Relative_Abundance", "boundto": {"id": "generality_gp1_relative_abundance", "type": "componentKey", "variable": "generality", "component": "gp1_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gp10_Relative_Abundance", "boundto": {"id": "generality_gp10_relative_abundance", "type": "componentKey", "variable": "generality", "component": "gp10_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gp17_Relative_Abundance", "boundto": {"id": "generality_gp17_relative_abundance", "type": "componentKey", "variable": "generality", "component": "gp17_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gp2_Relative_Abundance", "boundto": {"id": "generality_gp2_relative_abundance", "type": "componentKey", "variable": "generality", "component": "gp2_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gp25_Relative_Abundance", "boundto": {"id": "generality_gp25_relative_abundance", "type": "componentKey", "variable": "generality", "component": "gp25_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gp3_Relative_Abundance", "boundto": {"id": "generality_gp3_relative_abundance", "type": "componentKey", "variable": "generality", "component": "gp3_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gp4_Relative_Abundance", "boundto": {"id": "generality_gp4_relative_abundance", "type": "componentKey", "variable": "generality", "component": "gp4_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gp6_Relative_Abundance", "boundto": {"id": "generality_gp6_relative_abundance", "type": "componentKey", "variable": "generality", "component": "gp6_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gp7_Relative_Abundance", "boundto": {"id": "generality_gp7_relative_abundance", "type": "componentKey", "variable": "generality", "component": "gp7_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Haliangium_Relative_Abundance", "boundto": {"id": "generality_haliangium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "haliangium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Kineosporia_Relative_Abundance", "boundto": {"id": "generality_kineosporia_relative_abundance", "type": "componentKey", "variable": "generality", "component": "kineosporia_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Kitasatospora_Relative_Abundance", "boundto": {"id": "generality_kitasatospora_relative_abundance", "type": "componentKey", "variable": "generality", "component": "kitasatospora_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Kutzneria_Relative_Abundance", "boundto": {"id": "generality_kutzneria_relative_abundance", "type": "componentKey", "variable": "generality", "component": "kutzneria_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Labilithrix_Relative_Abundance", "boundto": {"id": "generality_labilithrix_relative_abundance", "type": "componentKey", "variable": "generality", "component": "labilithrix_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Labrys_Relative_Abundance", "boundto": {"id": "generality_labrys_relative_abundance", "type": "componentKey", "variable": "generality", "component": "labrys_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Latescibacteria_genera_incertae_sedis_Relat_Abundance", "boundto": {"id": "generality_latescibacteria_genera_incertae_sedis_relat_abund", "type": "componentKey", "variable": "generality", "component": "latescibacteria_genera_incertae_sedis_relat_abund"}, "presenceconstraint": "MANDATORY"}, {"header": "Lentzea_Relative_Abundance", "boundto": {"id": "generality_lentzea_relative_abundance", "type": "componentKey", "variable": "generality", "component": "lentzea_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Lysobacter_Relative_Abundance", "boundto": {"id": "generality_lysobacter_relative_abundance", "type": "componentKey", "variable": "generality", "component": "lysobacter_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Marmoricola_Relative_Abundance", "boundto": {"id": "generality_marmoricola_relative_abundance", "type": "componentKey", "variable": "generality", "component": "marmoricola_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Massilia_Relative_Abundance", "boundto": {"id": "generality_massilia_relative_abundance", "type": "componentKey", "variable": "generality", "component": "massilia_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Methyloversatilis_Relative_Abundance", "boundto": {"id": "generality_methyloversatilis_relative_abundance", "type": "componentKey", "variable": "generality", "component": "methyloversatilis_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Microlunatus_Relative_Abundance", "boundto": {"id": "generality_microlunatus_relative_abundance", "type": "componentKey", "variable": "generality", "component": "microlunatus_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Micromonospora_Relative_Abundance", "boundto": {"id": "generality_micromonospora_relative_abundance", "type": "componentKey", "variable": "generality", "component": "micromonospora_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Microvirga_Relative_Abundance", "boundto": {"id": "generality_microvirga_relative_abundance", "type": "componentKey", "variable": "generality", "component": "microvirga_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Mucilaginibacter_Relative_Abundance", "boundto": {"id": "generality_mucilaginibacter_relative_abundance", "type": "componentKey", "variable": "generality", "component": "mucilaginibacter_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Mycetocola_Relative_Abundance", "boundto": {"id": "generality_mycetocola_relative_abundance", "type": "componentKey", "variable": "generality", "component": "mycetocola_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Mycobacterium_Relative_Abundance", "boundto": {"id": "generality_mycobacterium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "mycobacterium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Nitrospira_Relative_Abundance", "boundto": {"id": "generality_nitrospira_relative_abundance", "type": "componentKey", "variable": "generality", "component": "nitrospira_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Nocardia_Relative_Abundance", "boundto": {"id": "generality_nocardia_relative_abundance", "type": "componentKey", "variable": "generality", "component": "nocardia_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "NocardioZides_Relative_Abundance", "boundto": {"id": "generality_nocardioides_relative_abundance", "type": "componentKey", "variable": "generality", "component": "nocardioides_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Opitutus_Relative_Abundance", "boundto": {"id": "generality_opitutus_relative_abundance", "type": "componentKey", "variable": "generality", "component": "opitutus_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Pirellula_Relative_Abundance", "boundto": {"id": "generality_pirellula_relative_abundance", "type": "componentKey", "variable": "generality", "component": "pirellula_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Pseudorhodoferax_Relative_Abundance", "boundto": {"id": "generality_pseudorhodoferax_relative_abundance", "type": "componentKey", "variable": "generality", "component": "pseudorhodoferax_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Pullulanibacillus_Relative_Abundance", "boundto": {"id": "generality_pullulanibacillus_relative_abundance", "type": "componentKey", "variable": "generality", "component": "pullulanibacillus_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Rhodomicrobium_Relative_Abundance", "boundto": {"id": "generality_rhodomicrobium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "rhodomicrobium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Saccharothrix_Relative_Abundance", "boundto": {"id": "generality_saccharothrix_relative_abundance", "type": "componentKey", "variable": "generality", "component": "saccharothrix_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Skermanella_Relative_Abundance", "boundto": {"id": "generality_skermanella_relative_abundance", "type": "componentKey", "variable": "generality", "component": "skermanella_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Solirubrobacter_Relative_Abundance", "boundto": {"id": "generality_solirubrobacter_relative_abundance", "type": "componentKey", "variable": "generality", "component": "solirubrobacter_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Sorangium_Relative_Abundance", "boundto": {"id": "generality_sorangium_relative_abundance", "type": "componentKey", "variable": "generality", "component": "sorangium_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Spartobacteria_genera_incertae_sedis_Relative_Abundance", "boundto": {"id": "generality_spartobacteria_genera_incertae_sedis_relat_abund", "type": "componentKey", "variable": "generality", "component": "spartobacteria_genera_incertae_sedis_relat_abund"}, "presenceconstraint": "MANDATORY"}, {"header": "Sphingomonas_Relative_Abundance", "boundto": {"id": "generality_sphingomonas_relative_abundance", "type": "componentKey", "variable": "generality", "component": "sphingomonas_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Sphingopyxis_Relative_Abundance", "boundto": {"id": "generality_sphingopyxis_relative_abundance", "type": "componentKey", "variable": "generality", "component": "sphingopyxis_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Streptomyces_Relative_Abundance", "boundto": {"id": "generality_streptomyces_relative_abundance", "type": "componentKey", "variable": "generality", "component": "streptomyces_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Subdivision3_genera_incertae_sedis_Relative_Abundance", "boundto": {"id": "generality_subdivision3_genera_incertae_sedis_relat_abund", "type": "componentKey", "variable": "generality", "component": "subdivision3_genera_incertae_sedis_relat_abund"}, "presenceconstraint": "MANDATORY"}, {"header": "Tahibacter_Relative_Abundance", "boundto": {"id": "generality_tahibacter_relative_abundance", "type": "componentKey", "variable": "generality", "component": "tahibacter_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Telmatospirillum_Relative_Abundance", "boundto": {"id": "generality_telmatospirillum_relative_abundance", "type": "componentKey", "variable": "generality", "component": "telmatospirillum_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Terrabacter_Relative_Abundance", "boundto": {"id": "generality_terrabacter_relative_abundance", "type": "componentKey", "variable": "generality", "component": "terrabacter_relative_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Thermoactinomyces_Relative_Abundance", "boundto": {"id": "generality_thermoactinomyces_relative_abundance", "type": "componentKey", "variable": "generality", "component": "thermoactinomyces_relative_abundance"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["generality"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Data Bacteria", "fr": "Données bacteries"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "metadata_soil": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "wrb_version": null, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "soil_type_wrb": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "soil_type_wrb", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "soil_taxonomy_version": null, "soil_type_in_soil_taxonomy": null, "name_local_soil_classification": null, "soil_type_in_a_local_classification": null}, "chartdescription": null, "computedcomponents": {}}, "granulometry": {"tags": [], "hidden": false, "components": {"clay": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "sand": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "silt": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "texture": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "texture", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "soc_mean": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "som_mean": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "clay_limit": null, "sand_limit": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "silt_limit": null, "bulk_density": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "cn_ratio_mean": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "soil_humidity": null, "soil_total_depth": null, "texture_triangle": null, "soil_sample_depth": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "bottom_depth_of_top_layer": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "soil_analysis_sample_mass": null}, "chartdescription": null, "computedcomponents": {}}, "physico-chimie": {"tags": [], "hidden": false, "components": {"caco3": null, "ph_mean": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "cec_mean": null, "ph_method": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ph_method", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "base_saturation": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["soils"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_subsample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "generality_observation_level", "type": "componentKey", "variable": "generality", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Soil_type_WRB", "boundto": {"id": "generality_soil_type_wrb", "type": "componentKey", "variable": "generality", "component": "soil_type_wrb"}, "presenceconstraint": "MANDATORY"}, {"header": "WRB_version", "boundto": {"id": "generality_wrb_version", "type": "componentKey", "variable": "generality", "component": "wrb_version"}, "presenceconstraint": "MANDATORY"}, {"header": "Soil_taxonomy_version", "boundto": {"id": "generality_soil_taxonomy_version", "type": "componentKey", "variable": "generality", "component": "soil_taxonomy_version"}, "presenceconstraint": "MANDATORY"}, {"header": "Soil_type_in_soil_taxonomy", "boundto": {"id": "generality_soil_type_in_soil_taxonomy", "type": "componentKey", "variable": "generality", "component": "soil_type_in_soil_taxonomy"}, "presenceconstraint": "MANDATORY"}, {"header": "Name_local_soil_classification", "boundto": {"id": "generality_name_local_soil_classification", "type": "componentKey", "variable": "generality", "component": "name_local_soil_classification"}, "presenceconstraint": "MANDATORY"}, {"header": "Soil_type_in_a_local_classification", "boundto": {"id": "generality_soil_type_in_a_local_classification", "type": "componentKey", "variable": "generality", "component": "soil_type_in_a_local_classification"}, "presenceconstraint": "MANDATORY"}, {"header": "pH_method", "boundto": {"id": "physico-chimie_ph_method", "type": "componentKey", "variable": "physico-chimie", "component": "ph_method"}, "presenceconstraint": "MANDATORY"}, {"header": "pH_mean", "boundto": {"id": "physico-chimie_ph_mean", "type": "componentKey", "variable": "physico-chimie", "component": "ph_mean"}, "presenceconstraint": "MANDATORY"}, {"header": "CEC_mean", "boundto": {"id": "physico-chimie_cec_mean", "type": "componentKey", "variable": "physico-chimie", "component": "cec_mean"}, "presenceconstraint": "MANDATORY"}, {"header": "CaCO3", "boundto": {"id": "physico-chimie_caco3", "type": "componentKey", "variable": "physico-chimie", "component": "caco3"}, "presenceconstraint": "MANDATORY"}, {"header": "Base_saturation", "boundto": {"id": "physico-chimie_base_saturation", "type": "componentKey", "variable": "physico-chimie", "component": "base_saturation"}, "presenceconstraint": "MANDATORY"}, {"header": "Texture", "boundto": {"id": "granulometry_texture", "type": "componentKey", "variable": "granulometry", "component": "texture"}, "presenceconstraint": "MANDATORY"}, {"header": "Texture_triangle", "boundto": {"id": "granulometry_texture_triangle", "type": "componentKey", "variable": "granulometry", "component": "texture_triangle"}, "presenceconstraint": "MANDATORY"}, {"header": "Sand", "boundto": {"id": "granulometry_sand", "type": "componentKey", "variable": "granulometry", "component": "sand"}, "presenceconstraint": "MANDATORY"}, {"header": "Sand_limit", "boundto": {"id": "granulometry_sand_limit", "type": "componentKey", "variable": "granulometry", "component": "sand_limit"}, "presenceconstraint": "MANDATORY"}, {"header": "Silt", "boundto": {"id": "granulometry_silt", "type": "componentKey", "variable": "granulometry", "component": "silt"}, "presenceconstraint": "MANDATORY"}, {"header": "Silt_limit", "boundto": {"id": "granulometry_silt_limit", "type": "componentKey", "variable": "granulometry", "component": "silt_limit"}, "presenceconstraint": "MANDATORY"}, {"header": "Clay", "boundto": {"id": "granulometry_clay", "type": "componentKey", "variable": "granulometry", "component": "clay"}, "presenceconstraint": "MANDATORY"}, {"header": "Clay_limit", "boundto": {"id": "granulometry_clay_limit", "type": "componentKey", "variable": "granulometry", "component": "clay_limit"}, "presenceconstraint": "MANDATORY"}, {"header": "Bottom_depth_of_top_layer", "boundto": {"id": "granulometry_bottom_depth_of_top_layer", "type": "componentKey", "variable": "granulometry", "component": "bottom_depth_of_top_layer"}, "presenceconstraint": "MANDATORY"}, {"header": "C/N_ratio_mean", "boundto": {"id": "granulometry_cn_ratio_mean", "type": "componentKey", "variable": "granulometry", "component": "cn_ratio_mean"}, "presenceconstraint": "MANDATORY"}, {"header": "SOC_mean", "boundto": {"id": "granulometry_soc_mean", "type": "componentKey", "variable": "granulometry", "component": "soc_mean"}, "presenceconstraint": "MANDATORY"}, {"header": "SOM_mean", "boundto": {"id": "granulometry_som_mean", "type": "componentKey", "variable": "granulometry", "component": "som_mean"}, "presenceconstraint": "MANDATORY"}, {"header": "Soil_sample_depth", "boundto": {"id": "granulometry_soil_sample_depth", "type": "componentKey", "variable": "granulometry", "component": "soil_sample_depth"}, "presenceconstraint": "MANDATORY"}, {"header": "Bulk_density", "boundto": {"id": "granulometry_bulk_density", "type": "componentKey", "variable": "granulometry", "component": "bulk_density"}, "presenceconstraint": "MANDATORY"}, {"header": "Soil_analysis_sample_mass", "boundto": {"id": "granulometry_soil_analysis_sample_mass", "type": "componentKey", "variable": "granulometry", "component": "soil_analysis_sample_mass"}, "presenceconstraint": "MANDATORY"}, {"header": "Soil_Humidity", "boundto": {"id": "granulometry_soil_humidity", "type": "componentKey", "variable": "granulometry", "component": "soil_humidity"}, "presenceconstraint": "MANDATORY"}, {"header": "soil_total_depth", "boundto": {"id": "granulometry_soil_total_depth", "type": "componentKey", "variable": "granulometry", "component": "soil_total_depth"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "generality": {"data": ["generality"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}, "granulometry": {"data": ["granulometry"], "label": "Les informations Granulo", "internationalizationname": null, "internationalizedcolumns": null}, "physico-chimie": {"data": ["physico-chimie"], "label": "Les informations PC", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}, "granulometry": {"internationalizationname": null}, "physico-chimie": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Metadata Soil", "fr": "Métadonnées sol"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "data_mesofauna": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"acari_20": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "other bfs": null, "ab_araneae": null, "araneae_01": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "araneae_05": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "diplura_20": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "diptera_01": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "isopoda_10": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "protura_20": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "diptera_l10": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "symphyla_20": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "ab_chilopoda": null, "ab_diplopoda": null, "chilopoda_10": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "chilopoda_20": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "diplopoda_10": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "diplopoda_20": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "hemiptera_01": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "opiliones_10": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "pauropoda_20": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "ab_coleoptera": null, "ab_collembola": null, "coleoptera_01": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "coleoptera_05": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "coleoptera_10": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "coleoptera_15": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "coleoptera_20": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "collembola_01": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "collembola_02": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "collembola_04": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "collembola_06": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "collembola_08": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "collembola_10": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "collembola_20": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "dermaptera_01": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "embioptera_10": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "palpigradi_20": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "psocoptera_01": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "ab_hymenoptera": null, "coleoptera_l10": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "hymenoptera_01": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "hymenoptera_05": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "pseudoscorp_20": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "hymenoptera_l10": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "thysanoptera_01": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "acari_number_taxa": null, "list_of_other_bfs": null, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "araneae_number_taxa": null, "oribatida_occurrence": null, "chilopoda_number_taxa": null, "diplopoda_number_taxa": null, "diversity_index_value": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "enchytraeus_abundance": null, "fridericia _abundance": null, "coleoptera_number_taxa": null, "collembola_number_taxa": null, "emi_value_of_others_bfs": null, "hymenoptera_number_taxa": null, "ab_enchytreids_abundance": null, "mesofauna_number_species": null, "enchytreids_number_species": null, "second_diversity_index_value": null, "enchytreids_k_strategist_abundance": null, "enchytreids_r_strategist_abundance": null, "variability_of_diversity_index_value": null, "variability_of_second_diversity_index_value": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["mesofauna", "biological_data"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Subsample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "generality_observation_level", "type": "componentKey", "variable": "generality", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Mesofauna_Number_species", "boundto": {"id": "generality_mesofauna_number_species", "type": "componentKey", "variable": "generality", "component": "mesofauna_number_species"}, "presenceconstraint": "MANDATORY"}, {"header": "Diversity_index_value", "boundto": {"id": "generality_diversity_index_value", "type": "componentKey", "variable": "generality", "component": "diversity_index_value"}, "presenceconstraint": "MANDATORY"}, {"header": "Variability_of_diversity_index_value", "boundto": {"id": "generality_variability_of_diversity_index_value", "type": "componentKey", "variable": "generality", "component": "variability_of_diversity_index_value"}, "presenceconstraint": "MANDATORY"}, {"header": "Second_Diversity_index_value", "boundto": {"id": "generality_second_diversity_index_value", "type": "componentKey", "variable": "generality", "component": "second_diversity_index_value"}, "presenceconstraint": "MANDATORY"}, {"header": "Variability_of_second_diversity_index_value", "boundto": {"id": "generality_variability_of_second_diversity_index_value", "type": "componentKey", "variable": "generality", "component": "variability_of_second_diversity_index_value"}, "presenceconstraint": "MANDATORY"}, {"header": "Oribatida_Occurrence", "boundto": {"id": "generality_oribatida_occurrence", "type": "componentKey", "variable": "generality", "component": "oribatida_occurrence"}, "presenceconstraint": "MANDATORY"}, {"header": "Acari_20", "boundto": {"id": "generality_acari_20", "type": "componentKey", "variable": "generality", "component": "acari_20"}, "presenceconstraint": "MANDATORY"}, {"header": "Acari_Number_taxa ", "boundto": {"id": "generality_acari_number_taxa", "type": "componentKey", "variable": "generality", "component": "acari_number_taxa"}, "presenceconstraint": "MANDATORY"}, {"header": "Araneae_01", "boundto": {"id": "generality_araneae_01", "type": "componentKey", "variable": "generality", "component": "araneae_01"}, "presenceconstraint": "MANDATORY"}, {"header": "Araneae_05", "boundto": {"id": "generality_araneae_05", "type": "componentKey", "variable": "generality", "component": "araneae_05"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_Araneae", "boundto": {"id": "generality_ab_araneae", "type": "componentKey", "variable": "generality", "component": "ab_araneae"}, "presenceconstraint": "MANDATORY"}, {"header": "Araneae_number_taxa", "boundto": {"id": "generality_araneae_number_taxa", "type": "componentKey", "variable": "generality", "component": "araneae_number_taxa"}, "presenceconstraint": "MANDATORY"}, {"header": "Chilopoda_10", "boundto": {"id": "generality_chilopoda_10", "type": "componentKey", "variable": "generality", "component": "chilopoda_10"}, "presenceconstraint": "MANDATORY"}, {"header": "Chilopoda_20", "boundto": {"id": "generality_chilopoda_20", "type": "componentKey", "variable": "generality", "component": "chilopoda_20"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_Chilopoda", "boundto": {"id": "generality_ab_chilopoda", "type": "componentKey", "variable": "generality", "component": "ab_chilopoda"}, "presenceconstraint": "MANDATORY"}, {"header": "Chilopoda_Number_taxa", "boundto": {"id": "generality_chilopoda_number_taxa", "type": "componentKey", "variable": "generality", "component": "chilopoda_number_taxa"}, "presenceconstraint": "MANDATORY"}, {"header": "Coleoptera_01", "boundto": {"id": "generality_coleoptera_01", "type": "componentKey", "variable": "generality", "component": "coleoptera_01"}, "presenceconstraint": "MANDATORY"}, {"header": "Coleoptera_05", "boundto": {"id": "generality_coleoptera_05", "type": "componentKey", "variable": "generality", "component": "coleoptera_05"}, "presenceconstraint": "MANDATORY"}, {"header": "Coleoptera_10", "boundto": {"id": "generality_coleoptera_10", "type": "componentKey", "variable": "generality", "component": "coleoptera_10"}, "presenceconstraint": "MANDATORY"}, {"header": "Coleoptera_15", "boundto": {"id": "generality_coleoptera_15", "type": "componentKey", "variable": "generality", "component": "coleoptera_15"}, "presenceconstraint": "MANDATORY"}, {"header": "Coleoptera_20", "boundto": {"id": "generality_coleoptera_20", "type": "componentKey", "variable": "generality", "component": "coleoptera_20"}, "presenceconstraint": "MANDATORY"}, {"header": "Coleoptera_L10", "boundto": {"id": "generality_coleoptera_l10", "type": "componentKey", "variable": "generality", "component": "coleoptera_l10"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_Coleoptera", "boundto": {"id": "generality_ab_coleoptera", "type": "componentKey", "variable": "generality", "component": "ab_coleoptera"}, "presenceconstraint": "MANDATORY"}, {"header": "Coleoptera_Number_taxa", "boundto": {"id": "generality_coleoptera_number_taxa", "type": "componentKey", "variable": "generality", "component": "coleoptera_number_taxa"}, "presenceconstraint": "MANDATORY"}, {"header": "Collembola_01", "boundto": {"id": "generality_collembola_01", "type": "componentKey", "variable": "generality", "component": "collembola_01"}, "presenceconstraint": "MANDATORY"}, {"header": "Collembola_02", "boundto": {"id": "generality_collembola_02", "type": "componentKey", "variable": "generality", "component": "collembola_02"}, "presenceconstraint": "MANDATORY"}, {"header": "Collembola_04", "boundto": {"id": "generality_collembola_04", "type": "componentKey", "variable": "generality", "component": "collembola_04"}, "presenceconstraint": "MANDATORY"}, {"header": "Collembola_06", "boundto": {"id": "generality_collembola_06", "type": "componentKey", "variable": "generality", "component": "collembola_06"}, "presenceconstraint": "MANDATORY"}, {"header": "Collembola_08", "boundto": {"id": "generality_collembola_08", "type": "componentKey", "variable": "generality", "component": "collembola_08"}, "presenceconstraint": "MANDATORY"}, {"header": "Collembola_10", "boundto": {"id": "generality_collembola_10", "type": "componentKey", "variable": "generality", "component": "collembola_10"}, "presenceconstraint": "MANDATORY"}, {"header": "Collembola_20", "boundto": {"id": "generality_collembola_20", "type": "componentKey", "variable": "generality", "component": "collembola_20"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_Collembola", "boundto": {"id": "generality_ab_collembola", "type": "componentKey", "variable": "generality", "component": "ab_collembola"}, "presenceconstraint": "MANDATORY"}, {"header": "Collembola_Number_taxa", "boundto": {"id": "generality_collembola_number_taxa", "type": "componentKey", "variable": "generality", "component": "collembola_number_taxa"}, "presenceconstraint": "MANDATORY"}, {"header": "Dermaptera_01", "boundto": {"id": "generality_dermaptera_01", "type": "componentKey", "variable": "generality", "component": "dermaptera_01"}, "presenceconstraint": "MANDATORY"}, {"header": "Diplopoda_10", "boundto": {"id": "generality_diplopoda_10", "type": "componentKey", "variable": "generality", "component": "diplopoda_10"}, "presenceconstraint": "MANDATORY"}, {"header": "Diplopoda_20", "boundto": {"id": "generality_diplopoda_20", "type": "componentKey", "variable": "generality", "component": "diplopoda_20"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_Diplopoda", "boundto": {"id": "generality_ab_diplopoda", "type": "componentKey", "variable": "generality", "component": "ab_diplopoda"}, "presenceconstraint": "MANDATORY"}, {"header": "Diplopoda_Number_taxa", "boundto": {"id": "generality_diplopoda_number_taxa", "type": "componentKey", "variable": "generality", "component": "diplopoda_number_taxa"}, "presenceconstraint": "MANDATORY"}, {"header": "Diplura_20", "boundto": {"id": "generality_diplura_20", "type": "componentKey", "variable": "generality", "component": "diplura_20"}, "presenceconstraint": "MANDATORY"}, {"header": "Diptera_01", "boundto": {"id": "generality_diptera_01", "type": "componentKey", "variable": "generality", "component": "diptera_01"}, "presenceconstraint": "MANDATORY"}, {"header": "Diptera_L10", "boundto": {"id": "generality_diptera_l10", "type": "componentKey", "variable": "generality", "component": "diptera_l10"}, "presenceconstraint": "MANDATORY"}, {"header": "Embioptera_10", "boundto": {"id": "generality_embioptera_10", "type": "componentKey", "variable": "generality", "component": "embioptera_10"}, "presenceconstraint": "MANDATORY"}, {"header": "Hemiptera_01", "boundto": {"id": "generality_hemiptera_01", "type": "componentKey", "variable": "generality", "component": "hemiptera_01"}, "presenceconstraint": "MANDATORY"}, {"header": "Hymenoptera_01", "boundto": {"id": "generality_hymenoptera_01", "type": "componentKey", "variable": "generality", "component": "hymenoptera_01"}, "presenceconstraint": "MANDATORY"}, {"header": "Hymenoptera_05", "boundto": {"id": "generality_hymenoptera_05", "type": "componentKey", "variable": "generality", "component": "hymenoptera_05"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_Hymenoptera", "boundto": {"id": "generality_ab_hymenoptera", "type": "componentKey", "variable": "generality", "component": "ab_hymenoptera"}, "presenceconstraint": "MANDATORY"}, {"header": "Hymenoptera_Number_taxa", "boundto": {"id": "generality_hymenoptera_number_taxa", "type": "componentKey", "variable": "generality", "component": "hymenoptera_number_taxa"}, "presenceconstraint": "MANDATORY"}, {"header": "Isopoda_10", "boundto": {"id": "generality_isopoda_10", "type": "componentKey", "variable": "generality", "component": "isopoda_10"}, "presenceconstraint": "MANDATORY"}, {"header": "Hymenoptera_L10", "boundto": {"id": "generality_hymenoptera_l10", "type": "componentKey", "variable": "generality", "component": "hymenoptera_l10"}, "presenceconstraint": "MANDATORY"}, {"header": "Opiliones_10", "boundto": {"id": "generality_opiliones_10", "type": "componentKey", "variable": "generality", "component": "opiliones_10"}, "presenceconstraint": "MANDATORY"}, {"header": "Other BFs", "boundto": {"id": "generality_other bfs", "type": "componentKey", "variable": "generality", "component": "other bfs"}, "presenceconstraint": "MANDATORY"}, {"header": "Palpigradi_20", "boundto": {"id": "generality_palpigradi_20", "type": "componentKey", "variable": "generality", "component": "palpigradi_20"}, "presenceconstraint": "MANDATORY"}, {"header": "Pauropoda_20", "boundto": {"id": "generality_pauropoda_20", "type": "componentKey", "variable": "generality", "component": "pauropoda_20"}, "presenceconstraint": "MANDATORY"}, {"header": "Protura_20", "boundto": {"id": "generality_protura_20", "type": "componentKey", "variable": "generality", "component": "protura_20"}, "presenceconstraint": "MANDATORY"}, {"header": "Pseudoscorp_20", "boundto": {"id": "generality_pseudoscorp_20", "type": "componentKey", "variable": "generality", "component": "pseudoscorp_20"}, "presenceconstraint": "MANDATORY"}, {"header": "Psocoptera_01", "boundto": {"id": "generality_psocoptera_01", "type": "componentKey", "variable": "generality", "component": "psocoptera_01"}, "presenceconstraint": "MANDATORY"}, {"header": "Symphyla_20", "boundto": {"id": "generality_symphyla_20", "type": "componentKey", "variable": "generality", "component": "symphyla_20"}, "presenceconstraint": "MANDATORY"}, {"header": "Thysanoptera_01", "boundto": {"id": "generality_thysanoptera_01", "type": "componentKey", "variable": "generality", "component": "thysanoptera_01"}, "presenceconstraint": "MANDATORY"}, {"header": "Thysanoptera_01", "boundto": {"id": "generality_thysanoptera_01", "type": "componentKey", "variable": "generality", "component": "thysanoptera_01"}, "presenceconstraint": "MANDATORY"}, {"header": "List of other BFs", "boundto": {"id": "generality_list_of_other_bfs", "type": "componentKey", "variable": "generality", "component": "list_of_other_bfs"}, "presenceconstraint": "MANDATORY"}, {"header": "EMI value of others BFs", "boundto": {"id": "generality_emi_value_of_others_bfs", "type": "componentKey", "variable": "generality", "component": "emi_value_of_others_bfs"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_enchytreids_abundance", "boundto": {"id": "generality_ab_enchytreids_abundance", "type": "componentKey", "variable": "generality", "component": "ab_enchytreids_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Enchytreids_Number_species", "boundto": {"id": "generality_enchytreids_number_species", "type": "componentKey", "variable": "generality", "component": "enchytreids_number_species"}, "presenceconstraint": "MANDATORY"}, {"header": "Enchytreids_r_strategist_abundance", "boundto": {"id": "generality_enchytreids_r_strategist_abundance", "type": "componentKey", "variable": "generality", "component": "enchytreids_r_strategist_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Enchytreids_k_strategist_abundance", "boundto": {"id": "generality_enchytreids_k_strategist_abundance", "type": "componentKey", "variable": "generality", "component": "enchytreids_k_strategist_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Fridericia _abundance", "boundto": {"id": "generality_fridericia _abundance", "type": "componentKey", "variable": "generality", "component": "fridericia _abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Enchytraeus_abundance", "boundto": {"id": "generality_enchytraeus_abundance", "type": "componentKey", "variable": "generality", "component": "enchytraeus_abundance"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "generality": {"data": ["generality"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Data mesofauna", "fr": "Données de mésofaune"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "metadata_fungi": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fungi_picking_scope": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_or_fungi_picking_scope", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fungi_sequencing_type": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_or_fungi_sequencing_type", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fungi_molecular_marker": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fungi_methodology_class": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacterial_or_fungi_methodology_class", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fungi_sequencing_length": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_or_fungi_sequencing_length", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fungi_sequencing_platform": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_or_fungi_sequencing_platform", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fungi_soil_subsample_mass": null, "fungi_sampling_methodology": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_or_fungi_sampling_methodology", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fungi_sampling_methodology_iso": null, "fungi_amf_morphological_analysis": null, "fungi_amf_morphological_analysis_method": null, "fungi_taxon_annotation_database_or_pipeline": null, "fungi_taxon_annotation_platform_or_database": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_or_fungi_taxon_annotation_platform", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["fungi", "methodology"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Subsample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "generality_observation_level", "type": "componentKey", "variable": "generality", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Soil_Subsample_Mass", "boundto": {"id": "generality_fungi_soil_subsample_mass", "type": "componentKey", "variable": "generality", "component": "fungi_soil_subsample_mass"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Sampling_Methodology", "boundto": {"id": "generality_fungi_sampling_methodology", "type": "componentKey", "variable": "generality", "component": "fungi_sampling_methodology"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Sampling_Methodology_ISO", "boundto": {"id": "generality_fungi_sampling_methodology_iso", "type": "componentKey", "variable": "generality", "component": "fungi_sampling_methodology_iso"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Methodology_Class", "boundto": {"id": "generality_fungi_methodology_class", "type": "componentKey", "variable": "generality", "component": "fungi_methodology_class"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Molecular_marker", "boundto": {"id": "generality_fungi_molecular_marker", "type": "componentKey", "variable": "generality", "component": "fungi_molecular_marker"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Sequencing_type", "boundto": {"id": "generality_fungi_sequencing_type", "type": "componentKey", "variable": "generality", "component": "fungi_sequencing_type"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Sequencing_platform", "boundto": {"id": "generality_fungi_sequencing_platform", "type": "componentKey", "variable": "generality", "component": "fungi_sequencing_platform"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Sequence_lengh", "boundto": {"id": "generality_fungi_sequencing_length", "type": "componentKey", "variable": "generality", "component": "fungi_sequencing_length"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Taxon_Annotation_Platform_Or_Database", "boundto": {"id": "generality_fungi_taxon_annotation_platform_or_database", "type": "componentKey", "variable": "generality", "component": "fungi_taxon_annotation_platform_or_database"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Taxon_annotation_database_or_pipeline", "boundto": {"id": "generality_fungi_taxon_annotation_database_or_pipeline", "type": "componentKey", "variable": "generality", "component": "fungi_taxon_annotation_database_or_pipeline"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_Picking_scope", "boundto": {"id": "generality_fungi_picking_scope", "type": "componentKey", "variable": "generality", "component": "fungi_picking_scope"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_AMF_morphological_analysis", "boundto": {"id": "generality_fungi_amf_morphological_analysis", "type": "componentKey", "variable": "generality", "component": "fungi_amf_morphological_analysis"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungi_AMF_morphological_analysis_method", "boundto": {"id": "generality_fungi_amf_morphological_analysis_method", "type": "componentKey", "variable": "generality", "component": "fungi_amf_morphological_analysis_method"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "generality": {"data": ["generality"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Metadata Fungi", "fr": "Métadonnées champignons"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "metadata_scope": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"doi": null, "pages": null, "id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "book_title": null, "data_owner": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "source_type": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "source_type", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "journal_name": null, "project_name": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "dataset_title": null, "scale_project": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "scale_project", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "spacial_level": null, "volume_number": null, "upload_to_gbif": null, "project_acronym": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "contributor_name": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "literature_title": null, "publication_year": null, "contributor_email": null, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "contributor_institution": null, "upload_to_other_databases": null, "link_to_ncbi_or_other_database": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["scope"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "informations_id_field", "type": "componentKey", "variable": "informations", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Subsample", "boundto": {"id": "informations_id_subsample", "type": "componentKey", "variable": "informations", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "informations_observation_level", "type": "componentKey", "variable": "informations", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Publication_year", "boundto": {"id": "informations_publication_year", "type": "componentKey", "variable": "informations", "component": "publication_year"}, "presenceconstraint": "MANDATORY"}, {"header": "Project_Acronym", "boundto": {"id": "informations_project_acronym", "type": "componentKey", "variable": "informations", "component": "project_acronym"}, "presenceconstraint": "MANDATORY"}, {"header": "Project_Name", "boundto": {"id": "informations_project_name", "type": "componentKey", "variable": "informations", "component": "project_name"}, "presenceconstraint": "MANDATORY"}, {"header": "Contributor_name", "boundto": {"id": "informations_contributor_name", "type": "componentKey", "variable": "informations", "component": "contributor_name"}, "presenceconstraint": "MANDATORY"}, {"header": "Contributor_email", "boundto": {"id": "informations_contributor_email", "type": "componentKey", "variable": "informations", "component": "contributor_email"}, "presenceconstraint": "MANDATORY"}, {"header": "Contributor_institution", "boundto": {"id": "informations_contributor_institution", "type": "componentKey", "variable": "informations", "component": "contributor_institution"}, "presenceconstraint": "MANDATORY"}, {"header": "Data_owner", "boundto": {"id": "informations_data_owner", "type": "componentKey", "variable": "informations", "component": "data_owner"}, "presenceconstraint": "MANDATORY"}, {"header": "Dataset_title", "boundto": {"id": "informations_dataset_title", "type": "componentKey", "variable": "informations", "component": "dataset_title"}, "presenceconstraint": "MANDATORY"}, {"header": "Literature_Title", "boundto": {"id": "informations_literature_title", "type": "componentKey", "variable": "informations", "component": "literature_title"}, "presenceconstraint": "MANDATORY"}, {"header": "DOI", "boundto": {"id": "informations_doi", "type": "componentKey", "variable": "informations", "component": "doi"}, "presenceconstraint": "MANDATORY"}, {"header": "Journal_Name", "boundto": {"id": "informations_journal_name", "type": "componentKey", "variable": "informations", "component": "journal_name"}, "presenceconstraint": "MANDATORY"}, {"header": "Book_Title", "boundto": {"id": "informations_book_title", "type": "componentKey", "variable": "informations", "component": "book_title"}, "presenceconstraint": "MANDATORY"}, {"header": "Source_type", "boundto": {"id": "informations_source_type", "type": "componentKey", "variable": "informations", "component": "source_type"}, "presenceconstraint": "MANDATORY"}, {"header": "Pages", "boundto": {"id": "informations_pages", "type": "componentKey", "variable": "informations", "component": "pages"}, "presenceconstraint": "MANDATORY"}, {"header": "Volume_number", "boundto": {"id": "informations_volume_number", "type": "componentKey", "variable": "informations", "component": "volume_number"}, "presenceconstraint": "MANDATORY"}, {"header": "Scale_project", "boundto": {"id": "informations_scale_project", "type": "componentKey", "variable": "informations", "component": "scale_project"}, "presenceconstraint": "MANDATORY"}, {"header": "Spatial_level", "boundto": {"id": "informations_spacial_level", "type": "componentKey", "variable": "informations", "component": "spacial_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Upload_to_GBIF", "boundto": {"id": "informations_upload_to_gbif", "type": "componentKey", "variable": "informations", "component": "upload_to_gbif"}, "presenceconstraint": "MANDATORY"}, {"header": "Upload_to_other_databases", "boundto": {"id": "informations_upload_to_other_databases", "type": "componentKey", "variable": "informations", "component": "upload_to_other_databases"}, "presenceconstraint": "MANDATORY"}, {"header": "Link_to_NCBI_or_other_database", "boundto": {"id": "informations_link_to_ncbi_or_other_database", "type": "componentKey", "variable": "informations", "component": "link_to_ncbi_or_other_database"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "informations_id_field", "type": "componentKey", "variable": "informations", "component": "id_field"}, {"id": "informations_id_subsample", "type": "componentKey", "variable": "informations", "component": "id_subsample"}, {"id": "informations_project_name", "type": "componentKey", "variable": "informations", "component": "project_name"}, {"id": "informations_data_owner", "type": "componentKey", "variable": "informations", "component": "data_owner"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Metadata Scope", "fr": "Métadonnées Scope"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "metadata_study": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_end_experiment": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "date_start_experiment": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"altitude": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "latitude": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "longitude": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "air_humidity": null, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "study_landuse": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "study_landuse", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "experimental_type": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "experimental_type", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "year_precipitation": null, "source_of_climate_data": null, "experiment_duration_mean": null, "total_experiment_duration": null, "mean_temperature_of_the_day": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["study"], "format": {"columns": [{"header": "Date_start_experiment", "boundto": {"id": "date_date_start_experiment", "type": "componentKey", "variable": "date", "component": "date_start_experiment"}, "presenceconstraint": "MANDATORY"}, {"header": "Date_end_experiment", "boundto": {"id": "date_date_end_experiment", "type": "componentKey", "variable": "date", "component": "date_end_experiment"}, "presenceconstraint": "MANDATORY"}, {"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "informations_id_field", "type": "componentKey", "variable": "informations", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Subsample", "boundto": {"id": "informations_id_subsample", "type": "componentKey", "variable": "informations", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "informations_observation_level", "type": "componentKey", "variable": "informations", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Longitude", "boundto": {"id": "informations_longitude", "type": "componentKey", "variable": "informations", "component": "longitude"}, "presenceconstraint": "MANDATORY"}, {"header": "Latitude", "boundto": {"id": "informations_latitude", "type": "componentKey", "variable": "informations", "component": "latitude"}, "presenceconstraint": "MANDATORY"}, {"header": "Altitude", "boundto": {"id": "informations_altitude", "type": "componentKey", "variable": "informations", "component": "altitude"}, "presenceconstraint": "MANDATORY"}, {"header": "Study_Landuse", "boundto": {"id": "informations_study_landuse", "type": "componentKey", "variable": "informations", "component": "study_landuse"}, "presenceconstraint": "MANDATORY"}, {"header": "Experimental_type", "boundto": {"id": "informations_experimental_type", "type": "componentKey", "variable": "informations", "component": "experimental_type"}, "presenceconstraint": "MANDATORY"}, {"header": "Total_Experiment_duration", "boundto": {"id": "informations_total_experiment_duration", "type": "componentKey", "variable": "informations", "component": "total_experiment_duration"}, "presenceconstraint": "MANDATORY"}, {"header": "Experiment_duration_mean", "boundto": {"id": "informations_experiment_duration_mean", "type": "componentKey", "variable": "informations", "component": "experiment_duration_mean"}, "presenceconstraint": "MANDATORY"}, {"header": "Mean_temperature_of_the_day", "boundto": {"id": "informations_mean_temperature_of_the_day", "type": "componentKey", "variable": "informations", "component": "mean_temperature_of_the_day"}, "presenceconstraint": "MANDATORY"}, {"header": "Source_of_climate_data", "boundto": {"id": "informations_source_of_climate_data", "type": "componentKey", "variable": "informations", "component": "source_of_climate_data"}, "presenceconstraint": "MANDATORY"}, {"header": "Year_precipitation", "boundto": {"id": "informations_year_precipitation", "type": "componentKey", "variable": "informations", "component": "year_precipitation"}, "presenceconstraint": "MANDATORY"}, {"header": "Air humidity", "boundto": {"id": "informations_air_humidity", "type": "componentKey", "variable": "informations", "component": "air_humidity"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "informations_id_field", "type": "componentKey", "variable": "informations", "component": "id_field"}, {"id": "informations_id_subsample", "type": "componentKey", "variable": "informations", "component": "id_subsample"}, {"id": "informations_longitude", "type": "componentKey", "variable": "informations", "component": "longitude"}, {"id": "informations_latitude", "type": "componentKey", "variable": "informations", "component": "latitude"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Metadata Study", "fr": "Métadonnées Etude"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "data_macrofauna": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "ew_ab_anecic": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "ew_ab_epigeic": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "ew_ab_endogeic": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "ew_ab_epianecic": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "ew_total_biomass": null, "araneae_abundance": null, "diptera_abundance": null, "isopoda_abundance": null, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "ew_total_abundance": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "chilopoda_abundance": null, "diplopoda_abundance": null, "ew_ab_anecic_strict": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "hemiptera_abundance": null, "opiliones_abundance": null, "coleoptera_abundance": null, "dermaptera_abundance": null, "ew_a_rosea_abundance": null, "hymenoptera_abundance": null, "ew_o_lacteum_abundance": null, "ew_a_icterica_abundance": null, "ew_a_caliginosa_abundance": null, "ew_a_chlorotica_abundance": null, "ew_earthworm_shannon_index": null, "opiliones_species_richness": null, "gasteropoda_sluge_abundance": null, "gasteropoda_snail_abundance": null, "ew_earthworm_species_richness": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "coleoptera_carabidae_abundance": null, "coleoptera_elateridae_abundance": null, "coleoptera_scarabidae_abundance": null, "ew_aporrectodea_longa_abundance": null, "ew_lumbricus_castaneus_abundance": null, "ew_lumbricus_terrestris_abundance": null, "coleoptera_staphylinidae_abundance": null, "ew_ab_earthworm_group_indeterminate": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["macrofauna", "biological_data", "earthworms"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Subsample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "generality_observation_level", "type": "componentKey", "variable": "generality", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_AB_epigeic", "boundto": {"id": "generality_ew_ab_epigeic", "type": "componentKey", "variable": "generality", "component": "ew_ab_epigeic"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_AB_anecic_strict", "boundto": {"id": "generality_ew_ab_anecic_strict", "type": "componentKey", "variable": "generality", "component": "ew_ab_anecic_strict"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_AB_anecic", "boundto": {"id": "generality_ew_ab_anecic", "type": "componentKey", "variable": "generality", "component": "ew_ab_anecic"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_AB_epianecic", "boundto": {"id": "generality_ew_ab_epianecic", "type": "componentKey", "variable": "generality", "component": "ew_ab_epianecic"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_AB_endogeic", "boundto": {"id": "generality_ew_ab_endogeic", "type": "componentKey", "variable": "generality", "component": "ew_ab_endogeic"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_AB_earthworm group_indeterminate", "boundto": {"id": "generality_ew_ab_earthworm_group_indeterminate", "type": "componentKey", "variable": "generality", "component": "ew_ab_earthworm_group_indeterminate"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_Aporrectodea longa_abundance", "boundto": {"id": "generality_ew_aporrectodea_longa_abundance", "type": "componentKey", "variable": "generality", "component": "ew_aporrectodea_longa_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_A_caliginosa_abundance", "boundto": {"id": "generality_ew_a_caliginosa_abundance", "type": "componentKey", "variable": "generality", "component": "ew_a_caliginosa_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_A_chlorotica_abundance", "boundto": {"id": "generality_ew_a_chlorotica_abundance", "type": "componentKey", "variable": "generality", "component": "ew_a_chlorotica_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_A_icterica_abundance", "boundto": {"id": "generality_ew_a_icterica_abundance", "type": "componentKey", "variable": "generality", "component": "ew_a_icterica_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_A_rosea_abundance", "boundto": {"id": "generality_ew_a_rosea_abundance", "type": "componentKey", "variable": "generality", "component": "ew_a_rosea_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_Lumbricus castaneus abundance", "boundto": {"id": "generality_ew_lumbricus_castaneus_abundance", "type": "componentKey", "variable": "generality", "component": "ew_lumbricus_castaneus_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_Lumbricus terrestris_abundance", "boundto": {"id": "generality_ew_lumbricus_terrestris_abundance", "type": "componentKey", "variable": "generality", "component": "ew_lumbricus_terrestris_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Araneae Abundance", "boundto": {"id": "generality_araneae_abundance", "type": "componentKey", "variable": "generality", "component": "araneae_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_O_lacteum_abundance", "boundto": {"id": "generality_ew_o_lacteum_abundance", "type": "componentKey", "variable": "generality", "component": "ew_o_lacteum_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Chilopoda Abundance", "boundto": {"id": "generality_chilopoda_abundance", "type": "componentKey", "variable": "generality", "component": "chilopoda_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_Total_biomass", "boundto": {"id": "generality_ew_total_biomass", "type": "componentKey", "variable": "generality", "component": "ew_total_biomass"}, "presenceconstraint": "MANDATORY"}, {"header": "Coleoptera Abundance", "boundto": {"id": "generality_coleoptera_abundance", "type": "componentKey", "variable": "generality", "component": "coleoptera_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Coleoptera-Carabidae Abundance", "boundto": {"id": "generality_coleoptera_carabidae_abundance", "type": "componentKey", "variable": "generality", "component": "coleoptera_carabidae_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Coleoptera-Staphylinidae Abundance", "boundto": {"id": "generality_coleoptera_staphylinidae_abundance", "type": "componentKey", "variable": "generality", "component": "coleoptera_staphylinidae_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Coleoptera-Elateridae Abundance", "boundto": {"id": "generality_coleoptera_elateridae_abundance", "type": "componentKey", "variable": "generality", "component": "coleoptera_elateridae_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Coleoptera_Scarabidae Abundance", "boundto": {"id": "generality_coleoptera_scarabidae_abundance", "type": "componentKey", "variable": "generality", "component": "coleoptera_scarabidae_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_Total_abundance", "boundto": {"id": "generality_ew_total_abundance", "type": "componentKey", "variable": "generality", "component": "ew_total_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Dermaptera Abundance", "boundto": {"id": "generality_dermaptera_abundance", "type": "componentKey", "variable": "generality", "component": "dermaptera_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_Earthworm_Species_Richness", "boundto": {"id": "generality_ew_earthworm_species_richness", "type": "componentKey", "variable": "generality", "component": "ew_earthworm_species_richness"}, "presenceconstraint": "MANDATORY"}, {"header": "Diplopoda Abundance", "boundto": {"id": "generality_diplopoda_abundance", "type": "componentKey", "variable": "generality", "component": "diplopoda_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "EW_Earthworm Shannon index", "boundto": {"id": "generality_ew_earthworm_shannon_index", "type": "componentKey", "variable": "generality", "component": "ew_earthworm_shannon_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Diptera Abundance", "boundto": {"id": "generality_diptera_abundance", "type": "componentKey", "variable": "generality", "component": "diptera_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Hemiptera Abundance", "boundto": {"id": "generality_hemiptera_abundance", "type": "componentKey", "variable": "generality", "component": "hemiptera_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Hymenoptera Abundance", "boundto": {"id": "generality_hymenoptera_abundance", "type": "componentKey", "variable": "generality", "component": "hymenoptera_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Isopoda Abundance", "boundto": {"id": "generality_isopoda_abundance", "type": "componentKey", "variable": "generality", "component": "isopoda_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gasteropoda-Snail Abundance", "boundto": {"id": "generality_gasteropoda_snail_abundance", "type": "componentKey", "variable": "generality", "component": "gasteropoda_snail_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Gasteropoda-Sluge Abundance", "boundto": {"id": "generality_gasteropoda_sluge_abundance", "type": "componentKey", "variable": "generality", "component": "gasteropoda_sluge_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Opiliones Abundance", "boundto": {"id": "generality_opiliones_abundance", "type": "componentKey", "variable": "generality", "component": "opiliones_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Opiliones_species_richness", "boundto": {"id": "generality_opiliones_species_richness", "type": "componentKey", "variable": "generality", "component": "opiliones_species_richness"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "generality": {"data": ["generality"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Data macrofauna", "fr": "Données macrofaune"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "data_microfauna": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"ci": null, "ei": null, "mi": null, "mi2_5": null, "id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "ab_unident": null, "nematods_si": null, "ab_omnivores": null, "ab_predators": null, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "ab_fungivores": null, "ab_herbivores": null, "ab_bacterivores": null, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "total_nem_biomass": null, "ab_total_nematodes": null, "nematode_family_richness": null, "nematode_genera_richness": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["microfauna", "biological_data"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_sample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_Total_nematodes", "boundto": {"id": "generality_ab_total_nematodes", "type": "componentKey", "variable": "generality", "component": "ab_total_nematodes"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_bacterivores", "boundto": {"id": "generality_ab_bacterivores", "type": "componentKey", "variable": "generality", "component": "ab_bacterivores"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_fungivores", "boundto": {"id": "generality_ab_fungivores", "type": "componentKey", "variable": "generality", "component": "ab_fungivores"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_herbivores", "boundto": {"id": "generality_ab_herbivores", "type": "componentKey", "variable": "generality", "component": "ab_herbivores"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_omnivores", "boundto": {"id": "generality_ab_omnivores", "type": "componentKey", "variable": "generality", "component": "ab_omnivores"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_predators", "boundto": {"id": "generality_ab_predators", "type": "componentKey", "variable": "generality", "component": "ab_predators"}, "presenceconstraint": "MANDATORY"}, {"header": "AB_unident", "boundto": {"id": "generality_ab_unident", "type": "componentKey", "variable": "generality", "component": "ab_unident"}, "presenceconstraint": "MANDATORY"}, {"header": "Total_nem_biomass", "boundto": {"id": "generality_total_nem_biomass", "type": "componentKey", "variable": "generality", "component": "total_nem_biomass"}, "presenceconstraint": "MANDATORY"}, {"header": "Nematode_family_richness", "boundto": {"id": "generality_nematode_family_richness", "type": "componentKey", "variable": "generality", "component": "nematode_family_richness"}, "presenceconstraint": "MANDATORY"}, {"header": "Nematode_genera_richness", "boundto": {"id": "generality_nematode_genera_richness", "type": "componentKey", "variable": "generality", "component": "nematode_genera_richness"}, "presenceconstraint": "MANDATORY"}, {"header": "CI", "boundto": {"id": "generality_ci", "type": "componentKey", "variable": "generality", "component": "ci"}, "presenceconstraint": "MANDATORY"}, {"header": "EI", "boundto": {"id": "generality_ei", "type": "componentKey", "variable": "generality", "component": "ei"}, "presenceconstraint": "MANDATORY"}, {"header": "MI", "boundto": {"id": "generality_mi", "type": "componentKey", "variable": "generality", "component": "mi"}, "presenceconstraint": "MANDATORY"}, {"header": "MI2-5", "boundto": {"id": "generality_mi2_5", "type": "componentKey", "variable": "generality", "component": "mi2_5"}, "presenceconstraint": "MANDATORY"}, {"header": "Nematods_SI", "boundto": {"id": "generality_nematods_si", "type": "componentKey", "variable": "generality", "component": "nematods_si"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "generality": {"data": ["generality"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Data Microfauna", "fr": "Données de microfaune"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "data_observation": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fauna_group": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "fauna_group", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fauna_taxon": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fauna_abundance": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fauna_unit_of_abundance": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": {"gap": "1 DAY", "unit": "fauna_unit_of_abundance", "value": "fauna_abundance", "aggregation": {"id": "generality_fauna_taxon", "type": "componentKey", "variable": "generality", "component": "fauna_taxon"}, "standarddeviation": null}, "computedcomponents": {}}}, "tags": ["fauna", "biological_data"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_subsample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "generality_observation_level", "type": "componentKey", "variable": "generality", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Fauna_Taxon", "boundto": {"id": "generality_fauna_taxon", "type": "componentKey", "variable": "generality", "component": "fauna_taxon"}, "presenceconstraint": "MANDATORY"}, {"header": "Fauna_Abundance", "boundto": {"id": "generality_fauna_abundance", "type": "componentKey", "variable": "generality", "component": "fauna_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Fauna_Unit of abundance", "boundto": {"id": "generality_fauna_unit_of_abundance", "type": "componentKey", "variable": "generality", "component": "fauna_unit_of_abundance"}, "presenceconstraint": "MANDATORY"}, {"header": "Fauna_Group", "boundto": {"id": "generality_fauna_group", "type": "componentKey", "variable": "generality", "component": "fauna_group"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "generality": {"data": ["generality"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Data observation", "fr": "Données d'observation"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "metadata_bacteria": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "bacteria_picking_scope": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_or_fungi_picking_scope", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "bacteria_sequencing_type": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_or_fungi_sequencing_type", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "bacteria_molecular_marker": null, "bacteria_methodology_class": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacterial_or_fungi_methodology_class", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "bacteria_sequencing_length": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_or_fungi_sequencing_length", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "bacteria_sequencing_platform": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_or_fungi_sequencing_platform", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "bacteria_soil_subsample_mass": null, "bacteria_sampling_methodology": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_or_fungi_sampling_methodology", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "bacteria_sampling_methodology_iso": null, "bacteria_taxon_database_or_pipeline": null, "bacteria_taxon_platform_or_database": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "bacteria_or_fungi_taxon_annotation_platform", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["bacteria", "methodology"], "format": {"columns": [{"header": "Date_Subsample_Collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Subsample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_Level", "boundto": {"id": "generality_observation_level", "type": "componentKey", "variable": "generality", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Soil_Subsample_Mass", "boundto": {"id": "generality_bacteria_soil_subsample_mass", "type": "componentKey", "variable": "generality", "component": "bacteria_soil_subsample_mass"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Sampling_Methodology", "boundto": {"id": "generality_bacteria_sampling_methodology", "type": "componentKey", "variable": "generality", "component": "bacteria_sampling_methodology"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Sampling_Methodology_ISO", "boundto": {"id": "generality_bacteria_sampling_methodology_iso", "type": "componentKey", "variable": "generality", "component": "bacteria_sampling_methodology_iso"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacterial_Methodology_Class", "boundto": {"id": "generality_bacteria_methodology_class", "type": "componentKey", "variable": "generality", "component": "bacteria_methodology_class"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Sequencing_Type", "boundto": {"id": "generality_bacteria_sequencing_type", "type": "componentKey", "variable": "generality", "component": "bacteria_sequencing_type"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Molecular_Marker", "boundto": {"id": "generality_bacteria_molecular_marker", "type": "componentKey", "variable": "generality", "component": "bacteria_molecular_marker"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Sequencing_Platform", "boundto": {"id": "generality_bacteria_sequencing_platform", "type": "componentKey", "variable": "generality", "component": "bacteria_sequencing_platform"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Sequencing_Length", "boundto": {"id": "generality_bacteria_sequencing_length", "type": "componentKey", "variable": "generality", "component": "bacteria_sequencing_length"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Taxon_Annotation_Platform_Or_Database", "boundto": {"id": "generality_bacteria_taxon_platform_or_database", "type": "componentKey", "variable": "generality", "component": "bacteria_taxon_platform_or_database"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Taxon_Annotation_Database_Or_Pipeline", "boundto": {"id": "generality_bacteria_taxon_database_or_pipeline", "type": "componentKey", "variable": "generality", "component": "bacteria_taxon_database_or_pipeline"}, "presenceconstraint": "MANDATORY"}, {"header": "Bacteria_Picking_Scope", "boundto": {"id": "generality_bacteria_picking_scope", "type": "componentKey", "variable": "generality", "component": "bacteria_picking_scope"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["generality"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Metadata Bacteria", "fr": "Métadonnées Bacteries"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "metadata_mesofauna": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "type_data": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "assay_scope": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "diversity_index_applied": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "mesofauna_sampling_method": null, "mesofauna_extraction_method": null, "mesofauna_sampling_reference": null, "mesofauna_extraction_duration": null, "mesofauna_extraction_mesh_size": null, "second_diversity_index_applied": null, "microfauna_extraction_reference": null, "mesofauna_extraction_soil_weight": null, "taxonomic_level_of_diversity_index": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "taxonomic_level_of_diversity_index", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "variability_of_diversity_index_applied": null, "mesofauna_sampled_area_for_each_subsample": null, "taxonomic_level_of_second_diversity_index": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "taxonomic_level_of_diversity_index", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "variability_of_second_diversity_index_applied": null, "variability_of_diversity_index_applied_reference": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["mesofauna", "methodology"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Subsample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "generality_observation_level", "type": "componentKey", "variable": "generality", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Assay_scope", "boundto": {"id": "generality_assay_scope", "type": "componentKey", "variable": "generality", "component": "assay_scope"}, "presenceconstraint": "MANDATORY"}, {"header": "Type_data", "boundto": {"id": "generality_type_data", "type": "componentKey", "variable": "generality", "component": "type_data"}, "presenceconstraint": "MANDATORY"}, {"header": "Mesofauna_Sampled_area_for_each_subsample", "boundto": {"id": "generality_mesofauna_sampled_area_for_each_subsample", "type": "componentKey", "variable": "generality", "component": "mesofauna_sampled_area_for_each_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Mesofauna_Sampling_method", "boundto": {"id": "generality_mesofauna_sampling_method", "type": "componentKey", "variable": "generality", "component": "mesofauna_sampling_method"}, "presenceconstraint": "MANDATORY"}, {"header": "Mesofauna_Sampling_reference", "boundto": {"id": "generality_mesofauna_sampling_reference", "type": "componentKey", "variable": "generality", "component": "mesofauna_sampling_reference"}, "presenceconstraint": "MANDATORY"}, {"header": "Mesofauna_Extraction_method", "boundto": {"id": "generality_mesofauna_extraction_method", "type": "componentKey", "variable": "generality", "component": "mesofauna_extraction_method"}, "presenceconstraint": "MANDATORY"}, {"header": "Mesofauna_Extraction_mesh_size", "boundto": {"id": "generality_mesofauna_extraction_mesh_size", "type": "componentKey", "variable": "generality", "component": "mesofauna_extraction_mesh_size"}, "presenceconstraint": "MANDATORY"}, {"header": "Microfauna_Extraction_reference", "boundto": {"id": "generality_microfauna_extraction_reference", "type": "componentKey", "variable": "generality", "component": "microfauna_extraction_reference"}, "presenceconstraint": "MANDATORY"}, {"header": "Mesofauna_extraction_duration", "boundto": {"id": "generality_mesofauna_extraction_duration", "type": "componentKey", "variable": "generality", "component": "mesofauna_extraction_duration"}, "presenceconstraint": "MANDATORY"}, {"header": "Mesofauna_extraction_soil_weight", "boundto": {"id": "generality_mesofauna_extraction_soil_weight", "type": "componentKey", "variable": "generality", "component": "mesofauna_extraction_soil_weight"}, "presenceconstraint": "MANDATORY"}, {"header": "Diversity_index_applied", "boundto": {"id": "generality_diversity_index_applied", "type": "componentKey", "variable": "generality", "component": "diversity_index_applied"}, "presenceconstraint": "MANDATORY"}, {"header": "Taxonomic_level_of_diversity_index", "boundto": {"id": "generality_taxonomic_level_of_diversity_index", "type": "componentKey", "variable": "generality", "component": "taxonomic_level_of_diversity_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Variability_of_diversity_index_applied", "boundto": {"id": "generality_variability_of_diversity_index_applied", "type": "componentKey", "variable": "generality", "component": "variability_of_diversity_index_applied"}, "presenceconstraint": "MANDATORY"}, {"header": "Variability_of_diversity_index_applied_reference", "boundto": {"id": "generality_variability_of_diversity_index_applied_reference", "type": "componentKey", "variable": "generality", "component": "variability_of_diversity_index_applied_reference"}, "presenceconstraint": "MANDATORY"}, {"header": "Second_diversity_index_applied", "boundto": {"id": "generality_second_diversity_index_applied", "type": "componentKey", "variable": "generality", "component": "second_diversity_index_applied"}, "presenceconstraint": "MANDATORY"}, {"header": "Taxonomic_level_of_second_diversity_index", "boundto": {"id": "generality_taxonomic_level_of_second_diversity_index", "type": "componentKey", "variable": "generality", "component": "taxonomic_level_of_second_diversity_index"}, "presenceconstraint": "MANDATORY"}, {"header": "Variability_of_second_diversity_index_applied", "boundto": {"id": "generality_variability_of_second_diversity_index_applied", "type": "componentKey", "variable": "generality", "component": "variability_of_second_diversity_index_applied"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "generality": {"data": ["generality"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Metadata mesofauna", "fr": "Métadonnées de mesofaune"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "data_bacteria_fungi": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "microbial_biomass": null, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "microbial_biomass_unit": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "microbial_biomass_unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "microbial_biomass_carbon": null, "microbial_biomass_nitrogen": null, "soil_microbial_respiratory_quotient": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["bacteria", "fungi", "data"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_subsample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "generality_observation_level", "type": "componentKey", "variable": "generality", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Microbial_biomass", "boundto": {"id": "generality_microbial_biomass", "type": "componentKey", "variable": "generality", "component": "microbial_biomass"}, "presenceconstraint": "MANDATORY"}, {"header": "Microbial_biomass_unit", "boundto": {"id": "generality_microbial_biomass_unit", "type": "componentKey", "variable": "generality", "component": "microbial_biomass_unit"}, "presenceconstraint": "MANDATORY"}, {"header": "Microbial_biomass_carbon", "boundto": {"id": "generality_microbial_biomass_carbon", "type": "componentKey", "variable": "generality", "component": "microbial_biomass_carbon"}, "presenceconstraint": "MANDATORY"}, {"header": "Microbial_biomass_nitrogen", "boundto": {"id": "generality_microbial_biomass_nitrogen", "type": "componentKey", "variable": "generality", "component": "microbial_biomass_nitrogen"}, "presenceconstraint": "MANDATORY"}, {"header": "Soil microbial respiratory quotient", "boundto": {"id": "generality_soil_microbial_respiratory_quotient", "type": "componentKey", "variable": "generality", "component": "soil_microbial_respiratory_quotient"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "generality": {"data": ["generality"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Data Bacteria_fungi", "fr": "Données de bactéries et champignons"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "metadata_macrofauna": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "macrofauna_extraction_duration": null, "macrofauna_number_of_subsamples": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "macrofauna_sampling_methodology_iso": null, "macrofauna_exposition_time_for_traps": null, "macrofauna_sampling_observation_method": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "macrofauna_method", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "macrofauna_sampled_area_for_each_subsample": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["macrofauna", "methodology"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_subsample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "generality_observation_level", "type": "componentKey", "variable": "generality", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Macrofauna_Extraction_duration", "boundto": {"id": "generality_macrofauna_extraction_duration", "type": "componentKey", "variable": "generality", "component": "macrofauna_extraction_duration"}, "presenceconstraint": "MANDATORY"}, {"header": "Macrofauna_Sampling_observation_method", "boundto": {"id": "generality_macrofauna_sampling_observation_method", "type": "componentKey", "variable": "generality", "component": "macrofauna_sampling_observation_method"}, "presenceconstraint": "MANDATORY"}, {"header": "Macrofauna_Sampling_methodology_ISO", "boundto": {"id": "generality_macrofauna_sampling_methodology_iso", "type": "componentKey", "variable": "generality", "component": "macrofauna_sampling_methodology_iso"}, "presenceconstraint": "MANDATORY"}, {"header": "Macrofauna_Exposition_time_for_traps", "boundto": {"id": "generality_macrofauna_exposition_time_for_traps", "type": "componentKey", "variable": "generality", "component": "macrofauna_exposition_time_for_traps"}, "presenceconstraint": "MANDATORY"}, {"header": "Macrofauna_Sampled_area_for_each_subsample", "boundto": {"id": "generality_macrofauna_sampled_area_for_each_subsample", "type": "componentKey", "variable": "generality", "component": "macrofauna_sampled_area_for_each_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Macrofauna_Number_of_subsamples", "boundto": {"id": "generality_macrofauna_number_of_subsamples", "type": "componentKey", "variable": "generality", "component": "macrofauna_number_of_subsamples"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "generality": {"data": ["generality"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Metadata macrofauna", "fr": "Métadonnées macrofaune"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "metadata_microfauna": {"data": {"date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "generality": {"tags": [], "hidden": false, "components": {"id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "microfauna_extraction_method": null, "microfauna_sampling_methodology_iso": null, "microfauna_sampling_observation_method": null, "microfauna_sampled_area_for_each_subsample": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["microfauna", "methodology"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_subsample", "boundto": {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "generality_observation_level", "type": "componentKey", "variable": "generality", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Microfauna_Sampling_observation_method", "boundto": {"id": "generality_microfauna_sampling_observation_method", "type": "componentKey", "variable": "generality", "component": "microfauna_sampling_observation_method"}, "presenceconstraint": "MANDATORY"}, {"header": "Microfauna_Sampled_area_for_each_subsample", "boundto": {"id": "generality_microfauna_sampled_area_for_each_subsample", "type": "componentKey", "variable": "generality", "component": "microfauna_sampled_area_for_each_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Microfauna_Extraction method", "boundto": {"id": "generality_microfauna_extraction_method", "type": "componentKey", "variable": "generality", "component": "microfauna_extraction_method"}, "presenceconstraint": "MANDATORY"}, {"header": "Microfauna_Sampling_methodology_ISO", "boundto": {"id": "generality_microfauna_sampling_methodology_iso", "type": "componentKey", "variable": "generality", "component": "microfauna_sampling_methodology_iso"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "generality_id_field", "type": "componentKey", "variable": "generality", "component": "id_field"}, {"id": "generality_id_subsample", "type": "componentKey", "variable": "generality", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "generality": {"data": ["generality"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Metadata microfauna", "fr": "Métadonnées microfaune"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "metadata_agriculture": {"data": {"Crop": {"tags": [], "hidden": false, "components": {"crop_1": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "crop", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "crop_2": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "crop", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "crop_3": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "crop", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "crop_rotation": null, "cropping_sytem": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "cropping_sytem", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "type_main_crop": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "type_main_crop", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "date": {"tags": [], "hidden": false, "components": {"date_subsample_collection": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "Water": {"tags": [], "hidden": false, "components": {"drainage_system": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "drainage_system", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "irrigation_water": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "irrigation_water", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "Landuse": {"tags": [], "hidden": false, "components": {"landuse_1_year_ago": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "landuse_year_ago", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "landuse_3_year_ago": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "landuse_year_ago", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "landuse_4_year_ago": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "landuse_year_ago", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "landuse_2_years_ago": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "landuse_year_ago", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "landuse_5_years_ago": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "landuse_year_ago", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "landuse_6_years_ago": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "landuse_year_ago", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "Tillage": {"tags": [], "hidden": false, "components": {"tillage_depth": null, "tillage_method": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "tillage_method", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "tillage_season": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "tillage_season", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "tillage_system": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "tillage_system", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "contexte": {"tags": [], "hidden": false, "components": {"site_etude": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "Husbandry": {"tags": [], "hidden": false, "components": {"grazing_method": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "grazing_method", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "livestock_breed": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "livestock_breed", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "number_of_husbandry_animals": null}, "chartdescription": null, "computedcomponents": {}}, "Irrigation": {"tags": [], "hidden": false, "components": {"irrigation_type": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "irrigation_type", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "Pest control": {"tags": [], "hidden": false, "components": {"pest_control_type": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pest_control_type", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "miticide_application_rate": null, "fungicide_application_rate": null, "herbicide_application_rate": null, "nematicide_application_rate": null, "bactericide_application_rate": null, "insecticide_application_rate": null, "pest_control_method_miticide": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pest_control_boolean", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "molluscicide_application_rate": null, "pest_control_method_fungicide": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pest_control_boolean", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "pest_control_method_herbicide": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pest_control_boolean", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "pest_control_method_nematicide": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pest_control_boolean", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "pest_control_method_bactericide": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pest_control_boolean", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "pest_control_method_insecticide": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pest_control_boolean", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "pest_control_method_molluscicide": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pest_control_boolean", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "pest_control_method_single_inoculant": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pest_control_boolean", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "pest_control_method_microbioconsortia": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pest_control_boolean", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "pest_control_method_pheromones_application": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pest_control_boolean", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "agriculture_pest_control_method_soil_solarization": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "pest_control_boolean", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "informations": {"tags": [], "hidden": false, "components": {"id_field": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "id_subsample": {"tags": [], "hidden": false, "checker": {"name": "String", "params": {"groovy": null, "pattern": ".*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "farming_system": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "farming_system", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "observation_level": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "observation_level", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "Fertilization": {"tags": [], "hidden": false, "components": {"fertilizer_type": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "fertilization_type", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "fertilization_Method": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "fertilization_method", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "organic_matter_input": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "organic_matter_input", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "organic_matter_amount": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": ["agriculture"], "format": {"columns": [{"header": "Date_subsample_collection", "boundto": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Field", "boundto": {"id": "informations_id_field", "type": "componentKey", "variable": "informations", "component": "id_field"}, "presenceconstraint": "MANDATORY"}, {"header": "ID_Subsample", "boundto": {"id": "informations_id_subsample", "type": "componentKey", "variable": "informations", "component": "id_subsample"}, "presenceconstraint": "MANDATORY"}, {"header": "Observation_level", "boundto": {"id": "informations_observation_level", "type": "componentKey", "variable": "informations", "component": "observation_level"}, "presenceconstraint": "MANDATORY"}, {"header": "Farming_system", "boundto": {"id": "informations_farming_system", "type": "componentKey", "variable": "informations", "component": "farming_system"}, "presenceconstraint": "MANDATORY"}, {"header": "Cropping_sytem", "boundto": {"id": "Crop_cropping_sytem", "type": "componentKey", "variable": "Crop", "component": "cropping_sytem"}, "presenceconstraint": "MANDATORY"}, {"header": "Type_main_crop", "boundto": {"id": "Crop_type_main_crop", "type": "componentKey", "variable": "Crop", "component": "type_main_crop"}, "presenceconstraint": "MANDATORY"}, {"header": "Crop_1", "boundto": {"id": "Crop_crop_1", "type": "componentKey", "variable": "Crop", "component": "crop_1"}, "presenceconstraint": "MANDATORY"}, {"header": "Crop_2", "boundto": {"id": "Crop_crop_2", "type": "componentKey", "variable": "Crop", "component": "crop_2"}, "presenceconstraint": "MANDATORY"}, {"header": "Crop_3", "boundto": {"id": "Crop_crop_3", "type": "componentKey", "variable": "Crop", "component": "crop_3"}, "presenceconstraint": "MANDATORY"}, {"header": "Crop_rotation", "boundto": {"id": "Crop_crop_rotation", "type": "componentKey", "variable": "Crop", "component": "crop_rotation"}, "presenceconstraint": "MANDATORY"}, {"header": "Fertilization_Method", "boundto": {"id": "Fertilization_fertilization_Method", "type": "componentKey", "variable": "Fertilization", "component": "fertilization_Method"}, "presenceconstraint": "MANDATORY"}, {"header": "Fertilizer_type", "boundto": {"id": "Fertilization_fertilizer_type", "type": "componentKey", "variable": "Fertilization", "component": "fertilizer_type"}, "presenceconstraint": "MANDATORY"}, {"header": "Organic_matter_input", "boundto": {"id": "Fertilization_organic_matter_input", "type": "componentKey", "variable": "Fertilization", "component": "organic_matter_input"}, "presenceconstraint": "MANDATORY"}, {"header": "Organic_matter_amount", "boundto": {"id": "Fertilization_organic_matter_amount", "type": "componentKey", "variable": "Fertilization", "component": "organic_matter_amount"}, "presenceconstraint": "MANDATORY"}, {"header": "Pest_control_Type", "boundto": {"id": "Pest control_pest_control_type", "type": "componentKey", "variable": "Pest control", "component": "pest_control_type"}, "presenceconstraint": "MANDATORY"}, {"header": "Pest_control_method_Insecticide", "boundto": {"id": "Pest control_pest_control_method_insecticide", "type": "componentKey", "variable": "Pest control", "component": "pest_control_method_insecticide"}, "presenceconstraint": "MANDATORY"}, {"header": "Insecticide_application_rate", "boundto": {"id": "Pest control_insecticide_application_rate", "type": "componentKey", "variable": "Pest control", "component": "insecticide_application_rate"}, "presenceconstraint": "MANDATORY"}, {"header": "Pest_control_method_Bactericide", "boundto": {"id": "Pest control_pest_control_method_bactericide", "type": "componentKey", "variable": "Pest control", "component": "pest_control_method_bactericide"}, "presenceconstraint": "MANDATORY"}, {"header": "Bactericide_application_rate", "boundto": {"id": "Pest control_bactericide_application_rate", "type": "componentKey", "variable": "Pest control", "component": "bactericide_application_rate"}, "presenceconstraint": "MANDATORY"}, {"header": "Pest_control_method_Fungicide", "boundto": {"id": "Pest control_pest_control_method_fungicide", "type": "componentKey", "variable": "Pest control", "component": "pest_control_method_fungicide"}, "presenceconstraint": "MANDATORY"}, {"header": "Fungicide_application_rate", "boundto": {"id": "Pest control_fungicide_application_rate", "type": "componentKey", "variable": "Pest control", "component": "fungicide_application_rate"}, "presenceconstraint": "MANDATORY"}, {"header": "Pest_control_method_Herbicide", "boundto": {"id": "Pest control_pest_control_method_herbicide", "type": "componentKey", "variable": "Pest control", "component": "pest_control_method_herbicide"}, "presenceconstraint": "MANDATORY"}, {"header": "Herbicide_application_rate", "boundto": {"id": "Pest control_herbicide_application_rate", "type": "componentKey", "variable": "Pest control", "component": "herbicide_application_rate"}, "presenceconstraint": "MANDATORY"}, {"header": "Pest_control_method_Microbioconsortia", "boundto": {"id": "Pest control_pest_control_method_microbioconsortia", "type": "componentKey", "variable": "Pest control", "component": "pest_control_method_microbioconsortia"}, "presenceconstraint": "MANDATORY"}, {"header": "Pest_control_method_Miticide", "boundto": {"id": "Pest control_pest_control_method_miticide", "type": "componentKey", "variable": "Pest control", "component": "pest_control_method_miticide"}, "presenceconstraint": "MANDATORY"}, {"header": "Miticide_application_rate", "boundto": {"id": "Pest control_miticide_application_rate", "type": "componentKey", "variable": "Pest control", "component": "miticide_application_rate"}, "presenceconstraint": "MANDATORY"}, {"header": "Pest_control_method_Molluscicide", "boundto": {"id": "Pest control_pest_control_method_molluscicide", "type": "componentKey", "variable": "Pest control", "component": "pest_control_method_molluscicide"}, "presenceconstraint": "MANDATORY"}, {"header": "Molluscicide_application_rate", "boundto": {"id": "Pest control_molluscicide_application_rate", "type": "componentKey", "variable": "Pest control", "component": "molluscicide_application_rate"}, "presenceconstraint": "MANDATORY"}, {"header": "Pest_control_method_Nematicide", "boundto": {"id": "Pest control_pest_control_method_nematicide", "type": "componentKey", "variable": "Pest control", "component": "pest_control_method_nematicide"}, "presenceconstraint": "MANDATORY"}, {"header": "Nematicide_application_rate", "boundto": {"id": "Pest control_nematicide_application_rate", "type": "componentKey", "variable": "Pest control", "component": "nematicide_application_rate"}, "presenceconstraint": "MANDATORY"}, {"header": "Pest_control_method_Pheromones_application", "boundto": {"id": "Pest control_pest_control_method_pheromones_application", "type": "componentKey", "variable": "Pest control", "component": "pest_control_method_pheromones_application"}, "presenceconstraint": "MANDATORY"}, {"header": "Pest control method_Single_inoculant", "boundto": {"id": "Pest control_pest_control_method_single_inoculant", "type": "componentKey", "variable": "Pest control", "component": "pest_control_method_single_inoculant"}, "presenceconstraint": "MANDATORY"}, {"header": "Agriculture_Pest control method_Soil_solarization", "boundto": {"id": "Pest control_agriculture_pest_control_method_soil_solarization", "type": "componentKey", "variable": "Pest control", "component": "agriculture_pest_control_method_soil_solarization"}, "presenceconstraint": "MANDATORY"}, {"header": "Tillage_season", "boundto": {"id": "Tillage_tillage_season", "type": "componentKey", "variable": "Tillage", "component": "tillage_season"}, "presenceconstraint": "MANDATORY"}, {"header": "Tillage system", "boundto": {"id": "Tillage_tillage_system", "type": "componentKey", "variable": "Tillage", "component": "tillage_system"}, "presenceconstraint": "MANDATORY"}, {"header": "Tillage method", "boundto": {"id": "Tillage_tillage_method", "type": "componentKey", "variable": "Tillage", "component": "tillage_method"}, "presenceconstraint": "MANDATORY"}, {"header": "Tillage_depth", "boundto": {"id": "Tillage_tillage_depth", "type": "componentKey", "variable": "Tillage", "component": "tillage_depth"}, "presenceconstraint": "MANDATORY"}, {"header": "Irrigation_type", "boundto": {"id": "Irrigation_irrigation_type", "type": "componentKey", "variable": "Irrigation", "component": "irrigation_type"}, "presenceconstraint": "MANDATORY"}, {"header": "Grazing_method", "boundto": {"id": "Husbandry_grazing_method", "type": "componentKey", "variable": "Husbandry", "component": "grazing_method"}, "presenceconstraint": "MANDATORY"}, {"header": "Livestock_breed", "boundto": {"id": "Husbandry_livestock_breed", "type": "componentKey", "variable": "Husbandry", "component": "livestock_breed"}, "presenceconstraint": "MANDATORY"}, {"header": "Number_of_husbandry_animals", "boundto": {"id": "Husbandry_number_of_husbandry_animals", "type": "componentKey", "variable": "Husbandry", "component": "number_of_husbandry_animals"}, "presenceconstraint": "MANDATORY"}, {"header": "Drainage_system", "boundto": {"id": "Water_drainage_system", "type": "componentKey", "variable": "Water", "component": "drainage_system"}, "presenceconstraint": "MANDATORY"}, {"header": "Irrigation_water", "boundto": {"id": "Water_irrigation_water", "type": "componentKey", "variable": "Water", "component": "irrigation_water"}, "presenceconstraint": "MANDATORY"}, {"header": "Landuse_1_year_ago", "boundto": {"id": "Landuse_landuse_1_year_ago", "type": "componentKey", "variable": "Landuse", "component": "landuse_1_year_ago"}, "presenceconstraint": "MANDATORY"}, {"header": "Landuse_2_years_ago", "boundto": {"id": "Landuse_landuse_2_years_ago", "type": "componentKey", "variable": "Landuse", "component": "landuse_2_years_ago"}, "presenceconstraint": "MANDATORY"}, {"header": "Landuse_3_year_ago", "boundto": {"id": "Landuse_landuse_3_year_ago", "type": "componentKey", "variable": "Landuse", "component": "landuse_3_year_ago"}, "presenceconstraint": "MANDATORY"}, {"header": "Landuse_4_year_ago", "boundto": {"id": "Landuse_landuse_4_year_ago", "type": "componentKey", "variable": "Landuse", "component": "landuse_4_year_ago"}, "presenceconstraint": "MANDATORY"}, {"header": "Landuse_5_years_ago", "boundto": {"id": "Landuse_landuse_5_years_ago", "type": "componentKey", "variable": "Landuse", "component": "landuse_5_years_ago"}, "presenceconstraint": "MANDATORY"}, {"header": "Landuse_6_years_ago", "boundto": {"id": "Landuse_landuse_6_years_ago", "type": "componentKey", "variable": "Landuse", "component": "landuse_6_years_ago"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "Study_site_name"}], "separator": ";", "headerline": 6, "firstrowline": 7, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": null, "startdate": null, "filepattern": null, "authorizationscope": {}}, "uniqueness": [{"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, {"id": "informations_id_field", "type": "componentKey", "variable": "informations", "component": "id_field"}, {"id": "informations_id_subsample", "type": "componentKey", "variable": "informations", "component": "id_subsample"}], "validations": {}, "authorization": {"timescope": {"id": "date_date_subsample_collection", "type": "componentKey", "variable": "date", "component": "date_subsample_collection"}, "datagroups": {"Crop": {"data": ["Crop"], "label": "Crop", "internationalizationname": null, "internationalizedcolumns": null}, "date": {"data": ["date"], "label": "Les dates", "internationalizationname": null, "internationalizedcolumns": null}, "Water": {"data": ["Water"], "label": "Water", "internationalizationname": null, "internationalizedcolumns": null}, "Landuse": {"data": ["Landuse"], "label": "Landuse", "internationalizationname": null, "internationalizedcolumns": null}, "Tillage": {"data": ["Tillage"], "label": "Tillage", "internationalizationname": null, "internationalizedcolumns": null}, "contexte": {"data": ["contexte"], "label": "Les generalités", "internationalizationname": null, "internationalizedcolumns": null}, "Husbandry": {"data": ["Husbandry"], "label": "Husbandry", "internationalizationname": null, "internationalizedcolumns": null}, "Irrigation": {"data": ["Irrigation"], "label": "Irrigation", "internationalizationname": null, "internationalizedcolumns": null}, "Pest control": {"data": ["Pest control"], "label": "Pest control", "internationalizationname": null, "internationalizedcolumns": null}, "informations": {"data": ["informations"], "label": "Les informations", "internationalizationname": null, "internationalizedcolumns": null}, "Fertilization": {"data": ["Fertilization"], "label": "Fertilization", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"name_of_study_site": {"variable": "contexte", "component": "site_etude", "componentkey": {"id": "contexte_site_etude", "type": "componentKey", "variable": "contexte", "component": "site_etude"}, "internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"Crop": {"internationalizationname": null}, "date": {"internationalizationname": null}, "Water": {"internationalizationname": null}, "Landuse": {"internationalizationname": null}, "Tillage": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "Husbandry": {"internationalizationname": null}, "Irrigation": {"internationalizationname": null}, "Pest control": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "Fertilization": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}}, "internationalizationname": {"en": "Metadata Agriculture", "fr": "Métadonnées Agriculture"}, "internationalizedcolumns": null, "internationalizationdisplays": null}}, "references": {"crop": {"tags": ["agriculture", "crop"], "columns": {"crop categories": null}, "separator": ";", "keycolumns": ["crop categories"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Crop categories", "fr": "Categorie de culture"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "site": {"tags": ["localisation"], "columns": {"country": null, "european zone": null, "study site name": null}, "separator": ";", "keycolumns": ["study site name"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Site name", "fr": "Site"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{study site name}", "fr": "{study site name}"}}}, "texture": {"tags": ["soils"], "columns": {"name": null}, "separator": ";", "keycolumns": ["name"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Indicate the texture of the soil", "fr": null}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "ph_method": {"tags": ["soils"], "columns": {"name": null}, "separator": ";", "keycolumns": ["name"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Methodology to assess the pH", "fr": "Méthodologie d'évaluation du pH"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "fauna_group": {"tags": ["mesofauna", "methodology"], "columns": {"fauna_taxon": null}, "separator": ";", "keycolumns": ["fauna_taxon"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Taxon Fauna groups", "fr": "Les taxons fauna groupes"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "source_type": {"tags": ["scope"], "columns": {"source type": null}, "separator": ";", "keycolumns": ["source type"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Source type", "fr": "Type de source"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "european_zone": {"tags": ["localisation"], "columns": {"european zone name": null}, "separator": ";", "keycolumns": ["european zone name"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "European Zone", "fr": "Zone européenne"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "scale_project": {"tags": ["scope"], "columns": {"scale projet": null}, "separator": ";", "keycolumns": ["scale projet"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Scale projet", "fr": "Echelle du projet"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "soil_type_wrb": {"tags": ["soils"], "columns": {"soil type wrb": null}, "separator": ";", "keycolumns": ["soil type wrb"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Soil type wrb", "fr": "Type de sol wrb"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "study_landuse": {"tags": ["study"], "columns": {"study landuse": null}, "separator": ";", "keycolumns": ["study landuse"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Study landuse", "fr": "Utilisation du sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "cropping_sytem": {"tags": ["agriculture"], "columns": {"type of cropping system": null}, "separator": ";", "keycolumns": ["type of cropping system"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Cropping system", "fr": "Le type de culture"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "farming_system": {"tags": ["agriculture"], "columns": {"type of agriculture name": null}, "separator": ";", "keycolumns": ["type of agriculture name"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Farming system", "fr": "Type d'agriculture"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "grazing_method": {"tags": ["agriculture", "husbandry"], "columns": {"grazing method": null}, "separator": ";", "keycolumns": ["grazing method"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Grazing method", "fr": "Methode de paturage"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "tillage_method": {"tags": ["agriculture", "tillage"], "columns": {"tillage method": null}, "separator": ";", "keycolumns": ["tillage method"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Tillage method", "fr": "Methode travail du sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "tillage_season": {"tags": ["agriculture", "tillage"], "columns": {"tillage season": null}, "separator": ";", "keycolumns": ["tillage season"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Tillage season", "fr": "Saison travail du sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "tillage_system": {"tags": ["agriculture", "tillage"], "columns": {"tillage system": null}, "separator": ";", "keycolumns": ["tillage system"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Tillage system", "fr": "System travail du sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "type_main_crop": {"tags": ["agriculture", "crop"], "columns": {"type main crop": null}, "separator": ";", "keycolumns": ["type main crop"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Type main crop", "fr": "Type de culture principale"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "drainage_system": {"tags": ["agriculture", "water"], "columns": {"categories": null}, "separator": ";", "keycolumns": ["categories"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Drainage system", "fr": "Système de drainage"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "irrigation_type": {"tags": ["agriculture", "irrigation"], "columns": {"types of irrigation": null}, "separator": ";", "keycolumns": ["types of irrigation"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Irrigation type", "fr": "Type d'irrigation"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "livestock_breed": {"tags": ["agriculture", "husbandry"], "columns": {"livestock breed": null}, "separator": ";", "keycolumns": ["livestock breed"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Livestock breed", "fr": "Race du betail"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "irrigation_water": {"tags": ["agriculture", "water"], "columns": {"irrigation water": null}, "separator": ";", "keycolumns": ["irrigation water"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Irrigation water", "fr": "Type d'irrigation"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "landuse_year_ago": {"tags": ["agriculture", "landuse"], "columns": {"categories": null}, "separator": ";", "keycolumns": ["categories"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Landuse year ago", "fr": "Landuse_year_ago"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "experimental_type": {"tags": ["study"], "columns": {"experimental type": null}, "separator": ";", "keycolumns": ["experimental type"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Experimental type", "fr": "type expérimental"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "extraction method": {"tags": ["microfauna", "mesofauna", "methodology"], "columns": {"use_method": null}, "separator": ";", "keycolumns": ["use_method"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Method used", "fr": "Methode utilisée"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "macrofauna_method": {"tags": ["macrofauna"], "columns": {"categories": null}, "separator": ";", "keycolumns": ["categories"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Sampling Method used", "fr": "Methode utilisée pour l'échantillonge"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "observation_level": {"tags": [], "columns": {"observation_level": null}, "separator": ";", "keycolumns": ["observation_level"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Observation level", "fr": "Echelle d'observation"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pest_control_type": {"tags": ["agriculture", "pest_control"], "columns": {"pest control type": null}, "separator": ";", "keycolumns": ["pest control type"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Pest control Type", "fr": "Type de contrôle anti parasitaire"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "fertilization_type": {"tags": ["agriculture", "fertilization"], "columns": {"type of fertilization": null}, "separator": ";", "keycolumns": ["type of fertilization"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Type of fertilization", "fr": "Type de fertilisation"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "fertilization_method": {"tags": ["agriculture", "fertilization"], "columns": {"method of fertilization": null}, "separator": ";", "keycolumns": ["method of fertilization"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Method of fertilization", "fr": "Methode de fertilisation"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "organic_matter_input": {"tags": ["agriculture", "fertilization"], "columns": {"type of om input": null}, "separator": ";", "keycolumns": ["type of om input"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Type of OM input", "fr": "Type entrée"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "pest_control_boolean": {"tags": ["agriculture", "pest_control"], "columns": {"used on the study site": null}, "separator": ";", "keycolumns": ["used on the study site"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Pest control boolean list", "fr": "Liste boolean pest control"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "microbial_biomass_unit": {"tags": ["fungi"], "columns": {"microbial_biomass_unit": null}, "separator": ";", "keycolumns": ["microbial_biomass_unit"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "microbial biomass unit", "fr": "Unité de la biomasse microbienne"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "bacteria_shotgun_sequencing": {"tags": ["bacteria", "methodology"], "columns": {"Shotgun_sequencing": null}, "separator": ";", "keycolumns": ["Shotgun_sequencing"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Bacteria Shotgun_sequencing", "fr": "Bacteria Shotgun_sequencing"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "Relative_abundance_fungi_value": {"tags": ["fungi"], "columns": {"abundance": null}, "separator": ";", "keycolumns": ["abundance"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Abundance Fungi value", "fr": "Valeur abondance champignon"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "bacteria_shannon_index_logbase": {"tags": ["bacteria", "fungi", "methodology"], "columns": {"shannon_index_logbase": null}, "separator": ";", "keycolumns": ["shannon_index_logbase"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "shannon_index_logbase", "fr": "shannon_index_logbase"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "bacteria_or_fungi_picking_scope": {"tags": ["bacteria", "fungi", "methodology"], "columns": {"analysis_performed": null}, "separator": ";", "keycolumns": ["analysis_performed"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "ASV or OTU analysis performed", "fr": "Analyse ASV ou OTU effectuée"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "fungi_amf_morphological_analysis": {"tags": ["fungi", "methodology"], "columns": {"morphological_analysis": null}, "separator": ";", "keycolumns": ["morphological_analysis"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Morphological analysis performed", "fr": "Analyse morphologique effectuée"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "bacteria_or_fungi_sequencing_type": {"tags": ["bacteria", "fungi", "methodology"], "columns": {"sequencing_used": null}, "separator": ";", "keycolumns": ["sequencing_used"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Sequencing used for bacteria and fungi", "fr": "Séquençage utilisé pour bactérie et champignon"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "relative_abundance_bacteria_genus": {"tags": ["bacteria"], "columns": {"abundance": null}, "separator": ";", "keycolumns": ["abundance"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Abundance bacteria", "fr": "Abondance bacterienne"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "taxonomic_level_of_diversity_index": {"tags": ["mesofauna", "methodology"], "columns": {"use_method": null}, "separator": ";", "keycolumns": ["use_method"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Method used to compute", "fr": "Methode de calcul utilisée"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "bacteria_or_fungi_sequencing_length": {"tags": ["bacteria", "fungi", "methodology"], "columns": {"size": null}, "separator": ";", "keycolumns": ["size"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Size of the sequence for bacteria and fungi", "fr": "Taille de la séquence pour bactérie et champignon"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "sequencing_bacteria_and_archea_type": {"tags": ["bacteria", "methodology"], "columns": {"bacteria and archea type": null}, "separator": ";", "keycolumns": ["bacteria and archea type"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Bacteria_Sequencing type for bacteria and archea", "fr": "Bacteria_Sequencing type for bacteria and archea"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "bacterial_or_fungi_methodology_class": {"tags": ["bacteria", "fungi", "methodology"], "columns": {"methodology_used": null}, "separator": ";", "keycolumns": ["methodology_used"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Used methodology class", "fr": "Methodes utilisées - class"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "bacteria_or_fungi_sequencing_platform": {"tags": ["bacteria", "fungi", "methodology"], "columns": {"platform_used": null}, "separator": ";", "keycolumns": ["platform_used"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Platform used", "fr": "Platform utilisé"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "bacteria_or_fungi_sampling_methodology": {"tags": ["bacteria", "fungi", "methodology"], "columns": {"sampling_methodology": null}, "separator": ";", "keycolumns": ["sampling_methodology"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Sampling methodology", "fr": "Méthodologie d'échantillonnage"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "bacteria_or_fungi_taxon_annotation_platform": {"tags": ["bacteria", "fungi", "methodology"], "columns": {"platform_used": null}, "separator": ";", "keycolumns": ["platform_used"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Platform to assign taxa", "fr": "Plate-forme pour l'attribution des taxons"}, "internationalizedcolumns": null, "internationalizationdisplay": null}}, "application": {"name": "minotaur", "version": 17, "defaultlanguage": "en", "internationalization": {"internationalizationname": {"en": "Minotaur", "fr": "Prototype de l'application minotaur"}}, "internationalizationname": {"en": "Minotaur", "fr": "Prototype de l'application minotaur"}, "internationalizedcolumns": null}, "rightsrequest": null, "additionalfiles": {"Additional file": {"format": {"nom": {"checker": {"name": "String", "params": {"groovy": null, "pattern": "[a-z]*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "File name", "fr": "Nom du fichier"}, "internationalizedcolumns": null}, "date": {"checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Date", "fr": "Date"}, "internationalizedcolumns": null}, "Comment": {"checker": {"name": "String", "params": {"groovy": null, "pattern": "[a-z]*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Comment", "fr": "Commentaire"}, "internationalizedcolumns": null}, "dispositif": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "site", "fr": "site"}, "internationalizedcolumns": null}}, "internationalizationname": {"en": "Complementary file", "fr": "Fichier complementaire"}, "internationalizedcolumns": null}}, "compositereferences": {"cr_localisation_scopes": {"components": [{"reference": "site", "parentkeycolumn": null, "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datatypes": {"data_fungi": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Data Fungi", "fr": "Données champignons"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "list_sample": {"authorization": null, "internationalizationname": {"en": "Data Bacteria_fungi", "fr": "Données de bactéries et champignons"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "data_bacteria": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Data Bacteria", "fr": "Données bacteries"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "metadata_soil": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}, "granulometry": {"internationalizationname": null}, "physico-chimie": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Metadata Soil", "fr": "Métadonnées sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "data_mesofauna": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Data mesofauna", "fr": "Données de mésofaune"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "metadata_fungi": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Metadata Fungi", "fr": "Métadonnées champignons"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "metadata_scope": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Metadata Scope", "fr": "Métadonnées Scope"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "metadata_study": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Metadata Study", "fr": "Métadonnées Etude"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "data_macrofauna": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Data macrofauna", "fr": "Données macrofaune"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "data_microfauna": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Data Microfauna", "fr": "Données de microfaune"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "data_observation": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Data observation", "fr": "Données d'observation"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "metadata_bacteria": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "informations": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Metadata Bacteria", "fr": "Métadonnées Bacteries"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "metadata_mesofauna": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Metadata mesofauna", "fr": "Métadonnées de mesofaune"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "data_bacteria_fungi": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Data Bacteria_fungi", "fr": "Données de bactéries et champignons"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "metadata_macrofauna": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Metadata macrofauna", "fr": "Métadonnées macrofaune"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "metadata_microfauna": {"authorization": {"datagroups": {"date": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "generality": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Metadata microfauna", "fr": "Métadonnées microfaune"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "metadata_agriculture": {"authorization": {"datagroups": {"Crop": {"internationalizationname": null}, "date": {"internationalizationname": null}, "Water": {"internationalizationname": null}, "Landuse": {"internationalizationname": null}, "Tillage": {"internationalizationname": null}, "contexte": {"internationalizationname": null}, "Husbandry": {"internationalizationname": null}, "Irrigation": {"internationalizationname": null}, "Pest control": {"internationalizationname": null}, "informations": {"internationalizationname": null}, "Fertilization": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"name_of_study_site": {"internationalizationname": {"en": "Name of study site", "fr": "Nom de l'étude de site"}}}}, "internationalizationname": {"en": "Metadata Agriculture", "fr": "Métadonnées Agriculture"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}}, "references": {"crop": {"internationalizedtags": null, "internationalizationname": {"en": "Crop categories", "fr": "Categorie de culture"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "site": {"internationalizedtags": null, "internationalizationname": {"en": "Site name", "fr": "Site"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{study site name}", "fr": "{study site name}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "texture": {"internationalizedtags": null, "internationalizationname": {"en": "Indicate the texture of the soil", "fr": null}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ph_method": {"internationalizedtags": null, "internationalizationname": {"en": "Methodology to assess the pH", "fr": "Méthodologie d'évaluation du pH"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "fauna_group": {"internationalizedtags": null, "internationalizationname": {"en": "Taxon Fauna groups", "fr": "Les taxons fauna groupes"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "source_type": {"internationalizedtags": null, "internationalizationname": {"en": "Source type", "fr": "Type de source"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "european_zone": {"internationalizedtags": null, "internationalizationname": {"en": "European Zone", "fr": "Zone européenne"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "scale_project": {"internationalizedtags": null, "internationalizationname": {"en": "Scale projet", "fr": "Echelle du projet"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "soil_type_wrb": {"internationalizedtags": null, "internationalizationname": {"en": "Soil type wrb", "fr": "Type de sol wrb"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "study_landuse": {"internationalizedtags": null, "internationalizationname": {"en": "Study landuse", "fr": "Utilisation du sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "cropping_sytem": {"internationalizedtags": null, "internationalizationname": {"en": "Cropping system", "fr": "Le type de culture"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "farming_system": {"internationalizedtags": null, "internationalizationname": {"en": "Farming system", "fr": "Type d'agriculture"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "grazing_method": {"internationalizedtags": null, "internationalizationname": {"en": "Grazing method", "fr": "Methode de paturage"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "tillage_method": {"internationalizedtags": null, "internationalizationname": {"en": "Tillage method", "fr": "Methode travail du sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "tillage_season": {"internationalizedtags": null, "internationalizationname": {"en": "Tillage season", "fr": "Saison travail du sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "tillage_system": {"internationalizedtags": null, "internationalizationname": {"en": "Tillage system", "fr": "System travail du sol"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "type_main_crop": {"internationalizedtags": null, "internationalizationname": {"en": "Type main crop", "fr": "Type de culture principale"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "drainage_system": {"internationalizedtags": null, "internationalizationname": {"en": "Drainage system", "fr": "Système de drainage"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "irrigation_type": {"internationalizedtags": null, "internationalizationname": {"en": "Irrigation type", "fr": "Type d'irrigation"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "livestock_breed": {"internationalizedtags": null, "internationalizationname": {"en": "Livestock breed", "fr": "Race du betail"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "irrigation_water": {"internationalizedtags": null, "internationalizationname": {"en": "Irrigation water", "fr": "Type d'irrigation"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "landuse_year_ago": {"internationalizedtags": null, "internationalizationname": {"en": "Landuse year ago", "fr": "Landuse_year_ago"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "experimental_type": {"internationalizedtags": null, "internationalizationname": {"en": "Experimental type", "fr": "type expérimental"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "extraction method": {"internationalizedtags": null, "internationalizationname": {"en": "Method used", "fr": "Methode utilisée"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "macrofauna_method": {"internationalizedtags": null, "internationalizationname": {"en": "Sampling Method used", "fr": "Methode utilisée pour l'échantillonge"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "observation_level": {"internationalizedtags": null, "internationalizationname": {"en": "Observation level", "fr": "Echelle d'observation"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pest_control_type": {"internationalizedtags": null, "internationalizationname": {"en": "Pest control Type", "fr": "Type de contrôle anti parasitaire"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "fertilization_type": {"internationalizedtags": null, "internationalizationname": {"en": "Type of fertilization", "fr": "Type de fertilisation"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "fertilization_method": {"internationalizedtags": null, "internationalizationname": {"en": "Method of fertilization", "fr": "Methode de fertilisation"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "organic_matter_input": {"internationalizedtags": null, "internationalizationname": {"en": "Type of OM input", "fr": "Type entrée"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "pest_control_boolean": {"internationalizedtags": null, "internationalizationname": {"en": "Pest control boolean list", "fr": "Liste boolean pest control"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "microbial_biomass_unit": {"internationalizedtags": null, "internationalizationname": {"en": "microbial biomass unit", "fr": "Unité de la biomasse microbienne"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "bacteria_shotgun_sequencing": {"internationalizedtags": null, "internationalizationname": {"en": "Bacteria Shotgun_sequencing", "fr": "Bacteria Shotgun_sequencing"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "Relative_abundance_fungi_value": {"internationalizedtags": null, "internationalizationname": {"en": "Abundance Fungi value", "fr": "Valeur abondance champignon"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "bacteria_shannon_index_logbase": {"internationalizedtags": null, "internationalizationname": {"en": "shannon_index_logbase", "fr": "shannon_index_logbase"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "bacteria_or_fungi_picking_scope": {"internationalizedtags": null, "internationalizationname": {"en": "ASV or OTU analysis performed", "fr": "Analyse ASV ou OTU effectuée"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "fungi_amf_morphological_analysis": {"internationalizedtags": null, "internationalizationname": {"en": "Morphological analysis performed", "fr": "Analyse morphologique effectuée"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "bacteria_or_fungi_sequencing_type": {"internationalizedtags": null, "internationalizationname": {"en": "Sequencing used for bacteria and fungi", "fr": "Séquençage utilisé pour bactérie et champignon"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "relative_abundance_bacteria_genus": {"internationalizedtags": null, "internationalizationname": {"en": "Abundance bacteria", "fr": "Abondance bacterienne"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "taxonomic_level_of_diversity_index": {"internationalizedtags": null, "internationalizationname": {"en": "Method used to compute", "fr": "Methode de calcul utilisée"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "bacteria_or_fungi_sequencing_length": {"internationalizedtags": null, "internationalizationname": {"en": "Size of the sequence for bacteria and fungi", "fr": "Taille de la séquence pour bactérie et champignon"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "sequencing_bacteria_and_archea_type": {"internationalizedtags": null, "internationalizationname": {"en": "Bacteria_Sequencing type for bacteria and archea", "fr": "Bacteria_Sequencing type for bacteria and archea"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "bacterial_or_fungi_methodology_class": {"internationalizedtags": null, "internationalizationname": {"en": "Used methodology class", "fr": "Methodes utilisées - class"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "bacteria_or_fungi_sequencing_platform": {"internationalizedtags": null, "internationalizationname": {"en": "Platform used", "fr": "Platform utilisé"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "bacteria_or_fungi_sampling_methodology": {"internationalizedtags": null, "internationalizationname": {"en": "Sampling methodology", "fr": "Méthodologie d'échantillonnage"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "bacteria_or_fungi_taxon_annotation_platform": {"internationalizedtags": null, "internationalizationname": {"en": "Platform to assign taxa", "fr": "Plate-forme pour l'attribution des taxons"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}}, "application": {"internationalizationname": {"en": "Minotaur", "fr": "Prototype de l'application minotaur"}}, "rightsrequest": null, "additionalfiles": {"Additional file": {"format": {"nom": {"en": "File name", "fr": "Nom du fichier"}, "date": {"en": "Date", "fr": "Date"}, "Comment": {"en": "Comment", "fr": "Commentaire"}, "dispositif": {"en": "site", "fr": "site"}}, "internationalizationname": {"en": "Complementary file", "fr": "Fichier complementaire"}, "internationalizedcolumns": null, "internationalizationdisplay": null}}, "internationalizedtags": {"crop": {"en": "Crop", "fr": "Culture"}, "data": {"en": "Data", "fr": "Données"}, "fauna": {"en": "Fauna data", "fr": "Données Faune"}, "fungi": {"en": "Fungi", "fr": "Champignon"}, "scope": {"en": "Scope", "fr": "Porté"}, "soils": {"en": "Soil", "fr": "Sol"}, "study": {"en": "Study", "fr": "Etude"}, "water": {"en": "Water", "fr": "Eau"}, "landuse": {"en": "Landuse", "fr": "Occupation du sol"}, "tillage": {"en": "Tillage", "fr": "Travail du sol"}, "bacteria": {"en": "Bacteria", "fr": "Bacterie"}, "metadata": {"en": "Metadata", "fr": "Métadonnées"}, "husbandry": {"en": "Husbandry", "fr": "Elevage"}, "mesofauna": {"en": "Mesofauna", "fr": "Mésofaune"}, "earthworms": {"en": "Earthworms", "fr": "Verre de terre"}, "irrigation": {"en": "Irrigation", "fr": "Irrigation"}, "macrofauna": {"en": "Macrofauna", "fr": "Macrofaune"}, "microfauna": {"en": "Microfauna", "fr": "Microfaune"}, "agriculture": {"en": "Agriculture", "fr": "ITK"}, "methodology": {"en": "methodology", "fr": "methodologie"}, "observation": {"en": "Observation", "fr": "Observation"}, "localisation": {"en": "Localization", "fr": "Localisation"}, "pest_control": {"en": "Pest control", "fr": "lutte antiparasitaire"}, "fertilization": {"en": "Fertilization", "fr": "Fertilisation"}, "biological_data": {"en": "Biological data", "fr": "Données biologique"}}}, "requiredauthorizationsattributes": ["name_of_study_site"]},"configfile":"9b7d1790-41f5-4597-baad-751028a53d4b","version":17,"additionalfile":["Additional file"]}, {"id":"305cab22-f7b6-4bb0-93a9-3514dcf9e2d0","creator":"5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9","creationdate":"2023-07-17T16:43:12.02919","updatedate":"2023-07-17T16:43:12.02919","name":"monsore","comment":"","referencetype":["especes","type_de_sites","sites","type de fichiers","projet","themes","types_de_donnees_par_themes_de_sites_et_projet","valeurs_qualitatives","variables","unites","variables_et_unites_par_types_de_donnees"],"datatype":["pem"],"configuration":{"tags": {"data": {"en": "data", "fr": "données"}, "context": {"en": "context", "fr": "contexte"}}, "comment": null, "version": 1, "datatypes": {"pem": {"data": {"date": {"tags": [], "hidden": false, "components": {"value": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "site": {"tags": [], "hidden": false, "components": {"bassin": null, "chemin": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "sites", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "return references.get(\"sites\") .find{it.getRefValues().get(\"zet_chemin_parent\").equals(datum.site.bassin) && it.getRefValues().get(\"zet_nom_key\").equals(datum.site.plateforme)} .getHierarchicalKey();\n", "references": ["sites"]}}, "plateforme": null}, "chartdescription": null, "computedcomponents": {"site_bassin": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "sites", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "computation": {"datatypes": [], "expression": "return references.get(\"sites\") .find{it.getNaturalKey().equals(datum.site.bassin)} .getHierarchicalKey();\n", "references": ["sites"]}}}}, "espece": {"tags": [], "hidden": false, "components": {"value": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "especes", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "projet": {"tags": [], "hidden": false, "components": {"value": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "projet", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "Nombre d'individus": {"tags": [], "hidden": false, "components": {"unit": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unites", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "return \"sans_unite\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "return 0", "references": []}}}, "chartdescription": null, "computedcomponents": {}}, "Couleur des individus": {"tags": [], "hidden": false, "components": {"unit": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unites", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "return \"sans_unite\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "valeurs_qualitatives", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}}, "tags": [], "format": {"columns": [{"header": "projet", "boundto": {"id": "projet_value", "type": "componentKey", "variable": "projet", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "site", "boundto": {"id": "site_bassin", "type": "componentKey", "variable": "site", "component": "bassin"}, "presenceconstraint": "MANDATORY"}, {"header": "plateforme", "boundto": {"id": "site_plateforme", "type": "componentKey", "variable": "site", "component": "plateforme"}, "presenceconstraint": "MANDATORY"}, {"header": "date", "boundto": {"id": "date_value", "type": "componentKey", "variable": "date", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "espece", "boundto": {"id": "espece_value", "type": "componentKey", "variable": "espece", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "Couleur des individus", "boundto": {"id": "Couleur des individus_value", "type": "componentKey", "variable": "Couleur des individus", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "Nombre d'individus", "boundto": {"id": "Nombre d'individus_value", "type": "componentKey", "variable": "Nombre d'individus", "component": "value"}, "presenceconstraint": "MANDATORY"}], "constants": [], "separator": ";", "headerline": 4, "firstrowline": 5, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": null, "uniqueness": [{"id": "projet_value", "type": "componentKey", "variable": "projet", "component": "value"}, {"id": "site_chemin", "type": "componentKey", "variable": "site", "component": "chemin"}, {"id": "date_value", "type": "componentKey", "variable": "date", "component": "value"}, {"id": "espece_value", "type": "componentKey", "variable": "espece", "component": "value"}], "validations": {"unitOfColor": {"checker": {"name": "GroovyExpression", "params": {"groovy": {"datatypes": [], "expression": "String datatype = \"piegeage_en_montee\"; String variable = \"Couleur des individus\"; String codeVariable = \"couleur_des_individus\"; String component = \"unit\"; return referencesValues.get(\"variables_et_unites_par_types_de_donnees\") .findAll{it.get(\"nom du type de données\").equals(datatype)} .find{it.get(\"nom de la variable\").equals(codeVariable)} .get(\"nom de l'unité\").equals(datum.get(variable).get(component));\n", "references": ["variables_et_unites_par_types_de_donnees"]}, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "components": null, "internationalizationname": {"fr": "vérifie l'unité de la couleur des individus"}, "internationalizedcolumns": null}, "unitOfIndividus": {"checker": {"name": "GroovyExpression", "params": {"groovy": {"datatypes": [], "expression": "String datatype = \"piegeage_en_montee\"; String variable = \"Nombre d'individus\"; String codeVariable = \"nombre_d_individus\"; String component = \"unit\"; return referencesValues.get(\"variables_et_unites_par_types_de_donnees\") .findAll{it.get(\"nom du type de données\").equals(datatype)} .find{it.get(\"nom de la variable\").equals(codeVariable)} .get(\"nom de l'unité\").equals(datum.get(variable).get(component));\n", "references": ["variables_et_unites_par_types_de_donnees"]}, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "components": null, "internationalizationname": {"fr": "vérifie l'unité du nombre d'individus"}, "internationalizedcolumns": null}}, "authorization": {"timescope": {"id": "date_value", "type": "componentKey", "variable": "date", "component": "value"}, "datagroups": {"qualitatif": {"data": ["Couleur des individus"], "label": "Données qualitatives", "internationalizationname": {"en": "Qualitative", "fr": "Qualitatif"}, "internationalizedcolumns": null}, "quantitatif": {"data": ["Nombre d'individus"], "label": "Données quantitatives", "internationalizationname": {"en": "Quantitative", "fr": "Quantitatif"}, "internationalizedcolumns": null}, "referentiel": {"data": ["date", "site", "projet", "espece"], "label": "Référentiel", "internationalizationname": {"en": "Repositories", "fr": "Référentiels"}, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"projet": {"variable": "projet", "component": "value", "componentkey": {"id": "projet_value", "type": "componentKey", "variable": "projet", "component": "value"}, "internationalizationname": {"en": "Project", "fr": "Projet"}, "internationalizedcolumns": null}, "localization": {"variable": "site", "component": "chemin", "componentkey": {"id": "site_chemin", "type": "componentKey", "variable": "site", "component": "chemin"}, "internationalizationname": {"en": "Localization", "fr": "Localisation"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"qualitatif": {"internationalizationname": {"en": "Qualitative", "fr": "Qualitatif"}}, "quantitatif": {"internationalizationname": {"en": "Quantitative", "fr": "Quantitatif"}}, "referentiel": {"internationalizationname": {"en": "Repositories", "fr": "Référentiels"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"projet": {"internationalizationname": {"en": "Project", "fr": "Projet"}}, "localization": {"internationalizationname": {"en": "Localization", "fr": "Localisation"}}}}}, "internationalizationname": {"en": "Trap in ascent", "fr": "Piégeage en Montée"}, "internationalizedcolumns": null, "internationalizationdisplays": {"especes": {"pattern": {"en": "espèce :{esp_nom}", "fr": "espèce :{esp_nom}"}}}}}, "references": {"sites": {"tags": ["context"], "columns": {"zet_nom_en": null, "zet_nom_fr": null, "zet_nom_key": null, "tze_type_nom": null, "zet_chemin_parent": null, "zet_description_en": null, "zet_description_fr": null}, "separator": ";", "keycolumns": ["zet_chemin_parent", "zet_nom_key"], "validations": {"typeSitesRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "type_de_sites", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["tze_type_nom"], "internationalizationname": {"fr": "référence au type de site"}, "internationalizedcolumns": null}, "siteParentRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "sites", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["zet_chemin_parent"], "internationalizationname": {"fr": "référence à la colonne parent"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Site", "fr": "Site"}, "internationalizedcolumns": {"zet_nom_key": {"en": "zet_nom_en", "fr": "zet_nom_fr"}, "zet_description_fr": {"en": "zet_description_en", "fr": "zet_description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{zet_nom_key}", "fr": "{zet_nom_key}"}}}, "projet": {"tags": ["context"], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "definition_en": null, "definition_fr": null, "colonne_homonyme_entre_referentiels": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Project", "fr": "Projet"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "definition_fr": {"en": "definition_en", "fr": "definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}}, "themes": {"tags": ["context"], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "description_en": null, "description_fr": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Thematic", "fr": "Thème"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}}, "unites": {"tags": ["data"], "columns": {"nom_en": null, "nom_fr": null, "code_en": null, "code_fr": null, "nom_key": null, "code_key": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Units", "fr": "Unités"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "code_key": {"en": "code_en", "fr": "code_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key} ({code_key})", "fr": "{nom_key} ({code_key})"}}}, "especes": {"tags": ["data"], "columns": {"esp_nom": null, "esp_definition_en": null, "esp_definition_fr": null, "colonne_homonyme_entre_referentiels": null}, "separator": ";", "keycolumns": ["esp_nom"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Species", "fr": "Espèces"}, "internationalizedcolumns": {"esp_definition_fr": {"en": "esp_definition_en", "fr": "esp_definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{esp_nom}", "fr": "{esp_nom}"}}}, "variables": {"tags": ["data"], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "definition_en": null, "definition_fr": null, "isQualitative": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Variables", "fr": "Variables"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "definition_fr": {"en": "definition_en", "fr": "definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}}, "type_de_sites": {"tags": ["context"], "columns": {"tze_nom_en": null, "tze_nom_fr": null, "tze_nom_key": null, "tze_definition_en": null, "tze_definition_fr": null}, "separator": ";", "keycolumns": ["tze_nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Sites types", "fr": "Types de sites"}, "internationalizedcolumns": {"tze_nom_key": {"en": "tze_nom_en", "fr": "tze_nom_fr"}, "tze_definition_fr": {"en": "tze_definition_en", "fr": "tze_definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{tze_nom_key}", "fr": "{tze_nom_key}"}}}, "type de fichiers": {"tags": [], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "description_en": null, "description_fr": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Files types", "fr": "Types de fichiers"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}}, "valeurs_qualitatives": {"tags": ["data"], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "valeur_en": null, "valeur_fr": null, "valeur_key": null}, "separator": ";", "keycolumns": ["nom_key", "valeur_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Qualitative values", "fr": "Valeurs qualitatives"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "valeur_key": {"en": "valeur_en", "fr": "valeur_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{valeur_key}", "fr": "{valeur_key}"}}}, "variables_et_unites_par_types_de_donnees": {"tags": ["data"], "columns": {"nom de l'unité": null, "nom de la variable": null, "nom du type de données": null}, "separator": ";", "keycolumns": ["nom du type de données", "nom de la variable"], "validations": {"uniteRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unites", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom de l'unité"], "internationalizationname": {"fr": "référence à l'unité'"}, "internationalizedcolumns": null}, "variableRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "variables", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom de la variable"], "internationalizationname": {"fr": "référence à la variable"}, "internationalizedcolumns": null}, "checkDatatype": {"checker": {"name": "GroovyExpression", "params": {"groovy": {"datatypes": [], "expression": "String datatype = Arrays.stream(datum.get(\"nom du type de données\").split(\"_\")).collect{it.substring(0, 1)}.join(); return application.getDataType().contains(datatype);\n", "references": []}, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom du type de données"], "internationalizationname": {"fr": "test"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Variables and units by data type", "fr": "Variables et unités par type de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "datatype name : {nom du type de données}, variable name : {nom de la variable}, : unit name {nom de l'unité}", "fr": "nom du type de données : {nom du type de données}, nom de la variable : {nom de la variable}, : nom de l'unité {nom de l'unité}"}}}, "types_de_donnees_par_themes_de_sites_et_projet": {"tags": ["context"], "columns": {"nom du site": null, "nom du projet": null, "nom du thème": null, "nom du type de données": null}, "separator": ";", "keycolumns": ["nom du projet", "nom du site", "nom du thème", "nom du type de données"], "validations": {"sitesRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "sites", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom du site"], "internationalizationname": {"fr": "référence au site"}, "internationalizedcolumns": null}, "projetRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "projet", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom du projet"], "internationalizationname": {"fr": "référence au projet"}, "internationalizedcolumns": null}, "themesRef": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "themes", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom du thème"], "internationalizationname": {"fr": "référence au theme"}, "internationalizedcolumns": null}, "checkDatatype": {"checker": {"name": "GroovyExpression", "params": {"groovy": {"datatypes": [], "expression": "String datatype = Arrays.stream(datum.get(\"nom du type de données\").split(\"_\")).collect{it.substring(0, 1)}.join(); return application.getDataType().contains(datatype);\n", "references": []}, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["nom du type de données"], "internationalizationname": {"fr": "test"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Data types by site and project", "fr": "Types de données par site et projet"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "projet name: {nom du projet}, site name : {nom du site}, theme name : {nom du thème}, data type name : {nom du type de données}", "fr": "nom du projet: {nom du projet}, nom du site : {nom du site}, nom du thème : {nom du thème}, nom du type de données : {nom du type de données}"}}}}, "application": {"name": "MONSORE", "version": 1, "defaultlanguage": "fr", "internationalization": {"internationalizationname": {"en": "SOERE my SOERE", "fr": "SOERE mon SOERE"}}, "internationalizationname": {"en": "SOERE my SOERE", "fr": "SOERE mon SOERE"}, "internationalizedcolumns": null}, "rightsrequest": null, "additionalfiles": {"fichiers": {"format": {"age": {"checker": {"name": "Integer", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Age", "fr": "Age"}, "internationalizedcolumns": null}, "nom": {"checker": {"name": "String", "params": {"groovy": null, "pattern": "[a-z]*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Name", "fr": "Nom"}, "internationalizedcolumns": null}, "date": {"checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Date", "fr": "Date"}, "internationalizedcolumns": null}, "site": {"checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "sites", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Place", "fr": "Site"}, "internationalizedcolumns": null}, "poids": {"checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Weight", "fr": "Poids"}, "internationalizedcolumns": null}}, "internationalizationname": {"en": "Files", "fr": "Fichiers"}, "internationalizedcolumns": null}, "utilisateurs": {"format": {"nom": {"checker": {"name": "String", "params": {"groovy": null, "pattern": "[a-z]*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Name", "fr": "Nom"}, "internationalizedcolumns": null}, "prenom": {"checker": {"name": "String", "params": {"groovy": null, "pattern": "[a-z]*", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "internationalizationname": {"en": "Surname", "fr": "Prénom"}, "internationalizedcolumns": null}}, "internationalizationname": {"en": "User", "fr": "Users"}, "internationalizedcolumns": null}}, "compositereferences": {"sites": {"components": [{"reference": "type_de_sites", "parentkeycolumn": null, "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}, {"reference": "sites", "parentkeycolumn": "tze_type_nom", "parentrecursivekey": "zet_chemin_parent", "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}, "projet": {"components": [{"reference": "projet", "parentkeycolumn": null, "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datatypes": {"pem": {"authorization": {"datagroups": {"qualitatif": {"internationalizationname": {"en": "Qualitative", "fr": "Qualitatif"}}, "quantitatif": {"internationalizationname": {"en": "Quantitative", "fr": "Quantitatif"}}, "referentiel": {"internationalizationname": {"en": "Repositories", "fr": "Référentiels"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"projet": {"internationalizationname": {"en": "Project", "fr": "Projet"}}, "localization": {"internationalizationname": {"en": "Localization", "fr": "Localisation"}}}}, "internationalizationname": {"en": "Trap in ascent", "fr": "Piégeage en Montée"}, "internationalizedcolumns": null, "internationalizationdisplay": {"especes": {"pattern": {"en": "espèce :{esp_nom}", "fr": "espèce :{esp_nom}"}}}, "internationalizedvalidations": {"unitOfColor": {"fr": "vérifie l'unité de la couleur des individus"}, "unitOfIndividus": {"fr": "vérifie l'unité du nombre d'individus"}}}}, "references": {"sites": {"internationalizedtags": null, "internationalizationname": {"en": "Site", "fr": "Site"}, "internationalizedcolumns": {"zet_nom_key": {"en": "zet_nom_en", "fr": "zet_nom_fr"}, "zet_description_fr": {"en": "zet_description_en", "fr": "zet_description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{zet_nom_key}", "fr": "{zet_nom_key}"}}, "internationalizedvalidations": {"typeSitesRef": {"fr": "référence au type de site"}, "siteParentRef": {"fr": "référence à la colonne parent"}}, "internationalizeddynamiccolumns": {}}, "projet": {"internationalizedtags": null, "internationalizationname": {"en": "Project", "fr": "Projet"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "definition_fr": {"en": "definition_en", "fr": "definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "themes": {"internationalizedtags": null, "internationalizationname": {"en": "Thematic", "fr": "Thème"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "unites": {"internationalizedtags": null, "internationalizationname": {"en": "Units", "fr": "Unités"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "code_key": {"en": "code_en", "fr": "code_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key} ({code_key})", "fr": "{nom_key} ({code_key})"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "especes": {"internationalizedtags": null, "internationalizationname": {"en": "Species", "fr": "Espèces"}, "internationalizedcolumns": {"esp_definition_fr": {"en": "esp_definition_en", "fr": "esp_definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{esp_nom}", "fr": "{esp_nom}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "variables": {"internationalizedtags": null, "internationalizationname": {"en": "Variables", "fr": "Variables"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "definition_fr": {"en": "definition_en", "fr": "definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "type_de_sites": {"internationalizedtags": null, "internationalizationname": {"en": "Sites types", "fr": "Types de sites"}, "internationalizedcolumns": {"tze_nom_key": {"en": "tze_nom_en", "fr": "tze_nom_fr"}, "tze_definition_fr": {"en": "tze_definition_en", "fr": "tze_definition_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{tze_nom_key}", "fr": "{tze_nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "type de fichiers": {"internationalizedtags": null, "internationalizationname": {"en": "Files types", "fr": "Types de fichiers"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "valeurs_qualitatives": {"internationalizedtags": null, "internationalizationname": {"en": "Qualitative values", "fr": "Valeurs qualitatives"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "valeur_key": {"en": "valeur_en", "fr": "valeur_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{valeur_key}", "fr": "{valeur_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "variables_et_unites_par_types_de_donnees": {"internationalizedtags": null, "internationalizationname": {"en": "Variables and units by data type", "fr": "Variables et unités par type de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "datatype name : {nom du type de données}, variable name : {nom de la variable}, : unit name {nom de l'unité}", "fr": "nom du type de données : {nom du type de données}, nom de la variable : {nom de la variable}, : nom de l'unité {nom de l'unité}"}}, "internationalizedvalidations": {"uniteRef": {"fr": "référence à l'unité'"}, "variableRef": {"fr": "référence à la variable"}, "checkDatatype": {"fr": "test"}}, "internationalizeddynamiccolumns": {}}, "types_de_donnees_par_themes_de_sites_et_projet": {"internationalizedtags": null, "internationalizationname": {"en": "Data types by site and project", "fr": "Types de données par site et projet"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "projet name: {nom du projet}, site name : {nom du site}, theme name : {nom du thème}, data type name : {nom du type de données}", "fr": "nom du projet: {nom du projet}, nom du site : {nom du site}, nom du thème : {nom du thème}, nom du type de données : {nom du type de données}"}}, "internationalizedvalidations": {"sitesRef": {"fr": "référence au site"}, "projetRef": {"fr": "référence au projet"}, "themesRef": {"fr": "référence au theme"}, "checkDatatype": {"fr": "test"}}, "internationalizeddynamiccolumns": {}}}, "application": {"internationalizationname": {"en": "SOERE my SOERE", "fr": "SOERE mon SOERE"}}, "rightsrequest": null, "additionalfiles": {"fichiers": {"format": {"age": {"en": "Age", "fr": "Age"}, "nom": {"en": "Name", "fr": "Nom"}, "date": {"en": "Date", "fr": "Date"}, "site": {"en": "Place", "fr": "Site"}, "poids": {"en": "Weight", "fr": "Poids"}}, "internationalizationname": {"en": "Files", "fr": "Fichiers"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "utilisateurs": {"format": {"nom": {"en": "Name", "fr": "Nom"}, "prenom": {"en": "Surname", "fr": "Prénom"}}, "internationalizationname": {"en": "User", "fr": "Users"}, "internationalizedcolumns": null, "internationalizationdisplay": null}}, "internationalizedtags": {"data": {"en": "data", "fr": "données"}, "context": {"en": "context", "fr": "contexte"}}}, "requiredauthorizationsattributes": ["projet", "localization"]},"configfile":"407471bc-05d7-4837-ae17-9ef7a1e1511a","version":1,"additionalfile":["fichiers","utilisateurs"]}, {"id":"a3bac9f4-f889-4431-b087-d287c60c673b","creator":"59effdf0-a352-464f-b245-96521c519634","creationdate":"2023-07-17T16:58:26.874603","updatedate":"2023-07-17T16:58:26.874603","name":"damienbastedeccinq","comment":"","referencetype":["ref_metadata_entity","ref_datafile_variable_metadata","ref_variable_standard","ref_datafile_variable","ref_treatment","ref_plot_type","ref_site","ref_plot"],"datatype":["teledetection_data_v1"],"configuration":{"tags": {}, "comment": null, "version": 1, "datatypes": {"teledetection_data_v1": {"data": {"date": {"tags": [], "hidden": false, "components": {"date": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "heure": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "HH:mm", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "location": {"tags": [], "hidden": false, "components": {"experimental_plot": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_plot", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "experimental_site": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}, "experimental_network": null}, "chartdescription": null, "computedcomponents": {}}, "treatment": {"tags": [], "hidden": false, "components": {"experimental_treatment": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_treatment", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "pixel_count": {"tags": [], "hidden": false, "components": {"pixel_count_10m": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}, "pixel_count_20m": {"tags": ["__hidden__"], "hidden": true, "checker": null, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {"pixel_count": {"tags": [], "hidden": false, "checker": null, "computation": {"datatypes": [], "expression": "StringToTest=datum.get(\"teledec_data\").get(\"variable\"); if(StringToTest.indexOf(\"10m\") == -1) {return datum.get(\"pixel_count\").get(\"pixel_count_20m\"); } else { return datum.get(\"pixel_count\").get(\"pixel_count_10m\"); }\n", "references": []}}}}, "teledec_data": {"tags": [], "hidden": false, "components": {"value": null, "variable": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_datafile_variable", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}}, "tags": [], "format": {"columns": [{"header": "Date", "boundto": {"id": "date_date", "type": "componentKey", "variable": "date", "component": "date"}, "presenceconstraint": "MANDATORY"}, {"header": "Heure", "boundto": {"id": "date_heure", "type": "componentKey", "variable": "date", "component": "heure"}, "presenceconstraint": "MANDATORY"}], "constants": [{"boundto": {"id": "location_experimental_network", "type": "componentKey", "variable": "location", "component": "experimental_network"}, "rownumber": 1, "headername": null, "columnnumber": 2, "exportheader": "experimental network"}, {"boundto": {"id": "location_experimental_site", "type": "componentKey", "variable": "location", "component": "experimental_site"}, "rownumber": 2, "headername": null, "columnnumber": 2, "exportheader": "experimental site"}, {"boundto": {"id": "location_experimental_plot", "type": "componentKey", "variable": "location", "component": "experimental_plot"}, "rownumber": 3, "headername": null, "columnnumber": 2, "exportheader": "experimental plot"}, {"boundto": {"id": "treatment_experimental_treatment", "type": "componentKey", "variable": "treatment", "component": "experimental_treatment"}, "rownumber": 4, "headername": null, "columnnumber": 2, "exportheader": "experimental treatment"}, {"boundto": {"id": "pixel_count_pixel_count_10m", "type": "componentKey", "variable": "pixel_count", "component": "pixel_count_10m"}, "rownumber": 5, "headername": null, "columnnumber": 2, "exportheader": null}, {"boundto": {"id": "pixel_count_pixel_count_20m", "type": "componentKey", "variable": "pixel_count", "component": "pixel_count_20m"}, "rownumber": 6, "headername": null, "columnnumber": 2, "exportheader": "pixel_count_20m"}], "separator": ";", "headerline": 11, "firstrowline": 14, "repeatedcolumns": [{"tokens": [{"boundto": {"id": "teledec_data_variable", "type": "componentKey", "variable": "teledec_data", "component": "variable"}, "exportheader": null}], "boundto": {"id": "teledec_data_value", "type": "componentKey", "variable": "teledec_data", "component": "value"}, "exportheader": null, "headerpattern": "(.*)"}], "allowunexpectedcolumns": true}, "migrations": {}, "repository": null, "uniqueness": [{"id": "location_experimental_plot", "type": "componentKey", "variable": "location", "component": "experimental_plot"}, {"id": "location_experimental_site", "type": "componentKey", "variable": "location", "component": "experimental_site"}, {"id": "location_experimental_network", "type": "componentKey", "variable": "location", "component": "experimental_network"}, {"id": "date_date", "type": "componentKey", "variable": "date", "component": "date"}, {"id": "date_heure", "type": "componentKey", "variable": "date", "component": "heure"}, {"id": "teledec_data_variable", "type": "componentKey", "variable": "teledec_data", "component": "variable"}], "validations": {}, "authorization": null, "internationalizationname": {"en": "teledetection data", "fr": "données de télédétection sans repeated columns"}, "internationalizedcolumns": null, "internationalizationdisplays": {"ref_site": {"pattern": {"en": "<em>[data display]</em>: {site_code} ({site_label_en})", "fr": "<em>[data display]</em>: {site_code} ({site_label_fr})"}}}}}, "references": {"ref_plot": {"tags": [], "columns": {"plot_uri": null, "plot_code": null, "site_code": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "plot_label_en": null, "plot_label_fr": null, "plot_type_code": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_plot_type", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "treatment_code": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_treatment", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "plot_code_parent": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_plot", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "plot_description_en": null, "plot_description_fr": null}, "separator": ";", "keycolumns": ["plot_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "List of experimental plots", "fr": "(ref_plot.csv) Liste des parcelles expérimentales"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "ref_site": {"tags": [], "columns": {"site_uri": null, "site_code": null, "network_code": null, "site_label_en": null, "site_label_fr": null, "site_description_en": null, "site_description_fr": null}, "separator": ";", "keycolumns": ["site_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "List of study sites", "fr": "(ref_site.csv) Liste des sites d'étude"}, "internationalizedcolumns": {"site_label_fr": {"en": "site_label_en", "fr": "site_label_en"}}, "internationalizationdisplay": {"pattern": {"en": "{site_code} ({site_label_en})", "fr": "{site_code} ({site_label_fr})"}}}, "ref_plot_type": {"tags": [], "columns": {"plot_type_uri": null, "plot_type_code": null, "plot_type_label_en": null, "plot_type_label_fr": null, "plot_type_description_en": null, "plot_type_description_fr": null}, "separator": ";", "keycolumns": ["plot_type_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "List of experimental plot types", "fr": "(ref_plot_type.csv) Liste des types de parcelles expérimentales"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "ref_treatment": {"tags": [], "columns": {"treatment_uri": null, "treatment_code": null, "treatment_label_en": null, "treatment_label_fr": null, "treatment_description_en": null, "treatment_description_fr": null}, "separator": ";", "keycolumns": ["treatment_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "list of treatments", "fr": "(ref_treatment.csv) Liste des traitements"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "ref_metadata_entity": {"tags": [], "columns": {"entity_uri": null, "entity_code": null, "entity_name_en": null, "entity_name_fr": null}, "separator": ";", "keycolumns": ["entity_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "List of entities usable in the metadata reference of the data file columns", "fr": "(metadata_entity.csv) Liste des entités utilisables dans le référentiel des métadonnées des colonnes des fichiers de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{entity_name_en}", "fr": "{entity_name_fr}"}}}, "ref_datafile_variable": {"tags": [], "columns": {"variable_unit": null, "variable_entity": null, "variable_context": null, "variable_category": null, "variable_qualifier": null, "datafile_variable_code": null, "variable_standard_code": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_variable_standard", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "variable_characteristic": null}, "separator": ";", "keycolumns": ["datafile_variable_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {"variable_metadata": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_datafile_variable_metadata", "duration": null, "required": false, "multiplicity": "MANY", "transformation": {"codify": false, "groovy": null}}}, "computation": {"datatypes": [], "expression": "String datafile_variable_code = datum[\"datafile_variable_code\"]; references.ref_datafile_variable_metadata .findAll({it.refValues.datafile_variable_code.equals(datafile_variable_code)}) .collect({it.naturalKey}) .join(\",\");\n", "references": ["ref_datafile_variable_metadata"]}, "presenceconstraint": "MANDATORY"}}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "List of column names of data files", "fr": "(datafile_variable.csv) Liste des noms des colonnes de fichiers de données"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "ref_variable_standard": {"tags": [], "columns": {"variable_ref": null, "variable_code": null, "variable_label_en": null, "variable_label_fr": null, "variable_shortname_en": null, "variable_shortname_fr": null, "variable_description_en": null, "variable_description_fr": null}, "separator": ";", "keycolumns": ["variable_code"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "variable reference", "fr": "(variable_standard.csv) Référentiel des variables"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "ref_datafile_variable_metadata": {"tags": [], "columns": {"entity_code": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_metadata_entity", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "entity_value": null, "entity_value_uri": null, "entity_value_type": null, "datafile_variable_code": null, "entity_value_unit_code": null, "entity_value_unit_code_uri": null}, "separator": ";", "keycolumns": ["datafile_variable_code", "entity_code", "entity_value"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Data file column metadata list", "fr": "(metadata_file.csv) Liste des métadonnées des colonnes des fichiers de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{entity_code} : {entity_value} ({entity_value_unit_code})", "fr": "{entity_code} : {entity_value} ({entity_value_unit_code})"}}}}, "application": {"name": "damienbastedeccinq", "version": 1, "defaultlanguage": "fr", "internationalization": {"internationalizationname": {"en": "BAS Damien UC Teledec Scen 5", "fr": "BAS Damien UC Teledec Scen 5"}}, "internationalizationname": {"en": "BAS Damien UC Teledec Scen 5", "fr": "BAS Damien UC Teledec Scen 5"}, "internationalizedcolumns": null}, "rightsrequest": null, "additionalfiles": {}, "compositereferences": {"cref_ref_plot_ref_site": {"components": [{"reference": "ref_site", "parentkeycolumn": null, "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}, {"reference": "ref_plot", "parentkeycolumn": "site_code", "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datatypes": {"teledetection_data_v1": {"authorization": null, "internationalizationname": {"en": "teledetection data", "fr": "données de télédétection sans repeated columns"}, "internationalizedcolumns": null, "internationalizationdisplay": {"ref_site": {"pattern": {"en": "<em>[data display]</em>: {site_code} ({site_label_en})", "fr": "<em>[data display]</em>: {site_code} ({site_label_fr})"}}}, "internationalizedvalidations": {}}}, "references": {"ref_plot": {"internationalizedtags": null, "internationalizationname": {"en": "List of experimental plots", "fr": "(ref_plot.csv) Liste des parcelles expérimentales"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_site": {"internationalizedtags": null, "internationalizationname": {"en": "List of study sites", "fr": "(ref_site.csv) Liste des sites d'étude"}, "internationalizedcolumns": {"site_label_fr": {"en": "site_label_en", "fr": "site_label_en"}}, "internationalizationdisplay": {"pattern": {"en": "{site_code} ({site_label_en})", "fr": "{site_code} ({site_label_fr})"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_plot_type": {"internationalizedtags": null, "internationalizationname": {"en": "List of experimental plot types", "fr": "(ref_plot_type.csv) Liste des types de parcelles expérimentales"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_treatment": {"internationalizedtags": null, "internationalizationname": {"en": "list of treatments", "fr": "(ref_treatment.csv) Liste des traitements"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_metadata_entity": {"internationalizedtags": null, "internationalizationname": {"en": "List of entities usable in the metadata reference of the data file columns", "fr": "(metadata_entity.csv) Liste des entités utilisables dans le référentiel des métadonnées des colonnes des fichiers de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{entity_name_en}", "fr": "{entity_name_fr}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_datafile_variable": {"internationalizedtags": null, "internationalizationname": {"en": "List of column names of data files", "fr": "(datafile_variable.csv) Liste des noms des colonnes de fichiers de données"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_variable_standard": {"internationalizedtags": null, "internationalizationname": {"en": "variable reference", "fr": "(variable_standard.csv) Référentiel des variables"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_datafile_variable_metadata": {"internationalizedtags": null, "internationalizationname": {"en": "Data file column metadata list", "fr": "(metadata_file.csv) Liste des métadonnées des colonnes des fichiers de données"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{entity_code} : {entity_value} ({entity_value_unit_code})", "fr": "{entity_code} : {entity_value} ({entity_value_unit_code})"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}}, "application": {"internationalizationname": {"en": "BAS Damien UC Teledec Scen 5", "fr": "BAS Damien UC Teledec Scen 5"}}, "rightsrequest": null, "additionalfiles": {}, "internationalizedtags": {}}, "requiredauthorizationsattributes": []},"configfile":"7f591004-434c-4044-a3d5-204cb1ef2eda","version":1,"additionalfile":[]}, {"id":"33118b8d-2dbe-49be-a64a-4d3a7e839e3e","creator":"5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9","creationdate":"2023-07-18T10:45:06.201931","updatedate":"2023-07-18T10:45:06.201931","name":"ola","comment":"","referencetype":["platform_type","site_type","ref_site","platform","tool_type","tool","file_type","unit","data_type","variable_group","variable_norm","ref_variable","controle_coherence","valeurs_qualitative","stade_développement_zoo","niveau_taxon","taxon_zooplancton","propriete_taxon","taxon_phytoplancton","project","project_site","thematic","data_type_site_theme_project"],"datatype":["condition_prelevements","sonde_multiparametres","zooplancton","phytoplancton","production_primaire","chlorophylle","physico-chimie","haute_frequence"],"configuration":{"tags": {}, "comment": null, "version": 1, "datatypes": {"zooplancton": {"data": {"date": {"tags": [], "hidden": false, "components": {"day": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "site": {"tags": [], "hidden": false, "components": {"nom du site": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", "references": ["ref_site"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "outil": {"tags": [], "hidden": false, "components": {"mesure": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "tool", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.tool.find({ it.refValues[\"nom de l'outil de mesure_fr\"].replaceAll(' ', '_').equalsIgnoreCase(datum.outil['mesure'].replaceAll(' ', '_')) }).naturalKey;\n", "references": ["tool"]}}}}, "defaultvalue": null}, "prelevement": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "tool", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].replaceAll(' ', '_').equalsIgnoreCase(datum.outil['prelevement'].replaceAll(' ', '_')) }).naturalKey;\n", "references": ["tool"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "taxon": {"tags": [], "hidden": false, "components": {"nom du determinateur": null, "stade de développement": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "stade_développement_zoo", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.stade_développement_zoo.find({ it.refValues[\"nom_key\"].equalsIgnoreCase(datum.taxon['stade de développement']) }).naturalKey;\n", "references": ["stade_développement_zoo"]}}}}, "defaultvalue": null}, "nom du taxon déterminé": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "taxon_zooplancton", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "if(datum.taxon['nom du taxon déterminé'].substring(datum.taxon['nom du taxon déterminé'].length()-1).equals(' ')){\n return references.taxon_zooplancton.find({ it.refValues[\"nom du taxon déterminé\"].equalsIgnoreCase(datum.taxon['nom du taxon déterminé'].substring(0, datum.taxon['nom du taxon déterminé'].length()-1)) }).naturalKey;\n} else {\n return references.taxon_zooplancton.find({ it.refValues[\"nom du taxon déterminé\"].equalsIgnoreCase(datum.taxon['nom du taxon déterminé']) }).naturalKey;\n}\n", "references": ["taxon_zooplancton"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "projet": {"tags": [], "hidden": false, "components": {"nom du projet": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "project", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", "references": ["project"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "plateforme": {"tags": [], "hidden": false, "components": {"nom de la plateforme": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "platform", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].replaceAll(' ', '_').equalsIgnoreCase(datum.plateforme['nom de la plateforme'].replaceAll(' ', '_'))}).naturalKey;\n", "references": ["platform"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "profondeur": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"metre\"", "references": []}}, "maximum": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.profondeur['maximum'].replaceAll(',','.'); String variable = 'profondeur_maximum'; if(Float.parseFloat(valeur) >= 51) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieur à la valeur 50\" , variable, valeur));\n} else {\n return valeur;\n}\n", "references": []}}}}, "defaultvalue": null}, "minimum": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.profondeur['minimum'].replaceAll(',','.'); String variable = 'profondeur_minimum'; if(Float.parseFloat(valeur) <= -1) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur 0\" , variable, valeur));\n} else {\n return valeur;\n}\n", "references": []}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "nombre_individus": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"individus par mètre carré\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "biovolume sédimenté": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"millilitre par mètre carré\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}}, "tags": [], "format": {"columns": [{"header": "nom du projet", "boundto": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "presenceconstraint": "MANDATORY"}, {"header": "nom du site", "boundto": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "presenceconstraint": "MANDATORY"}, {"header": "nom de la plateforme", "boundto": {"id": "plateforme_nom de la plateforme", "type": "componentKey", "variable": "plateforme", "component": "nom de la plateforme"}, "presenceconstraint": "MANDATORY"}, {"header": "date de prélèvement", "boundto": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "presenceconstraint": "MANDATORY"}, {"header": "outil de mesure", "boundto": {"id": "outil_mesure", "type": "componentKey", "variable": "outil", "component": "mesure"}, "presenceconstraint": "MANDATORY"}, {"header": "outil de prélèvement", "boundto": {"id": "outil_prelevement", "type": "componentKey", "variable": "outil", "component": "prelevement"}, "presenceconstraint": "MANDATORY"}, {"header": "profondeur minimum", "boundto": {"id": "profondeur_minimum", "type": "componentKey", "variable": "profondeur", "component": "minimum"}, "presenceconstraint": "MANDATORY"}, {"header": "profondeur maximum", "boundto": {"id": "profondeur_maximum", "type": "componentKey", "variable": "profondeur", "component": "maximum"}, "presenceconstraint": "MANDATORY"}, {"header": "nom du determinateur", "boundto": {"id": "taxon_nom du determinateur", "type": "componentKey", "variable": "taxon", "component": "nom du determinateur"}, "presenceconstraint": "MANDATORY"}, {"header": "biovolume sédimenté", "boundto": {"id": "biovolume sédimenté_value", "type": "componentKey", "variable": "biovolume sédimenté", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "nom du taxon déterminé", "boundto": {"id": "taxon_nom du taxon déterminé", "type": "componentKey", "variable": "taxon", "component": "nom du taxon déterminé"}, "presenceconstraint": "MANDATORY"}, {"header": "stade de développement", "boundto": {"id": "taxon_stade de développement", "type": "componentKey", "variable": "taxon", "component": "stade de développement"}, "presenceconstraint": "MANDATORY"}, {"header": "nombre individus", "boundto": {"id": "nombre_individus_value", "type": "componentKey", "variable": "nombre_individus", "component": "value"}, "presenceconstraint": "MANDATORY"}], "constants": [], "separator": ";", "headerline": 1, "firstrowline": 2, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.*)!(.*)_zooplancton_(.*)_(.*).csv", "authorizationscope": {"site": 2, "projet": 1}}, "uniqueness": [{"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, {"id": "plateforme_nom de la plateforme", "type": "componentKey", "variable": "plateforme", "component": "nom de la plateforme"}, {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, {"id": "taxon_nom du taxon déterminé", "type": "componentKey", "variable": "taxon", "component": "nom du taxon déterminé"}, {"id": "taxon_stade de développement", "type": "componentKey", "variable": "taxon", "component": "stade de développement"}, {"id": "outil_mesure", "type": "componentKey", "variable": "outil", "component": "mesure"}, {"id": "outil_prelevement", "type": "componentKey", "variable": "outil", "component": "prelevement"}], "validations": {}, "authorization": {"timescope": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "datagroups": {"donnée": {"data": ["biovolume sédimenté", "nombre_individus"], "label": "Data", "internationalizationname": {"en": "Donnée", "fr": "Donnée"}, "internationalizedcolumns": null}, "condition": {"data": ["outil", "profondeur", "taxon"], "label": "Contexte", "internationalizationname": {"en": "Context", "fr": "Contexte"}, "internationalizedcolumns": null}, "referentiel": {"data": ["date", "site", "projet", "plateforme"], "label": "Référentiel", "internationalizationname": {"en": "Referential", "fr": "Référentiel"}, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"site": {"variable": "site", "component": "nom du site", "componentkey": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "internationalizationname": null, "internationalizedcolumns": null}, "projet": {"variable": "projet", "component": "nom du projet", "componentkey": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"donnée": {"internationalizationname": {"en": "Donnée", "fr": "Donnée"}}, "condition": {"internationalizationname": {"en": "Context", "fr": "Contexte"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Zooplancton", "fr": "Zooplancton"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "chlorophylle": {"data": {"date": {"tags": [], "hidden": false, "components": {"day": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "site": {"tags": [], "hidden": false, "components": {"nom du site": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", "references": ["ref_site"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "projet": {"tags": [], "hidden": false, "components": {"nom du projet": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "project", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", "references": ["project"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "plateforme": {"tags": [], "hidden": false, "components": {"nom de la plateforme": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "platform", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).naturalKey;\n", "references": ["platform"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "profondeur": {"tags": [], "hidden": false, "components": {"unit": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"mètre\"", "references": []}}, "maximum": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "minimum": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "chlorophylle": {"tags": [], "hidden": false, "components": {"c": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "unit": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"microgramme par litre\"", "references": []}}, "carotenoïde": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "pheopigments": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "a scor-unesco": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "a strickland-parsons": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}}, "tags": [], "format": {"columns": [{"header": "nom du projet", "boundto": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "presenceconstraint": "MANDATORY"}, {"header": "Nom du site", "boundto": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "presenceconstraint": "MANDATORY"}, {"header": "nom de la plateforme", "boundto": {"id": "plateforme_nom de la plateforme", "type": "componentKey", "variable": "plateforme", "component": "nom de la plateforme"}, "presenceconstraint": "MANDATORY"}, {"header": "date de prelevement", "boundto": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "presenceconstraint": "MANDATORY"}, {"header": "profondeur min", "boundto": {"id": "profondeur_minimum", "type": "componentKey", "variable": "profondeur", "component": "minimum"}, "presenceconstraint": "MANDATORY"}, {"header": "profondeur max", "boundto": {"id": "profondeur_maximum", "type": "componentKey", "variable": "profondeur", "component": "maximum"}, "presenceconstraint": "MANDATORY"}, {"header": "chlorophylle a strickland-parsons", "boundto": {"id": "chlorophylle_a strickland-parsons", "type": "componentKey", "variable": "chlorophylle", "component": "a strickland-parsons"}, "presenceconstraint": "MANDATORY"}, {"header": "chlorophylle c", "boundto": {"id": "chlorophylle_c", "type": "componentKey", "variable": "chlorophylle", "component": "c"}, "presenceconstraint": "MANDATORY"}, {"header": "carotenoïde", "boundto": {"id": "chlorophylle_carotenoïde", "type": "componentKey", "variable": "chlorophylle", "component": "carotenoïde"}, "presenceconstraint": "MANDATORY"}, {"header": "chlorophylle a scor-unesco", "boundto": {"id": "chlorophylle_a scor-unesco", "type": "componentKey", "variable": "chlorophylle", "component": "a scor-unesco"}, "presenceconstraint": "MANDATORY"}, {"header": "pheopigments", "boundto": {"id": "chlorophylle_pheopigments", "type": "componentKey", "variable": "chlorophylle", "component": "pheopigments"}, "presenceconstraint": "MANDATORY"}], "constants": [], "separator": ";", "headerline": 1, "firstrowline": 2, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.*)!(.*)_chlorophylle_(.*)_(.*).csv", "authorizationscope": {"site": 2, "projet": 1}}, "uniqueness": [{"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, {"id": "plateforme_nom de la plateforme", "type": "componentKey", "variable": "plateforme", "component": "nom de la plateforme"}, {"id": "profondeur_minimum", "type": "componentKey", "variable": "profondeur", "component": "minimum"}, {"id": "profondeur_maximum", "type": "componentKey", "variable": "profondeur", "component": "maximum"}], "validations": {}, "authorization": {"timescope": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "datagroups": {"condition": {"data": ["profondeur", "chlorophylle"], "label": "Contexte", "internationalizationname": {"en": "Context", "fr": "Contexte"}, "internationalizedcolumns": null}, "referentiel": {"data": ["date", "site", "projet", "plateforme"], "label": "Référentiel", "internationalizationname": {"en": "Referential", "fr": "Référentiel"}, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"site": {"variable": "site", "component": "nom du site", "componentkey": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "internationalizationname": null, "internationalizedcolumns": null}, "projet": {"variable": "projet", "component": "nom du projet", "componentkey": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"condition": {"internationalizationname": {"en": "Context", "fr": "Contexte"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}}, "internationalizationname": {"en": null, "fr": "Chlorophylle"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "phytoplancton": {"data": {"date": {"tags": [], "hidden": false, "components": {"day": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "site": {"tags": [], "hidden": false, "components": {"nom du site": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", "references": ["ref_site"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "outil": {"tags": [], "hidden": false, "components": {"mesure": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "tool", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "if(datum.outil['mesure'] != \"\") {\n return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['mesure'])}).naturalKey;\n} else {\n return datum.outil['mesure'];\n}\n", "references": ["tool"]}}}}, "defaultvalue": null}, "prelevement": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "tool", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "if(datum.outil['prelevement'] != \"\") {\n return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['prelevement'])}).naturalKey;\n} else {\n return datum.outil['prelevement'];\n}\n", "references": ["tool"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "taxon": {"tags": [], "hidden": false, "components": {"nom du determinateur": null, "nom du taxon déterminé": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "taxon_phytoplancton", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "if(datum.taxon['nom du taxon déterminé'].substring(datum.taxon['nom du taxon déterminé'].length()-1).equals(' ')){\n return references.taxon_phytoplancton.find({ it.refValues[\"nom du taxon déterminé\"].equalsIgnoreCase(datum.taxon['nom du taxon déterminé'].substring(0, datum.taxon['nom du taxon déterminé'].length()-1)) }).naturalKey;\n} else {\n return references.taxon_phytoplancton.find({ it.refValues[\"nom du taxon déterminé\"].equalsIgnoreCase(datum.taxon['nom du taxon déterminé']) }).naturalKey;\n}\n", "references": ["taxon_phytoplancton"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "projet": {"tags": [], "hidden": false, "components": {"nom du projet": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "project", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", "references": ["project"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "plateforme": {"tags": [], "hidden": false, "components": {"nom de la plateforme": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "platform", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).naturalKey;\n", "references": ["platform"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "profondeur": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"metre\"", "references": []}}, "maximum": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "minimum": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "volume sedimente": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"millilitre\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "surface de comptage": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"millimetre_carre\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "nombre d'objets par ml": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"individus_par_metre_carre\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "nombre d'objets comptés": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"individus_par_metre_carre\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "nombre de cellules par ml": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"individus_par_metre_carre\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "nombre de champs comptés": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"no_unit\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "biovolume de l'espèce dans l'échantillon": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"micrometre_cube_par_millilitre\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}}, "tags": [], "format": {"columns": [{"header": "nom du projet", "boundto": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "presenceconstraint": "MANDATORY"}, {"header": "nom du site", "boundto": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "presenceconstraint": "MANDATORY"}, {"header": "nom de la plateforme", "boundto": {"id": "plateforme_nom de la plateforme", "type": "componentKey", "variable": "plateforme", "component": "nom de la plateforme"}, "presenceconstraint": "MANDATORY"}, {"header": "date de prélèvement", "boundto": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "presenceconstraint": "MANDATORY"}, {"header": "outil de mesure", "boundto": {"id": "outil_mesure", "type": "componentKey", "variable": "outil", "component": "mesure"}, "presenceconstraint": "MANDATORY"}, {"header": "outil de prélèvement", "boundto": {"id": "outil_prelevement", "type": "componentKey", "variable": "outil", "component": "prelevement"}, "presenceconstraint": "MANDATORY"}, {"header": "profondeur minimum", "boundto": {"id": "profondeur_minimum", "type": "componentKey", "variable": "profondeur", "component": "minimum"}, "presenceconstraint": "MANDATORY"}, {"header": "profondeur maximum", "boundto": {"id": "profondeur_maximum", "type": "componentKey", "variable": "profondeur", "component": "maximum"}, "presenceconstraint": "MANDATORY"}, {"header": "nom du déterminateur", "boundto": {"id": "taxon_nom du determinateur", "type": "componentKey", "variable": "taxon", "component": "nom du determinateur"}, "presenceconstraint": "MANDATORY"}, {"header": "volume sédimenté", "boundto": {"id": "volume sedimente_value", "type": "componentKey", "variable": "volume sedimente", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "nom du taxon déterminé", "boundto": {"id": "taxon_nom du taxon déterminé", "type": "componentKey", "variable": "taxon", "component": "nom du taxon déterminé"}, "presenceconstraint": "MANDATORY"}, {"header": "surface de comptage", "boundto": {"id": "surface de comptage_value", "type": "componentKey", "variable": "surface de comptage", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "Nombre de champs comptés", "boundto": {"id": "nombre de champs comptés_value", "type": "componentKey", "variable": "nombre de champs comptés", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "nombre d'objets comptés", "boundto": {"id": "nombre d'objets comptés_value", "type": "componentKey", "variable": "nombre d'objets comptés", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "nombre d'objets par ml", "boundto": {"id": "nombre d'objets par ml_value", "type": "componentKey", "variable": "nombre d'objets par ml", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "nombre de cellules par ml", "boundto": {"id": "nombre de cellules par ml_value", "type": "componentKey", "variable": "nombre de cellules par ml", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "biovolume de l'espèce dans l'échantillon", "boundto": {"id": "biovolume de l'espèce dans l'échantillon_value", "type": "componentKey", "variable": "biovolume de l'espèce dans l'échantillon", "component": "value"}, "presenceconstraint": "MANDATORY"}], "constants": [], "separator": ";", "headerline": 1, "firstrowline": 2, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.*)!(.*)_phytoplancton_(.*)_(.*).csv", "authorizationscope": {"site": 2, "projet": 1}}, "uniqueness": [{"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, {"id": "plateforme_nom de la plateforme", "type": "componentKey", "variable": "plateforme", "component": "nom de la plateforme"}, {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, {"id": "profondeur_minimum", "type": "componentKey", "variable": "profondeur", "component": "minimum"}, {"id": "profondeur_maximum", "type": "componentKey", "variable": "profondeur", "component": "maximum"}, {"id": "taxon_nom du taxon déterminé", "type": "componentKey", "variable": "taxon", "component": "nom du taxon déterminé"}], "validations": {}, "authorization": {"timescope": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "datagroups": {"donnee": {"data": ["volume sedimente", "nombre de cellules par ml", "surface de comptage", "nombre de champs comptés", "nombre d'objets comptés", "taxon", "biovolume de l'espèce dans l'échantillon", "nombre d'objets par ml"], "label": "Donnée", "internationalizationname": {"en": "Data", "fr": "Donnée"}, "internationalizedcolumns": null}, "condition": {"data": ["outil", "profondeur"], "label": "Contexte", "internationalizationname": {"en": "Context", "fr": "Contexte"}, "internationalizedcolumns": null}, "referentiel": {"data": ["date", "site", "projet", "plateforme"], "label": "Référentiel", "internationalizationname": {"en": "Referential", "fr": "Référentiel"}, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"site": {"variable": "site", "component": "nom du site", "componentkey": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "internationalizationname": null, "internationalizedcolumns": null}, "projet": {"variable": "projet", "component": "nom du projet", "componentkey": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"donnee": {"internationalizationname": {"en": "Data", "fr": "Donnée"}}, "condition": {"internationalizationname": {"en": "Context", "fr": "Contexte"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Phytoplancton", "fr": "Phytoplancton"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "physico-chimie": {"data": {"date": {"tags": [], "hidden": false, "components": {"day": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "site": {"tags": [], "hidden": false, "components": {"nom du site": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", "references": ["ref_site"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "outil": {"tags": [], "hidden": false, "components": {"prélèvement": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "tool", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['prélèvement'])}).hierarchicalKey;\n", "references": ["tool"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "projet": {"tags": [], "hidden": false, "components": {"nom du projet": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "project", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", "references": ["project"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "plateforme": {"tags": [], "hidden": false, "components": {"nom de la plateforme": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "platform", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).naturalKey;\n", "references": ["platform"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "profondeur": {"tags": [], "hidden": false, "components": {"unité": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "return \"mètre\"", "references": []}}, "maximum": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.profondeur['maximum'].replaceAll(',','.'); String dataTypes = 'physico_chimie'; String site = datum.site['nom du site']; String variable = 'profondeur_mesuree'; Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equals(variable) })\n .find({ it.refValues['nom du site'].equalsIgnoreCase(site.split(\"\\\\.\")[1]) });\nif(valeurTrouve != null) {\n if(valeurTrouve.find({valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}, "minimum": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.profondeur['minimum'].replaceAll(',','.'); String dataTypes = 'physico_chimie'; String site = datum.site['nom du site']; String variable = 'profondeur_mesuree'; Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equals(variable) })\n .find({ it.refValues['nom du site'].equalsIgnoreCase(site.split(\"\\\\.\")[1]) });\nif(valeurTrouve != null) {\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}, "réelle": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "data_variable": {"tags": [], "hidden": false, "components": {"nom": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_variable", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "if( references.ref_variable.find({ it.refValues['nom de la variable_fr'].equalsIgnoreCase(datum.data_variable['nom']) }) ) {\n return references.ref_variable.find({ it.refValues['nom de la variable_fr'].equalsIgnoreCase(datum.data_variable['nom']) }).naturalKey;\n} else if (datum.data_variable['nom'].substring(datum.data_variable['nom'].length()-1).equals(' ')) {\n return references.ref_variable.find({ it.refValues['nom de la variable_fr'].equalsIgnoreCase(datum.data_variable['nom'].substring(0, datum.data_variable['nom'].length()-1)) }).naturalKey;\n} else if (references.ref_variable.find({ it.naturalKey.equalsIgnoreCase( datum.data_variable['nom']) }) ) {\n return references.ref_variable.find({ it.naturalKey.equalsIgnoreCase(datum.data_variable['nom']) }).naturalKey;\n}\n", "references": ["ref_variable"]}}}}, "defaultvalue": null}, "unit": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "Map variable_unit = [\n \"ph\": \"no_unit\",\n \"fer\": \"microgramme_par_litre\",\n \"zinc\": \"microgramme_par_litre\",\n \"etain\": \"microgramme_par_litre\",\n \"plomb\": \"microgramme_par_litre\",\n \"argent\": \"microgramme_par_litre\",\n \"chrome\": \"microgramme_par_litre\",\n \"cuivre\": \"microgramme_par_litre\",\n \"nickel\": \"microgramme_par_litre\",\n \"sodium\": \"milligramme_par_litre\",\n \"arsenic\": \"microgramme_par_litre\",\n \"cadmium\": \"microgramme_par_litre\",\n \"calcium\": \"milligramme_par_litre\",\n \"mercure\": \"microgramme_par_litre\",\n \"selenium\": \"microgramme_par_litre\",\n \"sulfates\": \"milligramme_par_litre\",\n \"aluminium\": \"microgramme_par_litre\",\n \"chlorures\": \"milligramme_par_litre\",\n \"magnesium\": \"milligramme_par_litre\",\n \"manganese\": \"microgramme_par_litre\",\n \"molybdene\": \"milligramme_par_litre\",\n \"potassium\": \"milligramme_par_litre\",\n \"strontium\": \"milligramme_par_litre\",\n \"azote_total\": \"milligramme_par_litre\",\n \"bicarbonate\": \"milliequivalent_par_litre\",\n \"temperature\": \"degres_celsius\",\n \"conductivite\": \"microsiemens_par_centimetre\",\n \"azote_ammonium\": \"milligramme_par_litre\",\n \"azote_nitrates\": \"milligramme_par_litre\",\n \"azote_nitrites\": \"milligramme_par_litre\",\n \"balance_ionique\": \"pourcentage\",\n \"microcystine_lr\": \"microgramme_par_litre\",\n \"microcystine_rr\": \"microgramme_par_litre\",\n \"oxygene_dissous\": \"milligramme_par_litre\",\n \"phosphore_total\": \"milligramme_par_litre\",\n \"silice_reactive\": \"milligramme_par_litre\",\n \"azote_total_filtre\": \"milligramme_par_litre\",\n \"indice_aromaticite\": \"unite_dabsorbance_par_milligramme_de_carbone_par_litre_et_par_centimetre\",\n \"profondeur_maximum\": \"metre\",\n \"profondeur_mesuree\": \"metre\",\n \"profondeur_minimum\": \"metre\",\n \"transmission_des_uv\": \"pourcentage\",\n \"matieres_decantables\": \"milligramme_par_litre\",\n \"titre_alcalimetrique\": \"milliequivalent_par_litre\",\n \"matieres_en_suspension\": \"milligramme_par_litre\",\n \"phosphore_particulaire\": \"milligramme_par_litre\",\n \"phosphore_total_filtre\": \"milligramme_par_litre\",\n \"carbone_organique_total\": \"milligramme_par_litre\",\n \"debit_moyen_hebdomadaire\": \"metre_cube_par_seconde\",\n \"carbone_organique_dissous\": \"milligramme_par_litre\",\n \"phosphore_orthophosphates\": \"milligramme_par_litre\",\n \"demande_chimique_en_oxygene\": \"milligramme_par_litre\",\n \"residu_sec_a_105DEGREESIGNc\": \"milligramme_par_litre\",\n \"azote_organique_particulaire\": \"milligramme_par_litre\",\n \"titre_alcalimetrique_complet\": \"milliequivalent_par_litre\",\n \"carbone_organique_particulaire\": \"milligramme_par_litre\",\n \"matieres_en_suspension_organiques\": \"milligramme_par_litre\",\n \"perte_entre_550_et_1000DEGREESIGNc\": \"partie_par_million\",\n \"residu_sec_a_110_et_550DEGREESIGNc\": \"milligramme_par_litre\",\n \"demande_biologique_en_oxygene_en_5_jours\": \"milligramme_par_litre\"\n]; references.ref_variable.refValues['nom de la variable_fr']; datum.data_variable['nom']; String variable = references.ref_variable.find({ it.naturalKey.equals(datum.data_variable['nom']) }).naturalKey; return variable_unit[variable];\n", "references": ["ref_variable"]}}}}, "defaultvalue": null}, "values": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.data_variable['values'].replaceAll(',','.'); String dataTypes = 'physico_chimie'; String site = datum.site['nom du site']; String variable = datum.data_variable['nom']; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n \n if(valeurTrouve != null) {\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}}, "chartdescription": {"gap": "1 DAY", "unit": "unit", "value": "values", "aggregation": {"id": "data_variable_nom", "type": "componentKey", "variable": "data_variable", "component": "nom"}, "standarddeviation": null}, "computedcomponents": {}}}, "tags": [], "format": {"columns": [{"header": "nom du projet", "boundto": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "presenceconstraint": "MANDATORY"}, {"header": "nom du site", "boundto": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "presenceconstraint": "MANDATORY"}, {"header": "nom de la plateforme", "boundto": {"id": "plateforme_nom de la plateforme", "type": "componentKey", "variable": "plateforme", "component": "nom de la plateforme"}, "presenceconstraint": "MANDATORY"}, {"header": "date de prelevement", "boundto": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "presenceconstraint": "MANDATORY"}, {"header": "date de debut de campagne", "boundto": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "presenceconstraint": "MANDATORY"}, {"header": "date de fin de campagne", "boundto": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "presenceconstraint": "MANDATORY"}, {"header": "date de reception", "boundto": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "presenceconstraint": "MANDATORY"}, {"header": "outil de prelevement", "boundto": {"id": "outil_prélèvement", "type": "componentKey", "variable": "outil", "component": "prélèvement"}, "presenceconstraint": "MANDATORY"}, {"header": "profondeur minimum", "boundto": {"id": "profondeur_minimum", "type": "componentKey", "variable": "profondeur", "component": "minimum"}, "presenceconstraint": "MANDATORY"}, {"header": "profondeur maximum", "boundto": {"id": "profondeur_maximum", "type": "componentKey", "variable": "profondeur", "component": "maximum"}, "presenceconstraint": "MANDATORY"}, {"header": "profondeur réelle", "boundto": {"id": "profondeur_réelle", "type": "componentKey", "variable": "profondeur", "component": "réelle"}, "presenceconstraint": "MANDATORY"}, {"header": "nom de la variable", "boundto": {"id": "data_variable_nom", "type": "componentKey", "variable": "data_variable", "component": "nom"}, "presenceconstraint": "MANDATORY"}, {"header": "valeur de la variable", "boundto": {"id": "data_variable_values", "type": "componentKey", "variable": "data_variable", "component": "values"}, "presenceconstraint": "MANDATORY"}], "constants": [], "separator": ";", "headerline": 1, "firstrowline": 2, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.*)!(.*)_physico_chimie_(.*)_(.*).csv", "authorizationscope": {"site": 2, "projet": 1}}, "uniqueness": [{"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, {"id": "plateforme_nom de la plateforme", "type": "componentKey", "variable": "plateforme", "component": "nom de la plateforme"}, {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, {"id": "outil_prélèvement", "type": "componentKey", "variable": "outil", "component": "prélèvement"}, {"id": "profondeur_minimum", "type": "componentKey", "variable": "profondeur", "component": "minimum"}, {"id": "data_variable_nom", "type": "componentKey", "variable": "data_variable", "component": "nom"}], "validations": {}, "authorization": {"timescope": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "datagroups": {"condition": {"data": ["date", "outil", "profondeur"], "label": "Contexte", "internationalizationname": {"en": "Context", "fr": "Contexte"}, "internationalizedcolumns": null}, "referentiel": {"data": ["site", "projet", "plateforme"], "label": "Référentiel", "internationalizationname": {"en": "Referential", "fr": "Référentiel"}, "internationalizedcolumns": null}, "dataGroup_variable": {"data": ["data_variable"], "label": "Données", "internationalizationname": {"en": "Data", "fr": "Données"}, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"site": {"variable": "site", "component": "nom du site", "componentkey": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "internationalizationname": null, "internationalizedcolumns": null}, "projet": {"variable": "projet", "component": "nom du projet", "componentkey": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"condition": {"internationalizationname": {"en": "Context", "fr": "Contexte"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}, "dataGroup_variable": {"internationalizationname": {"en": "Data", "fr": "Données"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Chemical Physics", "fr": "Physico Chimie"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "haute_frequence": {"data": {"date": {"tags": [], "hidden": false, "components": {"day": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "time": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "HH:mm:ss", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "datetime": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy HH:mm:ss", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "return datum.date.day +\" \" +datum.date.time", "references": []}}}, "chartdescription": null, "computedcomponents": {}}, "site": {"tags": [], "hidden": false, "components": {"nom du site": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", "references": ["ref_site"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "outil": {"tags": [], "hidden": false, "components": {"mesure": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "tool", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['mesure'])}).naturalKey;\n", "references": ["tool"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "projet": {"tags": [], "hidden": false, "components": {"nom du projet": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "project", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", "references": ["project"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "pression": {"tags": [], "hidden": false, "components": {"value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "plateforme": {"tags": [], "hidden": false, "components": {"nom de la plateforme": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "platform", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).hierarchicalKey;\n", "references": ["platform"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "profondeur": {"tags": [], "hidden": false, "components": {"value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "commentaire": {"tags": [], "hidden": false, "components": {"value": null}, "chartdescription": null, "computedcomponents": {}}, "temperature": {"tags": [], "hidden": false, "components": {"value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "quality": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}}, "tags": [], "format": {"columns": [{"header": "nom du projet", "boundto": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "presenceconstraint": "MANDATORY"}, {"header": "nom du site", "boundto": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "presenceconstraint": "MANDATORY"}, {"header": "nom de la plateforme", "boundto": {"id": "plateforme_nom de la plateforme", "type": "componentKey", "variable": "plateforme", "component": "nom de la plateforme"}, "presenceconstraint": "MANDATORY"}, {"header": "date de prélèvement", "boundto": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "presenceconstraint": "MANDATORY"}, {"header": "outil de mesure", "boundto": {"id": "outil_mesure", "type": "componentKey", "variable": "outil", "component": "mesure"}, "presenceconstraint": "MANDATORY"}, {"header": "commentaire", "boundto": {"id": "commentaire_value", "type": "componentKey", "variable": "commentaire", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "heure", "boundto": {"id": "date_time", "type": "componentKey", "variable": "date", "component": "time"}, "presenceconstraint": "MANDATORY"}, {"header": "profondeur", "boundto": {"id": "profondeur_value", "type": "componentKey", "variable": "profondeur", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "temperature", "boundto": {"id": "temperature_value", "type": "componentKey", "variable": "temperature", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "qualite temperature", "boundto": {"id": "temperature_quality", "type": "componentKey", "variable": "temperature", "component": "quality"}, "presenceconstraint": "MANDATORY"}, {"header": "pression", "boundto": {"id": "pression_value", "type": "componentKey", "variable": "pression", "component": "value"}, "presenceconstraint": "MANDATORY"}], "constants": [], "separator": ";", "headerline": 1, "firstrowline": 2, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.*)!(.*)_haute_frequence_(.*)_(.*).csv", "authorizationscope": {"site": 2, "projet": 1}}, "uniqueness": [{"id": "date_datetime", "type": "componentKey", "variable": "date", "component": "datetime"}, {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, {"id": "plateforme_nom de la plateforme", "type": "componentKey", "variable": "plateforme", "component": "nom de la plateforme"}, {"id": "profondeur_value", "type": "componentKey", "variable": "profondeur", "component": "value"}, {"id": "outil_mesure", "type": "componentKey", "variable": "outil", "component": "mesure"}], "validations": {}, "authorization": {"timescope": {"id": "date_datetime", "type": "componentKey", "variable": "date", "component": "datetime"}, "datagroups": {"all": {"data": ["date", "site", "outil", "projet", "profondeur", "temperature", "pression", "plateforme", "commentaire"], "label": "Toutes les données", "internationalizationname": null, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"site": {"variable": "site", "component": "nom du site", "componentkey": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "internationalizationname": null, "internationalizedcolumns": null}, "projet": {"variable": "projet", "component": "nom du projet", "componentkey": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"all": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}}, "internationalizationname": {"en": null, "fr": "Haute Fréquence"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "production_primaire": {"data": {"date": {"tags": [], "hidden": false, "components": {"day": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "site": {"tags": [], "hidden": false, "components": {"nom du site": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", "references": ["ref_site"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "projet": {"tags": [], "hidden": false, "components": {"nom du projet": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "project", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", "references": ["project"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "incubation": {"tags": [], "hidden": false, "components": {"duree": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "HH:MM", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "heure fin": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "HH:MM", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "heure debut": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "HH:MM", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "plateforme": {"tags": [], "hidden": false, "components": {"nom de la plateforme": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "platform", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).naturalKey;\n", "references": ["platform"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "profondeur": {"tags": [], "hidden": false, "components": {"value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "production primaire": {"tags": [], "hidden": false, "components": {"heure": null, "tiers median": null, "duree d_incubation reelle": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": [], "format": {"columns": [{"header": "nom du projet", "boundto": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "presenceconstraint": "MANDATORY"}, {"header": "nom du site", "boundto": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "presenceconstraint": "MANDATORY"}, {"header": "nom de la plateforme", "boundto": {"id": "plateforme_nom de la plateforme", "type": "componentKey", "variable": "plateforme", "component": "nom de la plateforme"}, "presenceconstraint": "MANDATORY"}, {"header": "date de prélèvement", "boundto": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "presenceconstraint": "MANDATORY"}, {"header": "profondeur", "boundto": {"id": "profondeur_value", "type": "componentKey", "variable": "profondeur", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "heure debut d'incubation", "boundto": {"id": "incubation_heure debut", "type": "componentKey", "variable": "incubation", "component": "heure debut"}, "presenceconstraint": "MANDATORY"}, {"header": "heure fin d'incubation", "boundto": {"id": "incubation_heure fin", "type": "componentKey", "variable": "incubation", "component": "heure fin"}, "presenceconstraint": "MANDATORY"}, {"header": "duree d'incubation", "boundto": {"id": "incubation_duree", "type": "componentKey", "variable": "incubation", "component": "duree"}, "presenceconstraint": "MANDATORY"}, {"header": "production primaire par duree d'incubation reelle", "boundto": {"id": "production primaire_duree d_incubation reelle", "type": "componentKey", "variable": "production primaire", "component": "duree d_incubation reelle"}, "presenceconstraint": "MANDATORY"}, {"header": "production primaire par heure", "boundto": {"id": "production primaire_heure", "type": "componentKey", "variable": "production primaire", "component": "heure"}, "presenceconstraint": "MANDATORY"}, {"header": "production primaire par tiers median", "boundto": {"id": "production primaire_tiers median", "type": "componentKey", "variable": "production primaire", "component": "tiers median"}, "presenceconstraint": "MANDATORY"}], "constants": [], "separator": ";", "headerline": 1, "firstrowline": 2, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.*)!(.*)_production_primaire_(.*)_(.*).csv", "authorizationscope": {"site": 2, "projet": 1}}, "uniqueness": [{"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, {"id": "plateforme_nom de la plateforme", "type": "componentKey", "variable": "plateforme", "component": "nom de la plateforme"}, {"id": "profondeur_value", "type": "componentKey", "variable": "profondeur", "component": "value"}, {"id": "incubation_heure debut", "type": "componentKey", "variable": "incubation", "component": "heure debut"}, {"id": "incubation_heure fin", "type": "componentKey", "variable": "incubation", "component": "heure fin"}, {"id": "incubation_duree", "type": "componentKey", "variable": "incubation", "component": "duree"}], "validations": {}, "authorization": {"timescope": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "datagroups": {"condition": {"data": ["profondeur", "incubation", "production primaire"], "label": "Contexte", "internationalizationname": {"en": "Context", "fr": "Contexte"}, "internationalizedcolumns": null}, "referentiel": {"data": ["date", "site", "projet", "plateforme"], "label": "Référentiel", "internationalizationname": {"en": "Referential", "fr": "Référentiel"}, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"site": {"variable": "site", "component": "nom du site", "componentkey": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "internationalizationname": null, "internationalizedcolumns": null}, "projet": {"variable": "projet", "component": "nom du projet", "componentkey": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"condition": {"internationalizationname": {"en": "Context", "fr": "Contexte"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}}, "internationalizationname": {"en": null, "fr": "Production primaire"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "sonde_multiparametres": {"data": {"ph": {"tags": [], "hidden": false, "components": {"tc": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.ph['tc'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'ph tc'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}, "brut": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.ph['brut'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'ph_brut'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equalsIgnoreCase(site) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}, "unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"no_unit\"", "references": []}}}, "chartdescription": {"gap": "1 DAY", "unit": "unit", "value": "tc", "aggregation": null, "standarddeviation": null}, "computedcomponents": {}}, "chl": {"tags": [], "hidden": false, "components": {"a": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.chl['a'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'chl_a'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equalsIgnoreCase(site) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}, "unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"milligramme_par_metre_cube\"", "references": []}}}, "chartdescription": {"gap": "1 DAY", "unit": "unit", "value": "a", "aggregation": null, "standarddeviation": null}, "computedcomponents": {}}, "date": {"tags": [], "hidden": false, "components": {"day": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "time": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "HH:mm:ss", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "site": {"tags": [], "hidden": false, "components": {"nom du site": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", "references": ["ref_site"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "outil": {"tags": [], "hidden": false, "components": {"prélèvement": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "tool", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.tool.find({it.refValues[\"nom de l'outil de mesure_fr\"].equalsIgnoreCase(datum.outil['prélèvement'])}).hierarchicalKey;\n", "references": ["tool"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "par_a": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": null, "defaultvalue": {"datatypes": [], "expression": "\"micro_ensteins\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.par_a['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'par_a'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}}, "chartdescription": {"gap": "1 DAY", "unit": "unit", "value": "value", "aggregation": null, "standarddeviation": null}, "computedcomponents": {}}, "par_w": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"micro_ensteins\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.par_w['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'par_w'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}}, "chartdescription": {"gap": "1 DAY", "unit": "unit", "value": "value", "aggregation": null, "standarddeviation": null}, "computedcomponents": {}}, "trans": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"pourcentage\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.trans['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'trans'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}}, "chartdescription": {"gap": "1 DAY", "unit": "unit", "value": "value", "aggregation": null, "standarddeviation": null}, "computedcomponents": {}}, "cond25": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"millisiemens_par_centimetre\"", "references": []}}, "degres": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.cond25['degres'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'cond25degres'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}}, "chartdescription": {"gap": "1 DAY", "unit": "unit", "value": "degres", "aggregation": null, "standarddeviation": null}, "computedcomponents": {}}, "projet": {"tags": [], "hidden": false, "components": {"nom du projet": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "project", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.project.find({it.naturalKey.equals(datum.projet['nom du projet'])}).hierarchicalKey;\n", "references": ["project"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "turbidite": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"formazine_turbidite_unit\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.turbidite['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'turbidite'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}}, "chartdescription": {"gap": "1 DAY", "unit": "unit", "value": "value", "aggregation": null, "standarddeviation": null}, "computedcomponents": {}}, "oxygene_mg": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"milligramme_par_litre\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.oxygene_mg['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'oxygene_mg'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}}, "chartdescription": {"gap": "1 DAY", "unit": "unit", "value": "value", "aggregation": null, "standarddeviation": null}, "computedcomponents": {}}, "plateforme": {"tags": [], "hidden": false, "components": {"nom de la plateforme": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "platform", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.plateforme['nom de la plateforme'])}).hierarchicalKey;\n", "references": ["platform"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "profondeur": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"metre\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.profondeur['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'profondeur'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "commentaire": {"tags": [], "hidden": false, "components": {"value": null}, "chartdescription": null, "computedcomponents": {}}, "temperature": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"degres_celsius\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.temperature['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'temperature'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "oxygene_saturation": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"pourcentage\"", "references": []}}, "value": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.oxygene_saturation['value'].replaceAll(',','.'); String dataTypes = 'sonde_multiparametres'; String site = datum.site['nom du site']; String variable = 'oxygene_saturation'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\" && valeur!=\" \"){\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence"]}}}}, "defaultvalue": null}}, "chartdescription": {"gap": "1 DAY", "unit": "unit", "value": "value", "aggregation": null, "standarddeviation": null}, "computedcomponents": {}}}, "tags": [], "format": {"columns": [{"header": "nom du projet", "boundto": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "presenceconstraint": "MANDATORY"}, {"header": "nom du site", "boundto": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "presenceconstraint": "MANDATORY"}, {"header": "nom de la plateforme", "boundto": {"id": "plateforme_nom de la plateforme", "type": "componentKey", "variable": "plateforme", "component": "nom de la plateforme"}, "presenceconstraint": "MANDATORY"}, {"header": "date de prélèvement", "boundto": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "presenceconstraint": "MANDATORY"}, {"header": "outil de mesure", "boundto": {"id": "outil_prélèvement", "type": "componentKey", "variable": "outil", "component": "prélèvement"}, "presenceconstraint": "MANDATORY"}, {"header": "commentaire sonde", "boundto": {"id": "commentaire_value", "type": "componentKey", "variable": "commentaire", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "heure", "boundto": {"id": "date_time", "type": "componentKey", "variable": "date", "component": "time"}, "presenceconstraint": "MANDATORY"}, {"header": "profondeur", "boundto": {"id": "profondeur_value", "type": "componentKey", "variable": "profondeur", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "température", "boundto": {"id": "temperature_value", "type": "componentKey", "variable": "temperature", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "chl a", "boundto": {"id": "chl_a", "type": "componentKey", "variable": "chl", "component": "a"}, "presenceconstraint": "MANDATORY"}, {"header": "pH brut", "boundto": {"id": "ph_brut", "type": "componentKey", "variable": "ph", "component": "brut"}, "presenceconstraint": "MANDATORY"}, {"header": "pH tc", "boundto": {"id": "ph_tc", "type": "componentKey", "variable": "ph", "component": "tc"}, "presenceconstraint": "MANDATORY"}, {"header": "cond25degres", "boundto": {"id": "cond25_degres", "type": "componentKey", "variable": "cond25", "component": "degres"}, "presenceconstraint": "MANDATORY"}, {"header": "oxygene mg", "boundto": {"id": "oxygene_mg_value", "type": "componentKey", "variable": "oxygene_mg", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "oxygene saturation", "boundto": {"id": "oxygene_saturation_value", "type": "componentKey", "variable": "oxygene_saturation", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "turbidite", "boundto": {"id": "turbidite_value", "type": "componentKey", "variable": "turbidite", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "trans", "boundto": {"id": "trans_value", "type": "componentKey", "variable": "trans", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "par w", "boundto": {"id": "par_w_value", "type": "componentKey", "variable": "par_w", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "par a", "boundto": {"id": "par_a_value", "type": "componentKey", "variable": "par_a", "component": "value"}, "presenceconstraint": "MANDATORY"}], "constants": [], "separator": ";", "headerline": 1, "firstrowline": 2, "repeatedcolumns": [], "allowunexpectedcolumns": true}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.*)!(.*)_sonde_multiparametres_(.*)_(.*).csv", "authorizationscope": {"site": 2, "projet": 1}}, "uniqueness": [], "validations": {}, "authorization": {"timescope": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "datagroups": {"referentiel": {"data": ["date", "site", "outil", "projet", "plateforme"], "label": "Référentiel", "internationalizationname": {"en": "Referential", "fr": "Référentiel"}, "internationalizedcolumns": null}, "donnee_prelevement": {"data": ["par_w", "oxygene_saturation", "chl", "oxygene_mg", "ph", "cond25", "par_a", "turbidite", "trans"], "label": "Données du prélèvement", "internationalizationname": {"en": "Data's condition", "fr": "Données du prélèvement"}, "internationalizedcolumns": null}, "condition_prelevement": {"data": ["profondeur", "temperature", "commentaire"], "label": "Condition de prélèvement", "internationalizationname": {"en": "Prelevement's condition", "fr": "Condition de prélèvement"}, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"site": {"variable": "site", "component": "nom du site", "componentkey": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "internationalizationname": null, "internationalizedcolumns": null}, "projet": {"variable": "projet", "component": "nom du projet", "componentkey": {"id": "projet_nom du projet", "type": "componentKey", "variable": "projet", "component": "nom du projet"}, "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}, "donnee_prelevement": {"internationalizationname": {"en": "Data's condition", "fr": "Données du prélèvement"}}, "condition_prelevement": {"internationalizationname": {"en": "Prelevement's condition", "fr": "Condition de prélèvement"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}}, "internationalizationname": {"en": "Probe data", "fr": "Sonde multi-paramètres"}, "internationalizedcolumns": null, "internationalizationdisplays": null}, "condition_prelevements": {"data": {"date": {"tags": [], "hidden": false, "components": {"day": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "dd/MM/yyyy", "reftype": null, "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}, "time": {"tags": [], "hidden": false, "checker": {"name": "Date", "params": {"groovy": null, "pattern": "HH:mm:ss", "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "site": {"tags": [], "hidden": false, "components": {"nom du site": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.ref_site.find({it.naturalKey.equals(datum.site['nom du site'])}).hierarchicalKey;\n", "references": ["ref_site"]}}}}, "defaultvalue": null}, "nom de la plateforme": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "platform", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "return references.platform.find({it.refValues['nom de la plateforme_key'].equalsIgnoreCase(datum.site['nom de la plateforme'])}).hierarchicalKey;\n", "references": ["platform"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "projet": {"tags": [], "hidden": false, "components": {"value": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "project", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.project.find({it.naturalKey.equals(datum.projet['value'])}).hierarchicalKey;\n", "references": ["project"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "commentaire": {"tags": [], "hidden": false, "components": {"value": null}, "chartdescription": null, "computedcomponents": {}}, "temperature": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"degres_celsius\"", "references": []}}, "temperature de l'air": null}, "chartdescription": null, "computedcomponents": {}}, "qualitatives": {"tags": [], "hidden": false, "components": {"temps": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "valeurs_qualitative", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "String nom_qualitative = datum.qualitatives['temps'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('temps') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", "references": ["valeurs_qualitative"]}}}}, "defaultvalue": null}, "nebulosite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "valeurs_qualitative", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "String nom_qualitative = datum.qualitatives['nebulosite'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('nebulosite') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", "references": ["valeurs_qualitative"]}}}}, "defaultvalue": null}, "ensoleillement": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "valeurs_qualitative", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "String nom_qualitative = datum.qualitatives['ensoleillement'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('ensoleillement') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", "references": ["valeurs_qualitative"]}}}}, "defaultvalue": null}, "aspect de l'eau": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "valeurs_qualitative", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "String nom_qualitative = datum.qualitatives[\"aspect de l'eau\"];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('aspect de l_eau') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", "references": ["valeurs_qualitative"]}}}}, "defaultvalue": null}, "etat de surface": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "valeurs_qualitative", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "String nom_qualitative = datum.qualitatives['etat de surface']; return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('etat de surface') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", "references": ["valeurs_qualitative"]}}}}, "defaultvalue": null}, "vitesse du vent": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "valeurs_qualitative", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "String nom_qualitative = datum.qualitatives['vitesse du vent'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('vitesse du vent') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", "references": ["valeurs_qualitative"]}}}}, "defaultvalue": null}, "couleur de l_eau": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "valeurs_qualitative", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "String nom_qualitative = datum.qualitatives['couleur de l_eau'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('couleur de l_eau') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", "references": ["valeurs_qualitative"]}}}}, "defaultvalue": null}, "direction du vent": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "valeurs_qualitative", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "String nom_qualitative = datum.qualitatives['direction du vent'];\n return nom_qualitative == '' ? '' : references.valeurs_qualitative\n .findAll({ it.refValues['nom_key'].equals('direction du vent') })\n .find({ it.naturalKey.split('__')[1].equalsIgnoreCase(nom_qualitative) }).naturalKey;\n", "references": ["valeurs_qualitative"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "transparence": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"metre\"", "references": []}}, "transparence par secchi": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.transparence['transparence par secchi'].replaceAll(',','.'); String dataTypes = 'conditions_prelevements'; String site = datum.site['nom du site']; String variable = 'transparence_par_secchi_20_cm'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence", "ref_site"]}}}}, "defaultvalue": null}, "transparence par disque inra": {"tags": [], "hidden": false, "checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": {"datatypes": [], "expression": "String valeur = datum.transparence['transparence par disque inra'].replaceAll(',','.'); String dataTypes = 'conditions_prelevements'; String site = datum.site['nom du site']; String variable = 'transparence_par_disque_inra'; if(references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) }).size()!=0 && valeur!=\"\") {\n Object valeurTrouve = '' ? '' : references.controle_coherence\n .findAll({ it.refValues['nom du type de données'].equals(dataTypes) })\n .findAll({ it.refValues['nom de la variable'].equalsIgnoreCase(variable) })\n .find({ it.refValues['nom du site'].equals(site.split(\"\\\\.\")[1]) });\n if(valeurTrouve.find({Float.parseFloat(it.refValues['valeur min']) <= Float.parseFloat(valeur) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être supérieure à la valeur %s\" , variable, valeur, valeurTrouve.refValues['valeur min']));\n } else if(valeurTrouve.find({ valeurTrouve.find({ Float.parseFloat(it.refValues['valeur max']) >= Float.parseFloat(valeur) }) }) == null) {\n throw new IllegalArgumentException(String.format(\"la valeur de %s (%s) doit être inférieure à la valeur %s\" ,variable, valeur, valeurTrouve.refValues['valeur max']));\n } else {\n return valeur;\n }\n} else {\n return valeur;\n}\n", "references": ["controle_coherence", "ref_site"]}}}}, "defaultvalue": null}}, "chartdescription": null, "computedcomponents": {}}, "pression_atmospherique": {"tags": [], "hidden": false, "components": {"unite": {"tags": [], "hidden": false, "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "unit", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": {"datatypes": [], "expression": "\"millibar\"", "references": []}}, "value": null}, "chartdescription": null, "computedcomponents": {}}}, "tags": [], "format": {"columns": [{"header": "nom du projet", "boundto": {"id": "projet_value", "type": "componentKey", "variable": "projet", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "nom du site", "boundto": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "presenceconstraint": "MANDATORY"}, {"header": "nom de la plateforme", "boundto": {"id": "site_nom de la plateforme", "type": "componentKey", "variable": "site", "component": "nom de la plateforme"}, "presenceconstraint": "MANDATORY"}, {"header": "date de prélèvement", "boundto": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "presenceconstraint": "MANDATORY"}, {"header": "heure de prélèvement", "boundto": {"id": "date_time", "type": "componentKey", "variable": "date", "component": "time"}, "presenceconstraint": "MANDATORY"}, {"header": "commentaire", "boundto": {"id": "commentaire_value", "type": "componentKey", "variable": "commentaire", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "température de l'air", "boundto": {"id": "temperature_temperature de l'air", "type": "componentKey", "variable": "temperature", "component": "temperature de l'air"}, "presenceconstraint": "MANDATORY"}, {"header": "nébulosité", "boundto": {"id": "qualitatives_nebulosite", "type": "componentKey", "variable": "qualitatives", "component": "nebulosite"}, "presenceconstraint": "MANDATORY"}, {"header": "ensoleillement", "boundto": {"id": "qualitatives_ensoleillement", "type": "componentKey", "variable": "qualitatives", "component": "ensoleillement"}, "presenceconstraint": "MANDATORY"}, {"header": "temps", "boundto": {"id": "qualitatives_temps", "type": "componentKey", "variable": "qualitatives", "component": "temps"}, "presenceconstraint": "MANDATORY"}, {"header": "direction du vent", "boundto": {"id": "qualitatives_direction du vent", "type": "componentKey", "variable": "qualitatives", "component": "direction du vent"}, "presenceconstraint": "MANDATORY"}, {"header": "vitesse du vent", "boundto": {"id": "qualitatives_vitesse du vent", "type": "componentKey", "variable": "qualitatives", "component": "vitesse du vent"}, "presenceconstraint": "MANDATORY"}, {"header": "pression atmosphérique", "boundto": {"id": "pression_atmospherique_value", "type": "componentKey", "variable": "pression_atmospherique", "component": "value"}, "presenceconstraint": "MANDATORY"}, {"header": "aspect de l'eau", "boundto": {"id": "qualitatives_aspect de l'eau", "type": "componentKey", "variable": "qualitatives", "component": "aspect de l'eau"}, "presenceconstraint": "MANDATORY"}, {"header": "état de surface", "boundto": {"id": "qualitatives_etat de surface", "type": "componentKey", "variable": "qualitatives", "component": "etat de surface"}, "presenceconstraint": "MANDATORY"}, {"header": "transparence par disque inra", "boundto": {"id": "transparence_transparence par disque inra", "type": "componentKey", "variable": "transparence", "component": "transparence par disque inra"}, "presenceconstraint": "MANDATORY"}, {"header": "transparence par secchi 20 cm", "boundto": {"id": "transparence_transparence par secchi", "type": "componentKey", "variable": "transparence", "component": "transparence par secchi"}, "presenceconstraint": "MANDATORY"}, {"header": "couleur de l'eau", "boundto": {"id": "qualitatives_couleur de l_eau", "type": "componentKey", "variable": "qualitatives", "component": "couleur de l_eau"}, "presenceconstraint": "MANDATORY"}], "constants": [], "separator": ";", "headerline": 1, "firstrowline": 2, "repeatedcolumns": [], "allowunexpectedcolumns": false}, "migrations": {}, "repository": {"enddate": {"token": 4}, "startdate": {"token": 3}, "filepattern": "(.*)!(.*)_conditions_prelevements_(.*)_(.*).csv", "authorizationscope": {"site": 2, "projet": 1}}, "uniqueness": [{"id": "projet_value", "type": "componentKey", "variable": "projet", "component": "value"}, {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, {"id": "site_nom de la plateforme", "type": "componentKey", "variable": "site", "component": "nom de la plateforme"}, {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}], "validations": {}, "authorization": {"timescope": {"id": "date_day", "type": "componentKey", "variable": "date", "component": "day"}, "datagroups": {"qualitatif": {"data": ["qualitatives"], "label": "Données qualitatives", "internationalizationname": {"en": "Qualitative data", "fr": "Données qualitatives"}, "internationalizedcolumns": null}, "quantitatif": {"data": ["pression_atmospherique", "temperature", "transparence"], "label": "Données quantitatives", "internationalizationname": {"en": "Quantitative data", "fr": "Données quantitatives"}, "internationalizedcolumns": null}, "referentiel": {"data": ["date", "site", "projet", "commentaire"], "label": "Référentiel", "internationalizationname": {"en": "Referential", "fr": "Référentiel"}, "internationalizedcolumns": null}}, "columnsdescription": {"admin": {"title": "admin", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Delegation", "fr": "Délégation"}, "internationalizedcolumns": null}, "depot": {"title": "depot", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deposit", "fr": "Dépôt"}, "internationalizedcolumns": null}, "delete": {"title": "delete", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Deletion", "fr": "Suppression"}, "internationalizedcolumns": null}, "associate": {"title": "associate", "display": false, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Associate", "fr": "Associer"}, "internationalizedcolumns": null}, "extraction": {"title": "extraction", "display": true, "forpublic": true, "forrequest": true, "withperiods": true, "withdatagroups": true, "internationalizationname": {"en": "Extraction", "fr": "Extraction"}, "internationalizedcolumns": null}, "publication": {"title": "publication", "display": true, "forpublic": false, "forrequest": false, "withperiods": false, "withdatagroups": false, "internationalizationname": {"en": "Publication", "fr": "Publication"}, "internationalizedcolumns": null}}, "authorizationscopes": {"site": {"variable": "site", "component": "nom du site", "componentkey": {"id": "site_nom du site", "type": "componentKey", "variable": "site", "component": "nom du site"}, "internationalizationname": {"en": "Site", "fr": "Site"}, "internationalizedcolumns": null}, "projet": {"variable": "projet", "component": "value", "componentkey": {"id": "projet_value", "type": "componentKey", "variable": "projet", "component": "value"}, "internationalizationname": {"en": "Project", "fr": "Projet"}, "internationalizedcolumns": null}}, "internationalization": {"datagroups": {"qualitatif": {"internationalizationname": {"en": "Qualitative data", "fr": "Données qualitatives"}}, "quantitatif": {"internationalizationname": {"en": "Quantitative data", "fr": "Données quantitatives"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": {"en": "Site", "fr": "Site"}}, "projet": {"internationalizationname": {"en": "Project", "fr": "Projet"}}}}}, "internationalizationname": {"en": "Collection condition", "fr": "Condition de prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplays": null}}, "references": {"tool": {"tags": [], "columns": {"modèle": null, "fabricant": null, "code sandre": null, "étalonnage": null, "description_en": null, "description_fr": null, "numéro de série": null, "code sandre du contexte": null, "nom de l'outil de mesure_en": null, "nom de l'outil de mesure_fr": null, "nom du type d'outils de mesure": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "tool_type", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}}, "separator": ";", "keycolumns": ["nom du type d'outils de mesure", "nom de l'outil de mesure_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Measuring tool", "fr": "Outils de mesure"}, "internationalizedcolumns": {"description_fr": {"en": "description_en", "fr": "description_fr"}, "nom de l'outil de mesure_fr": {"en": "nom de l'outil de mesure_en", "fr": "nom de l'outil de mesure_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom de l'outil de mesure_fr}", "fr": "{nom de l'outil de mesure_fr}"}}}, "unit": {"tags": [], "columns": {"code": null, "nom_en": null, "nom_fr": null, "nom_key": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Units", "fr": "Unités"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key} ({code})", "fr": "{nom_key} ({code})"}}}, "project": {"tags": [], "columns": {"nom du projet_en": null, "nom du projet_fr": null, "nom du projet_key": null, "description du projet_en": null, "description du projet_fr": null}, "separator": ";", "keycolumns": ["nom du projet_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Project", "fr": "Projet"}, "internationalizedcolumns": {"nom du projet_key": {"en": "nom du projet_en", "fr": "nom du projet_fr"}, "description du projet_fr": {"en": "description du projet_en", "fr": "description du projet_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom du projet_key}", "fr": "{nom du projet_key}"}}}, "platform": {"tags": [], "columns": {"altitude": null, "latitude": null, "longitude": null, "code sandre": null, "nom du site": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": {"datatypes": [], "expression": "return references.ref_site.find({it.naturalKey.equals(datum[\"nom du site\"])}).naturalKey;\n", "references": ["ref_site"]}}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "code sandre du contexte": null, "nom de la plateforme_en": null, "nom de la plateforme_fr": null, "nom de la plateforme_key": null, "nom du type de plateforme_key": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "platform_type", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}}, "separator": ";", "keycolumns": ["nom du site", "nom du type de plateforme_key", "nom de la plateforme_key"], "validations": {"format_float": {"checker": {"name": "Float", "params": {"groovy": null, "pattern": null, "reftype": null, "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": false, "groovy": null}}}, "columns": ["altitude", "latitude", "longitude"], "internationalizationname": {"fr": "latitude, longitude, altitude au format flottant obligatoire"}, "internationalizedcolumns": null}}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Plateforms", "fr": "Plateformes"}, "internationalizedcolumns": {"nom de la plateforme_key": {"en": "nom de la plateforme_en", "fr": "nom de la plateforme_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom de la plateforme_key}", "fr": "{nom de la plateforme_key}"}}}, "ref_site": {"tags": [], "columns": {"nom du site_en": null, "nom du site_fr": null, "nom du site_key": null, "nom du type de site": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "site_type", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "description du site_en": null, "description du site_fr": null, "code sandre du Plan d'eau": null, "code sandre de la Masse d'eau plan d'eau": null}, "separator": ";", "keycolumns": ["nom du site_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Site", "fr": "Site"}, "internationalizedcolumns": {"nom du site_key": {"en": "nom du site_en", "fr": "nom du site_fr"}, "description du site_fr": {"en": "description du site_en", "fr": "description du site_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom du site_key}", "fr": "{nom du site_key}"}}}, "thematic": {"tags": [], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "description_en": null, "description_fr": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Thematic", "fr": "Thème"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}}, "data_type": {"tags": [], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "description_en": null, "description_fr": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Data type", "fr": "Types de données"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}}, "file_type": {"tags": [], "columns": {"nom": null, "description": null}, "separator": ";", "keycolumns": ["nom"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Type's Files", "fr": "Type de fichier"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}}, "site_type": {"tags": [], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "code sandre": null, "description_en": null, "description_fr": null, "code sandre du contexte": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Sites types", "fr": "Types de site"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}}, "tool_type": {"tags": [], "columns": {"code sandre": null, "type d'outils": null, "nom du type d'outils": null, "code sandre du contexte": null}, "separator": ";", "keycolumns": ["nom du type d'outils"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Tools type", "fr": "Type d'outils"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{nom du type d'outils}", "fr": "{nom du type d'outils}"}}}, "niveau_taxon": {"tags": [], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "code sandre": null, "code sandre du contexte": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Level of taxon", "fr": "Niveau de taxon"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}}, "project_site": {"tags": [], "columns": {"date de fin": null, "nom du site": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "nom du projet": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "project", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "date de début": null, "commentaire de projet": null, "commanditaire du projet": null}, "separator": ";", "keycolumns": ["nom du projet", "nom du site"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Project on site", "fr": "Projet par site"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "ref_variable": {"tags": [], "columns": {"code sandre": null, "nom du groupe": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "variable_group", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "définition_en": null, "définition_fr": null, "ordre d'affichage": null, "valeur qualitative": null, "nom de la variable_en": null, "nom de la variable_fr": null, "code sandre du contexte": null, "Affichage de la variable_en": null, "Affichage de la variable_fr": null, "nom de la norme de variable": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "variable_norm", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}}, "separator": ";", "keycolumns": ["nom de la variable_fr"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Variables", "fr": "Variables"}, "internationalizedcolumns": {"définition_fr": {"en": "définition_en", "fr": "définition_fr"}, "nom de la variable_fr": {"en": "Affichage de la variable_en", "fr": "Affichage de la variable_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom de la variable_fr}", "fr": "{nom de la variable_fr}"}}}, "platform_type": {"tags": [], "columns": {"code sandre": null, "description_en": null, "description_fr": null, "code sandre du contexte": null, "nom du type de plateforme_en": null, "nom du type de plateforme_fr": null, "nom du type de plateforme_key": null}, "separator": ";", "keycolumns": ["nom du type de plateforme_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Plateform types", "fr": "Types de plateforme"}, "internationalizedcolumns": {"description_fr": {"en": "description_en", "fr": "description_fr"}, "nom du type de plateforme_key": {"en": "nom du type de plateforme_en", "fr": "nom du type de plateforme_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom du type de plateforme_key}", "fr": "{nom du type de plateforme_key}"}}}, "variable_norm": {"tags": [], "columns": {"nom": null, "définition": null}, "separator": ";", "keycolumns": ["nom"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Variables' norms", "fr": "Normes de variable"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}}, "variable_group": {"tags": [], "columns": {"code sandre": null, "nom du groupe": null, "nom du groupe_en": null, "nom du groupe_fr": null, "nom du groupe parent": null, "code sandre du contexte": null}, "separator": ";", "keycolumns": ["nom du groupe"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Variable's groups", "fr": "Groupes de variable"}, "internationalizedcolumns": {"nom du groupe": {"en": "nom du groupe_en", "fr": "nom du groupe_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom du groupe_en}", "fr": "{nom du groupe_fr}"}}}, "propriete_taxon": {"tags": [], "columns": {"isFloatValue": null, "isQualitative": null, "type associé": null, "définition_en": null, "définition_fr": null, "ordre d'affichage": null, "nom de la propriété_en": null, "nom de la propriété_fr": null, "nom de la propriété_key": null}, "separator": ";", "keycolumns": ["nom de la propriété_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Proporties of taxons", "fr": "Propiétés des taxons"}, "internationalizedcolumns": {"définition_fr": {"en": "définition_en", "fr": "définition_fr"}, "nom de la propriété_key": {"en": "nom de la propriété_en", "fr": "nom de la propriété_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom de la propriété_key}", "fr": "{nom de la propriété_key}"}}}, "taxon_zooplancton": {"tags": [], "columns": {"theme": null, "preselected": null, "code sandre du taxon": null, "nom du niveau de taxon": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "niveau_taxon", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "nom du taxon superieur": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "taxon_zooplancton", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "nom du taxon déterminé": null, "code sandre du taxon supérieur": null}, "separator": ";", "keycolumns": ["nom du taxon déterminé"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "taxon's zooplancton", "fr": "taxon des zooplancton"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})", "fr": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})"}}}, "controle_coherence": {"tags": [], "columns": {"valeur max": null, "valeur min": null, "nom du site": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "nom de la variable": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_variable", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "nom du type de données": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "data_type", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}}, "separator": ";", "keycolumns": ["nom de la variable", "nom du type de données", "nom du site"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Controle de la cohérence", "fr": "Controle de la cohérence"}, "internationalizedcolumns": null, "internationalizationdisplay": null}, "taxon_phytoplancton": {"tags": [], "columns": {"theme": null, "Code Sandre": null, "Notes libres": null, "Synonyme ancien": null, "Synonyme récent": null, "code sandre du taxon": null, "nom du niveau de taxon": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "niveau_taxon", "duration": null, "required": true, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "nom du taxon superieur": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "taxon_phytoplancton", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "Année de la description": null, "Auteur de la description": null, "nom du taxon déterminé": null, "Classe algale sensu Bourrelly": null, "Référence de la description": null, "code sandre du taxon supérieur": null, "Références relatives à ce taxon": null, "niveau incertitude de détermination": null}, "separator": ";", "keycolumns": ["nom du taxon déterminé"], "validations": {}, "dynamiccolumns": {"proprietes_taxon": {"tags": [], "reference": "propriete_taxon", "headerprefix": "pt_", "presenceconstraint": "MANDATORY", "internationalizationname": {"en": "Properties of Taxa", "fr": "Proprétés de Taxons"}, "referencecolumntolookforheader": "nom de la propriété_key"}}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "taxon's phytoplanctons", "fr": "taxon des phytoplanctons"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}"}}}, "valeurs_qualitative": {"tags": [], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "valeur_en": null, "valeur_fr": null, "valeur_key": null}, "separator": ";", "keycolumns": ["nom_key", "valeur_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Qualitative values", "fr": "Valeurs qualitatives"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "valeur_key": {"en": "valeur_en", "fr": "valeur_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{valeur_key}", "fr": "{valeur_key}"}}}, "stade_développement_zoo": {"tags": [], "columns": {"nom_en": null, "nom_fr": null, "nom_key": null, "code sandre": null, "description_en": null, "description_fr": null, "code sandre du contexte": null}, "separator": ";", "keycolumns": ["nom_key"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Stage of development", "fr": "Stade de développement"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}}, "data_type_site_theme_project": {"tags": [], "columns": {"nom du site": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "ref_site", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "nom du projet": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "project", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "nom du thème": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "thematic", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}, "nom du type de données": {"tags": [], "checker": {"name": "Reference", "params": {"groovy": null, "pattern": null, "reftype": "data_type", "duration": null, "required": false, "multiplicity": "ONE", "transformation": {"codify": true, "groovy": null}}}, "defaultvalue": null, "presenceconstraint": "MANDATORY"}}, "separator": ";", "keycolumns": ["nom du projet", "nom du site", "nom du thème", "nom du type de données"], "validations": {}, "dynamiccolumns": {}, "computedcolumns": {}, "allowunexpectedcolumns": false, "internationalizationname": {"en": "Data type for theme's site and project", "fr": "Type de données par thème de sites et projet"}, "internationalizedcolumns": null, "internationalizationdisplay": null}}, "application": {"name": "ola", "version": 1, "defaultlanguage": "fr", "internationalization": {"internationalizationname": {"en": "ORE OLA", "fr": "ORE OLA"}}, "internationalizationname": {"en": "ORE OLA", "fr": "ORE OLA"}, "internationalizedcolumns": null}, "rightsrequest": null, "additionalfiles": {}, "compositereferences": {"arbre_outil": {"components": [{"reference": "tool_type", "parentkeycolumn": null, "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}, {"reference": "tool", "parentkeycolumn": "nom du type d'outils de mesure", "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}, "arbre_project": {"components": [{"reference": "project", "parentkeycolumn": null, "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}, "arbre_zooplanctons": {"components": [{"reference": "taxon_zooplancton", "parentkeycolumn": null, "parentrecursivekey": "nom du taxon superieur", "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}, "arbre_localisations": {"components": [{"reference": "site_type", "parentkeycolumn": null, "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}, {"reference": "ref_site", "parentkeycolumn": "nom du type de site", "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}, {"reference": "platform", "parentkeycolumn": "nom du site", "parentrecursivekey": null, "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}, "arbre_phytoplanctons": {"components": [{"reference": "taxon_phytoplancton", "parentkeycolumn": null, "parentrecursivekey": "nom du taxon superieur", "internationalizationname": null, "internationalizedcolumns": null}], "internationalizationname": null, "internationalizedcolumns": null}}, "internationalization": {"datatypes": {"zooplancton": {"authorization": {"datagroups": {"donnée": {"internationalizationname": {"en": "Donnée", "fr": "Donnée"}}, "condition": {"internationalizationname": {"en": "Context", "fr": "Contexte"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}, "internationalizationname": {"en": "Zooplancton", "fr": "Zooplancton"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "chlorophylle": {"authorization": {"datagroups": {"condition": {"internationalizationname": {"en": "Context", "fr": "Contexte"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}, "internationalizationname": {"en": null, "fr": "Chlorophylle"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "phytoplancton": {"authorization": {"datagroups": {"donnee": {"internationalizationname": {"en": "Data", "fr": "Donnée"}}, "condition": {"internationalizationname": {"en": "Context", "fr": "Contexte"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}, "internationalizationname": {"en": "Phytoplancton", "fr": "Phytoplancton"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "physico-chimie": {"authorization": {"datagroups": {"condition": {"internationalizationname": {"en": "Context", "fr": "Contexte"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}, "dataGroup_variable": {"internationalizationname": {"en": "Data", "fr": "Données"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}, "internationalizationname": {"en": "Chemical Physics", "fr": "Physico Chimie"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "haute_frequence": {"authorization": {"datagroups": {"all": {"internationalizationname": null}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}, "internationalizationname": {"en": null, "fr": "Haute Fréquence"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "production_primaire": {"authorization": {"datagroups": {"condition": {"internationalizationname": {"en": "Context", "fr": "Contexte"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}, "internationalizationname": {"en": null, "fr": "Production primaire"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "sonde_multiparametres": {"authorization": {"datagroups": {"referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}, "donnee_prelevement": {"internationalizationname": {"en": "Data's condition", "fr": "Données du prélèvement"}}, "condition_prelevement": {"internationalizationname": {"en": "Prelevement's condition", "fr": "Condition de prélèvement"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": null}, "projet": {"internationalizationname": null}}}, "internationalizationname": {"en": "Probe data", "fr": "Sonde multi-paramètres"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}, "condition_prelevements": {"authorization": {"datagroups": {"qualitatif": {"internationalizationname": {"en": "Qualitative data", "fr": "Données qualitatives"}}, "quantitatif": {"internationalizationname": {"en": "Quantitative data", "fr": "Données quantitatives"}}, "referentiel": {"internationalizationname": {"en": "Referential", "fr": "Référentiel"}}}, "columnsdescription": {"admin": {"internationalizationname": {"en": "Delegation", "fr": "Délégation"}}, "depot": {"internationalizationname": {"en": "Deposit", "fr": "Dépôt"}}, "delete": {"internationalizationname": {"en": "Deletion", "fr": "Suppression"}}, "associate": {"internationalizationname": {"en": "Associate", "fr": "Associer"}}, "extraction": {"internationalizationname": {"en": "Extraction", "fr": "Extraction"}}, "publication": {"internationalizationname": {"en": "Publication", "fr": "Publication"}}}, "authorizationscopes": {"site": {"internationalizationname": {"en": "Site", "fr": "Site"}}, "projet": {"internationalizationname": {"en": "Project", "fr": "Projet"}}}}, "internationalizationname": {"en": "Collection condition", "fr": "Condition de prélèvement"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}}}, "references": {"tool": {"internationalizedtags": null, "internationalizationname": {"en": "Measuring tool", "fr": "Outils de mesure"}, "internationalizedcolumns": {"description_fr": {"en": "description_en", "fr": "description_fr"}, "nom de l'outil de mesure_fr": {"en": "nom de l'outil de mesure_en", "fr": "nom de l'outil de mesure_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom de l'outil de mesure_fr}", "fr": "{nom de l'outil de mesure_fr}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "unit": {"internationalizedtags": null, "internationalizationname": {"en": "Units", "fr": "Unités"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key} ({code})", "fr": "{nom_key} ({code})"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "project": {"internationalizedtags": null, "internationalizationname": {"en": "Project", "fr": "Projet"}, "internationalizedcolumns": {"nom du projet_key": {"en": "nom du projet_en", "fr": "nom du projet_fr"}, "description du projet_fr": {"en": "description du projet_en", "fr": "description du projet_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom du projet_key}", "fr": "{nom du projet_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "platform": {"internationalizedtags": null, "internationalizationname": {"en": "Plateforms", "fr": "Plateformes"}, "internationalizedcolumns": {"nom de la plateforme_key": {"en": "nom de la plateforme_en", "fr": "nom de la plateforme_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom de la plateforme_key}", "fr": "{nom de la plateforme_key}"}}, "internationalizedvalidations": {"format_float": {"fr": "latitude, longitude, altitude au format flottant obligatoire"}}, "internationalizeddynamiccolumns": {}}, "ref_site": {"internationalizedtags": null, "internationalizationname": {"en": "Site", "fr": "Site"}, "internationalizedcolumns": {"nom du site_key": {"en": "nom du site_en", "fr": "nom du site_fr"}, "description du site_fr": {"en": "description du site_en", "fr": "description du site_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom du site_key}", "fr": "{nom du site_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "thematic": {"internationalizedtags": null, "internationalizationname": {"en": "Thematic", "fr": "Thème"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "data_type": {"internationalizedtags": null, "internationalizationname": {"en": "Data type", "fr": "Types de données"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "file_type": {"internationalizedtags": null, "internationalizationname": {"en": "Type's Files", "fr": "Type de fichier"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "site_type": {"internationalizedtags": null, "internationalizationname": {"en": "Sites types", "fr": "Types de site"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "tool_type": {"internationalizedtags": null, "internationalizationname": {"en": "Tools type", "fr": "Type d'outils"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{nom du type d'outils}", "fr": "{nom du type d'outils}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "niveau_taxon": {"internationalizedtags": null, "internationalizationname": {"en": "Level of taxon", "fr": "Niveau de taxon"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "project_site": {"internationalizedtags": null, "internationalizationname": {"en": "Project on site", "fr": "Projet par site"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "ref_variable": {"internationalizedtags": null, "internationalizationname": {"en": "Variables", "fr": "Variables"}, "internationalizedcolumns": {"définition_fr": {"en": "définition_en", "fr": "définition_fr"}, "nom de la variable_fr": {"en": "Affichage de la variable_en", "fr": "Affichage de la variable_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom de la variable_fr}", "fr": "{nom de la variable_fr}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "platform_type": {"internationalizedtags": null, "internationalizationname": {"en": "Plateform types", "fr": "Types de plateforme"}, "internationalizedcolumns": {"description_fr": {"en": "description_en", "fr": "description_fr"}, "nom du type de plateforme_key": {"en": "nom du type de plateforme_en", "fr": "nom du type de plateforme_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom du type de plateforme_key}", "fr": "{nom du type de plateforme_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "variable_norm": {"internationalizedtags": null, "internationalizationname": {"en": "Variables' norms", "fr": "Normes de variable"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{nom}", "fr": "{nom}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "variable_group": {"internationalizedtags": null, "internationalizationname": {"en": "Variable's groups", "fr": "Groupes de variable"}, "internationalizedcolumns": {"nom du groupe": {"en": "nom du groupe_en", "fr": "nom du groupe_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom du groupe_en}", "fr": "{nom du groupe_fr}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "propriete_taxon": {"internationalizedtags": null, "internationalizationname": {"en": "Proporties of taxons", "fr": "Propiétés des taxons"}, "internationalizedcolumns": {"définition_fr": {"en": "définition_en", "fr": "définition_fr"}, "nom de la propriété_key": {"en": "nom de la propriété_en", "fr": "nom de la propriété_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom de la propriété_key}", "fr": "{nom de la propriété_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "taxon_zooplancton": {"internationalizedtags": null, "internationalizationname": {"en": "taxon's zooplancton", "fr": "taxon des zooplancton"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})", "fr": "{nom du taxon superieur}.{nom du taxon déterminé}({nom du niveau de taxon})"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "controle_coherence": {"internationalizedtags": null, "internationalizationname": {"en": "Controle de la cohérence", "fr": "Controle de la cohérence"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "taxon_phytoplancton": {"internationalizedtags": null, "internationalizationname": {"en": "taxon's phytoplanctons", "fr": "taxon des phytoplanctons"}, "internationalizedcolumns": null, "internationalizationdisplay": {"pattern": {"en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {"proprietes_taxon": {"en": "Properties of Taxa", "fr": "Proprétés de Taxons"}}}, "valeurs_qualitative": {"internationalizedtags": null, "internationalizationname": {"en": "Qualitative values", "fr": "Valeurs qualitatives"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "valeur_key": {"en": "valeur_en", "fr": "valeur_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{valeur_key}", "fr": "{valeur_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "stade_développement_zoo": {"internationalizedtags": null, "internationalizationname": {"en": "Stage of development", "fr": "Stade de développement"}, "internationalizedcolumns": {"nom_key": {"en": "nom_en", "fr": "nom_fr"}, "description_fr": {"en": "description_en", "fr": "description_fr"}}, "internationalizationdisplay": {"pattern": {"en": "{nom_key}", "fr": "{nom_key}"}}, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}, "data_type_site_theme_project": {"internationalizedtags": null, "internationalizationname": {"en": "Data type for theme's site and project", "fr": "Type de données par thème de sites et projet"}, "internationalizedcolumns": null, "internationalizationdisplay": null, "internationalizedvalidations": {}, "internationalizeddynamiccolumns": {}}}, "application": {"internationalizationname": {"en": "ORE OLA", "fr": "ORE OLA"}}, "rightsrequest": null, "additionalfiles": {}, "internationalizedtags": {}}, "requiredauthorizationsattributes": ["projet", "site"]},"configfile":"449ab4ff-7e07-40aa-b2c1-51b56d3be33e","version":1,"additionalfile":[]}] \ No newline at end of file diff --git a/cypress/fixtures/applications/ore/ore_application_description.txt b/cypress/fixtures/applications/ore/ore_application_description.txt deleted file mode 100644 index a3ad90088..000000000 --- a/cypress/fixtures/applications/ore/ore_application_description.txt +++ /dev/null @@ -1,12 +0,0 @@ -{"result":0,"time":"2023-10-25T09:44:39.648271865","type":"REACTIVE_PROGRESS"} -{"result":{"id":"518453e4-bb3e-48e4-9541-cf2982cd9f8e","creationDate":"2023-10-25T09:42:13.668+00:00","updateDate":"2023-10-25T09:42:13.668+00:00","name":"monsore","comment":"monsore","version":1,"dataType":["pem","test"],"additionalFile":["fichiers","utilisateurs"],"configuration":{"requiredAuthorizationsAttributes":["projet","localization"],"version":1,"internationalization":{"application":{"internationalizationName":{"en":"SOERE my SOERE","fr":"SOERE mon SOERE"}},"references":{"themes":{"internationalizationName":{"en":"Thematic","fr":"Thème"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"especes":{"internationalizationName":{"en":"Species","fr":"Espèces"},"internationalizedColumns":{"esp_definition_fr":{"en":"esp_definition_en","fr":"esp_definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{esp_nom}","fr":"{esp_nom}"}},"internationalizedValidations":{},"internationalizedTags":null},"variables":{"internationalizationName":{"en":"Variables","fr":"Variables"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"definition_fr":{"en":"definition_en","fr":"definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"type_de_sites":{"internationalizationName":{"en":"Sites types","fr":"Types de sites"},"internationalizedColumns":{"tze_nom_key":{"en":"tze_nom_en","fr":"tze_nom_fr"},"tze_definition_fr":{"en":"tze_definition_en","fr":"tze_definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{tze_nom_key}","fr":"{tze_nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"site_theme_datatype":{"internationalizationName":{"en":"Data types by site and project","fr":"Types de données par site et projet"},"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"projet name: {projet}, site name : {site}, theme name : {theme}, data type name : {datatype}","fr":"nom du projet: {projet}, nom du site : {site}, nom du thème : {theme}, nom du type de données : {datatype}"}},"internationalizedValidations":{"sitesRef":{"fr":"référence au site"},"projetRef":{"fr":"référence au projet"},"themesRef":{"fr":"référence au theme"},"checkDatatype":{"fr":"test"}},"internationalizedTags":null},"unites":{"internationalizationName":{"en":"Units","fr":"Unités"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"code_key":{"en":"code_en","fr":"code_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key} ({code_key})","fr":"{nom_key} ({code_key})"}},"internationalizedValidations":{},"internationalizedTags":null},"projet":{"internationalizationName":{"en":"Project","fr":"Projet"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"definition_fr":{"en":"definition_en","fr":"definition_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"valeurs_qualitatives":{"internationalizationName":{"en":"Qualitative values","fr":"Valeurs qualitatives"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"valeur_key":{"en":"valeur_en","fr":"valeur_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{valeur_key}","fr":"{valeur_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"type_de_fichiers":{"internationalizationName":{"en":"Files types","fr":"Types de fichiers"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"variables_et_unites_par_types_de_donnees":{"internationalizationName":{"en":"Variables and units by data type","fr":"Variables et unités par type de données"},"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"datatype name : {datatype}, variable name : {variable}, : unit name {unite}","fr":"nom du type de données : {datatype}, nom de la variable : {variable}, : nom de l'unité {unite}"}},"internationalizedValidations":{"uniteRef":{"fr":"référence à l'unité'"},"variableRef":{"fr":"référence à la variable"},"checkDatatype":{"fr":"test"}},"internationalizedTags":null},"sites":{"internationalizationName":{"en":"Site","fr":"Site"},"internationalizedColumns":{"zet_nom_key":{"en":"zet_nom_en","fr":"zet_nom_fr"},"zet_description_fr":{"en":"zet_description_en","fr":"zet_description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{zet_nom_key}","fr":"{zet_nom_key}"}},"internationalizedValidations":{"typeSitesRef":{"fr":"référence au type de site"},"siteParentRef":{"fr":"référence à la colonne parent"}},"internationalizedTags":null}},"dataTypes":{"test":{"internationalizationName":{"en":"Test","fr":"Test"},"internationalizedColumns":null,"authorization":{"dataGroups":{"_others_":{"internationalizationName":null}},"authorizationScopes":{"projet":{"internationalizationName":{"en":"Project","fr":"Projet"}}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{}},"pem":{"internationalizationName":{"en":"Trap in ascent","fr":"Piégeage en Montée"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":{"en":"Repositories","fr":"Référentiels"}},"qualitatif":{"internationalizationName":{"en":"Qualitative","fr":"Qualitatif"}},"quantitatif":{"internationalizationName":{"en":"Quantitative","fr":"Quantitatif"}}},"authorizationScopes":{"localization":{"internationalizationName":{"en":"Localization","fr":"Localisation"}},"projet":{"internationalizationName":{"en":"Project","fr":"Projet"}}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":{"especes":{"pattern":{"en":"espèce :{esp_nom}","fr":"espèce :{esp_nom}"}}},"internationalizedValidations":{"unitOfColor":{"fr":"vérifie l'unité de la couleur des individus"},"unitOfIndividus":{"fr":"vérifie l'unité du nombre d'individus"}}}},"internationalizedTags":{"data":{"en":"data","fr":"données"},"test":{"en":"test","fr":"test"},"unit":{"en":"unit","fr":"unité"},"context":{"en":"context","fr":"contexte"}},"rightsRequest":{"internationalizationName":null,"description":{"en":"You can request rights to the monsore application by filling out this form","fr":"Vous pouvez demander des droits à l'application monsore en remplissant ce formulaire"},"internationalizationDisplay":null,"internationalizedColumns":null,"format":{"endDate":{"en":"Project end date","fr":"Date de fin du projet"},"project":{"en":"Description of the research project","fr":"Description du projet de recherche"},"startDate":{"en":"Project start date","fr":"Date de début du projet"},"organization":{"en":"Name of research organization","fr":"Nom de l'organisme de recherche"},"projectManagers":{"en":"Project managers","fr":"Responsables du projet"}}},"additionalFiles":{"utilisateurs":{"internationalizationName":{"en":"User","fr":"Users"},"internationalizationDisplay":null,"internationalizedColumns":null,"format":{"nom":{"en":"Name","fr":"Nom"},"prenom":{"en":"Surname","fr":"Prénom"}}},"fichiers":{"internationalizationName":{"en":"Files","fr":"Fichiers"},"internationalizationDisplay":null,"internationalizedColumns":null,"format":{"age":{"en":"Age","fr":"Age"},"nom":{"en":"Name","fr":"Nom"},"date":{"en":"Date","fr":"Date"},"site":{"en":"Place","fr":"Site"},"poids":{"en":"Weight","fr":"Poids"}}}}},"comment":null,"application":{"internationalizationName":{"en":"SOERE my SOERE","fr":"SOERE mon SOERE"},"internationalizedColumns":null,"name":"monsore","version":1,"defaultLanguage":"fr","internationalization":{"internationalizationName":{"en":"SOERE my SOERE","fr":"SOERE mon SOERE"}}},"tags":{"data":{"en":"data","fr":"données"},"test":{"en":"test","fr":"test"},"unit":{"en":"unit","fr":"unité"},"context":{"en":"context","fr":"contexte"}},"rightsRequest":{"description":{"en":"You can request rights to the monsore application by filling out this form","fr":"Vous pouvez demander des droits à l'application monsore en remplissant ce formulaire"},"format":{"endDate":{"internationalizationName":{"en":"Project end date","fr":"Date de fin du projet"},"internationalizedColumns":null,"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}}},"project":{"internationalizationName":{"en":"Description of the research project","fr":"Description du projet de recherche"},"internationalizedColumns":null,"checker":{"name":"String","params":{"pattern":".*","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}}},"startDate":{"internationalizationName":{"en":"Project start date","fr":"Date de début du projet"},"internationalizedColumns":null,"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}}},"organization":{"internationalizationName":{"en":"Name of research organization","fr":"Nom de l'organisme de recherche"},"internationalizedColumns":null,"checker":{"name":"String","params":{"pattern":".*","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}}},"projectManagers":{"internationalizationName":{"en":"Project managers","fr":"Responsables du projet"},"internationalizedColumns":null,"checker":{"name":"String","params":{"pattern":".*","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"MANY"}}}}},"references":{"type_de_sites":{"internationalizationName":{"en":"Sites types","fr":"Types de sites"},"internationalizedColumns":{"tze_nom_key":{"en":"tze_nom_en","fr":"tze_nom_fr"},"tze_definition_fr":{"en":"tze_definition_en","fr":"tze_definition_fr"}},"internationalizationDisplay":{"pattern":{"en":"{tze_nom_key}","fr":"{tze_nom_key}"}},"separator":";","keyColumns":["tze_nom_key"],"columns":{"tze_nom_en":null,"tze_nom_fr":null,"tze_nom_key":null,"tze_definition_en":null,"tze_definition_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["context"]},"sites":{"internationalizationName":{"en":"Site","fr":"Site"},"internationalizedColumns":{"zet_nom_key":{"en":"zet_nom_en","fr":"zet_nom_fr"},"zet_description_fr":{"en":"zet_description_en","fr":"zet_description_fr"}},"internationalizationDisplay":{"pattern":{"en":"{zet_nom_key}","fr":"{zet_nom_key}"}},"separator":";","keyColumns":["zet_chemin_parent","zet_nom_key"],"columns":{"zet_nom_en":null,"zet_nom_fr":null,"zet_nom_key":null,"tze_type_nom":null,"zet_chemin_parent":null,"zet_description_en":null,"zet_description_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{"typeSitesRef":{"internationalizationName":{"fr":"référence au type de site"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"type_de_sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["tze_type_nom"]},"siteParentRef":{"internationalizationName":{"fr":"référence à la colonne parent"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"columns":["zet_chemin_parent"]}},"allowUnexpectedColumns":false,"tags":["context"]},"especes":{"internationalizationName":{"en":"Species","fr":"Espèces"},"internationalizedColumns":{"esp_definition_fr":{"en":"esp_definition_en","fr":"esp_definition_fr"}},"internationalizationDisplay":{"pattern":{"en":"{esp_nom}","fr":"{esp_nom}"}},"separator":";","keyColumns":["esp_nom"],"columns":{"esp_nom":{"presenceConstraint":"MANDATORY","tags":["test"],"checker":null,"headerName":null,"defaultValue":null},"esp_definition_en":null,"esp_definition_fr":null,"colonne_homonyme_entre_referentiels":null},"computedColumns":{"my_computed_column":{"presenceConstraint":"MANDATORY","tags":["__hidden__"],"checker":null,"headerName":null,"computation":{"expression":"return \"my value\";\n","references":[],"datatypes":[]}}},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["data"]},"type_de_fichiers":{"internationalizationName":{"en":"Files types","fr":"Types de fichiers"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"description_en":null,"description_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["__hidden__"]},"themes":{"internationalizationName":{"en":"Thematic","fr":"Thème"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"description_en":null,"description_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["context"]},"projet":{"internationalizationName":{"en":"Project","fr":"Projet"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"definition_fr":{"en":"definition_en","fr":"definition_fr"}},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"definition_en":null,"definition_fr":null,"colonne_homonyme_entre_referentiels":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["context","data","test"]},"site_theme_datatype":{"internationalizationName":{"en":"Data types by site and project","fr":"Types de données par site et projet"},"internationalizedColumns":null,"internationalizationDisplay":{"pattern":{"en":"projet name: {projet}, site name : {site}, theme name : {theme}, data type name : {datatype}","fr":"nom du projet: {projet}, nom du site : {site}, nom du thème : {theme}, nom du type de données : {datatype}"}},"separator":";","keyColumns":["projet","site","theme","datatype"],"columns":{"site":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du site","defaultValue":null},"theme":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du thème","defaultValue":null},"projet":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du projet","defaultValue":null},"datatype":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du type de données","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{"sitesRef":{"internationalizationName":{"fr":"référence au site"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["site"]},"projetRef":{"internationalizationName":{"fr":"référence au projet"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"projet","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["projet"]},"themesRef":{"internationalizationName":{"fr":"référence au theme"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"themes","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["theme"]},"checkDatatype":{"internationalizationName":{"fr":"test"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"String datatype = Arrays.stream((String)datum.datatype).split(\"_\")\n .collect{it.substring(0, 1)}\n .join(); \n return application.getDataType().contains(datatype);\n","references":[],"datatypes":[]},"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["datatype"]}},"allowUnexpectedColumns":false,"tags":["context"]},"valeurs_qualitatives":{"internationalizationName":{"en":"Qualitative values","fr":"Valeurs qualitatives"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"valeur_key":{"en":"valeur_en","fr":"valeur_fr"}},"internationalizationDisplay":{"pattern":{"en":"{valeur_key}","fr":"{valeur_key}"}},"separator":";","keyColumns":["nom_key","valeur_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"valeur_en":null,"valeur_fr":null,"valeur_key":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["data"]},"variables":{"internationalizationName":{"en":"Variables","fr":"Variables"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"definition_fr":{"en":"definition_en","fr":"definition_fr"}},"internationalizationDisplay":{"pattern":{"en":"{nom_key}","fr":"{nom_key}"}},"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"definition_en":null,"definition_fr":null,"is_qualitative":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"isQualitative","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["data"]},"unites":{"internationalizationName":{"en":"Units","fr":"Unités"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"code_key":{"en":"code_en","fr":"code_fr"}},"internationalizationDisplay":{"pattern":{"en":"{nom_key} ({code_key})","fr":"{nom_key} ({code_key})"}},"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"code_en":null,"code_fr":null,"nom_key":null,"code_key":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":["data"]},"variables_et_unites_par_types_de_donnees":{"internationalizationName":{"en":"Variables and units by data type","fr":"Variables et unités par type de données"},"internationalizedColumns":null,"internationalizationDisplay":{"pattern":{"en":"datatype name : {datatype}, variable name : {variable}, : unit name {unite}","fr":"nom du type de données : {datatype}, nom de la variable : {variable}, : nom de l'unité {unite}"}},"separator":";","keyColumns":["datatype","variable"],"columns":{"unite":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom de l'unité","defaultValue":null},"datatype":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du type de données","defaultValue":null},"variable":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom de la variable","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{"uniteRef":{"internationalizationName":{"fr":"référence à l'unité'"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["unite"]},"variableRef":{"internationalizationName":{"fr":"référence à la variable"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"variables","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["variable"]},"checkDatatype":{"internationalizationName":{"fr":"test"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"String datatype = Arrays.stream((String)(datum.datatype).split(\"_\")) .collect{it.substring(0, 1)} .join(); return application.getDataType().contains(datatype);\n","references":[],"datatypes":[]},"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["datatype"]}},"allowUnexpectedColumns":false,"tags":["data"]}},"compositeReferences":{"sites":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"type_de_sites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"tze_type_nom","parentRecursiveKey":"zet_chemin_parent"}]},"projet":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"projet","parentKeyColumn":null,"parentRecursiveKey":null}]}},"additionalFiles":{"fichiers":{"internationalizationName":{"en":"Files","fr":"Fichiers"},"internationalizedColumns":null,"format":{"age":{"internationalizationName":{"en":"Age","fr":"Age"},"internationalizedColumns":null,"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}}},"nom":{"internationalizationName":{"en":"Name","fr":"Nom"},"internationalizedColumns":null,"checker":{"name":"String","params":{"pattern":"[a-z]*","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}}},"date":{"internationalizationName":{"en":"Date","fr":"Date"},"internationalizedColumns":null,"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}}},"site":{"internationalizationName":{"en":"Place","fr":"Site"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}}},"poids":{"internationalizationName":{"en":"Weight","fr":"Poids"},"internationalizedColumns":null,"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}}}}},"utilisateurs":{"internationalizationName":{"en":"User","fr":"Users"},"internationalizedColumns":null,"format":{"nom":{"internationalizationName":{"en":"Name","fr":"Nom"},"internationalizedColumns":null,"checker":{"name":"String","params":{"pattern":"[a-z]*","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}}},"prenom":{"internationalizationName":{"en":"Surname","fr":"Prénom"},"internationalizedColumns":null,"checker":{"name":"String","params":{"pattern":"[a-z]*","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}}}}}},"dataTypes":{"pem":{"internationalizationName":{"en":"Trap in ascent","fr":"Piégeage en Montée"},"internationalizedColumns":null,"internationalizationDisplays":{"especes":{"pattern":{"en":"espèce :{esp_nom}","fr":"espèce :{esp_nom}"}}},"format":{"headerLine":4,"firstRowLine":5,"separator":";","columns":[{"header":"projet","boundTo":{"variable":"projet","component":"value","id":"projet_value"},"presenceConstraint":"MANDATORY"},{"header":"site","boundTo":{"variable":"site","component":"bassin","id":"site_bassin"},"presenceConstraint":"MANDATORY"},{"header":"plateforme","boundTo":{"variable":"site","component":"plateforme","id":"site_plateforme"},"presenceConstraint":"MANDATORY"},{"header":"date","boundTo":{"variable":"date","component":"value","id":"date_value"},"presenceConstraint":"MANDATORY"},{"header":"espece","boundTo":{"variable":"espece","component":"value","id":"espece_value"},"presenceConstraint":"MANDATORY"},{"header":"Couleur des individus","boundTo":{"variable":"Couleur des individus","component":"value","id":"Couleur des individus_value"},"presenceConstraint":"MANDATORY"},{"header":"Nombre d'individus","boundTo":{"variable":"Nombre d'individus","component":"value","id":"Nombre d'individus_value"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[],"constants":[],"allowUnexpectedColumns":false},"data":{"date":{"chartDescription":null,"tags":[],"components":{"value":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"site":{"chartDescription":null,"tags":[],"components":{"bassin":null,"chemin":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"return references.sites\n .findAll(){it.refValues.zet_chemin_parent.equals((String)datum.site.bassin)}\n .find{it.refValues.zet_nom_key.equals((String)datum.site.plateforme)}\n .getHierarchicalKey();;\n","references":["sites"],"datatypes":[]},"hidden":false},"plateforme":null},"computedComponents":{"site_bassin":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":["__hidden__"],"computation":{"expression":"return references.sites .find{it.getNaturalKey().equals((String)datum.site.bassin)} .getHierarchicalKey();\n","references":["sites"],"datatypes":[]},"hidden":true}},"hidden":false},"espece":{"chartDescription":null,"tags":[],"components":{"value":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"especes","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"projet":{"chartDescription":null,"tags":["test"],"components":{"value":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"projet","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":["test"],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Nombre d'individus":{"chartDescription":null,"tags":[],"components":{"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"return \"sans_unite\"","references":[],"datatypes":[]},"hidden":false},"value":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"return 0","references":[],"datatypes":[]},"hidden":false}},"computedComponents":{},"hidden":false},"Couleur des individus":{"chartDescription":null,"tags":[],"components":{"unit":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"return \"sans_unite\"","references":[],"datatypes":[]},"hidden":false},"value":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"valeurs_qualitatives","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false}},"validations":{"unitOfColor":{"internationalizationName":{"fr":"vérifie l'unité de la couleur des individus"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"String datatype = \"piegeage_en_montee\"; String variable = \"Couleur des individus\"; String codeVariable = \"couleur_des_individus\"; String component = \"unit\"; return referencesValues.site_theme_datatype .findAll{it.datatype.equals(datatype)} .find{it.variable.equals(codeVariable)} .unite.equals((String)datum.variable.component)\n","references":["variables_et_unites_par_types_de_donnees"],"datatypes":[]},"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"components":null},"unitOfIndividus":{"internationalizationName":{"fr":"vérifie l'unité du nombre d'individus"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"String datatype = \"piegeage_en_montee\"; String variable = \"Nombre d'individus\"; String codeVariable = \"nombre_d_individus\"; String component = \"unit\"; return referencesValues.get(\"variables_et_unites_par_types_de_donnees\") .findAll{it.get(\"nom du type de données\").equals(datatype)} .find{it.get(\"nom de la variable\").equals(codeVariable)} .get(\"nom de l'unité\").equals((String)datum.variable.component);\n","references":["variables_et_unites_par_types_de_donnees"],"datatypes":[]},"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"components":null}},"uniqueness":[{"variable":"projet","component":"value","id":"projet_value"},{"variable":"site","component":"chemin","id":"site_chemin"},{"variable":"site","component":"plateforme","id":"site_plateforme"},{"variable":"date","component":"value","id":"date_value"},{"variable":"espece","component":"value","id":"espece_value"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"value","id":"date_value"},"authorizationScopes":{"projet":{"internationalizationName":{"en":"Project","fr":"Projet"},"internationalizedColumns":null,"variable":"projet","component":"value","componentKey":{"variable":"projet","component":"value","id":"projet_value"}},"localization":{"internationalizationName":{"en":"Localization","fr":"Localisation"},"internationalizedColumns":null,"variable":"site","component":"chemin","componentKey":{"variable":"site","component":"chemin","id":"site_chemin"}}},"dataGroups":{"qualitatif":{"internationalizationName":{"en":"Qualitative","fr":"Qualitatif"},"internationalizedColumns":null,"label":"Données qualitatives","data":["Couleur des individus"]},"quantitatif":{"internationalizationName":{"en":"Quantitative","fr":"Quantitatif"},"internationalizedColumns":null,"label":"Données quantitatives","data":["Nombre d'individus"]},"referentiel":{"internationalizationName":{"en":"Repositories","fr":"Référentiels"},"internationalizedColumns":null,"label":"Référentiel","data":["date","site","projet","espece"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":{"en":"Repositories","fr":"Référentiels"}},"qualitatif":{"internationalizationName":{"en":"Qualitative","fr":"Qualitatif"}},"quantitatif":{"internationalizationName":{"en":"Quantitative","fr":"Quantitatif"}}},"authorizationScopes":{"localization":{"internationalizationName":{"en":"Localization","fr":"Localisation"}},"projet":{"internationalizationName":{"en":"Project","fr":"Projet"}}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":null,"tags":["context","data","test"]},"test":{"internationalizationName":{"en":"Test","fr":"Test"},"internationalizedColumns":null,"internationalizationDisplays":null,"format":{"headerLine":4,"firstRowLine":5,"separator":";","columns":[{"header":"projet","boundTo":{"variable":"projet","component":"value","id":"projet_value"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[],"constants":[],"allowUnexpectedColumns":false},"data":{"projet":{"chartDescription":null,"tags":["test"],"components":{"value":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"projet","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":["test"],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false}},"validations":{},"uniqueness":[],"migrations":{},"authorization":{"timeScope":null,"authorizationScopes":{"projet":{"internationalizationName":{"en":"Project","fr":"Projet"},"internationalizedColumns":null,"variable":"projet","component":"value","componentKey":{"variable":"projet","component":"value","id":"projet_value"}}},"dataGroups":{"_others_":{"internationalizationName":null,"internationalizedColumns":null,"label":null,"data":["projet"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"_others_":{"internationalizationName":null}},"authorizationScopes":{"projet":{"internationalizationName":{"en":"Project","fr":"Projet"}}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":null,"tags":["__hidden__"]}}},"configFile":"b9f28832-6b82-4daf-b20e-72615d72dc2a","referenceType":["especes","type_de_sites","sites","projet","themes","site_theme_datatype","valeurs_qualitatives","variables","unites","variables_et_unites_par_types_de_donnees"]},"time":"2023-10-25T09:44:39.655647694","type":"REACTIVE_RESULT"} -{"result":0.2,"time":"2023-10-25T09:44:39.715924577","type":"REACTIVE_PROGRESS"} -{"result":{"id":"07342396-ac90-45a5-b686-a7f3b2e51f60","creationDate":"2023-10-25T09:42:25.857+00:00","updateDate":"2023-10-25T09:42:25.857+00:00","name":"olac","comment":"olac","version":1,"dataType":["condition_prelevements","physico-chimie","sonde_truncated","phytoplancton_aggregated","phytoplancton__truncated","zooplancton__truncated","zooplancton_biovolumes"],"additionalFile":[],"configuration":{"requiredAuthorizationsAttributes":["localization_site","localization_projet","localization_plateforme"],"version":1,"internationalization":{"application":{"internationalizationName":{"en":"Lake observatory","fr":"Observatoire des lacs"}},"references":{"themes":{"internationalizationName":{"en":"Themes","fr":"Thèmes"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"valeurs_qualitatives":{"internationalizationName":{"en":"Qualitative values","fr":"Valeurs qualitatives"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"valeur_key":{"en":"valeur_en","fr":"valeur_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"projets":{"internationalizationName":{"en":"Project","fr":"Projet"},"internationalizedColumns":{"projet_key":{"en":"projet_en","fr":"projet_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"sites":{"internationalizationName":{"en":"Site","fr":"Site"},"internationalizedColumns":{"site_fr":{"en":"description du site_en","fr":"description du site_fr"},"site_key":{"en":"nom du site_en","fr":"nom du site_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"type_plateformes":{"internationalizationName":{"en":"Plateform types","fr":"Types de plateforme"},"internationalizedColumns":{"description_fr":{"en":"description_en","fr":"description_fr"},"type_platform_key":{"en":"type_platform_en","fr":"type_platform_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"type_sites":{"internationalizationName":{"en":"Sites types","fr":"Types de sites"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"plateformes":{"internationalizationName":{"en":"Plateforms","fr":"Plateformes"},"internationalizedColumns":{"platform_key":{"en":"platform_en","fr":"platform_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null}},"dataTypes":{"phytoplancton__truncated":{"internationalizationName":null,"internationalizedColumns":null,"authorization":{"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"}},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_plateforme":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{}},"condition_prelevements":{"internationalizationName":{"en":"Collection condition","fr":"Condition de prélèvement"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}},"qualitatif":{"internationalizationName":{"en":"Qualitative data","fr":"Données qualitatives"}},"quantitatif":{"internationalizationName":{"en":"Quantitative data","fr":"Données quantitatives"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{}},"zooplancton_biovolumes":{"internationalizationName":null,"internationalizedColumns":null,"authorization":{"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"}},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_plateforme":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{}},"zooplancton__truncated":{"internationalizationName":null,"internationalizedColumns":null,"authorization":{"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"}},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_plateforme":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{}},"physico-chimie":{"internationalizationName":{"en":"Chemical Physics","fr":"Physico Chimie"},"internationalizedColumns":null,"authorization":{"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"}},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}},"variable":{"internationalizationName":{"en":"Data","fr":"Données"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_plateforme":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{}},"sonde_truncated":{"internationalizationName":{"en":"Probe data","fr":"Données des sondes"},"internationalizedColumns":null,"authorization":{"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"}},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_plateforme":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{}},"phytoplancton_aggregated":{"internationalizationName":null,"internationalizedColumns":null,"authorization":{"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"}},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_plateforme":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{}}},"internationalizedTags":{},"rightsRequest":null,"additionalFiles":{}},"comment":null,"application":{"internationalizationName":{"en":"Lake observatory","fr":"Observatoire des lacs"},"internationalizedColumns":null,"name":"ola","version":1,"defaultLanguage":"fr","internationalization":{"internationalizationName":{"en":"Lake observatory","fr":"Observatoire des lacs"}}},"tags":{},"rightsRequest":null,"references":{"themes":{"internationalizationName":{"en":"Themes","fr":"Thèmes"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizationDisplay":null,"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"description_en":null,"description_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"projets":{"internationalizationName":{"en":"Project","fr":"Projet"},"internationalizedColumns":{"projet_key":{"en":"projet_en","fr":"projet_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizationDisplay":null,"separator":";","keyColumns":["projet_key"],"columns":{"projet_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du projet_en","defaultValue":null},"projet_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du projet_fr","defaultValue":null},"projet_key":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du projet_key","defaultValue":null},"description_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"description du projet_en","defaultValue":null},"description_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"description du projet_fr","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"type_sites":{"internationalizationName":{"en":"Sites types","fr":"Types de sites"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"description_fr":{"en":"description_en","fr":"description_fr"}},"internationalizationDisplay":null,"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"sandre":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"code sandre","defaultValue":null},"nom_key":null,"description_en":null,"description_fr":null,"sandre_context":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"code sandre du contexte","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"sites":{"internationalizationName":{"en":"Site","fr":"Site"},"internationalizedColumns":{"site_fr":{"en":"description du site_en","fr":"description du site_fr"},"site_key":{"en":"nom du site_en","fr":"nom du site_fr"}},"internationalizationDisplay":null,"separator":";","keyColumns":["site_key"],"columns":{"site_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du site_en","defaultValue":null},"site_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du site_fr","defaultValue":null},"site_key":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du site_key","defaultValue":null},"type_site":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du type de site","defaultValue":null},"sandre_eau":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"code sandre du Plan d'eau","defaultValue":null},"description_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"description du site_en","defaultValue":null},"description_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"description du site_fr","defaultValue":null},"sandre_masse_eau":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"code sandre de la Masse d'eau plan d'eau","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"plateformes":{"internationalizationName":{"en":"Plateforms","fr":"Plateformes"},"internationalizedColumns":{"platform_key":{"en":"platform_en","fr":"platform_fr"}},"internationalizationDisplay":null,"separator":";","keyColumns":["platform_key","type_platform_key"],"columns":{"site":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du site","defaultValue":null},"sandre":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"code sandre","defaultValue":null},"altitude":null,"latitude":null,"longitude":null,"platform_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom de la plateforme_en","defaultValue":null},"platform_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom de la plateforme_fr","defaultValue":null},"platform_key":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom de la plateforme_key","defaultValue":null},"sandre_context":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"code sandre du contexte","defaultValue":null},"type_platform_key":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du type de plateforme_key","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"type_plateformes":{"internationalizationName":{"en":"Plateform types","fr":"Types de plateforme"},"internationalizedColumns":{"description_fr":{"en":"description_en","fr":"description_fr"},"type_platform_key":{"en":"type_platform_en","fr":"type_platform_fr"}},"internationalizationDisplay":null,"separator":";","keyColumns":["type_platform_key"],"columns":{"sandre":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"code sandre","defaultValue":null},"description_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"description du type de plateforme_en","defaultValue":null},"description_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"description du type de plateforme_fr","defaultValue":null},"sandre_context":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"code sandre du contexte","defaultValue":null},"type_platform_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du type de plateforme_en","defaultValue":null},"type_platform_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du type de plateforme_fr","defaultValue":null},"type_platform_key":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du type de plateforme_key","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"valeurs_qualitatives":{"internationalizationName":{"en":"Qualitative values","fr":"Valeurs qualitatives"},"internationalizedColumns":{"nom_key":{"en":"nom_en","fr":"nom_fr"},"valeur_key":{"en":"valeur_en","fr":"valeur_fr"}},"internationalizationDisplay":null,"separator":";","keyColumns":["nom_key","valeur_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"valeur_en":null,"valeur_fr":null,"valeur_key":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]}},"compositeReferences":{"projets":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"projets","parentKeyColumn":null,"parentRecursiveKey":null}]},"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"type_sites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":"type_site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"plateformes","parentKeyColumn":"site","parentRecursiveKey":null}]}},"additionalFiles":{},"dataTypes":{"physico-chimie":{"internationalizationName":{"en":"Chemical Physics","fr":"Physico Chimie"},"internationalizedColumns":null,"internationalizationDisplays":null,"format":{"headerLine":1,"firstRowLine":2,"separator":";","columns":[{"header":"nom du projet","boundTo":{"variable":"projet","component":"nom du projet","id":"projet_nom du projet"},"presenceConstraint":"MANDATORY"},{"header":"nom du site","boundTo":{"variable":"site","component":"nom du site","id":"site_nom du site"},"presenceConstraint":"MANDATORY"},{"header":"nom de la plateforme","boundTo":{"variable":"plateforme","component":"nom de la plateforme","id":"plateforme_nom de la plateforme"},"presenceConstraint":"MANDATORY"},{"header":"date de prelevement","boundTo":{"variable":"date","component":"day","id":"date_day"},"presenceConstraint":"MANDATORY"},{"header":"outil de prelevement","boundTo":{"variable":"outil","component":"prélèvement","id":"outil_prélèvement"},"presenceConstraint":"MANDATORY"},{"header":"outil de mesure","boundTo":{"variable":"outil","component":"mesure","id":"outil_mesure"},"presenceConstraint":"MANDATORY"},{"header":"profondeur minimum (m)","boundTo":{"variable":"profondeur","component":"minimum","id":"profondeur_minimum"},"presenceConstraint":"MANDATORY"},{"header":"profondeur maximum (m)","boundTo":{"variable":"profondeur","component":"maximum","id":"profondeur_maximum"},"presenceConstraint":"MANDATORY"},{"header":"profondeur reelle observee (m)","boundTo":{"variable":"profondeur","component":"réelle observée","id":"profondeur_réelle observée"},"presenceConstraint":"MANDATORY"},{"header":"Temperature (°c)","boundTo":{"variable":"température","component":"valeur","id":"température_valeur"},"presenceConstraint":"MANDATORY"},{"header":"Azote total (mg/l)","boundTo":{"variable":"variables","component":"azote total","id":"variables_azote total"},"presenceConstraint":"MANDATORY"},{"header":"Azote organique particulaire (mg/l)","boundTo":{"variable":"variables","component":"azote organique","id":"variables_azote organique"},"presenceConstraint":"MANDATORY"},{"header":"Azote Nitrates (mg/l)","boundTo":{"variable":"variables","component":"azote nitrates","id":"variables_azote nitrates"},"presenceConstraint":"MANDATORY"},{"header":"Nitrates [mg(NO3)/l]","boundTo":{"variable":"variables","component":"nitrates","id":"variables_nitrates"},"presenceConstraint":"MANDATORY"},{"header":"Azote Ammonium (mg/l)","boundTo":{"variable":"variables","component":"azote ammonium","id":"variables_azote ammonium"},"presenceConstraint":"MANDATORY"},{"header":"Ammonium [mg(NH4)/l]","boundTo":{"variable":"variables","component":"ammonium","id":"variables_ammonium"},"presenceConstraint":"MANDATORY"},{"header":"Azote Nitrites (mg/l)","boundTo":{"variable":"variables","component":"azote nitrites","id":"variables_azote nitrites"},"presenceConstraint":"MANDATORY"},{"header":"Nitrites [mg(NO2)/l]","boundTo":{"variable":"variables","component":"nitrites","id":"variables_nitrites"},"presenceConstraint":"MANDATORY"},{"header":"pH (nounit)","boundTo":{"variable":"variables","component":"pH","id":"variables_pH"},"presenceConstraint":"MANDATORY"},{"header":"Silice reactive (mg/l)","boundTo":{"variable":"variables","component":"silice réactive","id":"variables_silice réactive"},"presenceConstraint":"MANDATORY"},{"header":"Titre alcalimetrique (meq/l)","boundTo":{"variable":"variables","component":"titre alcalimetrique","id":"variables_titre alcalimetrique"},"presenceConstraint":"MANDATORY"},{"header":"Conductivite (μs/cm)","boundTo":{"variable":"variables","component":"coductivité","id":"variables_coductivité"},"presenceConstraint":"MANDATORY"},{"header":"Titre alcalimetrique complet (meq/l)","boundTo":{"variable":"variables","component":"titre alcalimetrique complet","id":"variables_titre alcalimetrique complet"},"presenceConstraint":"MANDATORY"},{"header":"Demande biologique en oxygène en 5 jours (mg/l)","boundTo":{"variable":"variables","component":"demande biologique en oxygène en 5 jours","id":"variables_demande biologique en oxygène en 5 jours"},"presenceConstraint":"MANDATORY"},{"header":"Balance ionique (%)","boundTo":{"variable":"variables","component":"balance ionique","id":"variables_balance ionique"},"presenceConstraint":"MANDATORY"},{"header":"Carbone organique total (mg/l)","boundTo":{"variable":"variables","component":"carbone organique total","id":"variables_carbone organique total"},"presenceConstraint":"MANDATORY"},{"header":"Carbone organique dissous (mg/l)","boundTo":{"variable":"variables","component":"carbone organique dissous","id":"variables_carbone organique dissous"},"presenceConstraint":"MANDATORY"},{"header":"Carbone organique particulaire (mg/l)","boundTo":{"variable":"variables","component":"carbone organique particulaire","id":"variables_carbone organique particulaire"},"presenceConstraint":"MANDATORY"},{"header":"Calcium (mg/l)","boundTo":{"variable":"variables","component":"calcium","id":"variables_calcium"},"presenceConstraint":"MANDATORY"},{"header":"Magnesium (mg/l)","boundTo":{"variable":"variables","component":"magnésium","id":"variables_magnésium"},"presenceConstraint":"MANDATORY"},{"header":"Sodium (mg/l)","boundTo":{"variable":"variables","component":"sodium","id":"variables_sodium"},"presenceConstraint":"MANDATORY"},{"header":"Potassium (mg/l)","boundTo":{"variable":"variables","component":"potassium","id":"variables_potassium"},"presenceConstraint":"MANDATORY"},{"header":"Chlorures (mg/l)","boundTo":{"variable":"variables","component":"chlorures","id":"variables_chlorures"},"presenceConstraint":"MANDATORY"},{"header":"Bicarbonate (meq/l)","boundTo":{"variable":"variables","component":"bicarbonate","id":"variables_bicarbonate"},"presenceConstraint":"MANDATORY"},{"header":"Sulfates (mg/l)","boundTo":{"variable":"variables","component":"sulfates","id":"variables_sulfates"},"presenceConstraint":"MANDATORY"},{"header":"Oxygene Dissous (mg/l)","boundTo":{"variable":"variables","component":"oxygène dissous","id":"variables_oxygène dissous"},"presenceConstraint":"MANDATORY"},{"header":"Matieres en suspension (mg/l)","boundTo":{"variable":"variables","component":"matiéres en suspension","id":"variables_matiéres en suspension"},"presenceConstraint":"MANDATORY"},{"header":"Phosphore Total (mg/l)","boundTo":{"variable":"variables","component":"phosphore total","id":"variables_phosphore total"},"presenceConstraint":"MANDATORY"},{"header":"Phosphore Particulaire (mg/l)","boundTo":{"variable":"variables","component":"phosphore particulaire","id":"variables_phosphore particulaire"},"presenceConstraint":"MANDATORY"},{"header":"Phosphore Orthophosphates (mg/l)","boundTo":{"variable":"variables","component":"phosphore orthophosphates","id":"variables_phosphore orthophosphates"},"presenceConstraint":"MANDATORY"},{"header":"Orthophosphates [mg(PO4)/l]","boundTo":{"variable":"variables","component":"orthophosphates","id":"variables_orthophosphates"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[],"constants":[],"allowUnexpectedColumns":false},"data":{"date":{"chartDescription":null,"tags":[],"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"site":{"chartDescription":null,"tags":[],"components":{"nom du site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"outil":{"chartDescription":null,"tags":[],"components":{"mesure":null,"prélèvement":null},"computedComponents":{},"hidden":false},"projet":{"chartDescription":null,"tags":[],"components":{"nom du projet":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"projets","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"variables":{"chartDescription":null,"tags":[],"components":{"pH":null,"sodium":null,"calcium":null,"ammonium":null,"nitrates":null,"nitrites":null,"sulfates":null,"chlorures":null,"potassium":null,"magnésium":null,"azote total":null,"bicarbonate":null,"coductivité":null,"azote ammonium":null,"azote nitrates":null,"azote nitrites":null,"azote organique":null,"balance ionique":null,"orthophosphates":null,"phosphore total":null,"oxygène dissous":null,"silice réactive":null,"titre alcalimetrique":null,"phosphore particulaire":null,"carbone organique total":null,"matiéres en suspension":null,"carbone organique dissous":null,"phosphore orthophosphates":null,"titre alcalimetrique complet":null,"carbone organique particulaire":null,"demande biologique en oxygène en 5 jours":null},"computedComponents":{},"hidden":false},"plateforme":{"chartDescription":null,"tags":[],"components":{"nom de la plateforme":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"plateformes","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"profondeur":{"chartDescription":null,"tags":[],"components":{"maximum":null,"minimum":null,"réelle observée":null},"computedComponents":{},"hidden":false},"température":{"chartDescription":null,"tags":[],"components":{"valeur":null},"computedComponents":{},"hidden":false}},"validations":{},"uniqueness":[{"variable":"date","component":"day","id":"date_day"},{"variable":"projet","component":"nom du projet","id":"projet_nom du projet"},{"variable":"site","component":"nom du site","id":"site_nom du site"},{"variable":"plateforme","component":"nom de la plateforme","id":"plateforme_nom de la plateforme"},{"variable":"outil","component":"prélèvement","id":"outil_prélèvement"},{"variable":"outil","component":"mesure","id":"outil_mesure"},{"variable":"profondeur","component":"minimum","id":"profondeur_minimum"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day"},"authorizationScopes":{"localization_site":{"internationalizationName":null,"internationalizedColumns":null,"variable":"site","component":"nom du site","componentKey":{"variable":"site","component":"nom du site","id":"site_nom du site"}},"localization_projet":{"internationalizationName":null,"internationalizedColumns":null,"variable":"projet","component":"nom du projet","componentKey":{"variable":"projet","component":"nom du projet","id":"projet_nom du projet"}},"localization_plateforme":{"internationalizationName":null,"internationalizedColumns":null,"variable":"plateforme","component":"nom de la plateforme","componentKey":{"variable":"plateforme","component":"nom de la plateforme","id":"plateforme_nom de la plateforme"}}},"dataGroups":{"variable":{"internationalizationName":{"en":"Data","fr":"Données"},"internationalizedColumns":null,"label":"Données","data":["variables"]},"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"},"internationalizedColumns":null,"label":"Contexte","data":["outil","profondeur","température"]},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"},"internationalizedColumns":null,"label":"Référentiel","data":["date","site","projet","plateforme"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"}},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}},"variable":{"internationalizationName":{"en":"Data","fr":"Données"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_plateforme":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":null,"tags":[]},"sonde_truncated":{"internationalizationName":{"en":"Probe data","fr":"Données des sondes"},"internationalizedColumns":null,"internationalizationDisplays":null,"format":{"headerLine":1,"firstRowLine":2,"separator":";","columns":[{"header":"nom du projet","boundTo":{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"},"presenceConstraint":"MANDATORY"},{"header":"nom du site","boundTo":{"variable":"sites","component":"nom du site","id":"sites_nom du site"},"presenceConstraint":"MANDATORY"},{"header":"nom de la plateforme","boundTo":{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"},"presenceConstraint":"MANDATORY"},{"header":"outil de mesure","boundTo":{"variable":"outils","component":"mesure","id":"outils_mesure"},"presenceConstraint":"MANDATORY"},{"header":"commentaire sonde","boundTo":{"variable":"outils","component":"commentaire_sonde","id":"outils_commentaire_sonde"},"presenceConstraint":"MANDATORY"},{"header":"date de prélèvement","boundTo":{"variable":"dates","component":"day","id":"dates_day"},"presenceConstraint":"MANDATORY"},{"header":"heure de prélèvement","boundTo":{"variable":"dates","component":"time","id":"dates_time"},"presenceConstraint":"MANDATORY"},{"header":"profondeur réelle observée (m)","boundTo":{"variable":"variables","component":"profondeur réelle observée","id":"variables_profondeur réelle observée"},"presenceConstraint":"MANDATORY"},{"header":"chl a (mg/m3)","boundTo":{"variable":"variables","component":"chl a","id":"variables_chl a"},"presenceConstraint":"MANDATORY"},{"header":"chl a corrigée labo (mg/m3)","boundTo":{"variable":"variables","component":"chl a corrigée labo","id":"variables_chl a corrigée labo"},"presenceConstraint":"MANDATORY"},{"header":"cond25c corrigee labo (ms/cm)","boundTo":{"variable":"variables","component":"cond25c corrigee labo","id":"variables_cond25c corrigee labo"},"presenceConstraint":"MANDATORY"},{"header":"cond25degres (ms/cm)","boundTo":{"variable":"variables","component":"cond25degres","id":"variables_cond25degres"},"presenceConstraint":"MANDATORY"},{"header":"oxygene mg (mg/l)","boundTo":{"variable":"variables","component":"oxygene mg","id":"variables_oxygene mg"},"presenceConstraint":"MANDATORY"},{"header":"oxygene mg corrige winkler (mg/l)","boundTo":{"variable":"variables","component":"oxygene mg corrige winkler","id":"variables_oxygene mg corrige winkler"},"presenceConstraint":"MANDATORY"},{"header":"oxygene saturation (%)","boundTo":{"variable":"variables","component":"oxygene saturation","id":"variables_oxygene saturation"},"presenceConstraint":"MANDATORY"},{"header":"oxygene saturation corrige winkler (%)","boundTo":{"variable":"variables","component":"oxygene saturation corrige winkler","id":"variables_oxygene saturation corrige winkler"},"presenceConstraint":"MANDATORY"},{"header":"pah (μg/l)","boundTo":{"variable":"variables","component":"pah","id":"variables_pah"},"presenceConstraint":"MANDATORY"},{"header":"par a (μe)","boundTo":{"variable":"variables","component":"par a","id":"variables_par a"},"presenceConstraint":"MANDATORY"},{"header":"par w (μe)","boundTo":{"variable":"variables","component":"par w","id":"variables_par w"},"presenceConstraint":"MANDATORY"},{"header":"pc (μg/l)","boundTo":{"variable":"variables","component":"pc","id":"variables_pc"},"presenceConstraint":"MANDATORY"},{"header":"ph brut (nounit)","boundTo":{"variable":"variables","component":"ph brut","id":"variables_ph brut"},"presenceConstraint":"MANDATORY"},{"header":"ph corrigé labo (nounit)","boundTo":{"variable":"variables","component":"ph corrigé labo","id":"variables_ph corrigé labo"},"presenceConstraint":"MANDATORY"},{"header":"ph tc (nounit)","boundTo":{"variable":"variables","component":"ph tc","id":"variables_ph tc"},"presenceConstraint":"MANDATORY"},{"header":"température (°c)","boundTo":{"variable":"variables","component":"température","id":"variables_température"},"presenceConstraint":"MANDATORY"},{"header":"turbidite (ftu)","boundTo":{"variable":"variables","component":"turbidite","id":"variables_turbidite"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[],"constants":[],"allowUnexpectedColumns":false},"data":{"dates":{"chartDescription":null,"tags":[],"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"datetime":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy HH:mm","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"return (String)datum.dates.day +\" \" +(String)datum.dates.time","references":[],"datatypes":[]},"hidden":false}},"computedComponents":{},"hidden":false},"sites":{"chartDescription":null,"tags":[],"components":{"nom du site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"outils":{"chartDescription":null,"tags":[],"components":{"mesure":null,"commentaire_sonde":null},"computedComponents":{},"hidden":false},"projets":{"chartDescription":null,"tags":[],"components":{"nom du projet":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"projets","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"variables":{"chartDescription":null,"tags":[],"components":{"pc":null,"pah":null,"chl a":null,"par a":null,"par w":null,"ph tc":null,"ph brut":null,"turbidite":null,"oxygene mg":null,"cond25degres":null,"température":null,"ph corrigé labo":null,"oxygene saturation":null,"chl a corrigée labo":null,"cond25c corrigee labo":null,"oxygene mg corrige winkler":null,"profondeur réelle observée":null,"oxygene saturation corrige winkler":null},"computedComponents":{},"hidden":false},"plateformes":{"chartDescription":null,"tags":[],"components":{"nom de la plateforme":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"plateformes","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false}},"validations":{},"uniqueness":[{"variable":"dates","component":"datetime","id":"dates_datetime"},{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"},{"variable":"sites","component":"nom du site","id":"sites_nom du site"},{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"},{"variable":"outils","component":"mesure","id":"outils_mesure"},{"variable":"variables","component":"profondeur réelle observée","id":"variables_profondeur réelle observée"}],"migrations":{},"authorization":{"timeScope":{"variable":"dates","component":"day","id":"dates_day"},"authorizationScopes":{"localization_site":{"internationalizationName":null,"internationalizedColumns":null,"variable":"sites","component":"nom du site","componentKey":{"variable":"sites","component":"nom du site","id":"sites_nom du site"}},"localization_projet":{"internationalizationName":null,"internationalizedColumns":null,"variable":"projets","component":"nom du projet","componentKey":{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"}},"localization_plateforme":{"internationalizationName":null,"internationalizedColumns":null,"variable":"plateformes","component":"nom de la plateforme","componentKey":{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"}}},"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"},"internationalizedColumns":null,"label":"Contexte","data":["outils","variables"]},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"},"internationalizedColumns":null,"label":"Référentiel","data":["projets","dates","sites","plateformes"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"}},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_plateforme":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":null,"tags":[]},"condition_prelevements":{"internationalizationName":{"en":"Collection condition","fr":"Condition de prélèvement"},"internationalizedColumns":null,"internationalizationDisplays":null,"format":{"headerLine":1,"firstRowLine":2,"separator":";","columns":[{"header":"nom du projet","boundTo":{"variable":"projet","component":"value","id":"projet_value"},"presenceConstraint":"MANDATORY"},{"header":"nom du site","boundTo":{"variable":"site","component":"nom du site","id":"site_nom du site"},"presenceConstraint":"MANDATORY"},{"header":"nom de la plateforme","boundTo":{"variable":"site","component":"nom de la plateforme","id":"site_nom de la plateforme"},"presenceConstraint":"MANDATORY"},{"header":"date de prélèvement","boundTo":{"variable":"date","component":"day","id":"date_day"},"presenceConstraint":"MANDATORY"},{"header":"heure de prélèvement","boundTo":{"variable":"date","component":"time","id":"date_time"},"presenceConstraint":"MANDATORY"},{"header":"commentaire","boundTo":{"variable":"commentaire","component":"value","id":"commentaire_value"},"presenceConstraint":"MANDATORY"},{"header":"aspect de l'eau","boundTo":{"variable":"valeurs qualitatives","component":"aspect de l'eau","id":"valeurs qualitatives_aspect de l'eau"},"presenceConstraint":"MANDATORY"},{"header":"couleur de l'eau","boundTo":{"variable":"valeurs qualitatives","component":"couleur de l'eau","id":"valeurs qualitatives_couleur de l'eau"},"presenceConstraint":"MANDATORY"},{"header":"direction du vent","boundTo":{"variable":"valeurs qualitatives","component":"direction du vent","id":"valeurs qualitatives_direction du vent"},"presenceConstraint":"MANDATORY"},{"header":"ensoleillement","boundTo":{"variable":"valeurs qualitatives","component":"ensoleillement","id":"valeurs qualitatives_ensoleillement"},"presenceConstraint":"MANDATORY"},{"header":"etat de surface","boundTo":{"variable":"valeurs qualitatives","component":"etat de surface","id":"valeurs qualitatives_etat de surface"},"presenceConstraint":"MANDATORY"},{"header":"nebulosite","boundTo":{"variable":"valeurs qualitatives","component":"nebulosite","id":"valeurs qualitatives_nebulosite"},"presenceConstraint":"MANDATORY"},{"header":"pression atmospherique (mbar)","boundTo":{"variable":"valeurs quantitatives","component":"pression atmospherique","id":"valeurs quantitatives_pression atmospherique"},"presenceConstraint":"MANDATORY"},{"header":"temperature de l'air (°c)","boundTo":{"variable":"valeurs quantitatives","component":"temperature de l'air","id":"valeurs quantitatives_temperature de l'air"},"presenceConstraint":"MANDATORY"},{"header":"temps","boundTo":{"variable":"valeurs qualitatives","component":"temps","id":"valeurs qualitatives_temps"},"presenceConstraint":"MANDATORY"},{"header":"transparence par disque inra (m)","boundTo":{"variable":"valeurs quantitatives","component":"transparence par disque inra","id":"valeurs quantitatives_transparence par disque inra"},"presenceConstraint":"MANDATORY"},{"header":"transparence par secchi 20 cm (m)","boundTo":{"variable":"valeurs quantitatives","component":"transparence par secchi","id":"valeurs quantitatives_transparence par secchi"},"presenceConstraint":"MANDATORY"},{"header":"vitesse du vent","boundTo":{"variable":"valeurs qualitatives","component":"vitesse du vent","id":"valeurs qualitatives_vitesse du vent"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[],"constants":[],"allowUnexpectedColumns":false},"data":{"date":{"chartDescription":null,"tags":[],"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"datetime":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy HH:mm:ss","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"return (String)datum.date.day +\" \" +(String)datum.date.time+ \":00\"\n","references":[],"datatypes":[]},"hidden":false}},"computedComponents":{},"hidden":false},"site":{"chartDescription":null,"tags":[],"components":{"nom du site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nom de la plateforme":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"plateformes","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"projet":{"chartDescription":null,"tags":[],"components":{"value":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"projets","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"commentaire":{"chartDescription":null,"tags":[],"components":{"value":null},"computedComponents":{},"hidden":false},"valeurs qualitatives":{"chartDescription":null,"tags":[],"components":{"temps":null,"nebulosite":null,"ensoleillement":null,"aspect de l'eau":null,"etat de surface":null,"vitesse du vent":null,"couleur de l'eau":null,"direction du vent":null},"computedComponents":{},"hidden":false},"valeurs quantitatives":{"chartDescription":null,"tags":[],"components":{"temperature de l'air":null,"pression atmospherique":null,"transparence par secchi":null,"transparence par disque inra":null},"computedComponents":{},"hidden":false}},"validations":{},"uniqueness":[{"variable":"date","component":"datetime","id":"date_datetime"},{"variable":"projet","component":"value","id":"projet_value"},{"variable":"site","component":"nom du site","id":"site_nom du site"},{"variable":"site","component":"nom de la plateforme","id":"site_nom de la plateforme"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"datetime","id":"date_datetime"},"authorizationScopes":{"localization_site":{"internationalizationName":null,"internationalizedColumns":null,"variable":"site","component":"nom du site","componentKey":{"variable":"site","component":"nom du site","id":"site_nom du site"}},"localization_projet":{"internationalizationName":null,"internationalizedColumns":null,"variable":"projet","component":"value","componentKey":{"variable":"projet","component":"value","id":"projet_value"}}},"dataGroups":{"qualitatif":{"internationalizationName":{"en":"Qualitative data","fr":"Données qualitatives"},"internationalizedColumns":null,"label":"Données qualitatives","data":["valeurs qualitatives"]},"quantitatif":{"internationalizationName":{"en":"Quantitative data","fr":"Données quantitatives"},"internationalizedColumns":null,"label":"Données quantitatives","data":["valeurs quantitatives"]},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"},"internationalizedColumns":null,"label":"Référentiel","data":["date","site","projet","commentaire"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}},"qualitatif":{"internationalizationName":{"en":"Qualitative data","fr":"Données qualitatives"}},"quantitatif":{"internationalizationName":{"en":"Quantitative data","fr":"Données quantitatives"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":{"filePattern":null,"authorizationScope":{},"startDate":null,"endDate":null},"tags":[]},"zooplancton__truncated":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplays":null,"format":{"headerLine":1,"firstRowLine":2,"separator":";","columns":[{"header":"nom du projet","boundTo":{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"},"presenceConstraint":"MANDATORY"},{"header":"nom du site","boundTo":{"variable":"sites","component":"nom du site","id":"sites_nom du site"},"presenceConstraint":"MANDATORY"},{"header":"nom de la plateforme","boundTo":{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"},"presenceConstraint":"MANDATORY"},{"header":"date de prélèvement","boundTo":{"variable":"dates","component":"day","id":"dates_day"},"presenceConstraint":"MANDATORY"},{"header":"outil de prélèvement","boundTo":{"variable":"outils","component":"prélèvement","id":"outils_prélèvement"},"presenceConstraint":"MANDATORY"},{"header":"outil de mesure","boundTo":{"variable":"outils","component":"mesure","id":"outils_mesure"},"presenceConstraint":"MANDATORY"},{"header":"profondeur minimum (m)","boundTo":{"variable":"profondeurs","component":"min","id":"profondeurs_min"},"presenceConstraint":"MANDATORY"},{"header":"profondeur maximum (m)","boundTo":{"variable":"profondeurs","component":"max","id":"profondeurs_max"},"presenceConstraint":"MANDATORY"},{"header":"nom du déterminateur","boundTo":{"variable":"variables","component":"nom du déterminateur","id":"variables_nom du déterminateur"},"presenceConstraint":"MANDATORY"},{"header":"biovolume sédimenté","boundTo":{"variable":"variables","component":"biovolume sédimenté","id":"variables_biovolume sédimenté"},"presenceConstraint":"MANDATORY"},{"header":"nom du taxon déterminé","boundTo":{"variable":"variables","component":"nom du taxon déterminé","id":"variables_nom du taxon déterminé"},"presenceConstraint":"MANDATORY"},{"header":"stade de développement","boundTo":{"variable":"variables","component":"stade de développement","id":"variables_stade de développement"},"presenceConstraint":"MANDATORY"},{"header":"variable","boundTo":{"variable":"variables","component":"variable","id":"variables_variable"},"presenceConstraint":"MANDATORY"},{"header":"valeur","boundTo":{"variable":"variables","component":"valeur","id":"variables_valeur"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[],"constants":[],"allowUnexpectedColumns":false},"data":{"dates":{"chartDescription":null,"tags":[],"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"sites":{"chartDescription":null,"tags":[],"components":{"nom du site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"outils":{"chartDescription":null,"tags":[],"components":{"mesure":null,"prélèvement":null},"computedComponents":{},"hidden":false},"projets":{"chartDescription":null,"tags":[],"components":{"nom du projet":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"projets","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"variables":{"chartDescription":null,"tags":[],"components":{"valeur":null,"variable":null,"biovolume sédimenté":null,"nom du déterminateur":null,"stade de développement":null,"nom du taxon déterminé":null},"computedComponents":{},"hidden":false},"plateformes":{"chartDescription":null,"tags":[],"components":{"nom de la plateforme":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"plateformes","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"profondeurs":{"chartDescription":null,"tags":[],"components":{"max":null,"min":null},"computedComponents":{},"hidden":false}},"validations":{},"uniqueness":[{"variable":"dates","component":"day","id":"dates_day"},{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"},{"variable":"sites","component":"nom du site","id":"sites_nom du site"},{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"},{"variable":"outils","component":"prélèvement","id":"outils_prélèvement"},{"variable":"outils","component":"mesure","id":"outils_mesure"},{"variable":"profondeurs","component":"min","id":"profondeurs_min"},{"variable":"profondeurs","component":"max","id":"profondeurs_max"},{"variable":"variables","component":"nom du taxon déterminé","id":"variables_nom du taxon déterminé"}],"migrations":{},"authorization":{"timeScope":{"variable":"dates","component":"day","id":"dates_day"},"authorizationScopes":{"localization_site":{"internationalizationName":null,"internationalizedColumns":null,"variable":"sites","component":"nom du site","componentKey":{"variable":"sites","component":"nom du site","id":"sites_nom du site"}},"localization_projet":{"internationalizationName":null,"internationalizedColumns":null,"variable":"projets","component":"nom du projet","componentKey":{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"}},"localization_plateforme":{"internationalizationName":null,"internationalizedColumns":null,"variable":"plateformes","component":"nom de la plateforme","componentKey":{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"}}},"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"},"internationalizedColumns":null,"label":"Contexte","data":["outils","variables","profondeurs"]},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"},"internationalizedColumns":null,"label":"Référentiel","data":["projets","dates","sites","plateformes"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"}},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_plateforme":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":null,"tags":[]},"zooplancton_biovolumes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplays":null,"format":{"headerLine":1,"firstRowLine":2,"separator":";","columns":[{"header":"nom du projet","boundTo":{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"},"presenceConstraint":"MANDATORY"},{"header":"nom du site","boundTo":{"variable":"sites","component":"nom du site","id":"sites_nom du site"},"presenceConstraint":"MANDATORY"},{"header":"nom de la plateforme","boundTo":{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"},"presenceConstraint":"MANDATORY"},{"header":"date de prélèvement","boundTo":{"variable":"dates","component":"day","id":"dates_day"},"presenceConstraint":"MANDATORY"},{"header":"outil de prélèvement","boundTo":{"variable":"outils","component":"prélèvement","id":"outils_prélèvement"},"presenceConstraint":"MANDATORY"},{"header":"outil de mesure","boundTo":{"variable":"outils","component":"mesure","id":"outils_mesure"},"presenceConstraint":"MANDATORY"},{"header":"profondeur minimum(m)","boundTo":{"variable":"profondeurs","component":"min","id":"profondeurs_min"},"presenceConstraint":"MANDATORY"},{"header":"profondeur maximum(m)","boundTo":{"variable":"profondeurs","component":"max","id":"profondeurs_max"},"presenceConstraint":"MANDATORY"},{"header":"nom du déterminateur","boundTo":{"variable":"variables","component":"nom du déterminateur","id":"variables_nom du déterminateur"},"presenceConstraint":"MANDATORY"},{"header":"volume sédimenté","boundTo":{"variable":"variables","component":"volume sédimenté","id":"variables_volume sédimenté"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[],"constants":[],"allowUnexpectedColumns":false},"data":{"dates":{"chartDescription":null,"tags":[],"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"sites":{"chartDescription":null,"tags":[],"components":{"nom du site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"outils":{"chartDescription":null,"tags":[],"components":{"mesure":null,"prélèvement":null},"computedComponents":{},"hidden":false},"projets":{"chartDescription":null,"tags":[],"components":{"nom du projet":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"projets","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"variables":{"chartDescription":null,"tags":[],"components":{"volume sédimenté":null,"nom du déterminateur":null},"computedComponents":{},"hidden":false},"plateformes":{"chartDescription":null,"tags":[],"components":{"nom de la plateforme":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"plateformes","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"profondeurs":{"chartDescription":null,"tags":[],"components":{"max":null,"min":null},"computedComponents":{},"hidden":false}},"validations":{},"uniqueness":[{"variable":"dates","component":"day","id":"dates_day"},{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"},{"variable":"sites","component":"nom du site","id":"sites_nom du site"},{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"},{"variable":"outils","component":"prélèvement","id":"outils_prélèvement"},{"variable":"outils","component":"mesure","id":"outils_mesure"},{"variable":"profondeurs","component":"max","id":"profondeurs_max"}],"migrations":{},"authorization":{"timeScope":{"variable":"dates","component":"day","id":"dates_day"},"authorizationScopes":{"localization_site":{"internationalizationName":null,"internationalizedColumns":null,"variable":"sites","component":"nom du site","componentKey":{"variable":"sites","component":"nom du site","id":"sites_nom du site"}},"localization_projet":{"internationalizationName":null,"internationalizedColumns":null,"variable":"projets","component":"nom du projet","componentKey":{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"}},"localization_plateforme":{"internationalizationName":null,"internationalizedColumns":null,"variable":"plateformes","component":"nom de la plateforme","componentKey":{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"}}},"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"},"internationalizedColumns":null,"label":"Contexte","data":["outils","variables","profondeurs"]},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"},"internationalizedColumns":null,"label":"Référentiel","data":["projets","dates","sites","plateformes"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"}},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_plateforme":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":null,"tags":[]},"phytoplancton__truncated":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplays":null,"format":{"headerLine":1,"firstRowLine":2,"separator":";","columns":[{"header":"nom du projet","boundTo":{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"},"presenceConstraint":"MANDATORY"},{"header":"nom du site","boundTo":{"variable":"sites","component":"nom du site","id":"sites_nom du site"},"presenceConstraint":"MANDATORY"},{"header":"nom de la plateforme","boundTo":{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"},"presenceConstraint":"MANDATORY"},{"header":"date de prélèvement","boundTo":{"variable":"dates","component":"day","id":"dates_day"},"presenceConstraint":"MANDATORY"},{"header":"outil de prélèvement","boundTo":{"variable":"outils","component":"prélèvement","id":"outils_prélèvement"},"presenceConstraint":"MANDATORY"},{"header":"outil de mesure","boundTo":{"variable":"outils","component":"mesure","id":"outils_mesure"},"presenceConstraint":"MANDATORY"},{"header":"profondeur min (m)","boundTo":{"variable":"profondeurs","component":"min","id":"profondeurs_min"},"presenceConstraint":"MANDATORY"},{"header":"profondeur max (m)","boundTo":{"variable":"profondeurs","component":"max","id":"profondeurs_max"},"presenceConstraint":"MANDATORY"},{"header":"nom du déterminateur","boundTo":{"variable":"variables","component":"nom du déterminateur","id":"variables_nom du déterminateur"},"presenceConstraint":"MANDATORY"},{"header":"volume sédimenté","boundTo":{"variable":"variables","component":"volume sédimenté","id":"variables_volume sédimenté"},"presenceConstraint":"MANDATORY"},{"header":"surface de comptage","boundTo":{"variable":"variables","component":"surface de comptage","id":"variables_surface de comptage"},"presenceConstraint":"MANDATORY"},{"header":"nom du taxon déterminé","boundTo":{"variable":"variables","component":"nom du taxon déterminé","id":"variables_nom du taxon déterminé"},"presenceConstraint":"MANDATORY"},{"header":"biovolume de l'espéce dans l'échantillon (um3/ml)","boundTo":{"variable":"variables","component":"biovolume de l'espéce dans l'échantillon","id":"variables_biovolume de l'espéce dans l'échantillon"},"presenceConstraint":"MANDATORY"},{"header":"nombre d'objets comptés (nounit)","boundTo":{"variable":"variables","component":"nombre d'objets comptés","id":"variables_nombre d'objets comptés"},"presenceConstraint":"MANDATORY"},{"header":"nombre d'objets par ml (ind/ml)","boundTo":{"variable":"variables","component":"nombre d'objets par ml","id":"variables_nombre d'objets par ml"},"presenceConstraint":"MANDATORY"},{"header":"nombre de cellules par ml (ind/ml)","boundTo":{"variable":"variables","component":"nombre de cellules par ml","id":"variables_nombre de cellules par ml"},"presenceConstraint":"MANDATORY"},{"header":"nombre de champs comptés (nounit)","boundTo":{"variable":"variables","component":"nombre de champs comptés","id":"variables_nombre de champs comptés"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[],"constants":[],"allowUnexpectedColumns":false},"data":{"dates":{"chartDescription":null,"tags":[],"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"sites":{"chartDescription":null,"tags":[],"components":{"nom du site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"outils":{"chartDescription":null,"tags":[],"components":{"mesure":null,"prélèvement":null},"computedComponents":{},"hidden":false},"projets":{"chartDescription":null,"tags":[],"components":{"nom du projet":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"projets","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"variables":{"chartDescription":null,"tags":[],"components":{"volume sédimenté":null,"surface de comptage":null,"nom du déterminateur":null,"nombre d'objets par ml":null,"nom du taxon déterminé":null,"nombre d'objets comptés":null,"nombre de cellules par ml":null,"nombre de champs comptés":null,"biovolume de l'espéce dans l'échantillon":null},"computedComponents":{},"hidden":false},"plateformes":{"chartDescription":null,"tags":[],"components":{"nom de la plateforme":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"plateformes","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"profondeurs":{"chartDescription":null,"tags":[],"components":{"max":null,"min":null},"computedComponents":{},"hidden":false}},"validations":{},"uniqueness":[{"variable":"dates","component":"day","id":"dates_day"},{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"},{"variable":"sites","component":"nom du site","id":"sites_nom du site"},{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"},{"variable":"outils","component":"prélèvement","id":"outils_prélèvement"},{"variable":"outils","component":"mesure","id":"outils_mesure"},{"variable":"profondeurs","component":"min","id":"profondeurs_min"},{"variable":"variables","component":"nom du taxon déterminé","id":"variables_nom du taxon déterminé"}],"migrations":{},"authorization":{"timeScope":{"variable":"dates","component":"day","id":"dates_day"},"authorizationScopes":{"localization_site":{"internationalizationName":null,"internationalizedColumns":null,"variable":"sites","component":"nom du site","componentKey":{"variable":"sites","component":"nom du site","id":"sites_nom du site"}},"localization_projet":{"internationalizationName":null,"internationalizedColumns":null,"variable":"projets","component":"nom du projet","componentKey":{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"}},"localization_plateforme":{"internationalizationName":null,"internationalizedColumns":null,"variable":"plateformes","component":"nom de la plateforme","componentKey":{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"}}},"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"},"internationalizedColumns":null,"label":"Contexte","data":["outils","variables","profondeurs"]},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"},"internationalizedColumns":null,"label":"Référentiel","data":["projets","dates","sites","plateformes"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"}},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_plateforme":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":null,"tags":[]},"phytoplancton_aggregated":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplays":null,"format":{"headerLine":1,"firstRowLine":2,"separator":";","columns":[{"header":"nom du projet","boundTo":{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"},"presenceConstraint":"MANDATORY"},{"header":"nom du site","boundTo":{"variable":"sites","component":"nom du site","id":"sites_nom du site"},"presenceConstraint":"MANDATORY"},{"header":"nom de la plateforme","boundTo":{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"},"presenceConstraint":"MANDATORY"},{"header":"date de prélèvement","boundTo":{"variable":"dates","component":"day","id":"dates_day"},"presenceConstraint":"MANDATORY"},{"header":"outil de prélèvement","boundTo":{"variable":"outils","component":"prélèvement","id":"outils_prélèvement"},"presenceConstraint":"MANDATORY"},{"header":"outil de mesure","boundTo":{"variable":"outils","component":"mesure","id":"outils_mesure"},"presenceConstraint":"MANDATORY"},{"header":"biovolume algal total de l'échantillon","boundTo":{"variable":"variables","component":"biovolume_algal","id":"variables_biovolume_algal"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[],"constants":[],"allowUnexpectedColumns":false},"data":{"dates":{"chartDescription":null,"tags":[],"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"sites":{"chartDescription":null,"tags":[],"components":{"nom du site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"outils":{"chartDescription":null,"tags":[],"components":{"mesure":null,"prélèvement":null},"computedComponents":{},"hidden":false},"projets":{"chartDescription":null,"tags":[],"components":{"nom du projet":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"projets","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"variables":{"chartDescription":null,"tags":[],"components":{"biovolume_algal":null},"computedComponents":{},"hidden":false},"plateformes":{"chartDescription":null,"tags":[],"components":{"nom de la plateforme":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"plateformes","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false}},"validations":{},"uniqueness":[{"variable":"dates","component":"day","id":"dates_day"},{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"},{"variable":"sites","component":"nom du site","id":"sites_nom du site"},{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"},{"variable":"outils","component":"prélèvement","id":"outils_prélèvement"},{"variable":"outils","component":"mesure","id":"outils_mesure"}],"migrations":{},"authorization":{"timeScope":{"variable":"dates","component":"day","id":"dates_day"},"authorizationScopes":{"localization_site":{"internationalizationName":null,"internationalizedColumns":null,"variable":"sites","component":"nom du site","componentKey":{"variable":"sites","component":"nom du site","id":"sites_nom du site"}},"localization_projet":{"internationalizationName":null,"internationalizedColumns":null,"variable":"projets","component":"nom du projet","componentKey":{"variable":"projets","component":"nom du projet","id":"projets_nom du projet"}},"localization_plateforme":{"internationalizationName":null,"internationalizedColumns":null,"variable":"plateformes","component":"nom de la plateforme","componentKey":{"variable":"plateformes","component":"nom de la plateforme","id":"plateformes_nom de la plateforme"}}},"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"},"internationalizedColumns":null,"label":"Contexte","data":["outils","variables"]},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"},"internationalizedColumns":null,"label":"Référentiel","data":["projets","dates","sites","plateformes"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"condition":{"internationalizationName":{"en":"Context","fr":"Contexte"}},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null},"localization_plateforme":{"internationalizationName":null},"localization_projet":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":null,"tags":[]}}},"configFile":"216800d2-aaec-4335-9737-b8e4d53c9e9f","referenceType":["themes","projets","type_plateformes","type_sites","sites","plateformes","valeurs_qualitatives"]},"time":"2023-10-25T09:44:39.719878219","type":"REACTIVE_RESULT"} -{"result":0.4,"time":"2023-10-25T09:44:39.72885454","type":"REACTIVE_PROGRESS"} -{"result":{"id":"14d96e7a-4406-4c86-8243-06a51ff7056d","creationDate":"2023-10-25T09:42:34.678+00:00","updateDate":"2023-10-25T09:42:34.678+00:00","name":"foret","comment":"foret","version":1,"dataType":["flux_meteo_dataResult"],"additionalFile":[],"configuration":{"requiredAuthorizationsAttributes":["authorization_zoneEtude"],"version":1,"internationalization":{"application":{"internationalizationName":null},"references":{"themes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"traitements":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"theme_types_de_donnees_par_zone_etudes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"variables_par_types_de_donnees":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"types_de_zones_etudes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"data_types":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"zones_etudes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null}},"dataTypes":{"flux_meteo_dataResult":{"internationalizationName":null,"internationalizedColumns":null,"authorization":{"dataGroups":{"reference":{"internationalizationName":null},"variable":{"internationalizationName":null}},"authorizationScopes":{"authorization_zoneEtude":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{}}},"internationalizedTags":{},"rightsRequest":null,"additionalFiles":{}},"comment":null,"application":{"internationalizationName":null,"internationalizedColumns":null,"name":"foret","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":null}},"tags":{},"rightsRequest":null,"references":{"themes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"description_en":null,"description_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"data_types":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"nom_key":null,"description_en":null,"description_fr":null,"description_key":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"types_de_zones_etudes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["nom_fr"],"columns":{"nom_en":null,"nom_fr":null,"description_en":null,"description_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"zones_etudes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["nom"],"columns":{"nom":null,"pente":null,"parent":null,"pays_en":null,"pays_fr":null,"surface":null,"altitude":null,"date_fin":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"date fin","defaultValue":null},"latitude":null,"pente_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"direction pente_en","defaultValue":null},"pente_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"direction pente_fr","defaultValue":null},"longitude":null,"region_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"région_en","defaultValue":null},"region_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"région_fr","defaultValue":null},"type_site":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"type de site","defaultValue":null},"date_debut":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"date début","defaultValue":null},"temps_moyenne":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"temps moyenne","defaultValue":null},"type_foret_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"type foret_en","defaultValue":null},"type_foret_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"type foret_fr","defaultValue":null},"description_en":null,"description_fr":null,"precip_moyenne":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"précip moyenne","defaultValue":null},"direction_vent_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"direction vent_en","defaultValue":null},"direction_vent_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"direction vent_fr","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"traitements":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["code"],"columns":{"code":null,"site":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du site","defaultValue":null},"libelle_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"libellé_en","defaultValue":null},"libelle_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"libellé_fr","defaultValue":null},"description_en":null,"description_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"variables_par_types_de_donnees":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["datatype","variable"],"columns":{"max":null,"min":null,"unite":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom de l'unité","defaultValue":null},"datatype":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du type de données","defaultValue":null},"variable":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom de la variable","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"theme_types_de_donnees_par_zone_etudes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["site","theme","datatype"],"columns":{"site":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du site","defaultValue":null},"theme":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du thème","defaultValue":null},"datatype":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du type de données","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"types_de_zones_etudes","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"zones_etudes","parentKeyColumn":"type_site","parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"traitements","parentKeyColumn":"site","parentRecursiveKey":null}]}},"additionalFiles":{},"dataTypes":{"flux_meteo_dataResult":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplays":null,"format":{"headerLine":2,"firstRowLine":4,"separator":";","columns":[{"header":"site","boundTo":{"variable":"localization","component":"zones_etudes","id":"localization_zones_etudes"},"presenceConstraint":"MANDATORY"},{"header":"date","boundTo":{"variable":"Date","component":"day","id":"Date_day"},"presenceConstraint":"MANDATORY"},{"header":"Ta","boundTo":{"variable":"Ta","component":"°C","id":"Ta_°C"},"presenceConstraint":"MANDATORY"},{"header":"Tarbre","boundTo":{"variable":"Tarbre","component":"°C","id":"Tarbre_°C"},"presenceConstraint":"MANDATORY"},{"header":"Rr","boundTo":{"variable":"Rr","component":"MJ m-2 m-1","id":"Rr_MJ m-2 m-1"},"presenceConstraint":"MANDATORY"},{"header":"PPFDr","boundTo":{"variable":"PPFDr","component":"µmol m-2 m-1","id":"PPFDr_µmol m-2 m-1"},"presenceConstraint":"MANDATORY"},{"header":"Pa","boundTo":{"variable":"Pa","component":"kPa","id":"Pa_kPa"},"presenceConstraint":"MANDATORY"},{"header":"Rh","boundTo":{"variable":"Rh","component":"_%","id":"Rh__%"},"presenceConstraint":"MANDATORY"},{"header":"PPFDbc","boundTo":{"variable":"PPFDbc","component":"µmol m-2 m-1","id":"PPFDbc_µmol m-2 m-1"},"presenceConstraint":"MANDATORY"},{"header":"G","boundTo":{"variable":"G","component":"MJ m-2 m-1","id":"G_MJ m-2 m-1"},"presenceConstraint":"MANDATORY"},{"header":"WD","boundTo":{"variable":"WD","component":"°","id":"WD_°"},"presenceConstraint":"MANDATORY"},{"header":"P","boundTo":{"variable":"P","component":"m","id":"P_m"},"presenceConstraint":"MANDATORY"},{"header":"Rn","boundTo":{"variable":"Rn","component":"MJ m-2 m-1","id":"Rn_MJ m-2 m-1"},"presenceConstraint":"MANDATORY"},{"header":"WS","boundTo":{"variable":"WS","component":"m s-1","id":"WS_m s-1"},"presenceConstraint":"MANDATORY"},{"header":"LWin","boundTo":{"variable":"LWin","component":"MJ m-2 m-1","id":"LWin_MJ m-2 m-1"},"presenceConstraint":"MANDATORY"},{"header":"PPFDd","boundTo":{"variable":"PPFDd","component":"µmol m-2 m-1","id":"PPFDd_µmol m-2 m-1"},"presenceConstraint":"MANDATORY"},{"header":"LWout","boundTo":{"variable":"LWout","component":"MJ m-2 m-1","id":"LWout_MJ m-2 m-1"},"presenceConstraint":"MANDATORY"},{"header":"Rg","boundTo":{"variable":"Rg","component":"MJ m-2 m-1","id":"Rg_MJ m-2 m-1"},"presenceConstraint":"MANDATORY"},{"header":"PPFD","boundTo":{"variable":"PPFD","component":"µmol m-2 m-1","id":"PPFD_µmol m-2 m-1"},"presenceConstraint":"MANDATORY"},{"header":"APAR","boundTo":{"variable":"APAR","component":"µmol m-2 m-1","id":"APAR_µmol m-2 m-1"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[],"constants":[],"allowUnexpectedColumns":false},"data":{"G":{"chartDescription":null,"tags":[],"components":{"MJ m-2 m-1":null},"computedComponents":{},"hidden":false},"P":{"chartDescription":null,"tags":[],"components":{"m":null},"computedComponents":{},"hidden":false},"Pa":{"chartDescription":null,"tags":[],"components":{"kPa":null},"computedComponents":{},"hidden":false},"Rg":{"chartDescription":null,"tags":[],"components":{"MJ m-2 m-1":null},"computedComponents":{},"hidden":false},"Rh":{"chartDescription":null,"tags":[],"components":{"_%":null},"computedComponents":{},"hidden":false},"Rn":{"chartDescription":null,"tags":[],"components":{"MJ m-2 m-1":null},"computedComponents":{},"hidden":false},"Rr":{"chartDescription":null,"tags":[],"components":{"MJ m-2 m-1":null},"computedComponents":{},"hidden":false},"Ta":{"chartDescription":null,"tags":[],"components":{"°C":null},"computedComponents":{},"hidden":false},"WD":{"chartDescription":null,"tags":[],"components":{"°":null},"computedComponents":{},"hidden":false},"WS":{"chartDescription":null,"tags":[],"components":{"m s-1":null},"computedComponents":{},"hidden":false},"APAR":{"chartDescription":null,"tags":[],"components":{"µmol m-2 m-1":null},"computedComponents":{},"hidden":false},"Date":{"chartDescription":null,"tags":[],"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"time":null},"computedComponents":{},"hidden":false},"LWin":{"chartDescription":null,"tags":[],"components":{"MJ m-2 m-1":null},"computedComponents":{},"hidden":false},"PPFD":{"chartDescription":null,"tags":[],"components":{"µmol m-2 m-1":null},"computedComponents":{},"hidden":false},"LWout":{"chartDescription":null,"tags":[],"components":{"MJ m-2 m-1":null},"computedComponents":{},"hidden":false},"PPFDd":{"chartDescription":null,"tags":[],"components":{"µmol m-2 m-1":null},"computedComponents":{},"hidden":false},"PPFDr":{"chartDescription":null,"tags":[],"components":{"µmol m-2 m-1":null},"computedComponents":{},"hidden":false},"PPFDbc":{"chartDescription":null,"tags":[],"components":{"µmol m-2 m-1":null},"computedComponents":{},"hidden":false},"Tarbre":{"chartDescription":null,"tags":[],"components":{"°C":null},"computedComponents":{},"hidden":false},"localization":{"chartDescription":null,"tags":[],"components":{"zones_etudes":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"zones_etudes","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false}},"validations":{},"uniqueness":[],"migrations":{},"authorization":{"timeScope":{"variable":"Date","component":"day","id":"Date_day"},"authorizationScopes":{"authorization_zoneEtude":{"internationalizationName":null,"internationalizedColumns":null,"variable":"localization","component":"zones_etudes","componentKey":{"variable":"localization","component":"zones_etudes","id":"localization_zones_etudes"}}},"dataGroups":{"variable":{"internationalizationName":null,"internationalizedColumns":null,"label":"Variable","data":["Rr","G","PPFDd","Ta","WD","P","Pa","Tarbre","LWin","PPFDbc","Rg","Rh","PPFDr","LWout","PPFD","Rn","WS","APAR"]},"reference":{"internationalizationName":null,"internationalizedColumns":null,"label":"Reference","data":["localization","Date"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"reference":{"internationalizationName":null},"variable":{"internationalizationName":null}},"authorizationScopes":{"authorization_zoneEtude":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":null,"tags":[]}}},"configFile":"bdc3d9c5-5bd0-4e39-8d08-68770ba8e741","referenceType":["types_de_zones_etudes","zones_etudes","traitements","data_types","themes","theme_types_de_donnees_par_zone_etudes","variables_par_types_de_donnees"]},"time":"2023-10-25T09:44:39.730288321","type":"REACTIVE_RESULT"} -{"result":0.6,"time":"2023-10-25T09:44:39.732594898","type":"REACTIVE_PROGRESS"} -{"result":{"id":"28ce87c6-3b3f-4f3e-8a4e-8037f4a58b46","creationDate":"2023-10-25T09:42:37.115+00:00","updateDate":"2023-10-25T09:42:37.115+00:00","name":"acbb","comment":"acbb","version":1,"dataType":["flux_tours","biomasse_production_teneur","SWC"],"additionalFile":[],"configuration":{"requiredAuthorizationsAttributes":["localization"],"version":1,"internationalization":{"application":{"internationalizationName":null},"references":{"version_de_traitement":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{traitement} ({modalites})","fr":"{traitement} ({modalites})"}},"internationalizedValidations":{"modalitesRef":{"fr":"référence aux modalités"}},"internationalizedTags":null},"blocs":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{"creationDate":{"fr":"date de création"}},"internationalizedTags":null},"unites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"modalites":{"internationalizationName":null,"internationalizedColumns":{"nom_fr":{"en":"nom_en","fr":"nom_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{nom_fr} ({code})","fr":"{nom_fr} ({code})"}},"internationalizedValidations":{},"internationalizedTags":null},"sites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{"agroecosystemRef":{"fr":"référence à l'agroécosystème"},"checkDateMiseEnService":{"fr":"validation de date"}},"internationalizedTags":null},"parcelles":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null},"agroecosystemes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizedDynamicColumns":{},"internationalizationDisplay":null,"internationalizedValidations":{},"internationalizedTags":null}},"dataTypes":{"biomasse_production_teneur":{"internationalizationName":null,"internationalizedColumns":null,"authorization":{"dataGroups":{"all":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{}},"SWC":{"internationalizationName":null,"internationalizedColumns":null,"authorization":{"dataGroups":{"all":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{"swcQualityEnumeration":{"fr":"Si renseignée, la qualité du taux d'humidité vaut 1, 2 ou 3"}}},"flux_tours":{"internationalizationName":null,"internationalizedColumns":null,"authorization":{"dataGroups":{"all":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{"check_CO2_value":{"fr":"check value in range"}}}},"internationalizedTags":{},"rightsRequest":null,"additionalFiles":{}},"comment":null,"application":{"internationalizationName":null,"internationalizedColumns":null,"name":"ACBB","version":1,"defaultLanguage":null,"internationalization":{"internationalizationName":null}},"tags":{},"rightsRequest":null,"references":{"blocs":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["site","nom_du_bloc","repetition"],"columns":{"site":null,"repetition":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"répétition","defaultValue":null},"nom_du_bloc":null,"date_creation":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"date creation","defaultValue":null},"decription_fr":null,"description_en":null},"computedColumns":{},"dynamicColumns":{},"validations":{"creationDate":{"internationalizationName":{"fr":"date de création"},"internationalizedColumns":null,"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["date_creation"]}},"allowUnexpectedColumns":false,"tags":[]},"unites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["nom_key"],"columns":{"nom_en":null,"nom_fr":null,"code_en":null,"code_fr":null,"nom_key":null,"code_key":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"agroecosystemes":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["agroecosystem_key"],"columns":{"region":null,"departement":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Département","defaultValue":null},"agroecosystem_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Agroécosystème_en","defaultValue":null},"agroecosystem_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Agroécosystème_fr","defaultValue":null},"agroecosystem_key":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Agroécosystème_key","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"sites":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["site_key"],"columns":{"ville":null,"climat":null,"milieu":null,"adresse":null,"site_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du site_en","defaultValue":null},"site_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du site_fr","defaultValue":null},"site_key":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du site_key","defaultValue":null},"type_sol":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"type de sol","defaultValue":null},"coordonees":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"cordonnées du dispositif","defaultValue":null},"temperature":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"température moyenne (°C)","defaultValue":null},"pluviometrie":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"pluviométrie moyenne (mm)","defaultValue":null},"vitesse_vent":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"vitesse moyenne du vent (km/h)","defaultValue":null},"agroecosystem":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Agroécosystème","defaultValue":null},"vent_dominant":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"vent dominant","defaultValue":null},"altitude_moyenne":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"altitude moyenne (m)","defaultValue":null},"profondeur_moyenne":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"profondeur moyenne du sol (m)","defaultValue":null},"date_mise_en_service":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"date mise en service du dispositif","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{"agroecosystemRef":{"internationalizationName":{"fr":"référence à l'agroécosystème"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"agroecosystemes","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["agroecosystem"]},"checkDateMiseEnService":{"internationalizationName":{"fr":"validation de date"},"internationalizedColumns":null,"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["date_mise_en_service"]}},"allowUnexpectedColumns":false,"tags":[]},"parcelles":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":null,"separator":";","keyColumns":["site","parcelle_key"],"columns":{"bloc":null,"site":null,"surface":null,"repetition":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"répétition","defaultValue":null},"parcelle_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom de la parcelle_en","defaultValue":null},"parcelle_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom de la parcelle_fr","defaultValue":null},"parcelle_key":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom de la parcelle_key","defaultValue":null},"date_creation":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"date de création","defaultValue":null},"commentaire_en":null,"commentaire_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"modalites":{"internationalizationName":null,"internationalizedColumns":{"nom_fr":{"en":"nom_en","fr":"nom_fr"}},"internationalizationDisplay":{"pattern":{"en":"{nom_fr} ({code})","fr":"{nom_fr} ({code})"}},"separator":";","keyColumns":["code"],"columns":{"code":null,"nom_en":null,"nom_fr":null,"description_en":null,"description_fr":null,"variable_forcage":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Variable de forcage","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"version_de_traitement":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplay":{"pattern":{"en":"{traitement} ({modalites})","fr":"{traitement} ({modalites})"}},"separator":";","keyColumns":["site","traitement"],"columns":{"site":null,"version":null,"date_fin":{"presenceConstraint":"MANDATORY","tags":[],"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"headerName":"date fin","defaultValue":null},"modalites":null,"date_debut":{"presenceConstraint":"MANDATORY","tags":[],"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"headerName":"date début","defaultValue":null},"traitement":null,"commentaire_en":null,"commentaire_fr":null},"computedColumns":{},"dynamicColumns":{},"validations":{"modalitesRef":{"internationalizationName":{"fr":"référence aux modalités"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"modalites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"MANY"}},"columns":["modalites"]}},"allowUnexpectedColumns":false,"tags":[]}},"compositeReferences":{"localizations":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"sites","parentKeyColumn":null,"parentRecursiveKey":null},{"internationalizationName":null,"internationalizedColumns":null,"reference":"parcelles","parentKeyColumn":"site","parentRecursiveKey":null}]}},"additionalFiles":{},"dataTypes":{"SWC":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplays":null,"format":{"headerLine":7,"firstRowLine":10,"separator":";","columns":[{"header":"Nom parcelle","boundTo":{"variable":"Nom parcelle","component":"chemin","id":"Nom parcelle_chemin"},"presenceConstraint":"MANDATORY"},{"header":"Nom traitement","boundTo":{"variable":"Nom traitement","component":"valeur","id":"Nom traitement_valeur"},"presenceConstraint":"MANDATORY"},{"header":"Date","boundTo":{"variable":"Date","component":"day","id":"Date_day"},"presenceConstraint":"MANDATORY"},{"header":"Time","boundTo":{"variable":"Date","component":"time","id":"Date_time"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[{"headerPattern":"SWC_([0-9]+)_([0-9]+)","exportHeader":"SWC","tokens":[{"boundTo":{"variable":"contexte","component":"répétition","id":"contexte_répétition"},"exportHeader":"Répétition"},{"boundTo":{"variable":"contexte","component":"profondeur","id":"contexte_profondeur"},"exportHeader":"Profondeur"}],"boundTo":{"variable":"SWC","component":"valeur","id":"SWC_valeur"}},{"headerPattern":"qc","exportHeader":"qc","tokens":[],"boundTo":{"variable":"SWC","component":"qualité","id":"SWC_qualité"}}],"constants":[],"allowUnexpectedColumns":false},"data":{"SWC":{"chartDescription":null,"tags":[],"components":{"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"pourcentage\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"qualité":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Date":{"chartDescription":null,"tags":[],"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"datetime":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy HH:mm:ss","refType":null,"groovy":null,"duration":"30 MINUTES","min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"return (String)datum.Date.day +\" \" +(String)datum.Date.time\n","references":[],"datatypes":[]},"hidden":false}},"computedComponents":{},"hidden":false},"contexte":{"chartDescription":null,"tags":[],"components":{"profondeur":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"répétition":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Nom parcelle":{"chartDescription":null,"tags":[],"components":{"chemin":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"parcelles","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Nom traitement":{"chartDescription":null,"tags":[],"components":{"valeur":null},"computedComponents":{},"hidden":false}},"validations":{"swcQualityEnumeration":{"internationalizationName":{"fr":"Si renseignée, la qualité du taux d'humidité vaut 1, 2 ou 3"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"Set.of(\"\", \"0\", \"1\", \"2\").contains(datum.get(\"SWC\").get(\"qualité\"))","references":[],"datatypes":[]},"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"components":null}},"uniqueness":[],"migrations":{},"authorization":{"timeScope":{"variable":"Date","component":"datetime","id":"Date_datetime"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"Nom parcelle","component":"chemin","componentKey":{"variable":"Nom parcelle","component":"chemin","id":"Nom parcelle_chemin"}}},"dataGroups":{"all":{"internationalizationName":null,"internationalizedColumns":null,"label":"Toutes les données","data":["contexte","Nom traitement","Nom parcelle","Date","SWC"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"all":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":null,"tags":[]},"flux_tours":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplays":null,"format":{"headerLine":8,"firstRowLine":12,"separator":";","columns":[{"header":"date","boundTo":{"variable":"date","component":"day","id":"date_day"},"presenceConstraint":"MANDATORY"},{"header":"heure","boundTo":{"variable":"date","component":"time","id":"date_time"},"presenceConstraint":"MANDATORY"},{"header":"CO2","boundTo":{"variable":"CO2","component":"value","id":"CO2_value"},"presenceConstraint":"MANDATORY"},{"header":"H2O","boundTo":{"variable":"H2O","component":"value","id":"H2O_value"},"presenceConstraint":"MANDATORY"},{"header":"ZL","boundTo":{"variable":"ZL","component":"value","id":"ZL_value"},"presenceConstraint":"MANDATORY"},{"header":"Fc","boundTo":{"variable":"Fc","component":"value","id":"Fc_value"},"presenceConstraint":"MANDATORY"},{"header":"qc1","boundTo":{"variable":"Fc","component":"quality","id":"Fc_quality"},"presenceConstraint":"MANDATORY"},{"header":"H","boundTo":{"variable":"H","component":"value","id":"H_value"},"presenceConstraint":"MANDATORY"},{"header":"qc2","boundTo":{"variable":"H","component":"quality","id":"H_quality"},"presenceConstraint":"MANDATORY"},{"header":"LE","boundTo":{"variable":"LE","component":"value","id":"LE_value"},"presenceConstraint":"MANDATORY"},{"header":"qc3","boundTo":{"variable":"LE","component":"quality","id":"LE_quality"},"presenceConstraint":"MANDATORY"},{"header":"t","boundTo":{"variable":"t","component":"value","id":"t_value"},"presenceConstraint":"MANDATORY"},{"header":"qc4","boundTo":{"variable":"t","component":"quality","id":"t_quality"},"presenceConstraint":"MANDATORY"},{"header":"u*","boundTo":{"variable":"u*","component":"value","id":"u*_value"},"presenceConstraint":"MANDATORY"},{"header":"Fc gf","boundTo":{"variable":"Fc gf","component":"value","id":"Fc gf_value"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[],"constants":[{"rowNumber":1,"columnNumber":2,"headerName":null,"boundTo":{"variable":"site","component":"chemin","id":"site_chemin"},"exportHeader":"Site"},{"rowNumber":1,"columnNumber":3,"headerName":null,"boundTo":{"variable":"parcelle","component":"name","id":"parcelle_name"},"exportHeader":"Parcelle"},{"rowNumber":10,"columnNumber":3,"headerName":null,"boundTo":{"variable":"CO2","component":"min_value","id":"CO2_min_value"},"exportHeader":"CO2_min"},{"rowNumber":11,"columnNumber":3,"headerName":null,"boundTo":{"variable":"CO2","component":"max_value","id":"CO2_max_value"},"exportHeader":"CO2_max"},{"rowNumber":10,"columnNumber":0,"headerName":"H2O","boundTo":{"variable":"H2O","component":"min_value","id":"H2O_min_value"},"exportHeader":"H2O_min"},{"rowNumber":11,"columnNumber":0,"headerName":"H2O","boundTo":{"variable":"H2O","component":"max_value","id":"H2O_max_value"},"exportHeader":"H2O_max"}],"allowUnexpectedColumns":false},"data":{"H":{"chartDescription":null,"tags":[],"components":{"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"watt_par_metre_carre\"","references":[],"datatypes":[]},"hidden":false},"value":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"quality":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"t":{"chartDescription":null,"tags":[],"components":{"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"kilogramme_par_metre_et_par_seconde\"","references":[],"datatypes":[]},"hidden":false},"value":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"quality":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Fc":{"chartDescription":null,"tags":[],"components":{"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"micromole_par_mettre_carre_et_par_seconde\"","references":[],"datatypes":[]},"hidden":false},"value":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"quality":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"LE":{"chartDescription":null,"tags":[],"components":{"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"watt_par_metre_carre\"","references":[],"datatypes":[]},"hidden":false},"value":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"quality":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"ZL":{"chartDescription":null,"tags":[],"components":{"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"pas_d_unite\"","references":[],"datatypes":[]},"hidden":false},"value":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"u*":{"chartDescription":null,"tags":[],"components":{"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"metre_par_seconde\"","references":[],"datatypes":[]},"hidden":false},"value":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"quality":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"CO2":{"chartDescription":null,"tags":[],"components":{"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"micromole_par_mole\"","references":[],"datatypes":[]},"hidden":false},"value":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"max_value":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"min_value":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"H2O":{"chartDescription":null,"tags":[],"components":{"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"millimole_par_mole\"","references":[],"datatypes":[]},"hidden":false},"value":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"max_value":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"min_value":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"date":{"chartDescription":null,"tags":[],"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"datetime":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy HH:mm:ss","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"return (String)datum.date.day +\" \" +(String)datum.date.time","references":[],"datatypes":[]},"hidden":false}},"computedComponents":{},"hidden":false},"site":{"chartDescription":null,"tags":[],"components":{"chemin":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"sites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Fc gf":{"chartDescription":null,"tags":[],"components":{"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"micromole_par_mettre_carre_et_par_seconde\"","references":[],"datatypes":[]},"hidden":false},"value":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"parcelle":{"chartDescription":null,"tags":[],"components":{"chemin":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"parcelles","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"String site = datum.site.chemin; String parcelle = datum.parcelle.name; return site+\".\"+site+\"__\"+parcelle;\n","references":[],"datatypes":[]},"hidden":false}},"computedComponents":{},"hidden":false}},"validations":{"check_CO2_value":{"internationalizationName":{"fr":"check value in range"},"internationalizedColumns":null,"checker":{"name":"GroovyExpression","params":{"pattern":null,"refType":null,"groovy":{"expression":"String stringValue = datum.CO2.value; if(stringValue.equals(\"\") || stringValue.equals(\"-9999\")){\n return true;\n}\n Float value = stringValue.equals(\"\")?null:Float.parseFloat(stringValue);\nFloat minValue = (String)datum.CO2.min_value.equals(\"\")?null:Float.parseFloat((String)datum.CO2.min_value); Float maxValue = (String)datum.CO2.max_value.equals(\"\")?null:Float.parseFloat((String)datum.CO2.max_value); Boolean isValid = true; isValid = minValue==null || minValue<value; isValid = isValid && (maxValue!=null || value<=maxValue); return isValid\n","references":[],"datatypes":[]},"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"components":null}},"uniqueness":[{"variable":"site","component":"chemin","id":"site_chemin"},{"variable":"parcelle","component":"chemin","id":"parcelle_chemin"},{"variable":"date","component":"datetime","id":"date_datetime"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"datetime","id":"date_datetime"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"parcelle","component":"chemin","componentKey":{"variable":"parcelle","component":"chemin","id":"parcelle_chemin"}}},"dataGroups":{"all":{"internationalizationName":null,"internationalizedColumns":null,"label":"Toutes les données","data":["date","site","ZL","H2O","t","u*","Fc gf","CO2","H","parcelle","LE","Fc"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"all":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":null,"tags":[]},"biomasse_production_teneur":{"internationalizationName":null,"internationalizedColumns":null,"internationalizationDisplays":null,"format":{"headerLine":8,"firstRowLine":12,"separator":";","columns":[{"header":"parcelle","boundTo":{"variable":"parcelle","component":"chemin","id":"parcelle_chemin"},"presenceConstraint":"MANDATORY"},{"header":"observation","boundTo":{"variable":"observation","component":"valeur","id":"observation_valeur"},"presenceConstraint":"MANDATORY"},{"header":"rotation","boundTo":{"variable":"rotation","component":"valeur","id":"rotation_valeur"},"presenceConstraint":"MANDATORY"},{"header":"année","boundTo":{"variable":"année","component":"valeur","id":"année_valeur"},"presenceConstraint":"MANDATORY"},{"header":"période","boundTo":{"variable":"période","component":"valeur","id":"période_valeur"},"presenceConstraint":"MANDATORY"},{"header":"type intervention","boundTo":{"variable":"type intervention","component":"valeur","id":"type intervention_valeur"},"presenceConstraint":"MANDATORY"},{"header":"date ou num incrémental intervention","boundTo":{"variable":"date ou num incrémental intervention","component":"valeur","id":"date ou num incrémental intervention_valeur"},"presenceConstraint":"MANDATORY"},{"header":"série","boundTo":{"variable":"série","component":"valeur","id":"série_valeur"},"presenceConstraint":"MANDATORY"},{"header":"mav_nature","boundTo":{"variable":"mav_nature","component":"valeur","id":"mav_nature_valeur"},"presenceConstraint":"MANDATORY"},{"header":"nature couvert","boundTo":{"variable":"nature couvert","component":"valeur","id":"nature couvert_valeur"},"presenceConstraint":"MANDATORY"},{"header":"date de mesure","boundTo":{"variable":"date de mesure","component":"valeur","id":"date de mesure_valeur"},"presenceConstraint":"MANDATORY"},{"header":"mav_dateDebut_PotProd","boundTo":{"variable":"mav_dateDebut_PotProd","component":"valeur","id":"mav_dateDebut_PotProd_valeur"},"presenceConstraint":"MANDATORY"},{"header":"mav_valeur","boundTo":{"variable":"mav","component":"valeur","id":"mav_valeur"},"presenceConstraint":"MANDATORY"},{"header":"mav_nb","boundTo":{"variable":"mav","component":"nb","id":"mav_nb"},"presenceConstraint":"MANDATORY"},{"header":"mav_et","boundTo":{"variable":"mav","component":"et","id":"mav_et"},"presenceConstraint":"MANDATORY"},{"header":"mav_methode","boundTo":{"variable":"mav","component":"methode","id":"mav_methode"},"presenceConstraint":"MANDATORY"},{"header":"mav_IQ","boundTo":{"variable":"mav","component":"IQ","id":"mav_IQ"},"presenceConstraint":"MANDATORY"},{"header":"N_valeur","boundTo":{"variable":"N","component":"valeur","id":"N_valeur"},"presenceConstraint":"MANDATORY"},{"header":"N_nb","boundTo":{"variable":"N","component":"nb","id":"N_nb"},"presenceConstraint":"MANDATORY"},{"header":"N_et","boundTo":{"variable":"N","component":"et","id":"N_et"},"presenceConstraint":"MANDATORY"},{"header":"N_methode","boundTo":{"variable":"N","component":"methode","id":"N_methode"},"presenceConstraint":"MANDATORY"},{"header":"N_IQ","boundTo":{"variable":"N","component":"IQ","id":"N_IQ"},"presenceConstraint":"MANDATORY"},{"header":"DMS_valeur","boundTo":{"variable":"DMS","component":"valeur","id":"DMS_valeur"},"presenceConstraint":"MANDATORY"},{"header":"DMS_nb","boundTo":{"variable":"DMS","component":"nb","id":"DMS_nb"},"presenceConstraint":"MANDATORY"},{"header":"DMS_et","boundTo":{"variable":"DMS","component":"et","id":"DMS_et"},"presenceConstraint":"MANDATORY"},{"header":"DMS_methode","boundTo":{"variable":"DMS","component":"methode","id":"DMS_methode"},"presenceConstraint":"MANDATORY"},{"header":"DMS_IQ","boundTo":{"variable":"DMS","component":"IQ","id":"DMS_IQ"},"presenceConstraint":"MANDATORY"},{"header":"C_valeur","boundTo":{"variable":"C","component":"valeur","id":"C_valeur"},"presenceConstraint":"MANDATORY"},{"header":"C_nb","boundTo":{"variable":"C","component":"nb","id":"C_nb"},"presenceConstraint":"MANDATORY"},{"header":"C_et","boundTo":{"variable":"C","component":"et","id":"C_et"},"presenceConstraint":"MANDATORY"},{"header":"C_methode","boundTo":{"variable":"C","component":"methode","id":"C_methode"},"presenceConstraint":"MANDATORY"},{"header":"C_IQ","boundTo":{"variable":"C","component":"IQ","id":"C_IQ"},"presenceConstraint":"MANDATORY"},{"header":"Pho_valeur","boundTo":{"variable":"Pho","component":"valeur","id":"Pho_valeur"},"presenceConstraint":"MANDATORY"},{"header":"Pho_nb","boundTo":{"variable":"Pho","component":"nb","id":"Pho_nb"},"presenceConstraint":"MANDATORY"},{"header":"Pho_et","boundTo":{"variable":"Pho","component":"et","id":"Pho_et"},"presenceConstraint":"MANDATORY"},{"header":"Pho_methode","boundTo":{"variable":"Pho","component":"methode","id":"Pho_methode"},"presenceConstraint":"MANDATORY"},{"header":"Pho_IQ","boundTo":{"variable":"Pho","component":"IQ","id":"Pho_IQ"},"presenceConstraint":"MANDATORY"},{"header":"K_valeur","boundTo":{"variable":"K","component":"valeur","id":"K_valeur"},"presenceConstraint":"MANDATORY"},{"header":"K_nb","boundTo":{"variable":"K","component":"nb","id":"K_nb"},"presenceConstraint":"MANDATORY"},{"header":"K_et","boundTo":{"variable":"K","component":"et","id":"K_et"},"presenceConstraint":"MANDATORY"},{"header":"K_methode","boundTo":{"variable":"K","component":"methode","id":"K_methode"},"presenceConstraint":"MANDATORY"},{"header":"K_IQ","boundTo":{"variable":"K","component":"IQ","id":"K_IQ"},"presenceConstraint":"MANDATORY"},{"header":"Ca_valeur","boundTo":{"variable":"Ca","component":"valeur","id":"Ca_valeur"},"presenceConstraint":"MANDATORY"},{"header":"Ca_nb","boundTo":{"variable":"Ca","component":"nb","id":"Ca_nb"},"presenceConstraint":"MANDATORY"},{"header":"Ca_et","boundTo":{"variable":"Ca","component":"et","id":"Ca_et"},"presenceConstraint":"MANDATORY"},{"header":"Ca_methode","boundTo":{"variable":"Ca","component":"methode","id":"Ca_methode"},"presenceConstraint":"MANDATORY"},{"header":"Ca_IQ","boundTo":{"variable":"Ca","component":"IQ","id":"Ca_IQ"},"presenceConstraint":"MANDATORY"},{"header":"Mg_valeur","boundTo":{"variable":"Mg","component":"valeur","id":"Mg_valeur"},"presenceConstraint":"MANDATORY"},{"header":"Mg_nb","boundTo":{"variable":"Mg","component":"nb","id":"Mg_nb"},"presenceConstraint":"MANDATORY"},{"header":"Mg_et","boundTo":{"variable":"Mg","component":"et","id":"Mg_et"},"presenceConstraint":"MANDATORY"},{"header":"Mg_methode","boundTo":{"variable":"Mg","component":"methode","id":"Mg_methode"},"presenceConstraint":"MANDATORY"},{"header":"Mg_IQ","boundTo":{"variable":"Mg","component":"IQ","id":"Mg_IQ"},"presenceConstraint":"MANDATORY"},{"header":"Bo_valeur","boundTo":{"variable":"Bo","component":"valeur","id":"Bo_valeur"},"presenceConstraint":"MANDATORY"},{"header":"Bo_nb","boundTo":{"variable":"Bo","component":"nb","id":"Bo_nb"},"presenceConstraint":"MANDATORY"},{"header":"Bo_et","boundTo":{"variable":"Bo","component":"et","id":"Bo_et"},"presenceConstraint":"MANDATORY"},{"header":"Bo_methode","boundTo":{"variable":"Bo","component":"methode","id":"Bo_methode"},"presenceConstraint":"MANDATORY"},{"header":"Bo_IQ","boundTo":{"variable":"Bo","component":"IQ","id":"Bo_IQ"},"presenceConstraint":"MANDATORY"},{"header":"Cu_valeur","boundTo":{"variable":"Cu","component":"valeur","id":"Cu_valeur"},"presenceConstraint":"MANDATORY"},{"header":"Cu_nb","boundTo":{"variable":"Cu","component":"nb","id":"Cu_nb"},"presenceConstraint":"MANDATORY"},{"header":"Cu_et","boundTo":{"variable":"Cu","component":"et","id":"Cu_et"},"presenceConstraint":"MANDATORY"},{"header":"Cu_methode","boundTo":{"variable":"Cu","component":"methode","id":"Cu_methode"},"presenceConstraint":"MANDATORY"},{"header":"Cu_IQ","boundTo":{"variable":"Cu","component":"IQ","id":"Cu_IQ"},"presenceConstraint":"MANDATORY"},{"header":"Fe_valeur","boundTo":{"variable":"Fe","component":"valeur","id":"Fe_valeur"},"presenceConstraint":"MANDATORY"},{"header":"Fe_nb","boundTo":{"variable":"Fe","component":"nb","id":"Fe_nb"},"presenceConstraint":"MANDATORY"},{"header":"Fe_et","boundTo":{"variable":"Fe","component":"et","id":"Fe_et"},"presenceConstraint":"MANDATORY"},{"header":"Fe_methode","boundTo":{"variable":"Fe","component":"methode","id":"Fe_methode"},"presenceConstraint":"MANDATORY"},{"header":"Fe_IQ","boundTo":{"variable":"Fe","component":"IQ","id":"Fe_IQ"},"presenceConstraint":"MANDATORY"},{"header":"Mn_valeur","boundTo":{"variable":"Mn","component":"valeur","id":"Mn_valeur"},"presenceConstraint":"MANDATORY"},{"header":"Mn_nb","boundTo":{"variable":"Mn","component":"nb","id":"Mn_nb"},"presenceConstraint":"MANDATORY"},{"header":"Mn_et","boundTo":{"variable":"Mn","component":"et","id":"Mn_et"},"presenceConstraint":"MANDATORY"},{"header":"Mn_methode","boundTo":{"variable":"Mn","component":"methode","id":"Mn_methode"},"presenceConstraint":"MANDATORY"},{"header":"Mn_IQ","boundTo":{"variable":"Mn","component":"IQ","id":"Mn_IQ"},"presenceConstraint":"MANDATORY"},{"header":"Na_valeur","boundTo":{"variable":"Na","component":"valeur","id":"Na_valeur"},"presenceConstraint":"MANDATORY"},{"header":"Na_nb","boundTo":{"variable":"Na","component":"nb","id":"Na_nb"},"presenceConstraint":"MANDATORY"},{"header":"Na_et","boundTo":{"variable":"Na","component":"et","id":"Na_et"},"presenceConstraint":"MANDATORY"},{"header":"Na_methode","boundTo":{"variable":"Na","component":"methode","id":"Na_methode"},"presenceConstraint":"MANDATORY"},{"header":"Na_IQ","boundTo":{"variable":"Na","component":"IQ","id":"Na_IQ"},"presenceConstraint":"MANDATORY"},{"header":"Zn_valeur","boundTo":{"variable":"Zn","component":"valeur","id":"Zn_valeur"},"presenceConstraint":"MANDATORY"},{"header":"Zn_nb","boundTo":{"variable":"Zn","component":"nb","id":"Zn_nb"},"presenceConstraint":"MANDATORY"},{"header":"Zn_et","boundTo":{"variable":"Zn","component":"et","id":"Zn_et"},"presenceConstraint":"MANDATORY"},{"header":"Zn_methode","boundTo":{"variable":"Zn","component":"methode","id":"Zn_methode"},"presenceConstraint":"MANDATORY"},{"header":"Zn_IQ","boundTo":{"variable":"Zn","component":"IQ","id":"Zn_IQ"},"presenceConstraint":"MANDATORY"},{"header":"CBR_valeur","boundTo":{"variable":"CBR","component":"valeur","id":"CBR_valeur"},"presenceConstraint":"MANDATORY"},{"header":"CBR_nb","boundTo":{"variable":"CBR","component":"nb","id":"CBR_nb"},"presenceConstraint":"MANDATORY"},{"header":"CBR_et","boundTo":{"variable":"CBR","component":"et","id":"CBR_et"},"presenceConstraint":"MANDATORY"},{"header":"CBR_methode","boundTo":{"variable":"CBR","component":"methode","id":"CBR_methode"},"presenceConstraint":"MANDATORY"},{"header":"CBR_IQ","boundTo":{"variable":"CBR","component":"IQ","id":"CBR_IQ"},"presenceConstraint":"MANDATORY"},{"header":"HUT_valeur","boundTo":{"variable":"HUT","component":"valeur","id":"HUT_valeur"},"presenceConstraint":"MANDATORY"},{"header":"HUT_nb","boundTo":{"variable":"HUT","component":"nb","id":"HUT_nb"},"presenceConstraint":"MANDATORY"},{"header":"HUT_et","boundTo":{"variable":"HUT","component":"et","id":"HUT_et"},"presenceConstraint":"MANDATORY"},{"header":"HUT_methode","boundTo":{"variable":"HUT","component":"methode","id":"HUT_methode"},"presenceConstraint":"MANDATORY"},{"header":"HUT_IQ","boundTo":{"variable":"HUT","component":"IQ","id":"HUT_IQ"},"presenceConstraint":"MANDATORY"},{"header":"MOR_valeur","boundTo":{"variable":"MOR","component":"valeur","id":"MOR_valeur"},"presenceConstraint":"OPTIONAL"},{"header":"MOR_nb","boundTo":{"variable":"MOR","component":"nb","id":"MOR_nb"},"presenceConstraint":"OPTIONAL"},{"header":"MOR_et","boundTo":{"variable":"MOR","component":"et","id":"MOR_et"},"presenceConstraint":"OPTIONAL"},{"header":"MOR_methode","boundTo":{"variable":"MOR","component":"methode","id":"MOR_methode"},"presenceConstraint":"OPTIONAL"},{"header":"MOR_IQ","boundTo":{"variable":"MOR","component":"IQ","id":"MOR_IQ"},"presenceConstraint":"OPTIONAL"}],"repeatedColumns":[],"constants":[],"allowUnexpectedColumns":false},"data":{"C":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"gramme_par_kilo\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"K":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"gramme_par_kilo\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"N":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"gramme_par_kilo\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Bo":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"milligramme_par_kilogramme\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Ca":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"gramme_par_kilo\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Cu":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"milligramme_par_kilogramme\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Fe":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"milligramme_par_kilogramme\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Mg":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"milligramme_par_kilogramme\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Mn":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"milligramme_par_kilogramme\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Na":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"gramme_par_kilo\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Zn":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"milligramme_par_kilogramme\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"CBR":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"pourcentage\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"DMS":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"pourcentage\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"HUT":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"pourcentage\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"MOR":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"pourcentage\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"Pho":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"gramme_par_kilo\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"mav":{"chartDescription":null,"tags":[],"components":{"IQ":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"et":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nb":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"unite":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"unites","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":{"expression":"\"gramme_par_kilo\"","references":[],"datatypes":[]},"hidden":false},"valeur":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"methode":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"année":{"chartDescription":null,"tags":[],"components":{"valeur":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"série":{"chartDescription":null,"tags":[],"components":{"valeur":null},"computedComponents":{},"hidden":false},"parcelle":{"chartDescription":null,"tags":[],"components":{"chemin":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"parcelles","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"période":{"chartDescription":null,"tags":[],"components":{"valeur":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"rotation":{"chartDescription":null,"tags":[],"components":{"valeur":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"mav_nature":{"chartDescription":null,"tags":[],"components":{"valeur":null},"computedComponents":{},"hidden":false},"observation":{"chartDescription":null,"tags":[],"components":{"valeur":null},"computedComponents":{},"hidden":false},"date de mesure":{"chartDescription":null,"tags":[],"components":{"valeur":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"nature couvert":{"chartDescription":null,"tags":[],"components":{"valeur":null},"computedComponents":{},"hidden":false},"type intervention":{"chartDescription":null,"tags":[],"components":{"valeur":null},"computedComponents":{},"hidden":false},"mav_dateDebut_PotProd":{"chartDescription":null,"tags":[],"components":{"valeur":null},"computedComponents":{},"hidden":false},"date ou num incrémental intervention":{"chartDescription":null,"tags":[],"components":{"valeur":null},"computedComponents":{},"hidden":false}},"validations":{},"uniqueness":[],"migrations":{},"authorization":{"timeScope":{"variable":"date de mesure","component":"valeur","id":"date de mesure_valeur"},"authorizationScopes":{"localization":{"internationalizationName":null,"internationalizedColumns":null,"variable":"parcelle","component":"chemin","componentKey":{"variable":"parcelle","component":"chemin","id":"parcelle_chemin"}}},"dataGroups":{"all":{"internationalizationName":null,"internationalizedColumns":null,"label":"Toutes les données","data":["mav_dateDebut_PotProd","Mn","C","période","type intervention","K","N","Cu","CBR","Na","mav_nature","Zn","Pho","date ou num incrémental intervention","Fe","mav","observation","HUT","rotation","parcelle","nature couvert","DMS","Bo","MOR","date de mesure","année","série","Mg","Ca"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"all":{"internationalizationName":null}},"authorizationScopes":{"localization":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":null,"tags":[]}}},"configFile":"b7c05af4-d904-4476-a18b-8831eee3165a","referenceType":["agroecosystemes","sites","parcelles","blocs","unites","modalites","version_de_traitement"]},"time":"2023-10-25T09:44:39.736928205","type":"REACTIVE_RESULT"} -{"result":0.8,"time":"2023-10-25T09:44:39.746499119","type":"REACTIVE_PROGRESS"} -{"result":{"id":"212f8783-6d80-42d0-9f66-d6b90b739d14","creationDate":"2023-10-25T09:44:38.570+00:00","updateDate":"2023-10-25T09:44:38.570+00:00","name":"recursivite","comment":"recursivite","version":1,"dataType":["condition_prelevements"],"additionalFile":[],"configuration":{"requiredAuthorizationsAttributes":["localization_site"],"version":1,"internationalization":{"application":{"internationalizationName":{"en":"Recusivity","fr":"Récursivité"}},"references":{"site":{"internationalizationName":{"en":"Site","fr":"Site"},"internationalizedColumns":{"site_key":{"en":"site_en","fr":"site_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{site_key}","fr":"{site_key}"}},"internationalizedValidations":{},"internationalizedTags":null},"taxon":{"internationalizationName":{"en":"Taxa","fr":"Taxons"},"internationalizedColumns":null,"internationalizedDynamicColumns":{"propriétés de taxons":{"en":"Properties of Taxa","fr":"Proprétés de Taxons"}},"internationalizationDisplay":{"pattern":{"en":"{nom}","fr":"{nom}"}},"internationalizedValidations":{"nom du taxon superieur":{"fr":"nom du taxon superieur"},"nom du taxon déterminé":{"fr":"nom du taxon déterminé"}},"internationalizedTags":null},"proprietes_taxon":{"internationalizationName":{"en":"Properties of Taxa","fr":"Proprétés de Taxon"},"internationalizedColumns":{"definition_fr":{"en":"definition_en","fr":"definition_fr"},"propriete_key":{"en":"propriete_en","fr":"propriete_fr"}},"internationalizedDynamicColumns":{},"internationalizationDisplay":{"pattern":{"en":"{propriete_key}","fr":"{propriete_key}"}},"internationalizedValidations":{"floats":{"fr":"les décimaux"},"integer":{"fr":"les entiers"},"reference":{"fr":"les references"}},"internationalizedTags":null}},"dataTypes":{"condition_prelevements":{"internationalizationName":{"en":"Collection condition","fr":"Condition de prélèvement"},"internationalizedColumns":null,"authorization":{"dataGroups":{"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}},"qualitatif":{"internationalizationName":{"en":"Qualitative data","fr":"Données qualitatives"}},"quantitatif":{"internationalizationName":{"en":"Quantitative data","fr":"Données quantitatives"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}},"internationalizationDisplay":null,"internationalizedValidations":{}}},"internationalizedTags":{},"rightsRequest":null,"additionalFiles":{}},"comment":null,"application":{"internationalizationName":{"en":"Recusivity","fr":"Récursivité"},"internationalizedColumns":null,"name":"recursivite","version":1,"defaultLanguage":"fr","internationalization":{"internationalizationName":{"en":"Recusivity","fr":"Récursivité"}}},"tags":{},"rightsRequest":null,"references":{"site":{"internationalizationName":{"en":"Site","fr":"Site"},"internationalizedColumns":{"site_key":{"en":"site_en","fr":"site_fr"}},"internationalizationDisplay":{"pattern":{"en":"{site_key}","fr":"{site_key}"}},"separator":";","keyColumns":["site_key"],"columns":{"sandre":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"code sandre de la Masse d'eau plan d'eau","defaultValue":null},"site_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du site_en","defaultValue":null},"site_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du site_fr","defaultValue":null},"site_key":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du site_key","defaultValue":null},"type_site":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du type de site","defaultValue":null},"sandre_eau":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"code sandre du Plan d'eau","defaultValue":null},"description_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"description du site_en","defaultValue":null},"description_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"description du site_fr","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{},"allowUnexpectedColumns":false,"tags":[]},"proprietes_taxon":{"internationalizationName":{"en":"Properties of Taxa","fr":"Proprétés de Taxon"},"internationalizedColumns":{"definition_fr":{"en":"definition_en","fr":"definition_fr"},"propriete_key":{"en":"propriete_en","fr":"propriete_fr"}},"internationalizationDisplay":{"pattern":{"en":"{propriete_key}","fr":"{propriete_key}"}},"separator":";","keyColumns":["propriete_key"],"columns":{"date":{"presenceConstraint":"MANDATORY","tags":[],"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"headerName":"Date","defaultValue":null},"site":null,"propriete_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom de la propriété_en","defaultValue":null},"propriete_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom de la propriété_fr","defaultValue":null},"type_associe":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"type associé","defaultValue":null},"definition_en":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"définition_en","defaultValue":null},"definition_fr":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"définition_fr","defaultValue":null},"propriete_key":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom de la propriété_key","defaultValue":null},"is_float_value":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"isFloatValue","defaultValue":null},"is_qualitative":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"isQualitative","defaultValue":null},"ordre_affichage":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"ordre d'affichage","defaultValue":null}},"computedColumns":{},"dynamicColumns":{},"validations":{"floats":{"internationalizationName":{"fr":"les décimaux"},"internationalizedColumns":null,"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["is_float_value"]},"integer":{"internationalizationName":{"fr":"les entiers"},"internationalizedColumns":null,"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["ordre_affichage"]},"reference":{"internationalizationName":{"fr":"les references"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"site","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"columns":["site"]}},"allowUnexpectedColumns":false,"tags":[]},"taxon":{"internationalizationName":{"en":"Taxa","fr":"Taxons"},"internationalizedColumns":null,"internationalizationDisplay":{"pattern":{"en":"{nom}","fr":"{nom}"}},"separator":";","keyColumns":["nom"],"columns":{"nom":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du taxon déterminé","defaultValue":null},"annee":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Année de la description","defaultValue":null},"notes":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Notes libres","defaultValue":null},"theme":null,"auteur":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Auteur de la description","defaultValue":null},"sandre":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Code Sandre","defaultValue":null},"bourrelly":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Classe algale sensu Bourrelly","defaultValue":null},"incertitude":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"niveau incertitude de détermination","defaultValue":null},"niveau_taxon":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du niveau de taxon","defaultValue":null},"sandre_taxon":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"code sandre du taxon","defaultValue":null},"synonyme_ancien":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Synonyme ancien","defaultValue":null},"synonyme_recent":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Synonyme récent","defaultValue":null},"taxon_superieur":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"nom du taxon superieur","defaultValue":null},"references_taxon":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Références relatives à ce taxon","defaultValue":null},"sandre_superieur":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"code sandre du taxon supérieur","defaultValue":null},"reference_description":{"presenceConstraint":"MANDATORY","tags":[],"checker":null,"headerName":"Référence de la description","defaultValue":null}},"computedColumns":{},"dynamicColumns":{"propriétés de taxons":{"presenceConstraint":"MANDATORY","tags":[],"internationalizationName":{"en":"Properties of Taxa","fr":"Proprétés de Taxons"},"headerPrefix":"pt_","reference":"proprietes_taxon","referenceColumnToLookForHeader":"propriete_key"}},"validations":{"nom du taxon superieur":{"internationalizationName":{"fr":"nom du taxon superieur"},"internationalizedColumns":null,"checker":{"name":"Reference","params":{"pattern":null,"refType":"taxon","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":true,"groovy":null},"required":false,"multiplicity":"ONE"}},"columns":["taxon_superieur"]},"nom du taxon déterminé":{"internationalizationName":{"fr":"nom du taxon déterminé"},"internationalizedColumns":null,"checker":{"name":"String","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"columns":["nom"]}},"allowUnexpectedColumns":false,"tags":[]}},"compositeReferences":{"taxon":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"taxon","parentKeyColumn":null,"parentRecursiveKey":"taxon_superieur"}]},"default_0":{"internationalizationName":null,"internationalizedColumns":null,"components":[{"internationalizationName":null,"internationalizedColumns":null,"reference":"site","parentKeyColumn":null,"parentRecursiveKey":null}]}},"additionalFiles":{},"dataTypes":{"condition_prelevements":{"internationalizationName":{"en":"Collection condition","fr":"Condition de prélèvement"},"internationalizedColumns":null,"internationalizationDisplays":null,"format":{"headerLine":1,"firstRowLine":2,"separator":";","columns":[{"header":"Nom du projet","boundTo":{"variable":"projet","component":"value","id":"projet_value"},"presenceConstraint":"MANDATORY"},{"header":"nom du site","boundTo":{"variable":"site","component":"nom du site","id":"site_nom du site"},"presenceConstraint":"MANDATORY"},{"header":"Nom de la plateforme","boundTo":{"variable":"site","component":"nom de la plateforme","id":"site_nom de la plateforme"},"presenceConstraint":"MANDATORY"},{"header":"date de prelevement","boundTo":{"variable":"date","component":"day","id":"date_day"},"presenceConstraint":"MANDATORY"},{"header":"heure de prelevement","boundTo":{"variable":"date","component":"time","id":"date_time"},"presenceConstraint":"MANDATORY"},{"header":"commentaire","boundTo":{"variable":"commentaire","component":"value","id":"commentaire_value"},"presenceConstraint":"MANDATORY"},{"header":"Température de l'air","boundTo":{"variable":"valeurs quantitatives","component":"temperature de l'air","id":"valeurs quantitatives_temperature de l'air"},"presenceConstraint":"MANDATORY"},{"header":"nebulosite","boundTo":{"variable":"valeurs qualitatives","component":"nebulosite","id":"valeurs qualitatives_nebulosite"},"presenceConstraint":"MANDATORY"},{"header":"ensoleillement","boundTo":{"variable":"valeurs qualitatives","component":"ensoleillement","id":"valeurs qualitatives_ensoleillement"},"presenceConstraint":"MANDATORY"},{"header":"temps","boundTo":{"variable":"valeurs qualitatives","component":"temps","id":"valeurs qualitatives_temps"},"presenceConstraint":"MANDATORY"},{"header":"direction du vent","boundTo":{"variable":"valeurs qualitatives","component":"direction du vent","id":"valeurs qualitatives_direction du vent"},"presenceConstraint":"MANDATORY"},{"header":"vitesse du vent","boundTo":{"variable":"valeurs qualitatives","component":"vitesse du vent","id":"valeurs qualitatives_vitesse du vent"},"presenceConstraint":"MANDATORY"},{"header":"pression atmosphérique","boundTo":{"variable":"valeurs quantitatives","component":"pression atmospherique","id":"valeurs quantitatives_pression atmospherique"},"presenceConstraint":"MANDATORY"},{"header":"aspect de l'eau","boundTo":{"variable":"valeurs qualitatives","component":"aspect de l'eau","id":"valeurs qualitatives_aspect de l'eau"},"presenceConstraint":"MANDATORY"},{"header":"etat de surface","boundTo":{"variable":"valeurs qualitatives","component":"etat de surface","id":"valeurs qualitatives_etat de surface"},"presenceConstraint":"MANDATORY"},{"header":"transparence par disque inra","boundTo":{"variable":"valeurs quantitatives","component":"transparence par disque inra","id":"valeurs quantitatives_transparence par disque inra"},"presenceConstraint":"MANDATORY"},{"header":"transparence par secchi 20 cm","boundTo":{"variable":"valeurs quantitatives","component":"transparence par secchi","id":"valeurs quantitatives_transparence par secchi"},"presenceConstraint":"MANDATORY"},{"header":"couleur de l'eau","boundTo":{"variable":"valeurs qualitatives","component":"couleur de l'eau","id":"valeurs qualitatives_couleur de l'eau"},"presenceConstraint":"MANDATORY"}],"repeatedColumns":[],"constants":[],"allowUnexpectedColumns":false},"data":{"date":{"chartDescription":null,"tags":[],"components":{"day":{"checker":{"name":"Date","params":{"pattern":"dd/MM/yyyy","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"time":{"checker":{"name":"Date","params":{"pattern":"HH:mm:ss","refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false}},"computedComponents":{},"hidden":false},"site":{"chartDescription":null,"tags":[],"components":{"nom du site":{"checker":{"name":"Reference","params":{"pattern":null,"refType":"site","groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":true,"groovy":null},"required":true,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"nom de la plateforme":null},"computedComponents":{},"hidden":false},"projet":{"chartDescription":null,"tags":[],"components":{"value":null},"computedComponents":{},"hidden":false},"commentaire":{"chartDescription":null,"tags":[],"components":{"value":null},"computedComponents":{},"hidden":false},"valeurs qualitatives":{"chartDescription":null,"tags":[],"components":{"temps":null,"nebulosite":null,"ensoleillement":null,"aspect de l'eau":null,"etat de surface":null,"vitesse du vent":null,"couleur de l'eau":null,"direction du vent":null},"computedComponents":{},"hidden":false},"valeurs quantitatives":{"chartDescription":null,"tags":[],"components":{"temperature de l'air":{"checker":{"name":"Integer","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"pression atmospherique":null,"transparence par secchi":{"checker":{"name":"Float","params":{"pattern":null,"refType":null,"groovy":null,"duration":null,"min":null,"max":null,"transformation":{"codify":false,"groovy":null},"required":false,"multiplicity":"ONE"}},"tags":[],"defaultValue":null,"hidden":false},"transparence par disque inra":null},"computedComponents":{},"hidden":false}},"validations":{},"uniqueness":[{"variable":"date","component":"day","id":"date_day"},{"variable":"date","component":"time","id":"date_time"},{"variable":"site","component":"nom du site","id":"site_nom du site"}],"migrations":{},"authorization":{"timeScope":{"variable":"date","component":"day","id":"date_day"},"authorizationScopes":{"localization_site":{"internationalizationName":null,"internationalizedColumns":null,"variable":"site","component":"nom du site","componentKey":{"variable":"site","component":"nom du site","id":"site_nom du site"}}},"dataGroups":{"qualitatif":{"internationalizationName":{"en":"Qualitative data","fr":"Données qualitatives"},"internationalizedColumns":null,"label":"Données qualitatives","data":["valeurs qualitatives"]},"quantitatif":{"internationalizationName":{"en":"Quantitative data","fr":"Données quantitatives"},"internationalizedColumns":null,"label":"Données quantitatives","data":["valeurs quantitatives"]},"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"},"internationalizedColumns":null,"label":"Référentiel","data":["date","site","projet","commentaire"]}},"columnsDescription":{"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"},"internationalizedColumns":null,"display":true,"title":"admin","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"},"internationalizedColumns":null,"display":true,"title":"depot","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"},"internationalizedColumns":null,"display":true,"title":"delete","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"},"internationalizedColumns":null,"display":false,"title":"associate","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"},"internationalizedColumns":null,"display":true,"title":"extraction","withPeriods":true,"withDataGroups":true,"forPublic":true,"forRequest":true},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"},"internationalizedColumns":null,"display":true,"title":"publication","withPeriods":false,"withDataGroups":false,"forPublic":false,"forRequest":false}},"internationalization":{"dataGroups":{"referentiel":{"internationalizationName":{"en":"Referential","fr":"Référentiel"}},"qualitatif":{"internationalizationName":{"en":"Qualitative data","fr":"Données qualitatives"}},"quantitatif":{"internationalizationName":{"en":"Quantitative data","fr":"Données quantitatives"}}},"authorizationScopes":{"localization_site":{"internationalizationName":null}},"columnsDescription":{"depot":{"internationalizationName":{"en":"Deposit","fr":"Dépôt"}},"publication":{"internationalizationName":{"en":"Publication","fr":"Publication"}},"admin":{"internationalizationName":{"en":"Delegation","fr":"Délégation"}},"extraction":{"internationalizationName":{"en":"Extraction","fr":"Extraction"}},"delete":{"internationalizationName":{"en":"Deletion","fr":"Suppression"}},"associate":{"internationalizationName":{"en":"Associate","fr":"Associer"}}}}},"repository":{"filePattern":null,"authorizationScope":{},"startDate":null,"endDate":null},"tags":[]}}},"configFile":"58215c4f-9d97-4838-a4c4-fdb441c65e30","referenceType":["site","proprietes_taxon","taxon"]},"time":"2023-10-25T09:44:39.74791072","type":"REACTIVE_RESULT"} -{"result":1.0,"time":"2023-10-25T09:44:39.751986419","type":"REACTIVE_PROGRESS"} -{"result":1.0,"time":"2023-10-25T09:44:39.752185347","type":"REACTIVE_PROGRESS"} diff --git a/cypress/fixtures/applications/sites/site.yaml b/cypress/fixtures/applications/sites/site.yaml deleted file mode 100644 index e7f0be237..000000000 --- a/cypress/fixtures/applications/sites/site.yaml +++ /dev/null @@ -1,135 +0,0 @@ -version: 1 -application: - name: Sites - version: 1 -compositeReferences: - localizations: - components: - - reference: typeSites - - parentKeyColumn: "nom du type de site" - reference: sites - - parentKeyColumn: "nom du site" - reference: plateformes -references: - projets: - separator: ";" - keyColumns: [nom du projet_key] - columns: - nom du projet_key: - nom du projet_fr: - nom du projet_en: - description du projet_fr: - description du projet_en: - plateformes: - separator: ";" - keyColumns: [nom de la plateforme_key] - columns: - nom de la plateforme_key: - nom du site: - nom de la plateforme_fr: - nom de la plateforme_en: - latitude: - longitude: - altitude: - nom du type de plateforme: - code sandre: - code sandre du contexte: - typeSites: - separator: ";" - keyColumns: [nom_key] - columns: - nom_key: - nom_fr: - nom_en: - description_fr: - description_en: - sites: - separator: ";" - keyColumns: [nom du site_key] - columns: - nom du type de site: - nom du site_key: - nom du site_fr: - nom du site_en: - description du site_fr: - description du site_en: - code sandre du Plan d'eau: - code sandre de la Masse d'eau plan d'eau: -dataTypes: - site: - authorization: - dataGroups: - referentiel: - label: "Référentiel" - data: - - localization - - date - qualitatif: - label: "Données qualitatives" - data: - - Couleur des individus - localizationScope: - variable: localization - component: site - timeScope: - variable: date - component: day - data: - date: - components: - day: - checker: - name: Date - params: - pattern: dd/MM/yyyy - time: - checker: - name: Date - params: - pattern: HH:mm:ss - localization: - components: - site: - checker: - name: Reference - params: - refType: sites - typeSite: - checker: - name: Reference - params: - refType: typeSites - Couleur des individus: - components: - value: - format: - constants: - - rowNumber: 1 - columnNumber: 2 - boundTo: - variable: localization - component: site - exportHeader: "Site" - headerLine: 1 - firstRowLine: 2 - columns: - - header: "typeSite" - boundTo: - variable: localization - component: typeSite - - header: "site" - boundTo: - variable: localization - component: site - - header: "date" - boundTo: - variable: date - component: day - - header: "heure" - boundTo: - variable: date - component: time - - header: "Couleur des individus" - boundTo: - variable: Couleur des individus - component: value \ No newline at end of file diff --git a/cypress/fixtures/references/monsore/monsore.json b/cypress/fixtures/references/monsore/monsore.json deleted file mode 100644 index 3fc819cc7..000000000 --- a/cypress/fixtures/references/monsore/monsore.json +++ /dev/null @@ -1,2940 +0,0 @@ -{ - "id": "13dcde48-7f85-40c4-aeff-26014f5fda5a", - "name": "monsore", - "title": "MONSORE", - "comment": "", - "internationalization": { - "application": { - "internationalizationName": { - "en": "SOERE my SOERE with repository", - "fr": "SOERE mon SOERE avec dépôt" - } - }, - "references": { - "themes": { - "internationalizationName": { - "en": "Thematic", - "fr": "Thème" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "especes": { - "internationalizationName": { - "en": "Species", - "fr": "Espèces" - }, - "internationalizedColumns": { - "esp_definition_fr": { - "en": "esp_definition_en", - "fr": "esp_definition_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{esp_nom}", - "fr": "{esp_nom}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "variables": { - "internationalizationName": { - "en": "Variables", - "fr": "Variables" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "definition_fr": { - "en": "definition_en", - "fr": "definition_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "type_de_sites": { - "internationalizationName": { - "en": "Sites types", - "fr": "Types de sites" - }, - "internationalizedColumns": { - "tze_nom_key": { - "en": "tze_nom_en", - "fr": "tze_nom_fr" - }, - "tze_definition_fr": { - "en": "tze_definition_en", - "fr": "tze_definition_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{tze_nom_key}", - "fr": "{tze_nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "type de fichiers": { - "internationalizationName": { - "en": "Files types", - "fr": "Types de fichiers" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "unites": { - "internationalizationName": { - "en": "Units", - "fr": "Unités" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "code_key": { - "en": "code_en", - "fr": "code_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code_key})", - "fr": "{nom_key} ({code_key})" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "projet": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "definition_fr": { - "en": "definition_en", - "fr": "definition_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "valeurs_qualitatives": { - "internationalizationName": { - "en": "Qualitative values", - "fr": "Valeurs qualitatives" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "valeur_key": { - "en": "valeur_en", - "fr": "valeur_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{valeur_key}", - "fr": "{valeur_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "variables_et_unites_par_types_de_donnees": { - "internationalizationName": { - "en": "Variables and units by data type", - "fr": "Variables et unités par type de données" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "datatype name : {nom du type de données}, variable name : {nom de la variable}, : unit name {nom de l'unité}", - "fr": "nom du type de données : {nom du type de données}, nom de la variable : {nom de la variable}, : nom de l'unité {nom de l'unité}" - } - }, - "internationalizedValidations": { - "uniteRef": { - "fr": "référence à l'unité'" - }, - "variableRef": { - "fr": "référence à la variable" - }, - "checkDatatype": { - "fr": "test" - } - }, - "internationalizedTags": null - }, - "sites": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - }, - "internationalizedColumns": { - "zet_nom_key": { - "en": "zet_nom_en", - "fr": "zet_nom_fr" - }, - "zet_description_fr": { - "en": "zet_description_en", - "fr": "zet_description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{zet_nom_key}", - "fr": "{zet_nom_key}" - } - }, - "internationalizedValidations": { - "typeSitesRef": { - "fr": "référence au type de site" - }, - "siteParentRef": { - "fr": "référence à la colonne parent" - } - }, - "internationalizedTags": null - }, - "types_de_donnees_par_themes_de_sites_et_projet": { - "internationalizationName": { - "en": "Data types by site and project", - "fr": "Types de données par site et projet" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "projet name: {nom du projet}, site name : {nom du site}, theme name : {nom du thème}, data type name : {nom du type de données}", - "fr": "nom du projet: {nom du projet}, nom du site : {nom du site}, nom du thème : {nom du thème}, nom du type de données : {nom du type de données}" - } - }, - "internationalizedValidations": { - "sitesRef": { - "fr": "référence au site" - }, - "projetRef": { - "fr": "référence au projet" - }, - "themesRef": { - "fr": "référence au theme" - }, - "checkDatatype": { - "fr": "test" - } - }, - "internationalizedTags": null - } - }, - "dataTypes": { - "pem": { - "internationalizationName": { - "en": "Trap in ascent", - "fr": "Piégeage en Montée" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Repositories", - "fr": "Référentiels" - } - }, - "qualitatif": { - "internationalizationName": { - "en": "Qualitative", - "fr": "Qualitatif" - } - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative", - "fr": "Quantitatif" - } - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": { - "en": "Localization", - "fr": "Localisation" - } - }, - "projet": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - } - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": { - "especes": { - "pattern": { - "en": "espèce :{esp_nom}", - "fr": "espèce :{esp_nom}" - } - } - }, - "internationalizedValidations": { - "unitOfColor": { - "fr": "vérifie l'unité de la couleur des individus" - }, - "unitOfIndividus": { - "fr": "vérifie l'unité du nombre d'individus" - } - } - } - }, - "internationalizedTags": { - "data": { - "en": "data", - "fr": "données" - }, - "test": { - "en": "test", - "fr": "test" - }, - "context": { - "en": "context", - "fr": "contexte" - } - }, - "rightsRequest": { - "internationalizationName": null, - "description": { - "en": "You can request rights to the monsore application by filling out this form", - "fr": "Vous pouvez demander des droits à l'application monsore en remplissant ce formulaire" - }, - "internationalizationDisplay": null, - "internationalizedColumns": null, - "format": { - "endDate": { - "en": "Project end date", - "fr": "Date de fin du projet" - }, - "project": { - "en": "Description of the research project", - "fr": "Description du projet de recherche" - }, - "startDate": { - "en": "Project start date", - "fr": "Date de début du projet" - }, - "organization": { - "en": "Name of research organization", - "fr": "Nom de l'organisme de recherche" - }, - "projectManagers": { - "en": "Project managers", - "fr": "Responsables du projet" - } - } - } - }, - "references": { - "type_de_sites": { - "id": "type_de_sites", - "label": "type_de_sites", - "children": [], - "columns": { - "tze_nom_en": { - "id": "tze_nom_en", - "title": "tze_nom_en", - "key": false, - "linkedTo": null - }, - "tze_nom_fr": { - "id": "tze_nom_fr", - "title": "tze_nom_fr", - "key": false, - "linkedTo": null - }, - "tze_nom_key": { - "id": "tze_nom_key", - "title": "tze_nom_key", - "key": true, - "linkedTo": null - }, - "tze_definition_en": { - "id": "tze_definition_en", - "title": "tze_definition_en", - "key": false, - "linkedTo": null - }, - "tze_definition_fr": { - "id": "tze_definition_fr", - "title": "tze_definition_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": [ - "context" - ] - }, - "sites": { - "id": "sites", - "label": "sites", - "children": [], - "columns": { - "zet_nom_en": { - "id": "zet_nom_en", - "title": "zet_nom_en", - "key": false, - "linkedTo": null - }, - "zet_nom_fr": { - "id": "zet_nom_fr", - "title": "zet_nom_fr", - "key": false, - "linkedTo": null - }, - "zet_nom_key": { - "id": "zet_nom_key", - "title": "zet_nom_key", - "key": true, - "linkedTo": null - }, - "tze_type_nom": { - "id": "tze_type_nom", - "title": "tze_type_nom", - "key": false, - "linkedTo": null - }, - "zet_chemin_parent": { - "id": "zet_chemin_parent", - "title": "zet_chemin_parent", - "key": true, - "linkedTo": null - }, - "zet_description_en": { - "id": "zet_description_en", - "title": "zet_description_en", - "key": false, - "linkedTo": null - }, - "zet_description_fr": { - "id": "zet_description_fr", - "title": "zet_description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": [ - "context" - ] - }, - "especes": { - "id": "especes", - "label": "especes", - "children": [], - "columns": { - "esp_nom": { - "id": "esp_nom", - "title": "esp_nom", - "key": true, - "linkedTo": null - }, - "esp_definition_en": { - "id": "esp_definition_en", - "title": "esp_definition_en", - "key": false, - "linkedTo": null - }, - "esp_definition_fr": { - "id": "esp_definition_fr", - "title": "esp_definition_fr", - "key": false, - "linkedTo": null - }, - "colonne_homonyme_entre_referentiels": { - "id": "colonne_homonyme_entre_referentiels", - "title": "colonne_homonyme_entre_referentiels", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": [ - "data" - ] - }, - "type de fichiers": { - "id": "type de fichiers", - "label": "type de fichiers", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": [ - "no-tag" - ] - }, - "valeurs_qualitatives": { - "id": "valeurs_qualitatives", - "label": "valeurs_qualitatives", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "valeur_en": { - "id": "valeur_en", - "title": "valeur_en", - "key": false, - "linkedTo": null - }, - "valeur_fr": { - "id": "valeur_fr", - "title": "valeur_fr", - "key": false, - "linkedTo": null - }, - "valeur_key": { - "id": "valeur_key", - "title": "valeur_key", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": [ - "data" - ] - }, - "variables": { - "id": "variables", - "label": "variables", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "definition_en": { - "id": "definition_en", - "title": "definition_en", - "key": false, - "linkedTo": null - }, - "definition_fr": { - "id": "definition_fr", - "title": "definition_fr", - "key": false, - "linkedTo": null - }, - "isQualitative": { - "id": "isQualitative", - "title": "isQualitative", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": [ - "data" - ] - }, - "unites": { - "id": "unites", - "label": "unites", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "code_en": { - "id": "code_en", - "title": "code_en", - "key": false, - "linkedTo": null - }, - "code_fr": { - "id": "code_fr", - "title": "code_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "code_key": { - "id": "code_key", - "title": "code_key", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": [ - "data" - ] - }, - "variables_et_unites_par_types_de_donnees": { - "id": "variables_et_unites_par_types_de_donnees", - "label": "variables_et_unites_par_types_de_donnees", - "children": [], - "columns": { - "nom de l'unité": { - "id": "nom de l'unité", - "title": "nom de l'unité", - "key": false, - "linkedTo": null - }, - "nom de la variable": { - "id": "nom de la variable", - "title": "nom de la variable", - "key": true, - "linkedTo": null - }, - "nom du type de données": { - "id": "nom du type de données", - "title": "nom du type de données", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": [ - "data" - ] - }, - "themes": { - "id": "themes", - "label": "themes", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": [ - "context" - ] - }, - "projet": { - "id": "projet", - "label": "projet", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "definition_en": { - "id": "definition_en", - "title": "definition_en", - "key": false, - "linkedTo": null - }, - "definition_fr": { - "id": "definition_fr", - "title": "definition_fr", - "key": false, - "linkedTo": null - }, - "colonne_homonyme_entre_referentiels": { - "id": "colonne_homonyme_entre_referentiels", - "title": "colonne_homonyme_entre_referentiels", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": [ - "data", - "test", - "context" - ] - }, - "types_de_donnees_par_themes_de_sites_et_projet": { - "id": "types_de_donnees_par_themes_de_sites_et_projet", - "label": "types_de_donnees_par_themes_de_sites_et_projet", - "children": [], - "columns": { - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": true, - "linkedTo": null - }, - "nom du projet": { - "id": "nom du projet", - "title": "nom du projet", - "key": true, - "linkedTo": null - }, - "nom du thème": { - "id": "nom du thème", - "title": "nom du thème", - "key": true, - "linkedTo": null - }, - "nom du type de données": { - "id": "nom du type de données", - "title": "nom du type de données", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {}, - "tags": [ - "context" - ] - } - }, - "authorizationReferencesRights": { - "authorizations": { - "themes": { - "ADMIN": false, - "DOWNLOAD": true, - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "UPLOAD": false, - "ANY": true - }, - "especes": { - "ADMIN": false, - "DOWNLOAD": true, - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "UPLOAD": false, - "ANY": true - }, - "variables": { - "ADMIN": false, - "DOWNLOAD": true, - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "UPLOAD": false, - "ANY": true - }, - "type_de_sites": { - "ADMIN": false, - "DOWNLOAD": true, - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "UPLOAD": false, - "ANY": true - }, - "type de fichiers": { - "ADMIN": false, - "DOWNLOAD": true, - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "UPLOAD": false, - "ANY": true - }, - "unites": { - "ADMIN": false, - "DOWNLOAD": true, - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "UPLOAD": false, - "ANY": true - }, - "projet": { - "ADMIN": false, - "DOWNLOAD": true, - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "UPLOAD": false, - "ANY": true - }, - "valeurs_qualitatives": { - "ADMIN": false, - "DOWNLOAD": true, - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "UPLOAD": false, - "ANY": true - }, - "variables_et_unites_par_types_de_donnees": { - "ADMIN": false, - "DOWNLOAD": true, - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "UPLOAD": false, - "ANY": true - }, - "sites": { - "ADMIN": false, - "DOWNLOAD": true, - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "UPLOAD": false, - "ANY": true - }, - "types_de_donnees_par_themes_de_sites_et_projet": { - "ADMIN": false, - "DOWNLOAD": true, - "DELETE": false, - "PUBLICATION": false, - "READ": true, - "UPLOAD": false, - "ANY": true - } - }, - "applicationName": "monsore", - "isAdministrator": false, - "userId": "0ce09b24-6d86-4aac-9cd0-9fe7fce8ef58" - }, - "referenceSynthesis": [ - { - "ReferenceType": "variables", - "lineCount": 2 - }, - { - "ReferenceType": "especes", - "lineCount": 7 - }, - { - "ReferenceType": "type_de_sites", - "lineCount": 2 - }, - { - "ReferenceType": "types_de_donnees_par_themes_de_sites_et_projet", - "lineCount": 9 - }, - { - "ReferenceType": "themes", - "lineCount": 1 - }, - { - "ReferenceType": "projet", - "lineCount": 2 - }, - { - "ReferenceType": "valeurs_qualitatives", - "lineCount": 3 - }, - { - "ReferenceType": "type de fichiers", - "lineCount": 3 - }, - { - "ReferenceType": "sites", - "lineCount": 9 - }, - { - "ReferenceType": "unites", - "lineCount": 1 - }, - { - "ReferenceType": "variables_et_unites_par_types_de_donnees", - "lineCount": 2 - } - ], - "dataTypes": {}, - "authorizationsDatatypesRights": {}, - "rightsRequest": null, - "configuration": { - "requiredAuthorizationsAttributes": null, - "version": 0, - "internationalization": { - "application": { - "internationalizationName": { - "en": "SOERE my SOERE with repository", - "fr": "SOERE mon SOERE avec dépôt" - } - }, - "references": { - "themes": { - "internationalizationName": { - "en": "Thematic", - "fr": "Thème" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "especes": { - "internationalizationName": { - "en": "Species", - "fr": "Espèces" - }, - "internationalizedColumns": { - "esp_definition_fr": { - "en": "esp_definition_en", - "fr": "esp_definition_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{esp_nom}", - "fr": "{esp_nom}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "variables": { - "internationalizationName": { - "en": "Variables", - "fr": "Variables" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "definition_fr": { - "en": "definition_en", - "fr": "definition_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "type_de_sites": { - "internationalizationName": { - "en": "Sites types", - "fr": "Types de sites" - }, - "internationalizedColumns": { - "tze_nom_key": { - "en": "tze_nom_en", - "fr": "tze_nom_fr" - }, - "tze_definition_fr": { - "en": "tze_definition_en", - "fr": "tze_definition_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{tze_nom_key}", - "fr": "{tze_nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "type de fichiers": { - "internationalizationName": { - "en": "Files types", - "fr": "Types de fichiers" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "unites": { - "internationalizationName": { - "en": "Units", - "fr": "Unités" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "code_key": { - "en": "code_en", - "fr": "code_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code_key})", - "fr": "{nom_key} ({code_key})" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "projet": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "definition_fr": { - "en": "definition_en", - "fr": "definition_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "valeurs_qualitatives": { - "internationalizationName": { - "en": "Qualitative values", - "fr": "Valeurs qualitatives" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "valeur_key": { - "en": "valeur_en", - "fr": "valeur_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{valeur_key}", - "fr": "{valeur_key}" - } - }, - "internationalizedValidations": {}, - "internationalizedTags": null - }, - "variables_et_unites_par_types_de_donnees": { - "internationalizationName": { - "en": "Variables and units by data type", - "fr": "Variables et unités par type de données" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "datatype name : {nom du type de données}, variable name : {nom de la variable}, : unit name {nom de l'unité}", - "fr": "nom du type de données : {nom du type de données}, nom de la variable : {nom de la variable}, : nom de l'unité {nom de l'unité}" - } - }, - "internationalizedValidations": { - "uniteRef": { - "fr": "référence à l'unité'" - }, - "variableRef": { - "fr": "référence à la variable" - }, - "checkDatatype": { - "fr": "test" - } - }, - "internationalizedTags": null - }, - "sites": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - }, - "internationalizedColumns": { - "zet_nom_key": { - "en": "zet_nom_en", - "fr": "zet_nom_fr" - }, - "zet_description_fr": { - "en": "zet_description_en", - "fr": "zet_description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{zet_nom_key}", - "fr": "{zet_nom_key}" - } - }, - "internationalizedValidations": { - "typeSitesRef": { - "fr": "référence au type de site" - }, - "siteParentRef": { - "fr": "référence à la colonne parent" - } - }, - "internationalizedTags": null - }, - "types_de_donnees_par_themes_de_sites_et_projet": { - "internationalizationName": { - "en": "Data types by site and project", - "fr": "Types de données par site et projet" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "projet name: {nom du projet}, site name : {nom du site}, theme name : {nom du thème}, data type name : {nom du type de données}", - "fr": "nom du projet: {nom du projet}, nom du site : {nom du site}, nom du thème : {nom du thème}, nom du type de données : {nom du type de données}" - } - }, - "internationalizedValidations": { - "sitesRef": { - "fr": "référence au site" - }, - "projetRef": { - "fr": "référence au projet" - }, - "themesRef": { - "fr": "référence au theme" - }, - "checkDatatype": { - "fr": "test" - } - }, - "internationalizedTags": null - } - }, - "dataTypes": { - "pem": { - "internationalizationName": { - "en": "Trap in ascent", - "fr": "Piégeage en Montée" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Repositories", - "fr": "Référentiels" - } - }, - "qualitatif": { - "internationalizationName": { - "en": "Qualitative", - "fr": "Qualitatif" - } - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative", - "fr": "Quantitatif" - } - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": { - "en": "Localization", - "fr": "Localisation" - } - }, - "projet": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - } - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - }, - "internationalizationDisplay": { - "especes": { - "pattern": { - "en": "espèce :{esp_nom}", - "fr": "espèce :{esp_nom}" - } - } - }, - "internationalizedValidations": { - "unitOfColor": { - "fr": "vérifie l'unité de la couleur des individus" - }, - "unitOfIndividus": { - "fr": "vérifie l'unité du nombre d'individus" - } - } - } - }, - "internationalizedTags": { - "data": { - "en": "data", - "fr": "données" - }, - "test": { - "en": "test", - "fr": "test" - }, - "context": { - "en": "context", - "fr": "contexte" - } - }, - "rightsRequest": { - "internationalizationName": null, - "description": { - "en": "You can request rights to the monsore application by filling out this form", - "fr": "Vous pouvez demander des droits à l'application monsore en remplissant ce formulaire" - }, - "internationalizationDisplay": null, - "internationalizedColumns": null, - "format": { - "endDate": { - "en": "Project end date", - "fr": "Date de fin du projet" - }, - "project": { - "en": "Description of the research project", - "fr": "Description du projet de recherche" - }, - "startDate": { - "en": "Project start date", - "fr": "Date de début du projet" - }, - "organization": { - "en": "Name of research organization", - "fr": "Nom de l'organisme de recherche" - }, - "projectManagers": { - "en": "Project managers", - "fr": "Responsables du projet" - } - } - } - }, - "comment": null, - "application": { - "internationalizationName": { - "en": "SOERE my SOERE with repository", - "fr": "SOERE mon SOERE avec dépôt" - }, - "internationalizedColumns": null, - "name": "MONSORE", - "version": 1, - "defaultLanguage": "fr", - "internationalization": { - "internationalizationName": { - "en": "SOERE my SOERE with repository", - "fr": "SOERE mon SOERE avec dépôt" - } - } - }, - "tags": { - "data": { - "en": "data", - "fr": "données" - }, - "test": { - "en": "test", - "fr": "test" - }, - "context": { - "en": "context", - "fr": "contexte" - } - }, - "rightsRequest": { - "description": { - "en": "You can request rights to the monsore application by filling out this form", - "fr": "Vous pouvez demander des droits à l'application monsore en remplissant ce formulaire" - }, - "format": { - "endDate": { - "internationalizationName": { - "en": "Project end date", - "fr": "Date de fin du projet" - }, - "internationalizedColumns": null, - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - } - }, - "project": { - "internationalizationName": { - "en": "Description of the research project", - "fr": "Description du projet de recherche" - }, - "internationalizedColumns": null, - "checker": { - "name": "RegularExpression", - "params": { - "pattern": ".*", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - } - }, - "startDate": { - "internationalizationName": { - "en": "Project start date", - "fr": "Date de début du projet" - }, - "internationalizedColumns": null, - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - } - }, - "organization": { - "internationalizationName": { - "en": "Name of research organization", - "fr": "Nom de l'organisme de recherche" - }, - "internationalizedColumns": null, - "checker": { - "name": "RegularExpression", - "params": { - "pattern": ".*", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - } - }, - "projectManagers": { - "internationalizationName": { - "en": "Project managers", - "fr": "Responsables du projet" - }, - "internationalizedColumns": null, - "checker": { - "name": "RegularExpression", - "params": { - "pattern": ".*", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "MANY" - } - } - } - } - }, - "references": { - "type_de_sites": { - "internationalizationName": { - "en": "Sites types", - "fr": "Types de sites" - }, - "internationalizedColumns": { - "tze_nom_key": { - "en": "tze_nom_en", - "fr": "tze_nom_fr" - }, - "tze_definition_fr": { - "en": "tze_definition_en", - "fr": "tze_definition_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{tze_nom_key}", - "fr": "{tze_nom_key}" - } - }, - "separator": ";", - "keyColumns": [ - "tze_nom_key" - ], - "columns": { - "tze_nom_en": null, - "tze_nom_fr": null, - "tze_nom_key": null, - "tze_definition_en": null, - "tze_definition_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [ - "context" - ] - }, - "sites": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - }, - "internationalizedColumns": { - "zet_nom_key": { - "en": "zet_nom_en", - "fr": "zet_nom_fr" - }, - "zet_description_fr": { - "en": "zet_description_en", - "fr": "zet_description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{zet_nom_key}", - "fr": "{zet_nom_key}" - } - }, - "separator": ";", - "keyColumns": [ - "zet_chemin_parent", - "zet_nom_key" - ], - "columns": { - "zet_nom_en": null, - "zet_nom_fr": null, - "zet_nom_key": null, - "tze_type_nom": null, - "zet_chemin_parent": null, - "zet_description_en": null, - "zet_description_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": { - "typeSitesRef": { - "internationalizationName": { - "fr": "référence au type de site" - }, - "internationalizedColumns": null, - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "type_de_sites", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "columns": [ - "tze_type_nom" - ] - }, - "siteParentRef": { - "internationalizationName": { - "fr": "référence à la colonne parent" - }, - "internationalizedColumns": null, - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "sites", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "columns": [ - "zet_chemin_parent" - ] - } - }, - "allowUnexpectedColumns": false, - "tags": [ - "context" - ] - }, - "especes": { - "internationalizationName": { - "en": "Species", - "fr": "Espèces" - }, - "internationalizedColumns": { - "esp_definition_fr": { - "en": "esp_definition_en", - "fr": "esp_definition_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{esp_nom}", - "fr": "{esp_nom}" - } - }, - "separator": ";", - "keyColumns": [ - "esp_nom" - ], - "columns": { - "esp_nom": null, - "esp_definition_en": null, - "esp_definition_fr": null, - "colonne_homonyme_entre_referentiels": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [ - "data" - ] - }, - "type de fichiers": { - "internationalizationName": { - "en": "Files types", - "fr": "Types de fichiers" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "description_en": null, - "description_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [] - }, - "valeurs_qualitatives": { - "internationalizationName": { - "en": "Qualitative values", - "fr": "Valeurs qualitatives" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "valeur_key": { - "en": "valeur_en", - "fr": "valeur_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{valeur_key}", - "fr": "{valeur_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key", - "valeur_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "valeur_en": null, - "valeur_fr": null, - "valeur_key": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [ - "data" - ] - }, - "variables": { - "internationalizationName": { - "en": "Variables", - "fr": "Variables" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "definition_fr": { - "en": "definition_en", - "fr": "definition_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "definition_en": null, - "definition_fr": null, - "isQualitative": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [ - "data" - ] - }, - "unites": { - "internationalizationName": { - "en": "Units", - "fr": "Unités" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "code_key": { - "en": "code_en", - "fr": "code_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key} ({code_key})", - "fr": "{nom_key} ({code_key})" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "code_en": null, - "code_fr": null, - "nom_key": null, - "code_key": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [ - "data" - ] - }, - "variables_et_unites_par_types_de_donnees": { - "internationalizationName": { - "en": "Variables and units by data type", - "fr": "Variables et unités par type de données" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "datatype name : {nom du type de données}, variable name : {nom de la variable}, : unit name {nom de l'unité}", - "fr": "nom du type de données : {nom du type de données}, nom de la variable : {nom de la variable}, : nom de l'unité {nom de l'unité}" - } - }, - "separator": ";", - "keyColumns": [ - "nom du type de données", - "nom de la variable" - ], - "columns": { - "nom de l'unité": null, - "nom de la variable": null, - "nom du type de données": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": { - "uniteRef": { - "internationalizationName": { - "fr": "référence à l'unité'" - }, - "internationalizedColumns": null, - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "columns": [ - "nom de l'unité" - ] - }, - "variableRef": { - "internationalizationName": { - "fr": "référence à la variable" - }, - "internationalizedColumns": null, - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "variables", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "columns": [ - "nom de la variable" - ] - }, - "checkDatatype": { - "internationalizationName": { - "fr": "test" - }, - "internationalizedColumns": null, - "checker": { - "name": "GroovyExpression", - "params": { - "pattern": null, - "refType": null, - "groovy": { - "expression": "String datatype = Arrays.stream(datum.get(\"nom du type de données\").split(\"_\")).collect{it.substring(0, 1)}.join(); return application.getDataType().contains(datatype);\n", - "references": [], - "datatypes": [] - }, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "columns": [ - "nom du type de données" - ] - } - }, - "allowUnexpectedColumns": false, - "tags": [ - "data" - ] - }, - "projet": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "definition_fr": { - "en": "definition_en", - "fr": "definition_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "definition_en": null, - "definition_fr": null, - "colonne_homonyme_entre_referentiels": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [ - "context", - "data", - "test" - ] - }, - "themes": { - "internationalizationName": { - "en": "Thematic", - "fr": "Thème" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "separator": ";", - "keyColumns": [ - "nom_key" - ], - "columns": { - "nom_en": null, - "nom_fr": null, - "nom_key": null, - "description_en": null, - "description_fr": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": {}, - "allowUnexpectedColumns": false, - "tags": [ - "context" - ] - }, - "types_de_donnees_par_themes_de_sites_et_projet": { - "internationalizationName": { - "en": "Data types by site and project", - "fr": "Types de données par site et projet" - }, - "internationalizedColumns": null, - "internationalizationDisplay": { - "pattern": { - "en": "projet name: {nom du projet}, site name : {nom du site}, theme name : {nom du thème}, data type name : {nom du type de données}", - "fr": "nom du projet: {nom du projet}, nom du site : {nom du site}, nom du thème : {nom du thème}, nom du type de données : {nom du type de données}" - } - }, - "separator": ";", - "keyColumns": [ - "nom du projet", - "nom du site", - "nom du thème", - "nom du type de données" - ], - "columns": { - "nom du site": null, - "nom du projet": null, - "nom du thème": null, - "nom du type de données": null - }, - "computedColumns": {}, - "dynamicColumns": {}, - "validations": { - "sitesRef": { - "internationalizationName": { - "fr": "référence au site" - }, - "internationalizedColumns": null, - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "sites", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "columns": [ - "nom du site" - ] - }, - "projetRef": { - "internationalizationName": { - "fr": "référence au projet" - }, - "internationalizedColumns": null, - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "projet", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "columns": [ - "nom du projet" - ] - }, - "themesRef": { - "internationalizationName": { - "fr": "référence au theme" - }, - "internationalizedColumns": null, - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "themes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "columns": [ - "nom du thème" - ] - }, - "checkDatatype": { - "internationalizationName": { - "fr": "test" - }, - "internationalizedColumns": null, - "checker": { - "name": "GroovyExpression", - "params": { - "pattern": null, - "refType": null, - "groovy": { - "expression": "String datatype = Arrays.stream(datum.get(\"nom du type de données\").split(\"_\")).collect{it.substring(0, 1)}.join(); return application.getDataType().contains(datatype);\n", - "references": [], - "datatypes": [] - }, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "columns": [ - "nom du type de données" - ] - } - }, - "allowUnexpectedColumns": false, - "tags": [ - "context" - ] - } - }, - "compositeReferences": {}, - "dataTypes": { - "pem": { - "internationalizationName": { - "en": "Trap in ascent", - "fr": "Piégeage en Montée" - }, - "internationalizedColumns": null, - "internationalizationDisplays": { - "especes": { - "pattern": { - "en": "espèce :{esp_nom}", - "fr": "espèce :{esp_nom}" - } - } - }, - "format": { - "headerLine": 4, - "firstRowLine": 5, - "separator": ";", - "columns": [ - { - "header": "projet", - "boundTo": { - "variable": "projet", - "component": "value", - "id": "projet_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "site", - "boundTo": { - "variable": "site", - "component": "bassin", - "id": "site_bassin", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "plateforme", - "boundTo": { - "variable": "site", - "component": "plateforme", - "id": "site_plateforme", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "date", - "boundTo": { - "variable": "date", - "component": "value", - "id": "date_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "espece", - "boundTo": { - "variable": "espece", - "component": "value", - "id": "espece_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "Couleur des individus", - "boundTo": { - "variable": "Couleur des individus", - "component": "value", - "id": "Couleur des individus_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - }, - { - "header": "Nombre d'individus", - "boundTo": { - "variable": "Nombre d'individus", - "component": "value", - "id": "Nombre d'individus_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "presenceConstraint": "MANDATORY" - } - ], - "repeatedColumns": [], - "constants": [], - "allowUnexpectedColumns": false - }, - "data": { - "date": { - "chartDescription": null, - "components": { - "value": { - "checker": { - "name": "Date", - "params": { - "pattern": "dd/MM/yyyy", - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "site": { - "chartDescription": null, - "components": { - "bassin": null, - "chemin": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "sites", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return references.get(\"sites\") .find{it.getRefValues().get(\"zet_chemin_parent\").equals(datum.site.bassin) && it.getRefValues().get(\"zet_nom_key\").equals(datum.site.plateforme)} .getHierarchicalKey();\n", - "references": [ - "sites" - ], - "datatypes": [] - } - }, - "plateforme": null - }, - "computedComponents": { - "site_bassin": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "sites", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "computation": { - "expression": "return references.get(\"sites\") .find{it.getNaturalKey().equals(datum.site.bassin)} .getHierarchicalKey();\n", - "references": [ - "sites" - ], - "datatypes": [] - } - } - } - }, - "espece": { - "chartDescription": null, - "components": { - "value": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "especes", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "projet": { - "chartDescription": null, - "components": { - "value": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "projet", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - }, - "Nombre d'individus": { - "chartDescription": null, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"sans_unite\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Integer", - "params": { - "pattern": null, - "refType": null, - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return 0", - "references": [], - "datatypes": [] - } - } - }, - "computedComponents": {} - }, - "Couleur des individus": { - "chartDescription": null, - "components": { - "unit": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "unites", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": false, - "multiplicity": "ONE" - } - }, - "defaultValue": { - "expression": "return \"sans_unite\"", - "references": [], - "datatypes": [] - } - }, - "value": { - "checker": { - "name": "Reference", - "params": { - "pattern": null, - "refType": "valeurs_qualitatives", - "groovy": null, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "defaultValue": null - } - }, - "computedComponents": {} - } - }, - "validations": { - "unitOfColor": { - "internationalizationName": { - "fr": "vérifie l'unité de la couleur des individus" - }, - "internationalizedColumns": null, - "checker": { - "name": "GroovyExpression", - "params": { - "pattern": null, - "refType": null, - "groovy": { - "expression": "String datatype = \"piegeage_en_montee\"; String variable = \"Couleur des individus\"; String codeVariable = \"couleur_des_individus\"; String component = \"unit\"; return referencesValues.get(\"variables_et_unites_par_types_de_donnees\") .findAll{it.get(\"nom du type de données\").equals(datatype)} .find{it.get(\"nom de la variable\").equals(codeVariable)} .get(\"nom de l'unité\").equals(datum.get(variable).get(component));\n", - "references": [ - "variables_et_unites_par_types_de_donnees" - ], - "datatypes": [] - }, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "components": null - }, - "unitOfIndividus": { - "internationalizationName": { - "fr": "vérifie l'unité du nombre d'individus" - }, - "internationalizedColumns": null, - "checker": { - "name": "GroovyExpression", - "params": { - "pattern": null, - "refType": null, - "groovy": { - "expression": "String datatype = \"piegeage_en_montee\"; String variable = \"Nombre d'individus\"; String codeVariable = \"nombre_d_individus\"; String component = \"unit\"; return referencesValues.get(\"variables_et_unites_par_types_de_donnees\") .findAll{it.get(\"nom du type de données\").equals(datatype)} .find{it.get(\"nom de la variable\").equals(codeVariable)} .get(\"nom de l'unité\").equals(datum.get(variable).get(component));\n", - "references": [ - "variables_et_unites_par_types_de_donnees" - ], - "datatypes": [] - }, - "duration": null, - "transformation": { - "codify": false, - "groovy": null - }, - "required": true, - "multiplicity": "ONE" - } - }, - "components": null - } - }, - "uniqueness": [ - { - "variable": "projet", - "component": "value", - "id": "projet_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "site", - "component": "chemin", - "id": "site_chemin", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "date", - "component": "value", - "id": "date_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - { - "variable": "espece", - "component": "value", - "id": "espece_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - ], - "migrations": {}, - "authorization": { - "timeScope": { - "variable": "date", - "component": "value", - "id": "date_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - }, - "authorizationScopes": { - "projet": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - }, - "internationalizedColumns": null, - "variable": "projet", - "component": "value", - "componentKey": { - "variable": "projet", - "component": "value", - "id": "projet_value", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - }, - "localization": { - "internationalizationName": { - "en": "Localization", - "fr": "Localisation" - }, - "internationalizedColumns": null, - "variable": "site", - "component": "chemin", - "componentKey": { - "variable": "site", - "component": "chemin", - "id": "site_chemin", - "type": "PARAM_VARIABLE_COMPONENT_KEY" - } - } - }, - "dataGroups": { - "qualitatif": { - "internationalizationName": { - "en": "Qualitative", - "fr": "Qualitatif" - }, - "internationalizedColumns": null, - "label": "Données qualitatives", - "data": [ - "Couleur des individus" - ] - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative", - "fr": "Quantitatif" - }, - "internationalizedColumns": null, - "label": "Données quantitatives", - "data": [ - "Nombre d'individus" - ] - }, - "referentiel": { - "internationalizationName": { - "en": "Repositories", - "fr": "Référentiels" - }, - "internationalizedColumns": null, - "label": "Référentiel", - "data": [ - "date", - "site", - "projet", - "espece" - ] - } - }, - "columnsDescription": { - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - }, - "internationalizedColumns": null, - "display": true, - "title": "admin", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "forRequest": false - }, - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - }, - "internationalizedColumns": null, - "display": true, - "title": "depot", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "forRequest": false - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - }, - "internationalizedColumns": null, - "display": true, - "title": "delete", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "forRequest": false - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - }, - "internationalizedColumns": null, - "display": true, - "title": "extraction", - "withPeriods": true, - "withDataGroups": true, - "forPublic": true, - "forRequest": true - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - }, - "internationalizedColumns": null, - "display": true, - "title": "publication", - "withPeriods": false, - "withDataGroups": false, - "forPublic": false, - "forRequest": false - } - }, - "internationalization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Repositories", - "fr": "Référentiels" - } - }, - "qualitatif": { - "internationalizationName": { - "en": "Qualitative", - "fr": "Qualitatif" - } - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative", - "fr": "Quantitatif" - } - } - }, - "authorizationScopes": { - "localization": { - "internationalizationName": { - "en": "Localization", - "fr": "Localisation" - } - }, - "projet": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - } - } - }, - "columnsDescription": { - "depot": { - "internationalizationName": { - "en": "Deposit", - "fr": "Dépôt" - } - }, - "publication": { - "internationalizationName": { - "en": "Publication", - "fr": "Publication" - } - }, - "admin": { - "internationalizationName": { - "en": "Delegation", - "fr": "Délégation" - } - }, - "extraction": { - "internationalizationName": { - "en": "Extraction", - "fr": "Extraction" - } - }, - "delete": { - "internationalizationName": { - "en": "Deletion", - "fr": "Suppression" - } - } - } - } - }, - "repository": { - "filePattern": "(.*)_(.*)_(.*)_(.*).csv", - "authorizationScope": { - "projet": 2, - "localization": 1 - }, - "startDate": { - "token": 3 - }, - "endDate": { - "token": 4 - } - }, - "tags": [ - "context", - "data", - "test" - ] - } - } - }, - "isAdministrator": false -} \ No newline at end of file diff --git a/cypress/fixtures/references/ola/ola.json b/cypress/fixtures/references/ola/ola.json deleted file mode 100644 index ae83b6dee..000000000 --- a/cypress/fixtures/references/ola/ola.json +++ /dev/null @@ -1,2298 +0,0 @@ -{ - "id": "20a6b24b-ac4e-4cee-a21d-02bb75d7ab1d", - "name": "ola", - "title": "ola", - "comment": "", - "internationalization": { - "application": { - "internationalizationName": { - "en": "Lake's observatory", - "fr": "Observatoire des lacs" - } - }, - "references": { - "controle_coherence": { - "internationalizationName": { - "en": "Controle de la cohérence", - "fr": "Controle de la cohérence" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "taxon_phytoplancton": { - "internationalizationName": { - "en": "taxon's phytoplanctons", - "fr": "taxon des phytoplanctons" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": { - "proprietes_taxon": { - "en": "Properties of Taxa", - "fr": "Proprétés de Taxons" - } - }, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", - "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}" - } - }, - "internationalizedValidations": {} - }, - "site_type": { - "internationalizationName": { - "en": "Sites types", - "fr": "Types de site" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {} - }, - "stade_développement_zoo": { - "internationalizationName": { - "en": "Stage of development", - "fr": "Stade de développement" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "project": { - "internationalizationName": { - "en": "Project", - "fr": "Projet" - }, - "internationalizedColumns": { - "nom du projet_key": { - "en": "nom du projet_en", - "fr": "nom du projet_fr" - }, - "description du projet_fr": { - "en": "description du projet_en", - "fr": "description du projet_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du projet_key}", - "fr": "{nom du projet_key}" - } - }, - "internationalizedValidations": {} - }, - "valeurs_qualitative": { - "internationalizationName": { - "en": "Qualitative values", - "fr": "Valeurs qualitatives" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "valeur_key": { - "en": "valeur_en", - "fr": "valeur_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "variable_norm": { - "internationalizationName": { - "en": "Variables' norms", - "fr": "Normes de variable" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {} - }, - "propriete_taxon": { - "internationalizationName": { - "en": "Proporties of taxons", - "fr": "Propiété des taxons" - }, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la propriété_key": { - "en": "nom de la propriété_en", - "fr": "nom de la propriété_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la propriété_key}", - "fr": "{nom de la propriété_key}" - } - }, - "internationalizedValidations": {} - }, - "tool": { - "internationalizationName": { - "en": "Measuring tool", - "fr": "Outils de mesure" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom de l_outil de mesure_fr": { - "en": "nom de l_outil de mesure_en", - "fr": "nom de l_outil de mesure_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "platform": { - "internationalizationName": { - "en": "Plateforms", - "fr": "Plateformes" - }, - "internationalizedColumns": { - "nom de la plateforme_key": { - "en": "nom de la plateforme_en", - "fr": "nom de la plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom de la plateforme_key}", - "fr": "{nom de la plateforme_key}" - } - }, - "internationalizedValidations": { - "format_float": { - "fr": "latitude,longitude,altitude au format flottant obligatoire" - } - } - }, - "site": { - "internationalizationName": { - "en": "Site", - "fr": "Site" - }, - "internationalizedColumns": { - "nom du site_key": { - "en": "nom du site_en", - "fr": "nom du site_fr" - }, - "description du site_fr": { - "en": "description du site_en", - "fr": "description du site_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du site_key}", - "fr": "{nom du site_key}" - } - }, - "internationalizedValidations": {} - }, - "unit": { - "internationalizationName": { - "en": "Units", - "fr": "Unités" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {} - }, - "tool_type": { - "internationalizationName": { - "en": "Tools type", - "fr": "Type d'outils" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "platform_type": { - "internationalizationName": { - "en": "Plateform types", - "fr": "Types de plateforme" - }, - "internationalizedColumns": { - "description_fr": { - "en": "description_en", - "fr": "description_fr" - }, - "nom du type de plateforme_key": { - "en": "nom du type de plateforme_en", - "fr": "nom du type de plateforme_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du type de plateforme_key}", - "fr": "{nom du type de plateforme_key}" - } - }, - "internationalizedValidations": {} - }, - "file_type": { - "internationalizationName": { - "en": "Type's Files", - "fr": "Type de fichier" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom}", - "fr": "{nom}" - } - }, - "internationalizedValidations": {} - }, - "variable": { - "internationalizationName": { - "en": "Variables", - "fr": "Variables" - }, - "internationalizedColumns": { - "définition_fr": { - "en": "définition_en", - "fr": "définition_fr" - }, - "nom de la variable_fr": { - "en": "nom de la variable_en", - "fr": "nom de la variable_fr" - }, - "Affichage de la variable_fr": { - "en": "Affichage de la variable_en", - "fr": "Affichage de la variable_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "data_type": { - "internationalizationName": { - "en": "Data type", - "fr": "Types de données" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "niveau_taxon": { - "internationalizationName": { - "en": "Level of taxon", - "fr": "Niveau de taxon" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {} - }, - "variable_group": { - "internationalizationName": { - "en": "Variable's groups", - "fr": "Groupes de variable" - }, - "internationalizedColumns": { - "nom du groupe": { - "en": "nom du groupe_en", - "fr": "nom du groupe_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du groupe_en}", - "fr": "{nom du groupe_fr}" - } - }, - "internationalizedValidations": {} - }, - "taxon_zooplancton": { - "internationalizationName": { - "en": "taxon's zooplancton", - "fr": "taxon des zooplancton" - }, - "internationalizedColumns": null, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}", - "fr": "{nom du niveau de taxon}: {nom du taxon superieur}.{nom du taxon déterminé}" - } - }, - "internationalizedValidations": {} - }, - "thematic": { - "internationalizationName": { - "en": "Thematic", - "fr": "Thème" - }, - "internationalizedColumns": { - "nom_key": { - "en": "nom_en", - "fr": "nom_fr" - }, - "description_fr": { - "en": "description_en", - "fr": "description_fr" - } - }, - "internationalizedDynamicColumns": {}, - "internationalizationDisplay": { - "pattern": { - "en": "{nom_key}", - "fr": "{nom_key}" - } - }, - "internationalizedValidations": {} - } - }, - "dataTypes": { - "condition_prelevements": { - "internationalizationName": { - "en": "Collection condition", - "fr": "Condition de prélèvement" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "qualitatif": { - "internationalizationName": { - "en": "Qualitative data", - "fr": "Données qualitatives" - } - }, - "quantitatif": { - "internationalizationName": { - "en": "Quantitative data", - "fr": "Données quantitatives" - } - } - }, - "authorizationScopes": { - "localization_site": { - "internationalizationName": null - }, - "localization_projet": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "physico-chimie": { - "internationalizationName": { - "en": "Chemical Physics", - "fr": "Physico Chimie" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "condition": { - "internationalizationName": { - "en": "Context", - "fr": "Contexte" - } - }, - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "variable": { - "internationalizationName": { - "en": "Data", - "fr": "Données" - } - } - }, - "authorizationScopes": { - "localization_site": { - "internationalizationName": null - }, - "localization_projet": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - }, - "sonde_multiparametres": { - "internationalizationName": { - "en": "Probe data", - "fr": "Données des sondes" - }, - "internationalizedColumns": null, - "authorization": { - "dataGroups": { - "referentiel": { - "internationalizationName": { - "en": "Referential", - "fr": "Référentiel" - } - }, - "condition_prelevement": { - "internationalizationName": { - "en": "Prelevement's condition", - "fr": "Condition de prélèvement" - } - }, - "donnee_prelevement": { - "internationalizationName": { - "en": "Data's condition", - "fr": "Données du prélèvement" - } - } - }, - "authorizationScopes": { - "localization_site": { - "internationalizationName": null - }, - "localization_projet": { - "internationalizationName": null - } - } - }, - "internationalizationDisplay": null, - "internationalizedValidations": {} - } - } - }, - "references": { - "stade_développement_zoo": { - "id": "stade_développement_zoo", - "label": "stade_développement_zoo", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "valeurs_qualitative": { - "id": "valeurs_qualitative", - "label": "valeurs_qualitative", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "valeur_en": { - "id": "valeur_en", - "title": "valeur_en", - "key": false, - "linkedTo": null - }, - "valeur_fr": { - "id": "valeur_fr", - "title": "valeur_fr", - "key": false, - "linkedTo": null - }, - "valeur_key": { - "id": "valeur_key", - "title": "valeur_key", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "niveau_taxon": { - "id": "niveau_taxon", - "label": "niveau_taxon", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "propriete_taxon": { - "id": "propriete_taxon", - "label": "propriete_taxon", - "children": [], - "columns": { - "isFloatValue": { - "id": "isFloatValue", - "title": "isFloatValue", - "key": false, - "linkedTo": null - }, - "isQualitative": { - "id": "isQualitative", - "title": "isQualitative", - "key": false, - "linkedTo": null - }, - "type associé": { - "id": "type associé", - "title": "type associé", - "key": false, - "linkedTo": null - }, - "définition_en": { - "id": "définition_en", - "title": "définition_en", - "key": false, - "linkedTo": null - }, - "définition_fr": { - "id": "définition_fr", - "title": "définition_fr", - "key": false, - "linkedTo": null - }, - "ordre d'affichage": { - "id": "ordre d'affichage", - "title": "ordre d'affichage", - "key": false, - "linkedTo": null - }, - "nom de la propriété_en": { - "id": "nom de la propriété_en", - "title": "nom de la propriété_en", - "key": false, - "linkedTo": null - }, - "nom de la propriété_fr": { - "id": "nom de la propriété_fr", - "title": "nom de la propriété_fr", - "key": false, - "linkedTo": null - }, - "nom de la propriété_key": { - "id": "nom de la propriété_key", - "title": "nom de la propriété_key", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "taxon_phytoplancton": { - "id": "taxon_phytoplancton", - "label": "taxon_phytoplancton", - "children": [], - "columns": { - "theme": { - "id": "theme", - "title": "theme", - "key": false, - "linkedTo": null - }, - "Code Sandre": { - "id": "Code Sandre", - "title": "Code Sandre", - "key": false, - "linkedTo": null - }, - "Notes libres": { - "id": "Notes libres", - "title": "Notes libres", - "key": false, - "linkedTo": null - }, - "Synonyme ancien": { - "id": "Synonyme ancien", - "title": "Synonyme ancien", - "key": false, - "linkedTo": null - }, - "Synonyme récent": { - "id": "Synonyme récent", - "title": "Synonyme récent", - "key": false, - "linkedTo": null - }, - "code sandre du taxon": { - "id": "code sandre du taxon", - "title": "code sandre du taxon", - "key": false, - "linkedTo": null - }, - "nom du niveau de taxon": { - "id": "nom du niveau de taxon", - "title": "nom du niveau de taxon", - "key": false, - "linkedTo": null - }, - "nom du taxon superieur": { - "id": "nom du taxon superieur", - "title": "nom du taxon superieur", - "key": false, - "linkedTo": null - }, - "Année de la description": { - "id": "Année de la description", - "title": "Année de la description", - "key": false, - "linkedTo": null - }, - "Auteur de la description": { - "id": "Auteur de la description", - "title": "Auteur de la description", - "key": false, - "linkedTo": null - }, - "nom du taxon déterminé": { - "id": "nom du taxon déterminé", - "title": "nom du taxon déterminé", - "key": true, - "linkedTo": null - }, - "Classe algale sensu Bourrelly": { - "id": "Classe algale sensu Bourrelly", - "title": "Classe algale sensu Bourrelly", - "key": false, - "linkedTo": null - }, - "Référence de la description": { - "id": "Référence de la description", - "title": "Référence de la description", - "key": false, - "linkedTo": null - }, - "code sandre du taxon supérieur": { - "id": "code sandre du taxon supérieur", - "title": "code sandre du taxon supérieur", - "key": false, - "linkedTo": null - }, - "Références relatives à ce taxon": { - "id": "Références relatives à ce taxon", - "title": "Références relatives à ce taxon", - "key": false, - "linkedTo": null - }, - "niveau incertitude de détermination": { - "id": "niveau incertitude de détermination", - "title": "niveau incertitude de détermination", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": { - "proprietes_taxon": { - "id": "proprietes_taxon", - "title": "proprietes_taxon", - "headerPrefix": "pt_", - "reference": "propriete_taxon", - "referenceColumnToLookForHeader": "nom de la propriété_key", - "presenceConstraint": true - } - } - }, - "data_type": { - "id": "data_type", - "label": "data_type", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "controle_coherence": { - "id": "controle_coherence", - "label": "controle_coherence", - "children": [], - "columns": { - "valeur max": { - "id": "valeur max", - "title": "valeur max", - "key": false, - "linkedTo": null - }, - "valeur min": { - "id": "valeur min", - "title": "valeur min", - "key": false, - "linkedTo": null - }, - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": true, - "linkedTo": null - }, - "nom de la variable": { - "id": "nom de la variable", - "title": "nom de la variable", - "key": true, - "linkedTo": null - }, - "nom du type de données": { - "id": "nom du type de données", - "title": "nom du type de données", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "taxon_zooplancton": { - "id": "taxon_zooplancton", - "label": "taxon_zooplancton", - "children": [], - "columns": { - "theme": { - "id": "theme", - "title": "theme", - "key": false, - "linkedTo": null - }, - "preselected": { - "id": "preselected", - "title": "preselected", - "key": false, - "linkedTo": null - }, - "code sandre du taxon": { - "id": "code sandre du taxon", - "title": "code sandre du taxon", - "key": false, - "linkedTo": null - }, - "nom du niveau de taxon": { - "id": "nom du niveau de taxon", - "title": "nom du niveau de taxon", - "key": false, - "linkedTo": null - }, - "nom du taxon superieur": { - "id": "nom du taxon superieur", - "title": "nom du taxon superieur", - "key": false, - "linkedTo": null - }, - "nom du taxon déterminé": { - "id": "nom du taxon déterminé", - "title": "nom du taxon déterminé", - "key": true, - "linkedTo": null - }, - "code sandre du taxon supérieur": { - "id": "code sandre du taxon supérieur", - "title": "code sandre du taxon supérieur", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "file_type": { - "id": "file_type", - "label": "file_type", - "children": [], - "columns": { - "nom": { - "id": "nom", - "title": "nom", - "key": true, - "linkedTo": null - }, - "description": { - "id": "description", - "title": "description", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "variable_group": { - "id": "variable_group", - "label": "variable_group", - "children": [], - "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "nom du groupe": { - "id": "nom du groupe", - "title": "nom du groupe", - "key": true, - "linkedTo": null - }, - "nom du groupe_en": { - "id": "nom du groupe_en", - "title": "nom du groupe_en", - "key": false, - "linkedTo": null - }, - "nom du groupe_fr": { - "id": "nom du groupe_fr", - "title": "nom du groupe_fr", - "key": false, - "linkedTo": null - }, - "nom du groupe parent": { - "id": "nom du groupe parent", - "title": "nom du groupe parent", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "variable_norm": { - "id": "variable_norm", - "label": "variable_norm", - "children": [], - "columns": { - "nom": { - "id": "nom", - "title": "nom", - "key": true, - "linkedTo": null - }, - "définition": { - "id": "définition", - "title": "définition", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "variable": { - "id": "variable", - "label": "variable", - "children": [], - "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "nom du groupe": { - "id": "nom du groupe", - "title": "nom du groupe", - "key": false, - "linkedTo": null - }, - "définition_en": { - "id": "définition_en", - "title": "définition_en", - "key": false, - "linkedTo": null - }, - "définition_fr": { - "id": "définition_fr", - "title": "définition_fr", - "key": false, - "linkedTo": null - }, - "ordre daffichage": { - "id": "ordre daffichage", - "title": "ordre daffichage", - "key": false, - "linkedTo": null - }, - "valeur qualitative": { - "id": "valeur qualitative", - "title": "valeur qualitative", - "key": false, - "linkedTo": null - }, - "nom de la variable_en": { - "id": "nom de la variable_en", - "title": "nom de la variable_en", - "key": false, - "linkedTo": null - }, - "nom de la variable_fr": { - "id": "nom de la variable_fr", - "title": "nom de la variable_fr", - "key": true, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "Affichage de la variable_en": { - "id": "Affichage de la variable_en", - "title": "Affichage de la variable_en", - "key": false, - "linkedTo": null - }, - "Affichage de la variable_fr": { - "id": "Affichage de la variable_fr", - "title": "Affichage de la variable_fr", - "key": false, - "linkedTo": null - }, - "nom de la norme de variable": { - "id": "nom de la norme de variable", - "title": "nom de la norme de variable", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "thematic": { - "id": "thematic", - "label": "thematic", - "children": [], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "site_type": { - "id": "site_type", - "label": "site_type", - "children": [ - "site" - ], - "columns": { - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": true, - "linkedTo": null - }, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "site": { - "id": "site", - "label": "site", - "children": [ - "platform" - ], - "columns": { - "nom du site_en": { - "id": "nom du site_en", - "title": "nom du site_en", - "key": false, - "linkedTo": null - }, - "nom du site_fr": { - "id": "nom du site_fr", - "title": "nom du site_fr", - "key": false, - "linkedTo": null - }, - "nom du site_key": { - "id": "nom du site_key", - "title": "nom du site_key", - "key": true, - "linkedTo": null - }, - "nom du type de site": { - "id": "nom du type de site", - "title": "nom du type de site", - "key": false, - "linkedTo": null - }, - "description du site_en": { - "id": "description du site_en", - "title": "description du site_en", - "key": false, - "linkedTo": null - }, - "description du site_fr": { - "id": "description du site_fr", - "title": "description du site_fr", - "key": false, - "linkedTo": null - }, - "code sandre du Plan d'eau": { - "id": "code sandre du Plan d'eau", - "title": "code sandre du Plan d'eau", - "key": false, - "linkedTo": null - }, - "code sandre de la Masse d'eau plan d'eau": { - "id": "code sandre de la Masse d'eau plan d'eau", - "title": "code sandre de la Masse d'eau plan d'eau", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "platform_type": { - "id": "platform_type", - "label": "platform_type", - "children": [], - "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "nom du type de plateforme_en": { - "id": "nom du type de plateforme_en", - "title": "nom du type de plateforme_en", - "key": false, - "linkedTo": null - }, - "nom du type de plateforme_fr": { - "id": "nom du type de plateforme_fr", - "title": "nom du type de plateforme_fr", - "key": false, - "linkedTo": null - }, - "nom du type de plateforme_key": { - "id": "nom du type de plateforme_key", - "title": "nom du type de plateforme_key", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "platform": { - "id": "platform", - "label": "platform", - "children": [], - "columns": { - "altitude": { - "id": "altitude", - "title": "altitude", - "key": false, - "linkedTo": null - }, - "latitude": { - "id": "latitude", - "title": "latitude", - "key": false, - "linkedTo": null - }, - "longitude": { - "id": "longitude", - "title": "longitude", - "key": false, - "linkedTo": null - }, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "nom du site": { - "id": "nom du site", - "title": "nom du site", - "key": true, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "nom de la plateforme_en": { - "id": "nom de la plateforme_en", - "title": "nom de la plateforme_en", - "key": false, - "linkedTo": null - }, - "nom de la plateforme_fr": { - "id": "nom de la plateforme_fr", - "title": "nom de la plateforme_fr", - "key": false, - "linkedTo": null - }, - "nom de la plateforme_key": { - "id": "nom de la plateforme_key", - "title": "nom de la plateforme_key", - "key": true, - "linkedTo": null - }, - "nom du type de plateforme_key": { - "id": "nom du type de plateforme_key", - "title": "nom du type de plateforme_key", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "project": { - "id": "project", - "label": "project", - "children": [], - "columns": { - "nom du projet_en": { - "id": "nom du projet_en", - "title": "nom du projet_en", - "key": false, - "linkedTo": null - }, - "nom du projet_fr": { - "id": "nom du projet_fr", - "title": "nom du projet_fr", - "key": false, - "linkedTo": null - }, - "nom du projet_key": { - "id": "nom du projet_key", - "title": "nom du projet_key", - "key": true, - "linkedTo": null - }, - "description du projet_en": { - "id": "description du projet_en", - "title": "description du projet_en", - "key": false, - "linkedTo": null - }, - "description du projet_fr": { - "id": "description du projet_fr", - "title": "description du projet_fr", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "unit": { - "id": "unit", - "label": "unit", - "children": [], - "columns": { - "code": { - "id": "code", - "title": "code", - "key": true, - "linkedTo": null - }, - "nom_en": { - "id": "nom_en", - "title": "nom_en", - "key": false, - "linkedTo": null - }, - "nom_fr": { - "id": "nom_fr", - "title": "nom_fr", - "key": false, - "linkedTo": null - }, - "nom_key": { - "id": "nom_key", - "title": "nom_key", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "tool_type": { - "id": "tool_type", - "label": "tool_type", - "children": [ - "tool" - ], - "columns": { - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "type d_outils": { - "id": "type d_outils", - "title": "type d_outils", - "key": false, - "linkedTo": null - }, - "nom du type d_outils": { - "id": "nom du type d_outils", - "title": "nom du type d_outils", - "key": true, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - } - }, - "dynamicColumns": {} - }, - "tool": { - "id": "tool", - "label": "tool", - "children": [], - "columns": { - "modèle": { - "id": "modèle", - "title": "modèle", - "key": false, - "linkedTo": null - }, - "fabricant": { - "id": "fabricant", - "title": "fabricant", - "key": false, - "linkedTo": null - }, - "code sandre": { - "id": "code sandre", - "title": "code sandre", - "key": false, - "linkedTo": null - }, - "description": { - "id": "description", - "title": "description", - "key": false, - "linkedTo": null - }, - "étalonnage": { - "id": "étalonnage", - "title": "étalonnage", - "key": false, - "linkedTo": null - }, - "description_en": { - "id": "description_en", - "title": "description_en", - "key": false, - "linkedTo": null - }, - "description_fr": { - "id": "description_fr", - "title": "description_fr", - "key": false, - "linkedTo": null - }, - "numéro de série": { - "id": "numéro de série", - "title": "numéro de série", - "key": false, - "linkedTo": null - }, - "code sandre du contexte": { - "id": "code sandre du contexte", - "title": "code sandre du contexte", - "key": false, - "linkedTo": null - }, - "nom de l_outil de mesure_en": { - "id": "nom de l_outil de mesure_en", - "title": "nom de l_outil de mesure_en", - "key": false, - "linkedTo": null - }, - "nom de l_outil de mesure_fr": { - "id": "nom de l_outil de mesure_fr", - "title": "nom de l_outil de mesure_fr", - "key": true, - "linkedTo": null - }, - "nom du type d_outils de mesure": { - "id": "nom du type d_outils de mesure", - "title": "nom du type d_outils de mesure", - "key": true, - "linkedTo": null - } - }, - "dynamicColumns": {} - } - }, - "authorizationReferencesRights": { - "authorizations": { - - "stade_développement_zoo": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "valeurs_qualitative": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "niveau_taxon": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "propriete_taxon": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "taxon_phytoplancton": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "data_type": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "controle_coherence": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "taxon_zooplancton": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "file_type": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "variable_group": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "variable_norm": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "variable": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "thematic": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "site_type": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "site": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "platform_type": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "platform": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "project": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "unit": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "tool_type": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - }, - "tool": { - "ADMIN": true, - "UPLOAD": false, - "PUBLICATION": false, - "READ": true, - "ANY": true, - "DOWNLOAD": true, - "DELETE": false - } - }, - "applicationName": "olac", - "isAdministrator": true, - "userId": "ee9c00ff-c20d-412e-a374-fd63a806dbf6" - }, - "dataTypes": { - "physico-chimie": { - "id": "physico-chimie", - "label": "physico-chimie", - "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - } - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": { - "nom du site": { - "id": "nom du site", - "label": "nom du site" - } - }, - "chartDescription": null - }, - "outil": { - "id": "outil", - "label": "outil", - "components": { - "prélèvement": { - "id": "prélèvement", - "label": "prélèvement" - } - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": { - "nom du projet": { - "id": "nom du projet", - "label": "nom du projet" - } - }, - "chartDescription": null - }, - "variable": { - "id": "variable", - "label": "variable", - "components": { - "nom": { - "id": "nom", - "label": "nom" - }, - "values": { - "id": "values", - "label": "values" - } - }, - "chartDescription": null - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme", - "components": { - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "profondeur": { - "id": "profondeur", - "label": "profondeur", - "components": { - "reelle": { - "id": "reelle", - "label": "reelle" - }, - "maximum": { - "id": "maximum", - "label": "maximum" - }, - "minimum": { - "id": "minimum", - "label": "minimum" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "sonde_multiparametres": { - "id": "sonde_multiparametres", - "label": "sonde_multiparametres", - "variables": { - "ph": { - "id": "ph", - "label": "ph", - "components": { - "tc": { - "id": "tc", - "label": "tc" - }, - "brut": { - "id": "brut", - "label": "brut" - }, - "corrige_labo": { - "id": "corrige_labo", - "label": "corrige_labo" - } - }, - "chartDescription": null - }, - "chl": { - "id": "chl", - "label": "chl", - "components": { - "a": { - "id": "a", - "label": "a" - }, - "a_corrige_labo": { - "id": "a_corrige_labo", - "label": "a_corrige_labo" - } - }, - "chartDescription": null - }, - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - } - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": { - "nom du site": { - "id": "nom du site", - "label": "nom du site" - } - }, - "chartDescription": null - }, - "outil": { - "id": "outil", - "label": "outil", - "components": { - "mesure": { - "id": "mesure", - "label": "mesure" - } - }, - "chartDescription": null - }, - "trans": { - "id": "trans", - "label": "trans", - "components": { - "par_a": { - "id": "par_a", - "label": "par_a" - }, - "par_w": { - "id": "par_w", - "label": "par_w" - }, - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "cond25": { - "id": "cond25", - "label": "cond25", - "components": { - "degres": { - "id": "degres", - "label": "degres" - }, - "C_corrige_labo": { - "id": "C_corrige_labo", - "label": "C_corrige_labo" - } - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": { - "nom du projet": { - "id": "nom du projet", - "label": "nom du projet" - } - }, - "chartDescription": null - }, - "oxygene": { - "id": "oxygene", - "label": "oxygene", - "components": { - "mg": { - "id": "mg", - "label": "mg" - }, - "mg_corrige": { - "id": "mg_corrige", - "label": "mg_corrige" - }, - "saturation": { - "id": "saturation", - "label": "saturation" - }, - "saturation_corrige": { - "id": "saturation_corrige", - "label": "saturation_corrige" - } - }, - "chartDescription": null - }, - "turbidite": { - "id": "turbidite", - "label": "turbidite", - "components": { - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "plateforme": { - "id": "plateforme", - "label": "plateforme", - "components": { - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "condition_prelevement": { - "id": "condition_prelevement", - "label": "condition_prelevement", - "components": { - "profondeur": { - "id": "profondeur", - "label": "profondeur" - }, - "commentaire": { - "id": "commentaire", - "label": "commentaire" - }, - "temperature": { - "id": "temperature", - "label": "temperature" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - }, - "condition_prelevements": { - "id": "condition_prelevements", - "label": "condition_prelevements", - "variables": { - "date": { - "id": "date", - "label": "date", - "components": { - "day": { - "id": "day", - "label": "day" - }, - "time": { - "id": "time", - "label": "time" - } - }, - "chartDescription": null - }, - "site": { - "id": "site", - "label": "site", - "components": { - "nom du site": { - "id": "nom du site", - "label": "nom du site" - }, - "nom de la plateforme": { - "id": "nom de la plateforme", - "label": "nom de la plateforme" - } - }, - "chartDescription": null - }, - "projet": { - "id": "projet", - "label": "projet", - "components": { - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "commentaire": { - "id": "commentaire", - "label": "commentaire", - "components": { - "value": { - "id": "value", - "label": "value" - } - }, - "chartDescription": null - }, - "valeurs qualitatives": { - "id": "valeurs qualitatives", - "label": "valeurs qualitatives", - "components": { - "temps": { - "id": "temps", - "label": "temps" - }, - "nebulosite": { - "id": "nebulosite", - "label": "nebulosite" - }, - "ensoleillement": { - "id": "ensoleillement", - "label": "ensoleillement" - }, - "aspect de l'eau": { - "id": "aspect de l'eau", - "label": "aspect de l'eau" - }, - "etat de surface": { - "id": "etat de surface", - "label": "etat de surface" - }, - "vitesse du vent": { - "id": "vitesse du vent", - "label": "vitesse du vent" - }, - "couleur de l'eau": { - "id": "couleur de l'eau", - "label": "couleur de l'eau" - }, - "direction du vent": { - "id": "direction du vent", - "label": "direction du vent" - } - }, - "chartDescription": null - }, - "valeurs quantitatives": { - "id": "valeurs quantitatives", - "label": "valeurs quantitatives", - "components": { - "temperature de l'air": { - "id": "temperature de l'air", - "label": "temperature de l'air" - }, - "pression atmospherique": { - "id": "pression atmospherique", - "label": "pression atmospherique" - }, - "transparence par secchi": { - "id": "transparence par secchi", - "label": "transparence par secchi" - }, - "transparence par disque inra": { - "id": "transparence par disque inra", - "label": "transparence par disque inra" - } - }, - "chartDescription": null - } - }, - "repository": { - "toto": "test" - }, - "hasAuthorizations": true - } - }, - "referenceSynthesis": [ - { - "ReferenceType": "taxon_zooplancton", - "lineCount": 377 - }, - { - "ReferenceType": "site", - "lineCount": 44 - }, - { - "ReferenceType": "data_type", - "lineCount": 14 - }, - { - "ReferenceType": "variable", - "lineCount": 124 - }, - { - "ReferenceType": "propriete_taxon", - "lineCount": 39 - }, - { - "ReferenceType": "platform_type", - "lineCount": 4 - }, - { - "ReferenceType": "platform", - "lineCount": 57 - }, - { - "ReferenceType": "site_type", - "lineCount": 3 - }, - { - "ReferenceType": "variable_group", - "lineCount": 16 - }, - { - "ReferenceType": "controle_coherence", - "lineCount": 149 - }, - { - "ReferenceType": "stade_développement_zoo", - "lineCount": 23 - }, - { - "ReferenceType": "variable_norm", - "lineCount": 2 - }, - { - "ReferenceType": "taxon_phytoplancton", - "lineCount": 1517 - }, - { - "ReferenceType": "unit", - "lineCount": 24 - }, - { - "ReferenceType": "niveau_taxon", - "lineCount": 22 - }, - { - "ReferenceType": "tool_type", - "lineCount": 9 - }, - { - "ReferenceType": "file_type", - "lineCount": 4 - }, - { - "ReferenceType": "project", - "lineCount": 4 - }, - { - "ReferenceType": "thematic", - "lineCount": 7 - }, - { - "ReferenceType": "tool", - "lineCount": 52 - }, - { - "ReferenceType": "valeurs_qualitative", - "lineCount": 142 - } - ] -} \ No newline at end of file diff --git a/cypress/fixtures/users/authorizations/highAuthorizations.json b/cypress/fixtures/users/authorizations/highAuthorizations.json deleted file mode 100644 index 7308fa65c..000000000 --- a/cypress/fixtures/users/authorizations/highAuthorizations.json +++ /dev/null @@ -1,36 +0,0 @@ -[ - { - "id": "66b3cbb7-2f3f-4db0-b63a-856ad7c2f006", - "login": "lambda", - "email": "lamda@inrae.fr", - "authorizedForApplicationCreation": true, - "openAdomAdmin": false, - "authorizations": [ - "toto","foret" - ] - }, - { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "login": "poussin", - "email": "poussin@inrae.fr", - "authorizedForApplicationCreation": true, - "openAdomAdmin": true, - "authorizations": [ - ".*", - "titi", - "ola", "pro" - ] - }, - { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "login": "acreator", - "email": "acreator@inrae.fr", - "authorizedForApplicationCreation": true, - "openAdomAdmin": false, - "authorizations": [ - "ola", - "foret", - "pro" - ] - } -] \ No newline at end of file diff --git a/cypress/fixtures/users/login/application_creator_login.json b/cypress/fixtures/users/login/application_creator_login.json deleted file mode 100644 index c0f48cb59..000000000 --- a/cypress/fixtures/users/login/application_creator_login.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "login": "acreator", - "email": "acreator@inrae.fr", - "authorizedForApplicationCreation": true, - "openAdomAdmin": false, - "authorizations": [ - "ola","foret","pro" - ] -} \ No newline at end of file diff --git a/cypress/fixtures/users/login/echo_login.json b/cypress/fixtures/users/login/echo_login.json deleted file mode 100644 index 98ae9d8bc..000000000 --- a/cypress/fixtures/users/login/echo_login.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "id": "a5486b95-21f7-4f02-8942-adbd707fcf1b", - "login": "echo", - "email": "echo@inrae.fr", - "authorizedForApplicationCreation": false, - "openAdomAdmin": false, - "authorizations": [] -} \ No newline at end of file diff --git a/cypress/fixtures/users/login/poussin_login.json b/cypress/fixtures/users/login/poussin_login.json deleted file mode 100644 index a6947afd2..000000000 --- a/cypress/fixtures/users/login/poussin_login.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "login": "poussin", - "email": "poussin@inrae.fr", - "authorizedForApplicationCreation": true, - "openAdomAdmin": true, - "authorizations": [ - ".*" - ] -} \ No newline at end of file diff --git a/cypress/fixtures/users/users.json b/cypress/fixtures/users/users.json deleted file mode 100644 index c54938979..000000000 --- a/cypress/fixtures/users/users.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "admin": { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "creationDate": 1621610134187, - "updateDate": 1621610134187, - "email": "poussin@inrae.fr", - "login": "poussin", - "password": "xxxxxxxx", - "response": { - "fixture": "users/login/poussin_login.json", - "statusCode": 200, - "Content-Type:": "application/json" - } - }, - "applicationCreator": { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "creationDate": 1621610134187, - "updateDate": 1621610134187, - "email": "acreator@inrae.fr", - "login": "acreator", - "password": "xxxxxxxx", - "response": { - "fixture": "users/login/application_creator_login.json", - "statusCode": 200, - "Content-Type:": "application/json" - } - }, - "visitor": { - "response": { - "body": "identifiants fournis incorrects", - "statusCode": 403, - "Content-Type:": "text/plain;charset=ISO-8859-1" - } - }, - "regularUser": { - "id": "5a4dbd41-3fc9-4b3e-b593-a46bc888a7f9", - "creationDate": 1621610134187, - "updateDate": 1621610134187, - "email": "echo@inrae.fr", - "login": "echo", - "password": "xxxx", - "response": { - "fixture": "users/login/echo_login.json", - "statusCode": 200, - "Content-Type:": "application/json" - } - } -} \ No newline at end of file diff --git a/cypress/plugins/index.js b/cypress/plugins/index.js deleted file mode 100644 index 59b2bab6e..000000000 --- a/cypress/plugins/index.js +++ /dev/null @@ -1,22 +0,0 @@ -/// <reference types="cypress" /> -// *********************************************************** -// This example plugins/index.js can be used to load plugins -// -// You can change the location of this file or turn off loading -// the plugins file with the 'pluginsFile' configuration option. -// -// You can read more here: -// https://on.cypress.io/plugins-guide -// *********************************************************** - -// This function is called when a project is opened or re-opened (e.g. due to -// the project's config changing) - -/** - * @type {Cypress.PluginConfig} - */ -// eslint-disable-next-line no-unused-vars -module.exports = (on, config) => { - // `on` is used to hook into various events Cypress emits - // `config` is the resolved Cypress config -} diff --git a/cypress/support/commands.js b/cypress/support/commands.js deleted file mode 100644 index 9a47592a9..000000000 --- a/cypress/support/commands.js +++ /dev/null @@ -1,81 +0,0 @@ -// *********************************************** -// This example commands.js shows you how to -// create various custom commands and overwrite -// existing commands. -// -// For more comprehensive examples of custom -// commands please read more here: -// https://on.cypress.io/custom-commands -// *********************************************** -// -// -// -- This is a parent command -- -// Cypress.Commands.add('login', (email, password) => { ... }) -// -// -// -- This is a child command -- -// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) -// -// -// -- This is a dual command -- -// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) -// -// -// -- This will overwrite an existing command -- -// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) -import 'cypress-file-upload'; - -Cypress.Commands.add('setLocale', (locale) => { - Cypress.on('window:before:load', window => { - Object.defineProperty(window.navigator, 'language', {value: locale}); - }); -}) -Cypress.Commands.add('loginWithoutWindow', (userRole, lang='fr') => { - localStorage.clear() - cy.setLocale('fr'); - cy.fixture('users/users.json').as('users') - cy.get('@users').then((users) => { - if (users[userRole]) { - const user = JSON.stringify(users[userRole]) - localStorage.setItem('authenticatedUser', user) - localStorage.setItem('lang', lang); - } else { - localStorage.clear() - } - }); -}) -Cypress.Commands.add('login', (userRole) => { - localStorage.clear() - let applicationsResponse = [] - cy.fixture("applications/ore/ore_application_description.txt").as("appli").then((app) => { - applicationsResponse = app - }) - cy.setLocale('fr'); - cy.fixture('users/users.json').as('users') - cy.get('@users').then((users) => { - const user = users[userRole] - cy.visit(Cypress.env('login_url')) - cy.get('input[title="login.login"]').first().type(userRole) - cy.get('input[title="password"]').first().type("password") - cy.intercept( - 'POST', - 'http://localhost:8081/api/v1/login' - , user.response) - .as('postUserResponse') - cy.intercept( - 'GET', - 'http://localhost:8081/api/v1/applications?filter=DATATYPE&filter=REFERENCETYPE&filter=CONFIGURATION&filter=ADDITIONALFILE', - (req=>{ - let body = applicationsResponse - req.reply(body) - })) - .as('getApplicationResponse') - cy.get("button[aria-description='login.signIn']").contains(" Se connecter ").click() - cy.wait(500) - /*cy.get('p[field="name"]').eq(0).should('have.text', 'SOERE mon SOERE') - cy.get('p[field="name"]').eq(1).should('have.text', 'Observatoire des lacs') - cy.get('p[field="name"]').eq(2).should('have.text', 'foret') - cy.get('p[field="name"]').eq(3).should('have.text', 'acbb') - cy.get('p[field="name"]').eq(4).should('have.text', 'Récursivité')*/ - }) -}) \ No newline at end of file diff --git a/cypress/support/component-index.html b/cypress/support/component-index.html deleted file mode 100644 index ac6e79fd8..000000000 --- a/cypress/support/component-index.html +++ /dev/null @@ -1,12 +0,0 @@ -<!DOCTYPE html> -<html> - <head> - <meta charset="utf-8"> - <meta http-equiv="X-UA-Compatible" content="IE=edge"> - <meta name="viewport" content="width=device-width,initial-scale=1.0"> - <title>Components App</title> - </head> - <body> - <div data-cy-root></div> - </body> -</html> \ No newline at end of file diff --git a/cypress/support/component.js b/cypress/support/component.js deleted file mode 100644 index 53d9d15a2..000000000 --- a/cypress/support/component.js +++ /dev/null @@ -1,27 +0,0 @@ -// *********************************************************** -// This example support/component.js is processed and -// loaded automatically before your test files. -// -// This is a great place to put global configuration and -// behavior that modifies Cypress. -// -// You can change the location of this file or turn off -// automatically serving support files with the -// 'supportFile' configuration option. -// -// You can read more here: -// https://on.cypress.io/configuration -// *********************************************************** - -// Import commands.js using ES2015 syntax: -import './commands' - -// Alternatively you can use CommonJS syntax: -// require('./commands') - -import { mount } from 'cypress/vue2' - -Cypress.Commands.add('mount', mount) - -// Example use: -// cy.mount(MyComponent) \ No newline at end of file diff --git a/cypress/support/e2e.js b/cypress/support/e2e.js deleted file mode 100644 index d68db96df..000000000 --- a/cypress/support/e2e.js +++ /dev/null @@ -1,20 +0,0 @@ -// *********************************************************** -// This example support/index.js is processed and -// loaded automatically before your test files. -// -// This is a great place to put global configuration and -// behavior that modifies Cypress. -// -// You can change the location of this file or turn off -// automatically serving support files with the -// 'supportFile' configuration option. -// -// You can read more here: -// https://on.cypress.io/configuration -// *********************************************************** - -// Import commands.js using ES2015 syntax: -import './commands' - -// Alternatively you can use CommonJS syntax: -// require('./commands') diff --git a/cypress/tsconfig.json b/cypress/tsconfig.json deleted file mode 100644 index db955f023..000000000 --- a/cypress/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "compilerOptions": { - "allowJs": true, - "baseUrl": "../node_modules", - "types": [ - "cypress" - ], - "noEmit": true - }, - "include": [ - "**/*.*" - ] -} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index e6422ec90..47a59ac0b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,6 @@ "@vue/cli-plugin-router": "^5.0.0", "@vue/cli-service": "^5.0.8", "@vue/eslint-config-prettier": "7.0.0", - "cypress": "^13.9.0", "cypress-plugin-tab": "^1.0.5", "eslint": "^7.32.0", "eslint-plugin-prettier": "^3.3.1", @@ -76,7 +75,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -102,7 +100,6 @@ "version": "7.26.2", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", - "dev": true, "engines": { "node": ">=6.9.0" } @@ -111,7 +108,6 @@ "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", - "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.26.0", @@ -198,7 +194,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", - "dev": true, "dependencies": { "@babel/compat-data": "^7.25.9", "@babel/helper-validator-option": "^7.25.9", @@ -279,7 +274,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "dev": true, "dependencies": { "@babel/traverse": "^7.25.9", "@babel/types": "^7.25.9" @@ -292,7 +286,6 @@ "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", - "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.25.9", "@babel/helper-validator-identifier": "^7.25.9", @@ -402,7 +395,6 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", - "dev": true, "engines": { "node": ">=6.9.0" } @@ -425,7 +417,6 @@ "version": "7.26.0", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", - "dev": true, "dependencies": { "@babel/template": "^7.25.9", "@babel/types": "^7.26.0" @@ -1727,8 +1718,8 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, "optional": true, + "peer": true, "engines": { "node": ">=0.1.90" } @@ -1737,7 +1728,7 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.6.tgz", "integrity": "sha512-fi0eVdCOtKu5Ed6+E8mYxUF6ZTFJDZvHogCBelM0xVXmrDEkyM22gRArQzq1YcHPm1V47Vf/iAD+WgVdUlJCGg==", - "dev": true, + "peer": true, "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -1794,7 +1785,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", - "dev": true, + "peer": true, "dependencies": { "debug": "^3.1.0", "lodash.once": "^4.1.1" @@ -1804,7 +1795,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "peer": true, "dependencies": { "ms": "^2.1.1" } @@ -2590,7 +2581,6 @@ "version": "8.56.12", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", - "dev": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -2600,7 +2590,6 @@ "version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", - "dev": true, "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -2609,8 +2598,7 @@ "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" }, "node_modules/@types/express": { "version": "4.17.21", @@ -2753,13 +2741,13 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", - "dev": true + "peer": true }, "node_modules/@types/sizzle": { "version": "2.3.9", "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.9.tgz", "integrity": "sha512-xzLEyKB50yqCUPUJkIsrVvoWNfFUbIZI+RspLWt8u+tIW/BetMBZtgV2LY/2o+tYH8dRvQ+eoPf3NdhQCcLE2w==", - "dev": true + "peer": true }, "node_modules/@types/sockjs": { "version": "0.3.36", @@ -2830,8 +2818,8 @@ "version": "2.10.3", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", - "dev": true, "optional": true, + "peer": true, "dependencies": { "@types/node": "*" } @@ -3504,7 +3492,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "dev": true, "dependencies": { "@webassemblyjs/helper-numbers": "1.13.2", "@webassemblyjs/helper-wasm-bytecode": "1.13.2" @@ -3513,26 +3500,22 @@ "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "dev": true + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "dev": true + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "dev": true + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "dev": true, "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.13.2", "@webassemblyjs/helper-api-error": "1.13.2", @@ -3542,14 +3525,12 @@ "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "dev": true + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -3561,7 +3542,6 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } @@ -3570,7 +3550,6 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } @@ -3578,14 +3557,12 @@ "node_modules/@webassemblyjs/utf8": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "dev": true + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -3601,7 +3578,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-wasm-bytecode": "1.13.2", @@ -3614,7 +3590,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-buffer": "1.14.1", @@ -3626,7 +3601,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@webassemblyjs/helper-api-error": "1.13.2", @@ -3640,7 +3614,6 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "dev": true, "dependencies": { "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" @@ -3649,14 +3622,12 @@ "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "node_modules/accepts": { "version": "1.3.8", @@ -3723,7 +3694,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, + "peer": true, "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -3736,7 +3707,6 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -3788,7 +3758,6 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, "peerDependencies": { "ajv": "^6.9.1" } @@ -3807,7 +3776,6 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, "engines": { "node": ">=6" } @@ -3816,7 +3784,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, + "peer": true, "dependencies": { "type-fest": "^0.21.3" }, @@ -3882,7 +3850,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true, "funding": [ { "type": "github", @@ -3978,7 +3945,7 @@ "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, + "peer": true, "dependencies": { "safer-buffer": "~2.1.0" } @@ -3987,7 +3954,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true, + "peer": true, "engines": { "node": ">=0.8" } @@ -3996,7 +3963,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, "engines": { "node": ">=8" } @@ -4005,13 +3971,13 @@ "version": "3.2.6", "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true + "peer": true }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true + "peer": true }, "node_modules/at-least-node": { "version": "1.0.0", @@ -4076,7 +4042,7 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true, + "peer": true, "engines": { "node": "*" } @@ -4085,7 +4051,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", - "dev": true + "peer": true }, "node_modules/babel-loader": { "version": "8.4.1", @@ -4177,7 +4143,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, "funding": [ { "type": "github", @@ -4202,7 +4167,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, + "peer": true, "dependencies": { "tweetnacl": "^0.14.3" } @@ -4241,13 +4206,12 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", - "dev": true + "peer": true }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "node_modules/body-parser": { "version": "1.20.3", @@ -4323,7 +4287,6 @@ "version": "4.24.2", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", - "dev": true, "funding": [ { "type": "opencollective", @@ -4370,7 +4333,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, "funding": [ { "type": "github", @@ -4394,7 +4356,7 @@ "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, + "peer": true, "engines": { "node": "*" } @@ -4430,7 +4392,7 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", - "dev": true, + "peer": true, "engines": { "node": ">=6" } @@ -4496,7 +4458,6 @@ "version": "1.0.30001680", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", - "dev": true, "funding": [ { "type": "opencollective", @@ -4525,7 +4486,7 @@ "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true + "peer": true }, "node_modules/chalk": { "version": "3.0.0", @@ -4583,7 +4544,7 @@ "version": "2.24.0", "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", - "dev": true, + "peer": true, "engines": { "node": ">= 0.8.0" } @@ -4606,7 +4567,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", - "dev": true, "engines": { "node": ">=6.0" } @@ -4615,13 +4575,13 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz", "integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==", - "dev": true, "funding": [ { "type": "github", "url": "https://github.com/sponsors/sibiraj-s" } ], + "peer": true, "engines": { "node": ">=8" } @@ -4641,7 +4601,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, + "peer": true, "engines": { "node": ">=6" } @@ -4650,7 +4610,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, "dependencies": { "restore-cursor": "^3.1.0" }, @@ -4717,7 +4676,7 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", - "dev": true, + "peer": true, "dependencies": { "string-width": "^4.2.0" }, @@ -4732,7 +4691,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, + "peer": true, "dependencies": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" @@ -4822,7 +4781,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, + "peer": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -4834,7 +4793,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, "engines": { "node": ">= 6" } @@ -4843,7 +4801,7 @@ "version": "1.8.2", "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "dev": true, + "peer": true, "engines": { "node": ">=4.0.0" } @@ -4943,8 +4901,7 @@ "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/cookie": { "version": "0.7.1", @@ -5362,8 +5319,8 @@ "version": "13.16.0", "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.16.0.tgz", "integrity": "sha512-g6XcwqnvzXrqiBQR/5gN+QsyRmKRhls1y5E42fyOvsmU7JuY+wM6uHJWj4ZPttjabzbnRvxcik2WemR8+xT6FA==", - "dev": true, "hasInstallScript": true, + "peer": true, "dependencies": { "@cypress/request": "^3.0.6", "@cypress/xvfb": "^1.2.4", @@ -5440,7 +5397,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -5456,7 +5413,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -5468,7 +5425,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dev": true, + "peer": true, "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -5491,7 +5448,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, + "peer": true, "dependencies": { "pump": "^3.0.0" }, @@ -5506,7 +5463,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, + "peer": true, "engines": { "node": ">=8" }, @@ -5518,7 +5475,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, + "peer": true, "dependencies": { "path-key": "^3.0.0" }, @@ -5530,7 +5487,7 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, + "peer": true, "bin": { "semver": "bin/semver.js" }, @@ -5542,7 +5499,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -5557,7 +5514,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, + "peer": true, "dependencies": { "assert-plus": "^1.0.0" }, @@ -5617,7 +5574,7 @@ "version": "1.11.13", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", - "dev": true + "peer": true }, "node_modules/de-indent": { "version": "1.0.2", @@ -5792,7 +5749,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, + "peer": true, "engines": { "node": ">=0.4.0" } @@ -5989,7 +5946,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, + "peer": true, "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -6003,14 +5960,12 @@ "node_modules/electron-to-chromium": { "version": "1.5.63", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.63.tgz", - "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==", - "dev": true + "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==" }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/emojis-list": { "version": "3.0.0", @@ -6032,7 +5987,6 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "dependencies": { "once": "^1.4.0" } @@ -6041,7 +5995,6 @@ "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", - "dev": true, "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -6054,7 +6007,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dev": true, "dependencies": { "ansi-colors": "^4.1.1", "strip-ansi": "^6.0.1" @@ -6179,8 +6131,7 @@ "node_modules/es-module-lexer": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", - "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", - "dev": true + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" }, "node_modules/es-object-atoms": { "version": "1.0.0", @@ -6226,7 +6177,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, "engines": { "node": ">=6" } @@ -6361,7 +6311,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -6689,7 +6638,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, "dependencies": { "estraverse": "^5.2.0" }, @@ -6701,7 +6649,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, "engines": { "node": ">=4.0" } @@ -6710,7 +6657,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, "engines": { "node": ">=4.0" } @@ -6751,7 +6697,7 @@ "version": "6.4.7", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", - "dev": true + "peer": true }, "node_modules/eventemitter3": { "version": "4.0.7", @@ -6762,7 +6708,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, "engines": { "node": ">=0.8.x" } @@ -6856,7 +6801,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dev": true, + "peer": true, "dependencies": { "pify": "^2.2.0" }, @@ -6922,13 +6867,13 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "peer": true }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, + "peer": true, "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -6948,7 +6893,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, + "peer": true, "dependencies": { "pump": "^3.0.0" }, @@ -6963,10 +6908,10 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true, "engines": [ "node >=0.6.0" - ] + ], + "peer": true }, "node_modules/fast-deep-equal": { "version": "3.1.3", @@ -7010,8 +6955,7 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/fast-levenshtein": { "version": "2.0.6", @@ -7048,7 +6992,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, + "peer": true, "dependencies": { "pend": "~1.2.0" } @@ -7057,7 +7001,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, + "peer": true, "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -7072,7 +7016,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, + "peer": true, "engines": { "node": ">=0.8.0" } @@ -7221,7 +7165,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true, + "peer": true, "engines": { "node": "*" } @@ -7230,7 +7174,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", - "dev": true, + "peer": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -7349,7 +7293,6 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, "engines": { "node": ">=6.9.0" } @@ -7413,7 +7356,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", - "dev": true, + "peer": true, "dependencies": { "async": "^3.2.0" } @@ -7422,7 +7365,7 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, + "peer": true, "dependencies": { "assert-plus": "^1.0.0" } @@ -7462,14 +7405,13 @@ "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "node_modules/global-dirs": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "dev": true, + "peer": true, "dependencies": { "ini": "2.0.0" }, @@ -8057,7 +7999,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz", "integrity": "sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==", - "dev": true, + "peer": true, "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^2.0.2", @@ -8071,7 +8013,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, + "peer": true, "engines": { "node": ">=8.12.0" } @@ -8114,7 +8056,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, "funding": [ { "type": "github", @@ -8173,7 +8114,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, + "peer": true, "engines": { "node": ">=8" } @@ -8197,7 +8138,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true, + "peer": true, "engines": { "node": ">=10" } @@ -8388,7 +8329,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "engines": { "node": ">=8" } @@ -8408,7 +8348,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dev": true, + "peer": true, "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" @@ -8466,7 +8406,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, + "peer": true, "engines": { "node": ">=8" } @@ -8577,13 +8517,12 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true + "peer": true }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, "engines": { "node": ">=10" }, @@ -8644,7 +8583,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true + "peer": true }, "node_modules/javascript-stringify": { "version": "2.1.0", @@ -8656,7 +8595,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -8670,7 +8608,6 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -8724,7 +8661,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true + "peer": true }, "node_modules/jsesc": { "version": "3.0.2", @@ -8752,20 +8689,18 @@ "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true + "peer": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -8777,13 +8712,12 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true + "peer": true }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, "bin": { "json5": "lib/cli.js" }, @@ -8857,10 +8791,10 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", - "dev": true, "engines": [ "node >=0.6.0" ], + "peer": true, "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -8916,7 +8850,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", - "dev": true, + "peer": true, "engines": { "node": "> 0.8" } @@ -8953,7 +8887,7 @@ "version": "3.14.0", "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", - "dev": true, + "peer": true, "dependencies": { "cli-truncate": "^2.1.0", "colorette": "^2.0.16", @@ -8980,7 +8914,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, "engines": { "node": ">=6.11.5" } @@ -9079,7 +9012,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", - "dev": true + "peer": true }, "node_modules/lodash.truncate": { "version": "4.4.2", @@ -9097,7 +9030,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -9113,7 +9045,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -9129,7 +9060,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, + "peer": true, "dependencies": { "ansi-escapes": "^4.3.0", "cli-cursor": "^3.1.0", @@ -9147,7 +9078,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, + "peer": true, "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -9164,7 +9095,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, + "peer": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -9186,7 +9117,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, "dependencies": { "yallist": "^3.0.2" } @@ -9595,8 +9525,7 @@ "node_modules/node-releases": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "dev": true + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node_modules/normalize-package-data": { "version": "2.5.0", @@ -9876,7 +9805,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", - "dev": true + "peer": true }, "node_modules/p-finally": { "version": "1.0.0", @@ -9919,7 +9848,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, + "peer": true, "dependencies": { "aggregate-error": "^3.0.0" }, @@ -10070,13 +9999,13 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true + "peer": true }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true + "peer": true }, "node_modules/picocolors": { "version": "1.1.1", @@ -10098,7 +10027,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -10832,7 +10761,7 @@ "version": "5.6.0", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "dev": true, + "peer": true, "engines": { "node": ">=6" }, @@ -10853,7 +10782,7 @@ "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, + "peer": true, "engines": { "node": ">= 0.6.0" } @@ -11121,7 +11050,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", - "dev": true + "peer": true }, "node_modules/pseudomap": { "version": "1.0.2", @@ -11133,7 +11062,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -11143,7 +11071,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, "engines": { "node": ">=6" } @@ -11186,7 +11113,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, "dependencies": { "safe-buffer": "^5.1.0" } @@ -11470,7 +11396,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", - "dev": true, + "peer": true, "dependencies": { "throttleit": "^1.0.0" } @@ -11527,7 +11453,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -11558,7 +11483,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", - "dev": true + "peer": true }, "node_modules/rimraf": { "version": "3.0.2", @@ -11602,7 +11527,7 @@ "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dev": true, + "peer": true, "dependencies": { "tslib": "^2.1.0" } @@ -11813,7 +11738,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dev": true, "dependencies": { "randombytes": "^2.1.0" } @@ -12024,7 +11948,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, + "peer": true, "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -12173,7 +12097,7 @@ "version": "1.18.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", - "dev": true, + "peer": true, "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -12239,7 +12163,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -12503,7 +12426,6 @@ "version": "5.3.10", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", - "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", @@ -12537,7 +12459,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -12642,7 +12563,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", - "dev": true, + "peer": true, "funding": { "url": "https://github.com/sponsors/sindresorhus" } @@ -12651,7 +12572,7 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "peer": true }, "node_modules/thunky": { "version": "1.1.0", @@ -12662,7 +12583,7 @@ "version": "6.1.61", "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.61.tgz", "integrity": "sha512-rv8LUyez4Ygkopqn+M6OLItAOT9FF3REpPQDkdMx5ix8w4qkuE7Vo2o/vw1nxKQYmJDV8JpAMJQr1b+lTKf0FA==", - "dev": true, + "peer": true, "dependencies": { "tldts-core": "^6.1.61" }, @@ -12674,13 +12595,13 @@ "version": "6.1.61", "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.61.tgz", "integrity": "sha512-In7VffkDWUPgwa+c9picLUxvb0RltVwTkSgMNFgvlGSWveCzGBemBqTsgJCL4EDFWZ6WH0fKTsot6yNhzy3ZzQ==", - "dev": true + "peer": true }, "node_modules/tmp": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "dev": true, + "peer": true, "engines": { "node": ">=14.14" } @@ -12717,7 +12638,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.0.0.tgz", "integrity": "sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==", - "dev": true, + "peer": true, "dependencies": { "tldts": "^6.1.32" }, @@ -12735,7 +12656,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, + "peer": true, "bin": { "tree-kill": "cli.js" } @@ -12749,7 +12670,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, + "peer": true, "dependencies": { "safe-buffer": "^5.0.1" }, @@ -12761,7 +12682,7 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true + "peer": true }, "node_modules/type-check": { "version": "0.4.0", @@ -12779,7 +12700,7 @@ "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, + "peer": true, "engines": { "node": ">=10" }, @@ -12947,7 +12868,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "dev": true, + "peer": true, "engines": { "node": ">=8" } @@ -12956,7 +12877,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "dev": true, "funding": [ { "type": "opencollective", @@ -12986,7 +12906,6 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, "dependencies": { "punycode": "^2.1.0" } @@ -13062,10 +12981,10 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, "engines": [ "node >=0.6.0" ], + "peer": true, "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -13418,7 +13337,6 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", - "dev": true, "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -13454,7 +13372,6 @@ "version": "5.96.1", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", - "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.7", "@types/estree": "^1.0.6", @@ -13814,7 +13731,6 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, "engines": { "node": ">=10.13.0" } @@ -13829,7 +13745,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -13945,7 +13860,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -13996,8 +13910,7 @@ "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { "version": "1.10.2", @@ -14059,7 +13972,7 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, + "peer": true, "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" diff --git a/package.json b/package.json index a77fce718..eef641d42 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,6 @@ "@vue/cli-plugin-router": "^5.0.0", "@vue/cli-service": "^5.0.8", "@vue/eslint-config-prettier": "7.0.0", - "cypress": "^13.9.0", "cypress-plugin-tab": "^1.0.5", "eslint": "^7.32.0", "eslint-plugin-prettier": "^3.3.1", -- GitLab From 78807826c435c48f32a9b3437b533e84ff3e4304 Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Thu, 30 Jan 2025 12:02:59 +0100 Subject: [PATCH 05/15] mise en place de l'ouvertur des collapses viens le clavier (tab en entrer ou espace) --- .scannerwork/report-task.txt | 4 +- .../common/AuthorizationTableForDatatype.vue | 102 +++++++++------ .../common/CollapseMenuMultiselect.vue | 7 +- src/components/common/TagsCollapse.vue | 17 ++- .../authorization/AuthorizationForScope.vue | 16 ++- .../AuthorizationTableForOneDataType.vue | 13 ++ .../authorization/DisplayAuthorization.vue | 119 ------------------ .../common/authorization/DisplayNode.vue | 82 ------------ src/composable/components/collapse.js | 8 +- src/services/rest/ApplicationService.js | 2 +- src/utils/ConversionUtils.js | 23 ---- .../DataTypeAuthorizationInfoView.vue | 89 +------------ .../DataTypeAuthorizationsView.vue | 57 ++++++--- src/views/users/UserView.vue | 2 +- 14 files changed, 147 insertions(+), 394 deletions(-) delete mode 100644 src/components/common/authorization/DisplayAuthorization.vue delete mode 100644 src/components/common/authorization/DisplayNode.vue delete mode 100644 src/utils/ConversionUtils.js diff --git a/.scannerwork/report-task.txt b/.scannerwork/report-task.txt index 1bc4aa5e1..d24bf95fa 100644 --- a/.scannerwork/report-task.txt +++ b/.scannerwork/report-task.txt @@ -2,5 +2,5 @@ projectKey=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce serverUrl=https://sonarqube.dev.gissol.fr serverVersion=24.12.0.100206 dashboardUrl=https://sonarqube.dev.gissol.fr/dashboard?id=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce -ceTaskId=c6a13061-5580-49c0-8539-b918e0fbc9ba -ceTaskUrl=https://sonarqube.dev.gissol.fr/api/ce/task?id=c6a13061-5580-49c0-8539-b918e0fbc9ba +ceTaskId=16da5af0-4a8b-47a5-88ab-51d80fe5bfc0 +ceTaskUrl=https://sonarqube.dev.gissol.fr/api/ce/task?id=16da5af0-4a8b-47a5-88ab-51d80fe5bfc0 diff --git a/src/components/common/AuthorizationTableForDatatype.vue b/src/components/common/AuthorizationTableForDatatype.vue index 848deff24..63df9294b 100644 --- a/src/components/common/AuthorizationTableForDatatype.vue +++ b/src/components/common/AuthorizationTableForDatatype.vue @@ -7,32 +7,40 @@ Object.keys(localeReferences.withoutScope).length !== 0) || (localeReferences.withScope && Object.keys(localeReferences.withScope).length !== 0)) " - :open="false" + :open="openReference" animation="slide" - aria-id="contentIdForA11y3" + aria-id="collapseReferenceSection" class="card" style="box-shadow: none" > - <template #trigger="detail"> + <template #trigger="detailReference"> <div - :aria-expanded="!detail.open" - aria-controls="contentIdForA11y3" - :tabindex=" - localeInitialized && - ((localeReferences.withoutScope && - Object.keys(localeReferences.withoutScope).length !== 0) || - (localeReferences.withScope && Object.keys(localeReferences.withScope).length !== 0)) - ? 0 - : -1 - " + :aria-expanded="!detailReference.open" + aria-controls="collapseReferenceSection" class="card-header" style="box-shadow: none; border-bottom: thick double #009d9d" > <p class="card-header-title"> {{ $t("applications.references") }} </p> - <a class="card-header-icon"> - <b-icon :icon="detail.open ? 'chevron-up' : 'chevron-down'" type="is-primary"></b-icon> + <a + :tabindex=" + localeInitialized && + ((localeReferences.withoutScope && + Object.keys(localeReferences.withoutScope).length !== 0) || + (localeReferences.withScope && + Object.keys(localeReferences.withScope).length !== 0)) + ? 0 + : -1 + " + class="card-header-icon" + @keyup.enter="openReference = !openReference" + @keyup.space="openReference = !openReference" + > + <b-icon + :icon="detailReference.open ? 'chevron-up' : 'chevron-down'" + type="is-primary" + ></b-icon> </a> </div> </template> @@ -85,32 +93,39 @@ ((localeDatatypes.withoutScope && Object.keys(localeDatatypes.withoutScope).length !== 0) || (localeDatatypes.withScope && Object.keys(localeDatatypes.withScope).length !== 0)) " - :open="false" + :open="openDatatype" animation="slide" - aria-id="contentIdForA11y3" + aria-id="collapseDatatypeSection" class="card" style="box-shadow: none" > - <template #trigger="detail"> + <template #trigger="detailDatatype"> <div - :aria-expanded="!detail.open" - aria-controls="contentIdForA11y3" + :aria-expanded="!detailDatatype.open" + aria-controls="collapseDatatypeSection" class="card-header" - :tabindex=" - localeInitialized && - ((localeDatatypes.withoutScope && - Object.keys(localeDatatypes.withoutScope).length !== 0) || - (localeDatatypes.withScope && Object.keys(localeDatatypes.withScope).length !== 0)) - ? 0 - : -1 - " style="box-shadow: none; border-bottom: thick double #009d9d" > <p class="card-header-title"> {{ $t("applications.dataset") }} </p> - <a class="card-header-icon"> - <b-icon :icon="detail.open ? 'chevron-up' : 'chevron-down'" type="is-primary"></b-icon> + <a + :tabindex=" + localeInitialized && + ((localeDatatypes.withoutScope && + Object.keys(localeDatatypes.withoutScope).length !== 0) || + (localeDatatypes.withScope && Object.keys(localeDatatypes.withScope).length !== 0)) + ? 0 + : -1 + " + class="card-header-icon" + @keyup.enter="openDatatype = !openDatatype" + @keyup.space="openDatatype = !openDatatype" + > + <b-icon + :icon="detailDatatype.open ? 'chevron-up' : 'chevron-down'" + type="is-primary" + ></b-icon> </a> </div> </template> @@ -164,6 +179,7 @@ import AuthorizationsForNoAuthorization from "@/components/common/authorization/AuthorizationsForNoAuthorization.vue"; import AuthorizationForScope from "@/components/common/authorization/AuthorizationForScope.vue"; import { ref, watchEffect } from "vue"; +import useBoolean from "@/composable/components/boolean"; export default { name: "AuthorizationTableForDatatype", @@ -211,17 +227,19 @@ export default { }, }, setup(props) { - const localeApplicationName = ref(""); - const localeAuthorizationId = ref(""); - const localeDatatypes = ref({}); - const localeListColumnName = ref({}); - const localeHasDependencies = ref([]); - const localeInitialized = ref(false); - const localeReferences = ref({}); - const localeApplication = ref({}); - const localeCurrentAuthorization = ref({}); - const localeAuthorizations = ref({}); - const localeReferencesScopes = ref({}); + const localeApplicationName = ref(props.applicationName || ""); + const localeAuthorizationId = ref(props.authorizationId || ""); + const localeDatatypes = ref(props.datatypes || {}); + const localeListColumnName = ref(props.listColumnName || {}); + const localeHasDependencies = ref(props.hasDependencies || []); + const localeInitialized = ref(props.initialized || false); + const localeReferences = ref(props.references || {}); + const localeApplication = ref(props.application || {}); + const localeCurrentAuthorization = ref(props.currentAuthorization || {}); + const localeAuthorizations = ref(props.authorizations || {}); + const localeReferencesScopes = ref(props.referencesScopes || {}); + const { refBoolean: openReference } = useBoolean(false); + const { refBoolean: openDatatype } = useBoolean(false); watchEffect(() => { localeApplicationName.value = props.applicationName || ""; @@ -249,6 +267,8 @@ export default { localeCurrentAuthorization, localeAuthorizations, localeReferencesScopes, + openDatatype, + openReference, }; }, }; diff --git a/src/components/common/CollapseMenuMultiselect.vue b/src/components/common/CollapseMenuMultiselect.vue index 00e569246..91136b1e6 100644 --- a/src/components/common/CollapseMenuMultiselect.vue +++ b/src/components/common/CollapseMenuMultiselect.vue @@ -19,7 +19,12 @@ ></b-checkbox> {{ option.i18n[locale] || option.naturalKey }} </p> - <a class="card-header-icon"> + <a + class="card-header-icon" + tabindex="0" + @keyup.enter="isOpen = !isOpen" + @keyup.space="isOpen = !isOpen" + > <b-icon :icon="props.open ? 'chevron-up' : 'chevron-down'"></b-icon> </a> </div> diff --git a/src/components/common/TagsCollapse.vue b/src/components/common/TagsCollapse.vue index 1cddbd936..a071eb4a2 100644 --- a/src/components/common/TagsCollapse.vue +++ b/src/components/common/TagsCollapse.vue @@ -1,17 +1,16 @@ <template> <b-collapse :open="open" animation="slide" aria-id="collapseForTags" class="card"> <template #trigger="props"> - <div - :aria-expanded="props.open" - aria-controls="collapseForTags" - class="card-header" - tabindex="0" - @keydown="handleCollapseKeypress($event, props)" - > + <div :aria-expanded="props.open" aria-controls="collapseForTags" class="card-header"> <p class="card-header-title" :aria-label="$t('tags.tag')"> {{ $t("tags.tag") }} </p> - <a class="card-header-icon"> + <a + class="card-header-icon" + tabindex="0" + @keyup.enter="open = !open" + @keyup.space="open = !open" + > <b-icon :icon="props.open ? 'chevron-up' : 'chevron-down'"></b-icon> </a> </div> @@ -46,7 +45,6 @@ <script> import useBoolean from "@/composable/components/boolean"; -import { collapseMixin } from "@/composable/components/collapse"; export default { name: "TagsCollapse", emits: ["change:tag"], @@ -55,7 +53,6 @@ export default { default: {}, }, }, - mixins: [collapseMixin], setup(props) { const { refBoolean: open } = useBoolean(); diff --git a/src/components/common/authorization/AuthorizationForScope.vue b/src/components/common/authorization/AuthorizationForScope.vue index 38b3f9c3b..4003d8cf0 100644 --- a/src/components/common/authorization/AuthorizationForScope.vue +++ b/src/components/common/authorization/AuthorizationForScope.vue @@ -4,7 +4,7 @@ v-for="data in dataTypes" :key="data.id" :aria-id="$t('applications.dataset')" - :open="false" + :open="openAuthForScope" animation="slide" class="card" style="box-shadow: none" @@ -14,14 +14,17 @@ :aria-expanded="!detail.open" :aria-controls="$t('applications.dataset')" class="card-header" - tabindex="0" - @keydown="handleCollapseKeypress($event, detail)" style="box-shadow: none; border-bottom: solid #009d9d" > <p class="card-header-title" style="margin-bottom: 0"> {{ data.name }} </p> - <a class="card-header-icon"> + <a + class="card-header-icon" + tabindex="0" + @keyup.enter="openAuthForScope = !openAuthForScope" + @keyup.space="openAuthForScope = !openAuthForScope" + > <b-icon :icon="detail.open ? 'chevron-up' : 'chevron-down'" type="is-primary" /> </a> </div> @@ -52,12 +55,11 @@ <script> import { computed } from "vue"; import AuthorizationTableForOneDataType from "@/components/common/authorization/AuthorizationTableForOneDataType.vue"; -import { collapseMixin } from "@/composable/components/collapse"; +import useBoolean from "@/composable/components/boolean"; export default { name: "AuthorizationForScope", components: { AuthorizationTableForOneDataType }, - mixins: [collapseMixin], props: { authorization: { type: Object, @@ -90,6 +92,7 @@ export default { }, emits: ["update:authorization"], setup(props, { emit }) { + const { refBoolean: openAuthForScope } = useBoolean(false); const columnsName = computed(() => props.listColumnName || {}); const withTimeScope = computed( @@ -166,6 +169,7 @@ export default { modifyTimescope, modifyOperationTypes, modifyAuthorizations, + openAuthForScope, }; }, }; diff --git a/src/components/common/authorization/AuthorizationTableForOneDataType.vue b/src/components/common/authorization/AuthorizationTableForOneDataType.vue index 2c660c2c8..f5c9401ea 100644 --- a/src/components/common/authorization/AuthorizationTableForOneDataType.vue +++ b/src/components/common/authorization/AuthorizationTableForOneDataType.vue @@ -35,6 +35,7 @@ export default { }, }, setup(props, context) { + const dropdownStates = ref([]); let localOperationtypes = new Set([]); const operationtypes = computed( () => props.authorization?.operationTypes || Array.from(localOperationtypes) @@ -168,6 +169,7 @@ export default { displayNodeTagHierarchical, isCheckboxChecked, isCheckboxDisabled, + dropdownStates, }; }, }; @@ -228,6 +230,8 @@ export default { max-height="500" scrollable width="500" + :active="dropdownStates[referenceScopesByData.id]" + @active-change="dropdownStates[referenceScopesByData.id] = $event" > <template #trigger="{ active }"> <b-taginput @@ -235,6 +239,15 @@ export default { :icon-right="active ? 'angle-up' : 'angle-down'" open-on-focus placeholder="Select some tags" + @keyup.enter.prevent=" + dropdownStates[referenceScopesByData.id] = !dropdownStates[referenceScopesByData.id] + " + @keyup.space.prevent=" + dropdownStates[referenceScopesByData.id] = !dropdownStates[referenceScopesByData.id] + " + tabindex="0" + role="button" + :aria-expanded="dropdownStates[referenceScopesByData.id]" > <template #selected="props"> <b-tag diff --git a/src/components/common/authorization/DisplayAuthorization.vue b/src/components/common/authorization/DisplayAuthorization.vue deleted file mode 100644 index e28950b8f..000000000 --- a/src/components/common/authorization/DisplayAuthorization.vue +++ /dev/null @@ -1,119 +0,0 @@ -<script> -import { computed } from "vue"; -import DisplayNode from "@/components/common/authorization/DisplayNode.vue"; - -export default { - name: "DisplayAuthorization", - components: { DisplayNode }, - props: { - dataType: Object, - columnsDescription: Object, - authorization: Object, - path: String, - autorizationByPath: Object, - referenceScopes: Array, - }, - - setup(props) { - const datatypeName = computed(() => props.dataType.name); - const checkboxValues = Object.keys(props.columnsDescription) - .filter((k) => props.columnsDescription[k].display) - .reduce((acc, k) => { - acc[k] = props.autorizationByPath?.[k] ? true : false; - return acc; - }, {}); - - const scopes = props.path.split("KKK").map((key) => { - const nodes = key.split(".").map((node) => { - const splited = /([a-z_]*)K(.*)/.exec(node); - return { nodeKey: node, scope: splited[1], NK: splited[2] }; - }); - const type = nodes[nodes.length - 1].scope; - const referenceScope = props.referenceScopes.find((rs) => rs.id === type)?.nodes; - const node = findNode(key, referenceScope); - return { - type, - pk: key, - nodes: nodes, - label: props.referenceScopes.find((scope) => scope.id === type)?.i18n?.fr || type, - node, - nodeLabel: node?.i18n?.fr || key, - }; - }); - - function findNode(key, nodes) { - for (let node of nodes) { - if (node.id === key) { - return node; - } - if (node.children && node.children.length > 0) { - const found = findNode(key, node.children); - if (found) { - return found; - } - } - } - return null; - } - - return { - datatypeName, - checkboxValues, - scopes, - }; - }, -}; -</script> - -<template> - <div> - <b-collapse :open="false" tabindex="0"> - <div slot="trigger" class="header"> - <span v-for="(scope, key) in scopes" :key="key"> - <span class="has-text-primary has-text-weight-bold"> {{ scope.label }}</span> - <span class=""> {{ scope.nodeLabel }}</span> - </span> - </div> - <div style="display: flex; flex-direction: row; width: 100%"> - <div v-for="node in referenceScopes" :key="node.id" class="card"> - <span class="card-header">{{ node.i18n.fr || node.id }}</span> - <display-node - v-for="n in node.nodes" - :key="n.key" - :node="n" - :selected-node="scopes.find((scope) => scope.type === node.id)" - class="card-content" - style="display: flex; flex-direction: column" - /> - </div> - </div> - <div class="card-content has-background-white"> - <table class="table is-bordered is-striped is-narrow is-hoverable"> - <thead> - <tr> - <th v-for="(column, key) in checkboxValues" :key="key"> - {{ columnsDescription[key]?.internationalizationName.fr }} - </th> - </tr> - </thead> - <tbody> - <tr> - <td v-for="(column, key) in checkboxValues" :key="key"> - <b-checkbox v-model="checkboxValues[key]"></b-checkbox> - </td> - </tr> - </tbody> - </table> - </div> - </b-collapse> - </div> -</template> - -<style lang="scss" scoped> -.header { - cursor: pointer; - background-color: #f5f5f5; - padding: 10px; - border: 1px solid #ddd; -} -</style> diff --git a/src/components/common/authorization/DisplayNode.vue b/src/components/common/authorization/DisplayNode.vue deleted file mode 100644 index a63354e52..000000000 --- a/src/components/common/authorization/DisplayNode.vue +++ /dev/null @@ -1,82 +0,0 @@ -<template> - <div style="display: flex; flex-direction: column; margin-left: 1em"> - <div style="display: flex; flex-direction: row"> - <b-checkbox v-model="checked" :indeterminate="indeterminate"></b-checkbox> - <span @click="toggleCollapse">{{ node.i18n.fr }}</span> - <b-icon - @click="toggleCollapse" - :icon="isOpen ? 'chevron-up' : 'chevron-down'" - type="is-primary" - > - </b-icon> - </div> - <b-collapse :open.sync="isOpen" tabindex="0" @keyup.enter="isOpen"> - <display-node - v-for="child in node.children" - :key="child.id" - :node="child" - :selected-node="selectedNode" - ></display-node> - </b-collapse> - </div> -</template> - -<script> -import { computed, ref } from "vue"; - -export default { - name: "DisplayNode", - props: { - node: { - type: Object, - required: true, - }, - selectedNode: Object, - }, - setup(props) { - const isOpen = ref(false); - const checked = ref(props.selectedNode?.pk === props?.node?.id); - - const toggleCollapse = () => { - isOpen.value = !isOpen.value; - }; - const indeterminate = computed(() => { - if (props.selectedNode?.pk === props?.node?.id) { - return false; - } - return !!props?.node?.children.find(findCheckedChild); - }); - function findCheckedChild(node) { - return props.selectedNode?.pk === node?.id || node.children.find(findCheckedChild); - } - - return { - isOpen, - checked, - toggleCollapse, - indeterminate, - }; - }, -}; -</script> - -<style scoped> -.header { - cursor: pointer; - background-color: #f5f5f5; - padding: 10px; - border: 1px solid #ddd; - display: flex; - align-items: center; -} - -.header span { - margin-left: 10px; - flex-grow: 1; -} - -ul { - list-style-type: none; - padding-left: 20px; -} -</style> diff --git a/src/composable/components/collapse.js b/src/composable/components/collapse.js index 14e31f0a9..985b984da 100644 --- a/src/composable/components/collapse.js +++ b/src/composable/components/collapse.js @@ -1,10 +1,14 @@ export const collapseMixin = { methods: { handleCollapseKeypress(event, props) { - console.log("handleCollapseKeypress", props, event); if (event.key === "Enter" || event.key === " ") { event.preventDefault(); - this.$set(this, "open", !props.open); + if (typeof props === "boolean") { + console.log("props.value", props); + this.$emit("update:modelValue", !props); + } else if (props && typeof props.open !== "undefined") { + this.$set(props, "open", !props.open); + } } }, }, diff --git a/src/services/rest/ApplicationService.js b/src/services/rest/ApplicationService.js index 4dc87c888..a943f42b2 100644 --- a/src/services/rest/ApplicationService.js +++ b/src/services/rest/ApplicationService.js @@ -23,7 +23,7 @@ export class ApplicationService extends Fetcher { } async getApplications(method, filter) { - await this.getChunck(method, "applications", { filter }); + this.getChunck(method, "applications", { filter }); } log(k) { diff --git a/src/utils/ConversionUtils.js b/src/utils/ConversionUtils.js deleted file mode 100644 index 6ff9dd1ee..000000000 --- a/src/utils/ConversionUtils.js +++ /dev/null @@ -1,23 +0,0 @@ -function replaceChildrenIdByObject(references, initialRef) { - references.forEach((ref) => { - if (ref.children && ref.children.length !== 0) { - const children = ref.children.map((c) => { - const index = initialRef.findIndex((r) => r.id === c); - const [child] = initialRef.splice(index, 1); - return child; - }); - ref.children = replaceChildrenIdByObject(children, initialRef); - } else { - if (ref && ref.internationalizationName) { - return { ...ref, localName: ref.dataNameLocal || ref.name }; - } - return ref; - } - }); - return references.map((ref) => { - if (ref && ref.dataNameLocal) { - return { ...ref, localName: ref.dataNameLocal || ref.name }; - } - return ref; - }); -} diff --git a/src/views/authorizations/DataTypeAuthorizationInfoView.vue b/src/views/authorizations/DataTypeAuthorizationInfoView.vue index b7b7b6982..299806959 100644 --- a/src/views/authorizations/DataTypeAuthorizationInfoView.vue +++ b/src/views/authorizations/DataTypeAuthorizationInfoView.vue @@ -290,94 +290,7 @@ export default { } } console.log("getListColumnName", getListColumnName()); - listColumnName.value["withoutScope"] = { - delete: { - display: true, - title: "delete", - withPeriods: false, - withDataGroups: false, - forPublic: false, - forRequest: false, - internationalizationName: { - fr: "Suppression", - en: "Deletion", - }, - }, - depot: { - display: true, - title: "depot", - withPeriods: false, - withDataGroups: false, - forPublic: false, - forRequest: false, - internationalizationName: { - fr: "Dépôt", - en: "Deposit", - }, - }, - extraction: { - display: true, - title: "extraction", - withPeriods: true, - withDataGroups: true, - forPublic: true, - forRequest: true, - internationalizationName: { - fr: "Extraction", - en: "Extraction", - }, - }, - }; - listColumnName.value["withScope"] = { - delete: { - display: true, - title: "delete", - withPeriods: false, - withDataGroups: false, - forPublic: false, - forRequest: false, - internationalizationName: { - fr: "Suppression", - en: "Deletion", - }, - }, - depot: { - display: true, - title: "depot", - withPeriods: false, - withDataGroups: false, - forPublic: false, - forRequest: false, - internationalizationName: { - fr: "Dépôt", - en: "Deposit", - }, - }, - publication: { - display: true, - title: "publication", - withPeriods: false, - withDataGroups: false, - forPublic: false, - forRequest: false, - internationalizationName: { - fr: "Publication", - en: "Publication", - }, - }, - extraction: { - display: true, - title: "extraction", - withPeriods: true, - withDataGroups: true, - forPublic: true, - forRequest: true, - internationalizationName: { - fr: "Extraction", - en: "Extraction", - }, - }, - }; + listColumnName.value = getListColumnName(); if (hasPublicAuthorizations.value) { delete listColumnName.value["withoutScope"].delete; delete listColumnName.value["withScope"].delete; diff --git a/src/views/authorizations/DataTypeAuthorizationsView.vue b/src/views/authorizations/DataTypeAuthorizationsView.vue index 450bf35bc..e22672337 100644 --- a/src/views/authorizations/DataTypeAuthorizationsView.vue +++ b/src/views/authorizations/DataTypeAuthorizationsView.vue @@ -189,7 +189,7 @@ > <template> <b-collapse - :open="false" + :open="openListAuthName" animation="slide" aria-id="list-auths" class="card" @@ -200,8 +200,6 @@ :aria-expanded="!detail.open" aria-controls="list-auths" class="card-header" - :tabindex="hasAuthorizationsByUsers ? 0 : -1" - @keydown="handleCollapseKeypress($event, detail)" style="box-shadow: none; background-color: transparent" > <p class="card-header-title"> @@ -213,7 +211,12 @@ }) }} </p> - <a class="card-header-icon"> + <a + class="card-header-icon" + :tabindex="hasAuthorizationsByUsers ? 0 : -1" + @keyup.enter="openListAuthName = !openListAuthName" + @keyup.space="openListAuthName = !openListAuthName" + > <b-tooltip :label="$t('dataTypeAuthorizations.showMore')" position="is-left"> <b-icon :icon="detail.open ? 'chevron-up' : 'chevron-down'" type="is-primary"> </b-icon> @@ -335,7 +338,7 @@ </template> <template v-slot="props"> <b-collapse - :open="false" + :open="openAuthName" animation="slide" aria-id="auths-name" class="card" @@ -345,8 +348,6 @@ <div aria-controls="auths-name" class="card-header" - tabindex="0" - @keydown="handleCollapseKeypress($event, detail)" style="box-shadow: none; background-color: transparent" > <a class="card-header-icon" style="padding-left: 0; padding-right: 0"> @@ -387,7 +388,13 @@ <p class="card-header-title" style="padding-left: 0; padding-right: 0"> {{ props.row.name }} </p> - <a class="card-header-icon" style="padding-right: 0"> + <a + class="card-header-icon" + style="padding-right: 0" + tabindex="0" + @keyup.enter="openAuthName = !openAuthName" + @keyup.space="openAuthName = !openAuthName" + > <b-tooltip :label="$t('dataTypeAuthorizations.showMore')" position="is-left"> <b-icon :icon="detail.open ? 'chevron-up' : 'chevron-down'" type="is-primary"> </b-icon> @@ -418,7 +425,7 @@ > <template> <b-collapse - :open="false" + :open="openListUserName" animation="slide" aria-id="list-users" class="card" @@ -429,8 +436,6 @@ :aria-expanded="!detail.open" aria-controls="list-users" class="card-header" - :tabindex="!hasAuthorizationsByUsers ? 0 : -1" - @keydown="handleCollapseKeypress($event, detail)" style="box-shadow: none; background-color: transparent" > <p class="card-header-title"> @@ -440,7 +445,12 @@ }) }} </p> - <a class="card-header-icon"> + <a + class="card-header-icon" + :tabindex="!hasAuthorizationsByUsers ? 0 : -1" + @keyup.enter="openListUserName = !openListUserName" + @keyup.space="openListUserName = !openListUserName" + > <b-tooltip :label="$t('dataTypeAuthorizations.showMore')" position="is-left"> <b-icon :icon="detail.open ? 'chevron-up' : 'chevron-down'" type="is-primary"> </b-icon> @@ -493,7 +503,7 @@ > <template> <b-collapse - :open="false" + :open="openListAuthScope" animation="slide" aria-id="list-privileges" class="card" @@ -504,8 +514,6 @@ :aria-expanded="!detail.open" aria-controls="list-privileges" class="card-header" - :tabindex="!hasAuthorizationsByUsers ? 0 : -1" - @keydown="handleCollapseKeypress($event, detail)" style="box-shadow: none; background-color: transparent" > <p class="card-header-title"> @@ -515,7 +523,12 @@ }) }} </p> - <a class="card-header-icon"> + <a + class="card-header-icon" + :tabindex="!hasAuthorizationsByUsers ? 0 : -1" + @keyup.enter="openListAuthScope = !openListAuthScope" + @keyup.space="openListAuthScope = !openListAuthScope" + > <b-tooltip :label="$t('dataTypeAuthorizations.showMore')" position="is-left"> <b-icon :icon="detail.open ? 'chevron-up' : 'chevron-down'" type="is-primary"> </b-icon> @@ -561,7 +574,6 @@ import { LOCAL_STORAGE_LANG } from "@/services/Fetcher"; import DetailAuthorizationModalCard from "@/components/common/authorization/DetailAuthorizationModalCard.vue"; import SummaryTableOfAuthorizationByData from "@/components/common/authorization/SummaryTableOfAuthorizationByData.vue"; import TitleAndDescription from "@/components/common/TitleAndDescription.vue"; -import { collapseMixin } from "@/composable/components/collapse"; export default { name: "DataTypeAuthorizationsView", @@ -570,7 +582,6 @@ export default { return services; }, }, - mixins: [collapseMixin], components: { TitleAndDescription, SummaryTableOfAuthorizationByData, @@ -613,6 +624,11 @@ export default { const { refBoolean: isApplicationManager, doChangeBoolean: changeIsApplicationManager } = useBoolean(false); const { refBoolean: isUserManager, doChangeBoolean: changeIsUserManager } = useBoolean(false); + const { refBoolean: openDatatypeAuth } = useBoolean(false); + const { refBoolean: openAuthName } = useBoolean(false); + const { refBoolean: openListUserName } = useBoolean(false); + const { refBoolean: openListAuthScope } = useBoolean(false); + const { refBoolean: openListAuthName } = useBoolean(false); const { refBoolean: isDragging } = useBoolean(false); const { refBoolean: isCardModalActive } = useBoolean(false); const { refBoolean: hasAuthorizationsByUsers } = useBoolean(false); @@ -986,6 +1002,10 @@ export default { } return { + openListUserName, + openAuthName, + openListAuthScope, + openListAuthName, listAuthorizationsByPublic, listAuthorizationsByUsers, listAuthorizationsByUsersBasedOnAuth, @@ -1012,6 +1032,7 @@ export default { lang, dragOptions, onMove, + openDatatypeAuth, changePage, addAuthorization, modifyAuthorization, diff --git a/src/views/users/UserView.vue b/src/views/users/UserView.vue index 80a2ab707..779430c0e 100644 --- a/src/views/users/UserView.vue +++ b/src/views/users/UserView.vue @@ -92,7 +92,7 @@ export default { currentUser.email = event.email; currentUser.state = event.accountState; services.loginService.setAuthenticateduser(event); - init(event); + init(); services.alertService.toastSuccess(i18n.t("alert.user-email-updated")); } function passwordChanged() { -- GitLab From 890d8d849e812f3c4f155acd22682c749b6fc187 Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Wed, 5 Feb 2025 09:50:35 +0100 Subject: [PATCH 06/15] =?UTF-8?q?am=C3=A9lioration=20de=20la=20navigation?= =?UTF-8?q?=20au=20clavier?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .scannerwork/report-task.txt | 4 ++-- src/components/common/CollapseMenuOneSelect.vue | 10 +++++++++- .../AuthorizationTableForOneDataType.vue | 14 ++------------ .../common/provider/FiltersDataCollapse.vue | 17 +++++------------ src/components/datas/DatasDynamicLink.vue | 3 +++ src/components/datas/DatasLink.vue | 9 ++++++++- src/composable/components/collapse.js | 15 --------------- src/composable/components/object.js | 2 +- src/model/authorization/Authorization.js | 2 +- src/views/data/DataTableView.vue | 6 +++--- src/views/data/DataVersioningView.vue | 7 ++++--- 11 files changed, 38 insertions(+), 51 deletions(-) delete mode 100644 src/composable/components/collapse.js diff --git a/.scannerwork/report-task.txt b/.scannerwork/report-task.txt index d24bf95fa..37d2fbad5 100644 --- a/.scannerwork/report-task.txt +++ b/.scannerwork/report-task.txt @@ -2,5 +2,5 @@ projectKey=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce serverUrl=https://sonarqube.dev.gissol.fr serverVersion=24.12.0.100206 dashboardUrl=https://sonarqube.dev.gissol.fr/dashboard?id=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce -ceTaskId=16da5af0-4a8b-47a5-88ab-51d80fe5bfc0 -ceTaskUrl=https://sonarqube.dev.gissol.fr/api/ce/task?id=16da5af0-4a8b-47a5-88ab-51d80fe5bfc0 +ceTaskId=6f50088f-4a96-43a9-93f2-b1ae9e2f2ae6 +ceTaskUrl=https://sonarqube.dev.gissol.fr/api/ce/task?id=6f50088f-4a96-43a9-93f2-b1ae9e2f2ae6 diff --git a/src/components/common/CollapseMenuOneSelect.vue b/src/components/common/CollapseMenuOneSelect.vue index 965cade32..18ce71c9c 100644 --- a/src/components/common/CollapseMenuOneSelect.vue +++ b/src/components/common/CollapseMenuOneSelect.vue @@ -3,6 +3,9 @@ v-if="!option.children.length" :id="option.id" style="padding: 5px 16px" + tabindex="0" + @keyup.enter="select(option, option.i18n[locale] || option.naturalKey, option.id)" + @keyup.space="select(option, option.i18n[locale] || option.naturalKey, option.id)" @click="select(option, option.i18n[locale] || option.naturalKey, option.id)" > <a>{{ option.i18n[locale] || option.naturalKey }}</a> @@ -13,7 +16,12 @@ <p class="card-header-title"> {{ option.i18n[locale] || option.naturalKey }} </p> - <a class="card-header-icon"> + <a + class="card-header-icon" + tabindex="0" + @keyup.enter="isOpen = !isOpen" + @keyup.space="isOpen = !isOpen" + > <b-icon :icon="props.open ? 'chevron-up' : 'chevron-down'"></b-icon> </a> </div> diff --git a/src/components/common/authorization/AuthorizationTableForOneDataType.vue b/src/components/common/authorization/AuthorizationTableForOneDataType.vue index f5c9401ea..3dff48cb4 100644 --- a/src/components/common/authorization/AuthorizationTableForOneDataType.vue +++ b/src/components/common/authorization/AuthorizationTableForOneDataType.vue @@ -230,24 +230,14 @@ export default { max-height="500" scrollable width="500" - :active="dropdownStates[referenceScopesByData.id]" - @active-change="dropdownStates[referenceScopesByData.id] = $event" + open-on-focus + :triggers="['focus']" > <template #trigger="{ active }"> <b-taginput v-model="selectedValuesReference[referenceScopesByData.id]" :icon-right="active ? 'angle-up' : 'angle-down'" - open-on-focus placeholder="Select some tags" - @keyup.enter.prevent=" - dropdownStates[referenceScopesByData.id] = !dropdownStates[referenceScopesByData.id] - " - @keyup.space.prevent=" - dropdownStates[referenceScopesByData.id] = !dropdownStates[referenceScopesByData.id] - " - tabindex="0" - role="button" - :aria-expanded="dropdownStates[referenceScopesByData.id]" > <template #selected="props"> <b-tag diff --git a/src/components/common/provider/FiltersDataCollapse.vue b/src/components/common/provider/FiltersDataCollapse.vue index 3b21f7c14..87457708a 100644 --- a/src/components/common/provider/FiltersDataCollapse.vue +++ b/src/components/common/provider/FiltersDataCollapse.vue @@ -6,6 +6,7 @@ style="margin: 0.625rem 0 0.625rem 0" tabindex="0" @keyup.enter="open" + @keyup.space="open" > <template #trigger="props"> <div class="card-header" role="button"> @@ -50,6 +51,7 @@ icon="search" icon-right="angle-down" open-on-focus + :triggers="['focus']" type="search" @select=" (option) => @@ -66,6 +68,7 @@ ) " @typing="getNewListReferenceValuesWhenFiltered" + @focus="getListeReferenceValues(columns.id, columns.refLinkedTo)" > <template #selected="props"> <b-tag @@ -78,8 +81,10 @@ close-type="is-danger" ellipsis rounded + tabindex="0" type="is-primary" @close="removeTag(tag, columns.componentKey)" + :ref="(thisTag) => {if(thisTag) tagRefs[index]=thisTag}" > {{ getDisplayValueTagForNaturalKey(tag, columns.componentKey) }} </b-tag> @@ -178,18 +183,6 @@ {{ $t("dataTypesManagement.filtre") }} </b-button> </div> - <!-- - <div class="card-footer-item"> - <b-button - expanded - icon-left="eye" - outlined - type="is-dark" - @click="$emit('view-search', { filters })" - > - {{ $t("dataTable.consult-result-filter") }} - </b-button> - </div>--> <div class="card-footer-item"> <b-button expanded diff --git a/src/components/datas/DatasDynamicLink.vue b/src/components/datas/DatasDynamicLink.vue index 7111cfe21..7a0f110a4 100644 --- a/src/components/datas/DatasDynamicLink.vue +++ b/src/components/datas/DatasDynamicLink.vue @@ -8,6 +8,9 @@ size="is-small" style="height: inherit" type="is-dark" + tabindex="0" + @keyup.enter="showModal()" + @keyup.space="showModal()" @click="showModal()" > <LoadingAnimate v-if="isLoading" :size="'is-small'"></LoadingAnimate> diff --git a/src/components/datas/DatasLink.vue b/src/components/datas/DatasLink.vue index 896f7e61d..6706e09f5 100644 --- a/src/components/datas/DatasLink.vue +++ b/src/components/datas/DatasLink.vue @@ -1,7 +1,14 @@ <template> <div> <!-- section pour visualisation un lien de référence --> - <a v-if="referenceType" class="button inTable" @click="openReferenceDetail()"> + <a + v-if="referenceType" + class="button inTable" + tabindex="0" + @keyup.enter="openReferenceDetail()" + @keyup.space="openReferenceDetail()" + @click="openReferenceDetail()" + > {{ displayValue ? displayValue : value }} <LoadingAnimate v-if="isLoading" :size="'is-small'"></LoadingAnimate> </a> diff --git a/src/composable/components/collapse.js b/src/composable/components/collapse.js deleted file mode 100644 index 985b984da..000000000 --- a/src/composable/components/collapse.js +++ /dev/null @@ -1,15 +0,0 @@ -export const collapseMixin = { - methods: { - handleCollapseKeypress(event, props) { - if (event.key === "Enter" || event.key === " ") { - event.preventDefault(); - if (typeof props === "boolean") { - console.log("props.value", props); - this.$emit("update:modelValue", !props); - } else if (props && typeof props.open !== "undefined") { - this.$set(props, "open", !props.open); - } - } - }, - }, -}; diff --git a/src/composable/components/object.js b/src/composable/components/object.js index 8fb917962..6c0fabe55 100644 --- a/src/composable/components/object.js +++ b/src/composable/components/object.js @@ -1,7 +1,7 @@ import { reactive } from "vue"; function useObject(obj = {}) { - if (!obj.toString() === "[object, object]") { + if (!obj.toString() == "[object, object]") { throw new Error("An object is expected. Passing value : " + obj); } let _keys = Object.keys(obj); diff --git a/src/model/authorization/Authorization.js b/src/model/authorization/Authorization.js index 3c7f742d6..cea66158a 100644 --- a/src/model/authorization/Authorization.js +++ b/src/model/authorization/Authorization.js @@ -11,7 +11,7 @@ export class Authorization { getKey() { return Object.keys(this.requiredAuthorizations || {}) - .sort() + .sort((a, b) => a - b) .map((scope) => this.requiredAuthorizations[scope]) .join("KKK"); } diff --git a/src/views/data/DataTableView.vue b/src/views/data/DataTableView.vue index f4cf522fe..dc9b5e935 100644 --- a/src/views/data/DataTableView.vue +++ b/src/views/data/DataTableView.vue @@ -58,10 +58,10 @@ :current-page="currentPage" :data="rows" :height="tableHeight" - :is-focusable="true" - :is-hoverable="true" + is-focusable + is-hoverable :per-page="params.limit" - :sticky-header="true" + sticky-header striped style="padding-bottom: 20px; position: relative; z-index: 2" > diff --git a/src/views/data/DataVersioningView.vue b/src/views/data/DataVersioningView.vue index 878341050..166e4d96c 100644 --- a/src/views/data/DataVersioningView.vue +++ b/src/views/data/DataVersioningView.vue @@ -28,6 +28,8 @@ :ref="referenceScopesByData.id" :id="referenceScopesByData.id" expanded + open-on-focus + :triggers="['focus']" max-height="500" scrollable width="500" @@ -47,7 +49,6 @@ scope: referenceScopesByData.i18n[locale] || referenceScopesByData.id, }) " - open-on-focus rounded type="is-dark" > @@ -70,11 +71,11 @@ <form class="card"> <b-collapse animation="slide" aria-id="fileDeposit" class="card"> <template #trigger="props"> - <div aria-controls="fileDeposit" class="card-header" tabindex="0"> + <div aria-controls="fileDeposit" class="card-header"> <h2 class="card-header-title"> {{ $t("dataTypesRepository.card-title-upload-file") }} </h2> - <a class="card-header-icon"> + <a class="card-header-icon" tabindex="0"> <b-icon :icon="props.open ? 'chevron-down' : 'chevron-up'"></b-icon> </a> </div> -- GitLab From 2e73a6b443fb4d00290722704d78222a7a6116d2 Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Thu, 6 Feb 2025 16:06:05 +0100 Subject: [PATCH 07/15] =?UTF-8?q?size=20tableau=20donn=C3=A9es=20data?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .scannerwork/report-task.txt | 4 ++-- src/views/data/DataTableView.vue | 7 +++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.scannerwork/report-task.txt b/.scannerwork/report-task.txt index 37d2fbad5..33acd9bc0 100644 --- a/.scannerwork/report-task.txt +++ b/.scannerwork/report-task.txt @@ -2,5 +2,5 @@ projectKey=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce serverUrl=https://sonarqube.dev.gissol.fr serverVersion=24.12.0.100206 dashboardUrl=https://sonarqube.dev.gissol.fr/dashboard?id=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce -ceTaskId=6f50088f-4a96-43a9-93f2-b1ae9e2f2ae6 -ceTaskUrl=https://sonarqube.dev.gissol.fr/api/ce/task?id=6f50088f-4a96-43a9-93f2-b1ae9e2f2ae6 +ceTaskId=50c47750-608d-4831-8aca-3c16739e4d46 +ceTaskUrl=https://sonarqube.dev.gissol.fr/api/ce/task?id=50c47750-608d-4831-8aca-3c16739e4d46 diff --git a/src/views/data/DataTableView.vue b/src/views/data/DataTableView.vue index dc9b5e935..b59e46619 100644 --- a/src/views/data/DataTableView.vue +++ b/src/views/data/DataTableView.vue @@ -296,12 +296,11 @@ export default { const { reactiveObject: referencesDynamic, doChangeObject: changeReferencesDynamic } = useObject(); const tableHeight = computed(() => { - if (rows.value.length < params.limit) { + if (rows.value.length < 10) { return 66 * (rows.value.length + 1) + "px"; - } else if (params.limit !== null) { - return 66 * (params.limit + 1) + "px"; + } else { + return 66 * 10 + "px"; } - return "72.5vh"; }); const dataColumnsToBeShown = computed(() => { -- GitLab From 4e8e03b27a9ea7e61cc271f4c88073c7151fa579 Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Fri, 7 Feb 2025 12:24:31 +0100 Subject: [PATCH 08/15] finalisation nettoyage de code avec sonarcube --- .scannerwork/report-task.txt | 4 ++-- .../common/CollapseMenuOneSelect.vue | 19 +++++++++---------- .../common/provider/FiltersDataCollapse.vue | 6 +++++- src/composable/application/datePattern.js | 10 +++------- src/composable/applications/useFunction.js | 2 -- src/composable/components/object.js | 2 +- src/main.js | 2 +- src/model/User.js | 2 +- src/model/application/Application.js | 2 +- src/model/application/Component.js | 4 ++-- src/model/application/Node.js | 2 +- src/model/authorization/Authorization.js | 2 +- src/model/file/BinaryFile.js | 14 ++------------ src/services/AlertService.js | 4 ++-- src/services/Fetcher.js | 2 +- src/services/InternationalisationService.js | 2 +- src/services/UserPreferencesService.js | 2 +- src/services/rest/DataService.js | 6 +----- src/views/data/DataTableView.vue | 2 +- 19 files changed, 36 insertions(+), 53 deletions(-) diff --git a/.scannerwork/report-task.txt b/.scannerwork/report-task.txt index 33acd9bc0..557711264 100644 --- a/.scannerwork/report-task.txt +++ b/.scannerwork/report-task.txt @@ -2,5 +2,5 @@ projectKey=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce serverUrl=https://sonarqube.dev.gissol.fr serverVersion=24.12.0.100206 dashboardUrl=https://sonarqube.dev.gissol.fr/dashboard?id=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce -ceTaskId=50c47750-608d-4831-8aca-3c16739e4d46 -ceTaskUrl=https://sonarqube.dev.gissol.fr/api/ce/task?id=50c47750-608d-4831-8aca-3c16739e4d46 +ceTaskId=d83fe50a-4919-4c80-abaf-cb401a149b3d +ceTaskUrl=https://sonarqube.dev.gissol.fr/api/ce/task?id=d83fe50a-4919-4c80-abaf-cb401a149b3d diff --git a/src/components/common/CollapseMenuOneSelect.vue b/src/components/common/CollapseMenuOneSelect.vue index 18ce71c9c..e3c57df76 100644 --- a/src/components/common/CollapseMenuOneSelect.vue +++ b/src/components/common/CollapseMenuOneSelect.vue @@ -1,14 +1,13 @@ <template> - <div - v-if="!option.children.length" - :id="option.id" - style="padding: 5px 16px" - tabindex="0" - @keyup.enter="select(option, option.i18n[locale] || option.naturalKey, option.id)" - @keyup.space="select(option, option.i18n[locale] || option.naturalKey, option.id)" - @click="select(option, option.i18n[locale] || option.naturalKey, option.id)" - > - <a>{{ option.i18n[locale] || option.naturalKey }}</a> + <div v-if="!option.children.length" :id="option.id" style="padding: 5px 16px"> + <a + tabindex="0" + @click="select(option, option.i18n[locale] || option.naturalKey, option.id)" + @keyup.enter="select(option, option.i18n[locale] || option.naturalKey, option.id)" + @keyup.space="select(option, option.i18n[locale] || option.naturalKey, option.id)" + > + {{ option.i18n[locale] || option.naturalKey }}</a + > </div> <b-collapse v-else :open="isOpen" animation="slide" class="card"> <template #trigger="props"> diff --git a/src/components/common/provider/FiltersDataCollapse.vue b/src/components/common/provider/FiltersDataCollapse.vue index 87457708a..591db8407 100644 --- a/src/components/common/provider/FiltersDataCollapse.vue +++ b/src/components/common/provider/FiltersDataCollapse.vue @@ -84,7 +84,11 @@ tabindex="0" type="is-primary" @close="removeTag(tag, columns.componentKey)" - :ref="(thisTag) => {if(thisTag) tagRefs[index]=thisTag}" + :ref=" + (thisTag) => { + if (thisTag) tagRefs[index] = thisTag; + } + " > {{ getDisplayValueTagForNaturalKey(tag, columns.componentKey) }} </b-tag> diff --git a/src/composable/application/datePattern.js b/src/composable/application/datePattern.js index 6e96dbe73..3de20a72d 100644 --- a/src/composable/application/datePattern.js +++ b/src/composable/application/datePattern.js @@ -105,8 +105,7 @@ export function patternCheckerDateRef(application, columnName, refId) { for (const column in columns) { if (columns[column] === columnName) { if ( - application.configuration.references[refId].validations[item].checker && - application.configuration.references[refId].validations[item].checker.params.pattern + application.configuration.references[refId].validations[item].checker?.params?.pattern ) { return application.configuration.references[refId].validations[item].checker.params .pattern; @@ -115,11 +114,8 @@ export function patternCheckerDateRef(application, columnName, refId) { } } } else if ( - application.configuration.dataDescription && - application.configuration.dataDescription[refId].componentDescriptions[columnName]?.checker && - application.configuration.dataDescription && - application.configuration.dataDescription[refId].componentDescriptions[columnName].checker - .pattern + application.configuration.dataDescription?.[refId].componentDescriptions[columnName]?.checker + ?.pattern ) { return application.configuration.dataDescription[refId].componentDescriptions[columnName] .checker.pattern; diff --git a/src/composable/applications/useFunction.js b/src/composable/applications/useFunction.js index abbc38d5b..e5afdf123 100644 --- a/src/composable/applications/useFunction.js +++ b/src/composable/applications/useFunction.js @@ -161,7 +161,6 @@ export function useRedirections(application = { authorizations: [] }) { }; if (!application?.mustSignCharte()) { redirection(); - return false; } else { return downloadCharteApplication(application.id, redirection); } @@ -206,7 +205,6 @@ export function useRedirections(application = { authorizations: [] }) { function showAdditionalFilesManagementRights() { if (!application?.mustSignCharte()) { app.$router.push(`/applications/${application.name}/additionalFiles/authorizations`); - return false; } else { return downloadCharteApplication(application.id); } diff --git a/src/composable/components/object.js b/src/composable/components/object.js index 6c0fabe55..a0ecf9047 100644 --- a/src/composable/components/object.js +++ b/src/composable/components/object.js @@ -1,6 +1,6 @@ import { reactive } from "vue"; -function useObject(obj = {}) { +function useObject(obj) { if (!obj.toString() == "[object, object]") { throw new Error("An object is expected. Passing value : " + obj); } diff --git a/src/main.js b/src/main.js index 42d968d30..3b349ff80 100644 --- a/src/main.js +++ b/src/main.js @@ -267,7 +267,7 @@ extend("confirmed", { extend("validApplicationName", { message: i18n.t("validation.invalid-application-name"), validate: (value) => { - return value && value.match("^[a-z]*$") != null; + return value?.match("^[a-z]*$") != null; }, }); diff --git a/src/model/User.js b/src/model/User.js index f4d9e545b..a1955e834 100644 --- a/src/model/User.js +++ b/src/model/User.js @@ -90,7 +90,7 @@ export class User { hasRole(applicationId, role) { const roles = this.currentUserRoles?.applicationRoles[applicationId]; - return roles && roles.includes(role); + return roles?.includes(role); } hasAuthorization(pattern) { diff --git a/src/model/application/Application.js b/src/model/application/Application.js index 0962ebb9b..6c10943b9 100644 --- a/src/model/application/Application.js +++ b/src/model/application/Application.js @@ -117,7 +117,7 @@ export class Application { const configuration = application.configuration; for (const dataName in configuration?.dataDescription || {}) { const data = configuration.dataDescription[dataName]; - if (data.tags && data.tags.find((tag) => tag.tagDefinition == "DATA_TAG")) { + if (data?.tags?.find((tag) => tag.tagDefinition === "DATA_TAG")) { this.dataTypes.push(dataName); } else { this.references.push(dataName); diff --git a/src/model/application/Component.js b/src/model/application/Component.js index 5dc2c9c20..896d6fd8d 100644 --- a/src/model/application/Component.js +++ b/src/model/application/Component.js @@ -68,7 +68,7 @@ export class Component { let order = (this.tags || []).find( (tag) => tag.tagDefinition === "ORDER_TAG" || tag.type === "ORDER_TAG" ); - if (order && order.tagOrder) { + if (order?.tagOrder) { return order ? order.tagOrder : 99999; } return order ? order.order : 99999; @@ -86,7 +86,7 @@ export class Component { this.refLinkedTo = checker ? checker.refType : null; this.refLinkedToColumn = checker ? checker.componentKey : null; this.displaysForRow = displaysForRow; - this.tags = tags && tags.length ? tags : [Tag.NO_TAG_INSTANCE()]; + this.tags = tags?.length ? tags : [Tag.NO_TAG_INSTANCE()]; } static build( diff --git a/src/model/application/Node.js b/src/model/application/Node.js index eccb33b5d..44837c055 100644 --- a/src/model/application/Node.js +++ b/src/model/application/Node.js @@ -25,7 +25,7 @@ export class Node { this.order = node.order; this.depends = node.depends; - if (node.children && node.children.length) { + if (node?.children.length) { this.children = (node.children || []).map( (n) => new Node(n, getLocalName, getLocalDescription) ); diff --git a/src/model/authorization/Authorization.js b/src/model/authorization/Authorization.js index cea66158a..8a719ec22 100644 --- a/src/model/authorization/Authorization.js +++ b/src/model/authorization/Authorization.js @@ -44,7 +44,7 @@ export class Authorization { path.push(this.requiredAuthorizations[scopeId[scopeIdKey]].sql); } } - path = path.reverse().join("."); + path = path.toReversed().join("."); return path; } diff --git a/src/model/file/BinaryFile.js b/src/model/file/BinaryFile.js index 5de00d84f..fcb8755eb 100644 --- a/src/model/file/BinaryFile.js +++ b/src/model/file/BinaryFile.js @@ -14,19 +14,9 @@ export class BinaryFile { this.params = new BinaryFileInfos(this.params); } get createuser() { - return ( - this.params && - this.params.createuser && - this.params.createuser.length && - this.params.createuser.slice(0, 8) - ); + return this?.params?.createuser?.length && this.params.createuser.slice(0, 8); } get publisheduser() { - return ( - this.params && - this.params.publisheduser && - this.params.publisheduser.length && - this.params.publisheduser.slice(0, 8) - ); + return this?.params?.publisheduser?.length && this.params.publisheduser.slice(0, 8); } } diff --git a/src/services/AlertService.js b/src/services/AlertService.js index 561269594..6259022be 100644 --- a/src/services/AlertService.js +++ b/src/services/AlertService.js @@ -32,7 +32,7 @@ export class AlertService { } toastError(message, error, state) { - if (error && error.content) { + if (error?.content) { error.content.then((t) => { if (typeof t === "string") { let regExpMatchArray = t.match("application inconnue (.*)"); @@ -81,7 +81,7 @@ export class AlertService { } toastServerError(error, state) { - if (error && error.content != null) { + if (error?.content != null) { error.content.then((value) => this.toastError(value.message, error, state)); } else { this.toastError(i18n.t("alert.server-error"), error, state); diff --git a/src/services/Fetcher.js b/src/services/Fetcher.js index 2d7eff1bd..699284e27 100644 --- a/src/services/Fetcher.js +++ b/src/services/Fetcher.js @@ -189,7 +189,7 @@ export class Fetcher { async _handleResponse(response, isText) { try { const contentType = response.headers.get("content-type"); - if (contentType && contentType.startsWith("text/")) { + if (contentType?.startsWith("text/")) { isText = true; } const text = isText ? response.text() : response.json(); diff --git a/src/services/InternationalisationService.js b/src/services/InternationalisationService.js index 8ced452bf..8e805b4dc 100644 --- a/src/services/InternationalisationService.js +++ b/src/services/InternationalisationService.js @@ -53,7 +53,7 @@ export class InternationalisationService extends Fetcher { } getLocaleforPath(application, path, defaultValue, forDescription) { - if (!path || !path.length) { + if (!path?.length) { return defaultValue; } if (application.internationalization) { diff --git a/src/services/UserPreferencesService.js b/src/services/UserPreferencesService.js index ac72476dc..d174f653a 100644 --- a/src/services/UserPreferencesService.js +++ b/src/services/UserPreferencesService.js @@ -12,6 +12,6 @@ export class UserPreferencesService extends Fetcher { setUserPrefLocale(locale) { localStorage.setItem(LOCAL_STORAGE_LANG, locale); - if (app && app.$i18n) app.$i18n.locale = locale; + if (app?.$i18n) app.$i18n.locale = locale; } } diff --git a/src/services/rest/DataService.js b/src/services/rest/DataService.js index c1dc23c34..a5a431ef3 100644 --- a/src/services/rest/DataService.js +++ b/src/services/rest/DataService.js @@ -29,11 +29,7 @@ export class DataService extends Fetcher { async getListValueForReferenceInFilter(dataColumnsToBeShown, applicationName) { let searchValueReference = []; for (let component in dataColumnsToBeShown) { - if ( - dataColumnsToBeShown[component].checker && - dataColumnsToBeShown[component].checker.type && - dataColumnsToBeShown[component].checker.type === "ReferenceChecker" - ) { + if (dataColumnsToBeShown[component]?.checker?.type === "ReferenceChecker") { searchValueReference[dataColumnsToBeShown[component].componentKey] = await this.getData( applicationName, dataColumnsToBeShown[component].refLinkedTo diff --git a/src/views/data/DataTableView.vue b/src/views/data/DataTableView.vue index b59e46619..e7b960b30 100644 --- a/src/views/data/DataTableView.vue +++ b/src/views/data/DataTableView.vue @@ -12,7 +12,7 @@ :localDescription="application.localRefDescription" :localName="application.localRefName" /> - <div id="tagsCollapsereal" class="column"> + <div id="tagsCollapseReal" class="column"> <TagsCollapse v-if="hasTags" :tags="tags" -- GitLab From e19eb858ead2170b98f7391fe702c93875d6d886 Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Mon, 10 Feb 2025 14:36:27 +0100 Subject: [PATCH 09/15] sippression code mort --- .scannerwork/report-task.txt | 4 +- .../AuthorizationForPeriodDatagroups.vue | 225 -------- src/components/common/AuthorizationTable.vue | 486 ------------------ src/components/common/SelectMenu.vue | 179 ------- .../datatype/AuthorizationScopesMenu.vue | 195 ------- 5 files changed, 2 insertions(+), 1087 deletions(-) delete mode 100644 src/components/common/AuthorizationForPeriodDatagroups.vue delete mode 100644 src/components/common/AuthorizationTable.vue delete mode 100644 src/components/common/SelectMenu.vue delete mode 100644 src/components/datatype/AuthorizationScopesMenu.vue diff --git a/.scannerwork/report-task.txt b/.scannerwork/report-task.txt index 557711264..25aa692b9 100644 --- a/.scannerwork/report-task.txt +++ b/.scannerwork/report-task.txt @@ -2,5 +2,5 @@ projectKey=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce serverUrl=https://sonarqube.dev.gissol.fr serverVersion=24.12.0.100206 dashboardUrl=https://sonarqube.dev.gissol.fr/dashboard?id=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce -ceTaskId=d83fe50a-4919-4c80-abaf-cb401a149b3d -ceTaskUrl=https://sonarqube.dev.gissol.fr/api/ce/task?id=d83fe50a-4919-4c80-abaf-cb401a149b3d +ceTaskId=732fd38d-e2fc-41cb-b438-ff21536c0224 +ceTaskUrl=https://sonarqube.dev.gissol.fr/api/ce/task?id=732fd38d-e2fc-41cb-b438-ff21536c0224 diff --git a/src/components/common/AuthorizationForPeriodDatagroups.vue b/src/components/common/AuthorizationForPeriodDatagroups.vue deleted file mode 100644 index d1b9042d9..000000000 --- a/src/components/common/AuthorizationForPeriodDatagroups.vue +++ /dev/null @@ -1,225 +0,0 @@ -<template> - <span> - <b-tooltip position="is-right" multilined> - <b-button - v-if="(column.withDataGroups && dataGroups.length > 1) || column.withPeriods" - class="show-check-details" - :type="state.state !== 1 ? 'is-grey ' : 'is-primary '" - @click="showDetail" - style="border: none; background-color: transparent; margin: 0" - ><b-icon - :type="disabled ? 'is-warning-light' : 'is-primary'" - v-if="(column.withDataGroups && dataGroups.length > 1) || column.withPeriods" - icon="bars" - size="fa-4x" - ></b-icon - ></b-button> - <template v-slot:content> - <div v-if="disabled" class="has-background-warning-light has-text-black-bis"> - {{ $t("validation.noRightsForThisOPeration") }} - </div> - <div - v-else-if="state.state === 1" - class="has-background-primary show-detail-for-selected" - style="height: 175px" - > - {{ $t("dataTypeAuthorizations.info-limit-taginput") }} - <b v-if="column.withPeriods">{{ $t("dataTypeAuthorizations.a-period") }}</b> - <span v-if="(column.withDataGroups && dataGroups.length > 1) || column.withPeriods" - >{{ $t("dataTypeAuthorizations.or") }} - </span> - <b v-if="column.withDataGroups && dataGroups.length > 1">{{ - $t("dataTypeAuthorizations.a-datagroup") - }}</b> - <div> - <h3> - {{ $t("dataTypesRepository.table-file-data-period") }} {{ $t("ponctuation.colon") }} - </h3> - <div v-if="state.from || state.to"> - <span v-if="state.from"> - {{ $t("dataTypeAuthorizations.from-date") }} {{ state.from.toDateString() }} - </span> - <span v-if="state.to"> - {{ $t("dataTypeAuthorizations.to-date") }} {{ state.to.toDateString() }} - </span> - </div> - <div class="defaultValueTooltip" v-else> - {{ $t("dataTypeAuthorizations.all-dates") }} - </div> - </div> - <div> - <h3>{{ $t("dataTypeAuthorizations.data-group") }} {{ $t("ponctuation.colon") }}</h3> - <div class="defaultValueTooltip" v-if="state.dataGroups && state.dataGroups.length > 0"> - <span v-for="(datagroup, i) in state.dataGroups" class="defaultValueTooltip" :key="i"> - {{ dataGroups.find((dg) => dg.id == datagroup || dg.id == datagroup.id).label }} - {{ $t("ponctuation.comma") }} - </span> - </div> - <div class="defaultValueTooltip" v-else> - {{ $t("dataTypeAuthorizations.all-variable") }} - </div> - </div> - </div> - </template> - </b-tooltip> - <b-modal - v-if="currentAuthorization" - v-model="showModal" - class="modalCardRef" - has-modal-card - trap-focus - > - <div class="card"> - <header class="card-header"> - <p class="card-header-title"> - {{ $t("dataTypeAuthorizations.card-header-extraction") }} - </p> - </header> - <div class="card-content"> - <b-field - v-if="column.withDataGroups" - :label="$t('dataTypeAuthorizations.label-tagInput')" - label-position="on-border" - > - <b-taginput - v-model="currentAuthorization.authorizations.dataGroups" - :data="dataGroups" - :open-on-focus="true" - :placeholder="$t('dataTypeAuthorizations.data-groups-placeholder')" - :value="dataGroups.id" - autocomplete - class="column" - field="label" - type="is-primary" - > - </b-taginput> - </b-field> - <b-field - v-if="column.withPeriods" - class="column" - :label="$t('dataTypeAuthorizations.label-datePicker')" - label-position="on-border" - > - <b-datepicker - v-model="currentAuthorization.authorizations.from" - :date-parser="parseDate" - :placeholder=" - $t('dataTypesRepository.placeholder-datepicker') + - ' dd-MM-YYYY, dd-MM-YYYY hh, dd-MM-YYYY hh:mm, dd-MM-YYYY HH:mm:ss' - " - editable - icon="calendar" - pack="far" - @remove.capture="() => selectCheckbox($event, index, indexColumn, scope)" - @input="selectCheckbox($event, index, indexColumn, scope, 'from')" - > - </b-datepicker> - </b-field> - <b-field - v-if="column.withPeriods" - class="column" - :label="$t('dataTypeAuthorizations.label-datePicker')" - label-position="on-border" - > - <b-datepicker - v-model="currentAuthorization.authorizations.to" - :date-parser="parseDate" - :placeholder=" - $t('dataTypesRepository.placeholder-datepicker') + - ' dd-MM-YYYY, dd-MM-YYYY hh, dd-MM-YYYY hh:mm, dd-MM-YYYY HH:mm:ss' - " - editable - icon="calendar" - pack="far" - > - </b-datepicker> - </b-field> - <div class="buttons"> - <b-button - icon-left="check" - type="is-dark" - @click="registerCurrentAuthorization" - style="margin-bottom: 10px" - > - {{ $t("dataTypesManagement.validate") }} - </b-button> - </div> - </div> - </div> - </b-modal> - </span> -</template> - -<script> -import { Component, Prop, Vue } from "vue-property-decorator"; -import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; - -@Component({ - components: { FontAwesomeIcon }, -}) -export default class AuthorizationForPeriodDatagroups extends Vue { - @Prop() column; - @Prop() dataGroups; - @Prop() state; - @Prop() index; - @Prop() indexColumn; - @Prop() disabled; - emits = ["registerCurrentAuthorization"]; - showModal = false; - currentAuthorization = {}; - - created() { - this.init(); - } - - init() { - const authorizations = this.state.fromAuthorization; - if (authorizations) { - authorizations.dataGroups = this.dataGroups.filter((dg) => - authorizations.dataGroups.find((dg2) => dg.id == dg2) - ); - authorizations.from = authorizations.fromDay ? new Date(authorizations.fromDay) : null; - authorizations.to = authorizations.toDay ? new Date(authorizations.toDay) : null; - this.currentAuthorization = { - index: this.index, - indexColumn: this.indexColumn, - authorizations, - }; - } - } - - registerCurrentAuthorization() { - this.$emit("registerCurrentAuthorization", this.currentAuthorization); - this.showModal = false; - this.currentAuthorization = null; - } - - showDetail() { - this.showModal = this.state.state == 1; - } - - parseDate(date) { - date = - date && date.replace(/(\d{2})\/(\d{2})\/(\d{4})(( \d{2})?(:\d{2})?(:\d{2})?)/, "$3-$2-$1$4"); - return new Date(date); - } -} -</script> - -<style lang="scss" scoped> -.show-check-details { - margin-left: 0.6em; -} - -.show-detail-for-selected { - height: 60px; -} - -.modalCardRef .modal-background { - background-color: rgba(10, 10, 10, 0.5); -} - -.modal .modal-content { - height: 70%; -} -</style> diff --git a/src/components/common/AuthorizationTable.vue b/src/components/common/AuthorizationTable.vue deleted file mode 100644 index 3cb73556a..000000000 --- a/src/components/common/AuthorizationTable.vue +++ /dev/null @@ -1,486 +0,0 @@ -<template> - <div> - <li - v-if="authReference && !authReference.hierarchicalKey" - class="card-content authorizationTable datepicker-row" - > - <slot class="row"></slot> - <div v-for="(scope, index) of authReference" :key="index"> - <div v-if="canShowLine(index)"> - <div class="columns" @mouseleave="upHere = false" @mouseover="upHere = true"> - <div - v-for="(column, indexColumn) of columnsVisible" - :key="indexColumn" - :class="{ hover: upHere && scope.isLeaf }" - :style="!column.display ? 'display : contents' : ''" - class="column" - > - <a - v-if=" - column.display && - indexColumn === 'label' && - (!scope.isLeaf || remainingOption.length) - " - :class="!scope.isLeaf || remainingOption.length ? 'leaf' : 'folder'" - :field="indexColumn" - style="min-height: 10px; display: table-cell; vertical-align: middle" - @click="indexColumn === 'label' && toggle(index)" - > - <span style="margin-right: 10px"> - <FontAwesomeIcon - :icon="openChild ? 'caret-down' : 'caret-right'" - :tabindex=" - column.display && - indexColumn === 'label' && - (!scope.isLeaf || remainingOption.length) - ? 0 - : -1 - " - /> - </span> - <span> {{ localName(scope) }} </span> - </a> - <p - v-else-if=" - column.display && - indexColumn === 'label' && - !(!scope.isLeaf || remainingOption.length) - " - :class="!scope.isLeaf || remainingOption.length ? 'leaf' : 'folder'" - :field="indexColumn" - > - {{ localName(scope) }} - </p> - <b-field - v-else-if="column.display && indexColumn === 'admin'" - :field="indexColumn" - class="column" - > - <b-tooltip :label="$t('dataTypeAuthorizations.all-autorisation')" type="is-warning"> - <b-icon - :icon="STATES[states[indexColumn][getPath(index)].localState] || STATES[0]" - class="clickable" - pack="far" - size="is-medium" - type="is-warning" - @click.native="selectCheckboxAll($event, index, indexColumn)" - /> - </b-tooltip> - </b-field> - <b-field v-else-if="column.display" :field="indexColumn" class="column"> - <b-tooltip - :active="canShowWarning(index, indexColumn)" - :label="$t('validation.noRightsForThisOPeration')" - type="is-warning" - > - <b-icon - :disabled="canShowWarning(index, indexColumn)" - :icon="STATES[states[indexColumn][getPath(index)].localState] || STATES[0]" - :type=" - states[indexColumn][getPath(index)].hasPublicStates || - canShowWarning(index, indexColumn) - ? 'is-light' - : 'is-primary' - " - class="clickable" - pack="far" - size="is-medium" - @click.native=" - canShowWarning(index, indexColumn) - ? (index) => index - : selectCheckbox($event, index, indexColumn) - " - /> - </b-tooltip> - <AuthorizationForPeriodDatagroups - v-if="states[indexColumn][getPath(index)].fromAuthorization" - :column="column" - :data-groups="dataGroups" - :disabled="canShowWarning(index, indexColumn)" - :index="index" - :index-column="indexColumn" - :state="states[indexColumn][getPath(index)]" - @registerCurrentAuthorization="$emit('registerCurrentAuthorization', $event)" - /> - <b-tooltip - v-if=" - states[indexColumn][getPath(index)].state === 0 || - states[indexColumn][getPath(index)].state === -1 - " - multilined - position="is-right" - > - <b-button - v-if="(column.withDataGroups && dataGroups.length > 1) || column.withPeriods" - disabled - style="border: none; background-color: transparent" - > - <b-icon - v-if="(column.withDataGroups && dataGroups.length > 1) || column.withPeriods" - icon="bars" - size="fa-4x" - ></b-icon> - </b-button> - <template v-slot:content> - <div v-if="canShowWarning(index, indexColumn)"> - {{ $t("validation.noRightsForThisOPeration") }} - </div> - <div v-else-if="states[indexColumn][getPath(index)].state === 0"> - <p> - {{ $t("dataTypeAuthorizations.info-limit-taginput") }} - <b>{{ $t("dataTypeAuthorizations.a-period") }} </b> - <span>{{ $t("dataTypeAuthorizations.or") }}</span> - <b>{{ $t("dataTypeAuthorizations.a-datagroup") }}</b> - <br /> - {{ $t("dataTypeAuthorizations.select-authorization") }} - </p> - </div> - <div v-else-if="states[indexColumn][getPath(index)].state === -1"> - <p> - {{ $t("dataTypeAuthorizations.info-limit-taginput") }} - <b>{{ $t("dataTypeAuthorizations.a-period") }} </b> - <span>{{ $t("dataTypeAuthorizations.or") }} </span> - <b>{{ $t("dataTypeAuthorizations.a-datagroup") }}</b> - <br /> - {{ $t("dataTypeAuthorizations.select-authorization") }} - </p> - <p class="has-background-white-bis has-text-danger-dark"> - {{ $t("dataTypeAuthorizations.warnning-chil-not-null") }} - </p> - </div> - </template> - </b-tooltip> - </b-field> - </div> - </div> - <ul - v-if="authReference && (!scope.isLeaf || remainingOption.length) && open && open[index]" - class="rows" - > - <AuthorizationTable - v-if="authReference" - :auth-reference="getNextAuthreference(scope)" - :authorization="authorization" - :authorization-scopes="authorizationScopes" - :columns-visible="columnsVisible" - :current-authorization-scope="getCurrentAuthorizationScope(scope)" - :data-groups="dataGroups" - :isApplicationAdmin="isApplicationAdmin" - :ownAuthorizations="ownAuthorizations" - :ownAuthorizationsColumnsByPath="ownAuthorizationsColumnsByPath" - :path="getPath(index)" - :publicAuthorizations="publicAuthorizations" - :remaining-option="getRemainingOption(scope)" - :required-authorizations="{}" - @modifyAuthorization="$emit('modifyAuthorization', $event)" - @registerCurrentAuthorization="$emit('registerCurrentAuthorization', $event)" - @setIndetermined="eventSetIndetermined($event, index)" - /> - </ul> - </div> - </div> - </li> - </div> -</template> - -<script> -import { Component, Prop, Vue, Watch } from "vue-property-decorator"; -import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; -import { Authorization } from "@/model/authorization/Authorization"; -import AuthorizationForPeriodDatagroups from "@/components/common/AuthorizationForPeriodDatagroups.vue"; - -@Component({ - components: { FontAwesomeIcon, AuthorizationForPeriodDatagroups }, -}) -export default class AuthorizationTable extends Vue { - STATES = { "-1": "square-minus", 0: "square", 1: "square-check" }; - EXTRACTION = "extraction"; - @Prop() authReference; //informations about node - @Prop() remainingOption; //array of next nodes - @Prop() columnsVisible; // infos for columns - @Prop({ default: "" }) path; - @Prop({ default: false }) isRoot; - @Prop() dataGroups; // array of the datagroups in submissionScope configuration - @Prop() publicAuthorizations; //the authorizations for public - @Prop() ownAuthorizations; //the authorizations for user - @Prop() ownAuthorizationsColumnsByPath; //the authorizations by path for user - @Prop() authorization; //the authorizations scope from submissionScope configuration - @Prop() authorizationScopes; //the authorizationsscope from submissionScope configuration - @Prop() currentAuthorizationScope; //the current authorizations scope - @Prop() isApplicationAdmin; //if user can admin all rights - emits = ["modifyAuthorization", "set-indetermined", "registerCurrentAuthorization"]; - name = "AuthorizationTable"; - open = {}; - upHere = false; - remainingScopes = {}; - states = {}; - currentAuthorization = null; - showModal = false; - openChild = false; - - @Watch("authorization") - onAuthorizationChanged(auth) { - this.authorization = auth; - this.updateStates(); - } - - created() { - this.updateStates(); - } - - updateStates() { - const states = {}; - for (const column in this.columnsVisible) { - if (column === "label") { - continue; - } - states[column] = {}; - for (const authReferenceKey in this.authReference) { - let currentPath = this.getPath(authReferenceKey); - let publicState = 0; - if (this.publicAuthorizations[column]) { - for (const publicPath of this.publicAuthorizations[column]) { - if (currentPath.pathStartsWith(publicPath)) { - publicState = 1; - break; - } else if (publicPath.pathStartsWith(currentPath)) { - publicState = -1; - } - } - } - let state = this.authorization.getState(column, currentPath, publicState); - states[column][currentPath] = state; - } - } - this.states = states; - } - - canShowLine(index) { - const pathForIndex = this.getPath(index); - return this.isApplicationAdmin || - this.ownAuthorizations.find( - (oa) => - (pathForIndex.pathStartsWith(oa) || oa.pathStartsWith(pathForIndex)) && - (this.ownAuthorizationsColumnsByPath[oa] || []).includes("admin") - ) - ? true - : false; - } - - canShowWarning(index, column) { - const pathForIndex = this.getPath(index); - return this.isApplicationAdmin || - (this.ownAuthorizations.find((oa) => pathForIndex.pathStartsWith(oa)) && - this.isAuthorizedColumnForPath(pathForIndex, column)) - ? false - : true; - } - - isAuthorizedColumnForPath(pathForIndex, column) { - for (const path in this.ownAuthorizationsColumnsByPath) { - if ( - pathForIndex.pathStartsWith(path) && - this.ownAuthorizationsColumnsByPath[path].includes(column) && - this.ownAuthorizationsColumnsByPath[path].includes("admin") - ) { - return true; - } - } - return false; - } - - getScope() { - return this.authorizationScopes?.[0]?.id; - } - - initOpen() { - if (this?.authReference && !this?.authReference?.hierarchicalKey) { - for (const index in this.authReference) { - if (!this.authReference[index].isLeaf || this.remainingOption.length) - this.open[index] = false; - } - } - this.localAuthorizationsTree = this.authorizationsTree; - } - - getPath(index) { - return this.path + (this.path ? "." : "") + index; - } - - localName(states) { - return ( - states.localName || - (this.authReference.authorizationScope && this.authReference.authorizationScope.localName) || - "pas trouve" - ); - } - - toggle(index) { - const open = {}; - open[index] = !this.open[index]; - this.open = { ...this.open, ...open }; - this.openChild = !this.openChild; - } - - select(option) { - this.$emit("select-menu-item", option || this.option); - } - - eventSetIndetermined(event, index) { - this.selectCheckbox(event.event, index, event.indexColumn, event.authorizations); - } - - selectCheckboxAll(event, index, indexColumn, authorizations) { - let thisStateElement = this.states[indexColumn][this.getPath(index)]; - this.selectCheckbox(event, index, indexColumn, authorizations); - for (let nameColumn in this.columnsVisible) { - if (nameColumn !== "label" && nameColumn !== "admin") { - if (this.states[nameColumn]) { - let stateElement = this.states[nameColumn][this.getPath(index)]; - if (thisStateElement.state === stateElement.state) { - this.selectCheckbox(event, index, nameColumn, authorizations); - } - } - } - } - } - - selectCheckbox(event, index, indexColumn, authorizations) { - let eventToEmit, checkedAuthorization, authorization, requiredAuthorizations, authReference; - if (!indexColumn || !event) { - return; - } - const stateElement = this.states[indexColumn][this.getPath(index)]; - const currentPath = this.getPath(index); - authorizations = authorizations || { toDelete: [], toAdd: [] }; - if (stateElement.state === 1) { - checkedAuthorization = this.authorization.getCheckedAuthorization(indexColumn, currentPath); - if (checkedAuthorization.scopeKey === currentPath) { - authorizations.toDelete.push(checkedAuthorization.auth); - eventToEmit = { currentPath, authorizations, index, indexColumn }; - this.$emit("modifyAuthorization", eventToEmit); - } else { - let indetermined = false; - const count = 0; - for (const authReferenceKey in this.authReference) { - if (authReferenceKey !== index) { - authorization = { ...checkedAuthorization.auth }; - requiredAuthorizations = { ...this.currentAuthorizationScope }; - authReference = this.authReference[authReferenceKey]; - requiredAuthorizations[authReference.authorizationScope] = authReference.currentPath; - authorization.requiredAuthorizations = requiredAuthorizations; - authorizations.toAdd.push(authorization); - //this.$emit("addAuthorization", eventToEmit) - indetermined = true; - } - } - eventToEmit = { event, index, indexColumn, authorizations }; - if (indetermined || !count) { - this.$emit("setIndetermined", eventToEmit); - } else { - this.$emit("modifyAuthorization", eventToEmit); - } - } - } else { - let reference = this.authReference[index]; - requiredAuthorizations = this.currentAuthorizationScope || {}; - requiredAuthorizations[reference.authorizationScope] = reference.currentPath; - let currentAuthorization = new Authorization({ requiredAuthorizations }); - let currentPath = currentAuthorization.getPath(this.authorizationScopes.map((as) => as.id)); - let dependants = this.authorization.getDependants(indexColumn, currentPath); - authorizations.toDelete = [...authorizations.toDelete, ...dependants]; - if ( - Object.values(this.states[indexColumn]).filter((s) => s.state !== 1).length - 1 || - this.isRoot - ) { - authorizations.toAdd.push(currentAuthorization); - eventToEmit = { event, index, indexColumn, authorizations }; - this.$emit("modifyAuthorization", eventToEmit); - } else { - eventToEmit = { event, index, indexColumn, authorizations }; - this.$emit("setIndetermined", eventToEmit); - } - } - } - - getCurrentAuthorizationScope(scope) { - const authorizationScope = {}; - authorizationScope[scope.authorizationScope] = scope.currentPath; - return { ...this.currentAuthorizationScope, ...authorizationScope }; - } - - getNextAuthreference(states) { - if (!states.isLeaf) { - return states.referenceValues; - } else { - return this.remainingOption.length ? this.remainingOption[0] : states.referenceValues; - } - } - - getNextScope(states) { - if (!states.isLeaf) { - return this.authorizationScopes; - } else { - return (this.authorizationScopes || []).slice(1, (this.authorizationScopes || []).length); - } - } - - getRemainingOption(states) { - if (states.isLeaf) { - return this.remainingOption.slice(1, this.remainingOption.length); - } else { - return this.remainingOption; - } - } -} -</script> - -<style lang="scss" scoped> -.authorizationTable { - margin-left: 10px; - padding: 0 0 0 5px; - - button { - opacity: 0.75; - } - - .dropdown-menu .dropdown-content .dropDownMenu button { - opacity: 0.5; - } - - .dgSelected { - color: #007f7f; - } -} - -a { - color: $dark; - font-weight: bold; - text-decoration: underline; -} - -a:hover { - color: $primary; - text-decoration: none; -} - -p { - font-weight: bold; -} - -::marker { - color: transparent; -} - -.column { - padding: 6px; -} - -.show-check-details { - margin-left: 0.6em; -} - -.show-detail-for-selected { - height: 60px; -} -</style> diff --git a/src/components/common/SelectMenu.vue b/src/components/common/SelectMenu.vue deleted file mode 100644 index 8e9e89d60..000000000 --- a/src/components/common/SelectMenu.vue +++ /dev/null @@ -1,179 +0,0 @@ -<template> - <div> - <details v-if="!option.isLeaf" :open="open" class="selectMenu columns" @toggle="toggle"> - <summary - class="" - style="margin-left: -10px; align-items: center; display: inline-flex; cursor: pointer" - > - <b-checkbox - v-model="selected" - :indeterminate="!selected && indeterminate" - class="column is-2" - type="is-primary" - @input="select(option.currentPath, $event)" - /> - <span class="column">{{ option.localName }}</span> - <span class="column" style="right: 0; position: absolute" :tabindex="open ? 0 : -1"> - <b-icon :icon="open ? 'chevron-down' : 'chevron-up'" class="icon is-small"> </b-icon> - </span> - </summary> - <div v-show="open" class="selectList"> - <select-menu - v-for="(opt, itemKey) in option.referenceValues" - :key="itemKey" - :auth="auth" - :option="opt" - :selecteds="selecteds" - @select-menu-item="select($event.path, $event.selected)" - @set-indeterminate="setIndeterminate($event.selected, $event.path, $event.event)" - @set-parent-selected="setSelected($event.event, $event.path)" - /> - </div> - </details> - <div v-else class="selectMenu columns" style="align-items: center"> - <b-checkbox - v-model="selected" - :indeterminate="!selected && indeterminate" - class="column is-2" - type="is-primary" - @input="select(option.currentPath, $event)" - /> - <span class="column">{{ option.localName }}</span> - </div> - </div> -</template> - -<script> -import SelectMenu from "@/components/common/SelectMenu"; -//import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome"; - -export default { - name: "selectMenu", - components: { SelectMenu }, - props: { - option: {}, - auth: String, - selecteds: Array, - isRoot: Boolean, - }, - data() { - return { - emits: ["select-menu-item", "set-indeterminate", "set-parent-selected"], - open: null, - checkbox: false, - }; - }, - computed: { - indeterminate: { - get() { - return ( - !this.selected && this.selecteds.some((a) => a.pathStartsWith(this.option.currentPath)) - ); - }, - }, - selected: { - get() { - return this.selecteds.some((a) => this.option.currentPath.pathStartsWith(a)); - }, - set() {}, - }, - }, - methods: { - select: function (path, selected) { - // je clique sur la checkbox - //console.log(selected ? "je coche" : "je décoche"); - let event = { toAdd: [], toDelete: [] }; - if (selected) { - // je coche la checkbox - if (this.isRoot) { - // je suis racine - event.toAdd.push(path); // je me coche - this.$emit("select-menu-item", { event }); // je demande la modification de la liste; Fin! - } else { - // je ne peux pas savoir. - this.$emit("set-parent-selected", { path, event }); // je demande à mes ancêtres - } - } else { - /*je décoche la checkbox*/ - if (this.selecteds.some((a) => a === path)) { - // c'est moi qui était coché - event.toDelete.push(path); // je me décoche - this.$emit("select-menu-item", { path, selected, event }); // je demande la modification de la liste; Fin! - } else { - // je ne peux pas savoir. - this.$emit("set-indeterminate", { selected, path: this.option.currentPath, event }); // je demande à mes ancêtres - /*this.setIndeterminate(selected, path, event); - return;*/ - } - } - //this.$emit("select-menu-item", {path: path, selected: selected, event}); - }, - toggle() { - this.open = this.open ? null : "open"; - }, - setIndeterminate(selected, path, event) { - // je mets à jours la liste des checkbox coché lors du décochage d'un checkbox - Object.values(this.option.referenceValues) - .map((r) => r.currentPath) - .filter((p) => p !== path) - .forEach((p) => event.toAdd.push(p)); - if (!this.selecteds.includes(this.option.currentPath)) { - // c'est pas moi qui était coché. C'est un parent ou grand-parent - this.$emit("set-indeterminate", { selected, path: this.option.currentPath, event }); // je lui demande est-ce-que tu deviens 'indeterminate'? - } else { - //c'est moi qui était coché ! - event.toDelete.push(this.option.currentPath); // je me décoche - this.$emit("select-menu-item", { event }); // je demande la modification de la liste; Fin! - } - }, - setSelected(event, path) { - // je cherche à savoir si c'est 'path' qui est 'selected' ou si c'est un ancêtre - let selectedCount = - Object.values(this.option.referenceValues) // nombre d'enfants séléctionnés - .map((r) => r.currentPath) - .filter((p) => this.selecteds.some((pp) => pp.pathStartsWith(p))).length + 1; - if (Object.values(this.option.referenceValues).length === selectedCount) { - // ils sont tous séléctionnés - if (!this.isRoot) { - // je ne suis pas racine ou 'root' - this.$emit("set-parent-selected", event); // je demande à mes ancêtres - } else { - // je suis racine ou 'root' - event.toAdd.push(this.option.currentPath); // je me coche - this.$emit("select-menu-item", { event }); // je demande la modification de la liste; Fin! - } - } else { - // Au moins un des enfants n'est pas séléctionnés - event.toAdd.push(path); // je ne suis donc pas séléctionné ( indeterminate ). J'ajoute l'enfant qui m'a appelé - this.$emit("select-menu-item", { event }); // je demande la modification de la liste; Fin! - } - }, - }, -}; -</script> - -<style lang="scss" scoped> -span.check { - margin: 5px; -} - -.dropdown-content .selectMenu { - padding: 5px; - border-bottom: 0.5px solid rgb(230, 230, 230); - margin: 0 10px; - - button { - background-color: rgba(0, 100, 100, 0.85); - } - - .selectList { - overflow-y: scroll; - height: 200px; - border-top: 0.5px solid rgb(230, 230, 230); - - .selectMenu { - border-bottom: none; - } - } -} -</style> diff --git a/src/components/datatype/AuthorizationScopesMenu.vue b/src/components/datatype/AuthorizationScopesMenu.vue deleted file mode 100644 index 849c07cdb..000000000 --- a/src/components/datatype/AuthorizationScopesMenu.vue +++ /dev/null @@ -1,195 +0,0 @@ -<template> - <ValidationObserver ref="observer" class="columns"> - <div - v-for="(authReference, key) in authReferences" - :key="key" - class="column" - style="display: grid" - > - <ValidationProvider ref="file" class="column" rules="required"> - <b-field - :message="selecteds[key].length === 0 ? $t('validation.invalid-required') : ''" - type="is-danger" - > - <b-dropdown :ref="key" expanded> - <template #trigger="{ active }"> - <b-button - :icon-right="active ? 'chevron-up' : 'chevron-down'" - expanded - type="is-primary" - > - {{ - internationalisationService.localeReferenceColumnsNamesForReference( - { label: key }, - application - ) - }} - </b-button> - </template> - <SelectMenu - v-for="option in authReference" - :key="option.currentPath" - v-model="selecteds[key]" - :auth="key" - :is-root="true" - :option="option" - :selecteds="selecteds[key]" - @select-menu-item="selectAuthorization(key, $event)" - @set-parent-selected="window.alert('Game Over set-parent-selected')" - @set-indeterminate="window.alert('Game Over set-indeterminate !!')" - /> - </b-dropdown> - </b-field> - <b-field v-if="selecteds[key].length !== 0" :label="nameSelectedTagList(key)"> - <b-taglist> - <b-tag - v-for="select in selecteds[key]" - :key="select" - rounded - size="is-medium" - type="is-dark" - > - {{ - internationalisationService.localeReferenceColumnsNamesForReference( - { label: select }, - application - ) - }} - </b-tag> - </b-taglist> - </b-field> - </ValidationProvider> - </div> - <ValidationProvider ref="file" v-slot="{ errors, valid }" class="column" rules="required"> - <b-field - v-if="dateVisible" - :label="$t('dataTypeAuthorizations.label-datePicker')" - :message="errors" - :type="{ - 'is-danger': errors && errors.length > 0, - 'is-success': valid, - }" - class="column" - label-position="on-border" - > - <b-datepicker - v-model="startDate" - :date-parser="parseDate" - :placeholder="$t('dataTypesRepository.placeholder-datepicker') + 'dd-MM-YYYY'" - editable - icon="calendar" - pack="far" - @input="updateDate($event, 'from', index)" - > - </b-datepicker> - </b-field> - </ValidationProvider> - <ValidationProvider ref="file" v-slot="{ errors, valid }" class="column" rules="required"> - <b-field - v-if="dateVisible" - :label="$t('dataTypeAuthorizations.label-datePicker')" - :message="errors" - :type="{ - 'is-danger': errors && errors.length > 0, - 'is-success': valid, - }" - class="column" - label-position="on-border" - > - <b-datepicker - v-model="endDate" - :date-parser="parseDate" - :placeholder="$t('dataTypesRepository.placeholder-datepicker') + 'dd-MM-YYYY'" - editable - icon="calendar" - pack="far" - @input="updateDate($event, 'to')" - > - </b-datepicker> - </b-field> - </ValidationProvider> - </ValidationObserver> -</template> - -<script> -import SelectMenu from "@/components/common/SelectMenu"; -import { ref } from "vue"; -import { ValidationObserver, ValidationProvider } from "vee-validate"; -import { i18n } from "@/main"; -import useBoolean from "@/composable/components/boolean"; -import services from "@/composable/services"; -import useArray from "@/composable/components/array"; - -export default { - name: "AuthorizationScopesMenu", - components: { SelectMenu, ValidationObserver, ValidationProvider }, - emits: ["update-date", "update-search"], - setup(props) { - const { refBoolean: dateVisible, doChangeBoolean: changeDateVisible } = useBoolean(); - const { shallowRefArray: auths } = useArray(Object.keys(props.authReferences || [])); - let startDate = null; - let endDate = null; - let selecteds = auths.value.reduce((acc, auth) => { - acc[auth] = []; - return acc; - }, {}); - selecteds = ref(selecteds); - - function updateDate(event, type) { - let date = event.toLocaleDateString(); - date = - date && - date.replace(/(\d{2})\/(\d{2})\/(\d{4})(( \d{2})?(:\d{2})?(:\d{2})?)/, "$3-$2-$1$4"); - - this.$emit("update-date", { value: date, type }); - } - - function parseDate(date) { - date = - date && - date.replace(/(\d{2})\/(\d{2})\/(\d{4})(( \d{2})?(:\d{2})?(:\d{2})?)/, "$3-$2-$1$4"); - return new Date(date); - } - - function nameSelectedTagList(nameTagList) { - for (let key in selecteds.value) { - changeDateVisible(selecteds.value[key].length !== 0); - } - return i18n.t("dataTypesManagement.selected_filter", { key: nameTagList }); - } - - function selectAuthorization(auth, event) { - let newSelected = selecteds.value; - newSelected[auth] = newSelected[auth].filter((a) => { - return !event.event.toDelete.includes(a); - }); - event.event.toAdd.forEach((a) => { - newSelected[auth] = newSelected[auth].filter((aa) => !aa.pathStartsWith(a)); - newSelected[auth].push(a); - }); - selecteds = ref(newSelected); - this.$emit("update-search", { index: props.index, selecteds: newSelected }); - } - - return { - internationalisationService: services.internationalisationService, - updateDate, - parseDate, - nameSelectedTagList, - selectAuthorization, - dateVisible, - selecteds, - startDate, - endDate, - }; - }, - props: { - application: Object, - authReferences: Object, - value: Object, - index: Number, - }, -}; -</script> - -<style lang="scss" scoped></style> -- GitLab From 6ffec318fe2af3759fb841c5abd9e60a8cb70032 Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Mon, 10 Feb 2025 14:37:55 +0100 Subject: [PATCH 10/15] suppression section vide ou inutil --- .../common/AuthorizationTableForDatatype.vue | 17 -- .../common/CollapseMenuOneSelect.vue | 2 +- src/components/common/CollapsibleTree.vue | 10 +- src/components/common/TagsCollapse.vue | 2 - .../AuthorizationsForNoAuthorization.vue | 2 - .../DetailAuthorizationModalCard.vue | 2 - ...DetailAuthorizationTableForOneDataType.vue | 4 +- .../SummaryTableOfAuthorizationByData.vue | 2 - src/components/common/provider/FieldsForm.vue | 2 +- .../common/provider/FiltersDataCollapse.vue | 289 ++++++++++-------- src/components/common/provider/InputDate.vue | 2 - .../common/provider/InputDateInterval.vue | 2 - .../common/provider/InputNumber.vue | 2 - .../common/provider/InputNumberInterval.vue | 2 - .../common/provider/OreInputReference.vue | 1 - src/components/common/users/EditEmail.vue | 1 - src/components/common/users/EditPwd.vue | 1 - src/components/datas/DatasDynamicLink.vue | 1 - src/components/datas/DatasManyLink.vue | 1 - src/components/datas/DatasPatternLink.vue | 2 - src/components/login/Register.vue | 3 +- src/components/login/Signin.vue | 1 - src/model/authorization/Authorization.js | 2 +- .../AdditionalFileInfosView.vue | 4 - src/views/common/MenuView.vue | 2 +- src/views/users/UserView.vue | 1 - 26 files changed, 163 insertions(+), 197 deletions(-) diff --git a/src/components/common/AuthorizationTableForDatatype.vue b/src/components/common/AuthorizationTableForDatatype.vue index 63df9294b..face7fe55 100644 --- a/src/components/common/AuthorizationTableForDatatype.vue +++ b/src/components/common/AuthorizationTableForDatatype.vue @@ -275,23 +275,6 @@ export default { </script> <style lang="scss" scoped> -.authorizationTable { - margin-left: 10px; - padding: 0 0 0 5px; - - button { - opacity: 0.75; - } - - .dropdown-menu .dropdown-content .dropDownMenu button { - opacity: 0.5; - } - - .dgSelected { - color: #007f7f; - } -} - a { color: $dark; font-weight: bold; diff --git a/src/components/common/CollapseMenuOneSelect.vue b/src/components/common/CollapseMenuOneSelect.vue index e3c57df76..e1fff070a 100644 --- a/src/components/common/CollapseMenuOneSelect.vue +++ b/src/components/common/CollapseMenuOneSelect.vue @@ -11,7 +11,7 @@ </div> <b-collapse v-else :open="isOpen" animation="slide" class="card"> <template #trigger="props"> - <div :aria-expanded="props.open" class="card-header" role="button"> + <div :aria-expanded="props.open" class="card-header"> <p class="card-header-title"> {{ option.i18n[locale] || option.naturalKey }} </p> diff --git a/src/components/common/CollapsibleTree.vue b/src/components/common/CollapsibleTree.vue index a0edccdad..e6e51edc1 100644 --- a/src/components/common/CollapsibleTree.vue +++ b/src/components/common/CollapsibleTree.vue @@ -14,12 +14,7 @@ class="CollapsibleTree-header-infos column is-narrow" > <slot name="secondaryMenu" v-bind:onClickLabelCb="onClickLabelCb" v-bind:option="option"> - <div - :class="onClickLabelCb ? 'link' : ''" - tabindex="0" - @click="(event) => onClickLabelCb && onClickLabelCb(event, option.label)" - @keyup.enter="(event) => onClickLabelCb && onClickLabelCb(event, option.label)" - > + <div :class="onClickLabelCb ? 'link' : ''"> <!-- TODO Lucile : btn ouverture sidePanel à redéfinir ce qu'on met dedant puis refaire--> <b-tooltip v-if="false" @@ -31,6 +26,8 @@ outlined style="margin: 10px" :tabindex="false ? 0 : -1" + @click="(event) => onClickLabelCb && onClickLabelCb(event, option.label)" + @keyup.enter="(event) => onClickLabelCb && onClickLabelCb(event, option.label)" type="is-primary" > <b-icon icon="bars"></b-icon> @@ -347,7 +344,6 @@ $row-height: 40px; .file-name { border: none; height: 100%; - //border-left: solid 2px; border-radius: 0; padding-left: 0.5em; margin-left: 0.5em; diff --git a/src/components/common/TagsCollapse.vue b/src/components/common/TagsCollapse.vue index a071eb4a2..0266454ef 100644 --- a/src/components/common/TagsCollapse.vue +++ b/src/components/common/TagsCollapse.vue @@ -73,5 +73,3 @@ export default { }, }; </script> - -<style scoped></style> diff --git a/src/components/common/authorization/AuthorizationsForNoAuthorization.vue b/src/components/common/authorization/AuthorizationsForNoAuthorization.vue index c9f31b887..e28108c92 100644 --- a/src/components/common/authorization/AuthorizationsForNoAuthorization.vue +++ b/src/components/common/authorization/AuthorizationsForNoAuthorization.vue @@ -107,5 +107,3 @@ export default { }, }; </script> - -<style lang="scss" scoped></style> diff --git a/src/components/common/authorization/DetailAuthorizationModalCard.vue b/src/components/common/authorization/DetailAuthorizationModalCard.vue index a82ac1645..d0bd13004 100644 --- a/src/components/common/authorization/DetailAuthorizationModalCard.vue +++ b/src/components/common/authorization/DetailAuthorizationModalCard.vue @@ -87,5 +87,3 @@ export default { </div> </div> </template> - -<style lang="scss" scoped></style> diff --git a/src/components/common/authorization/DetailAuthorizationTableForOneDataType.vue b/src/components/common/authorization/DetailAuthorizationTableForOneDataType.vue index 93e24e90e..63eaca336 100644 --- a/src/components/common/authorization/DetailAuthorizationTableForOneDataType.vue +++ b/src/components/common/authorization/DetailAuthorizationTableForOneDataType.vue @@ -13,7 +13,7 @@ export default { <tbody> <tr v-for="item in children" :key="item.naturalKey"> <td class="chevron-cell"> - <a v-if="item.children.length !== 0" role="button"> + <a v-if="item.children.length !== 0"> <span class="icon"> <b-icon :icon="item.open ? 'chevron-down' : 'chevron-right'" @@ -31,5 +31,3 @@ export default { </tr> </tbody> </template> - -<style lang="scss" scoped></style> diff --git a/src/components/common/authorization/SummaryTableOfAuthorizationByData.vue b/src/components/common/authorization/SummaryTableOfAuthorizationByData.vue index 5e1502245..b2194c5a8 100644 --- a/src/components/common/authorization/SummaryTableOfAuthorizationByData.vue +++ b/src/components/common/authorization/SummaryTableOfAuthorizationByData.vue @@ -93,5 +93,3 @@ export default { </tbody> </table> </template> - -<style lang="scss" scoped></style> diff --git a/src/components/common/provider/FieldsForm.vue b/src/components/common/provider/FieldsForm.vue index 2c05cd09e..573ec8cdf 100644 --- a/src/components/common/provider/FieldsForm.vue +++ b/src/components/common/provider/FieldsForm.vue @@ -7,13 +7,13 @@ style="box-shadow: none" tabindex="0" @keyup.enter="isOpen" + @keyup.space="isOpen" > <template #trigger="detail"> <div :aria-expanded="isOpen" aria-controls="contentIdForA11y2" class="card-header" - role="button" style="box-shadow: none; border-bottom: thick double #009d9d" > <p class="card-header-title"> diff --git a/src/components/common/provider/FiltersDataCollapse.vue b/src/components/common/provider/FiltersDataCollapse.vue index 591db8407..6ad7f98ff 100644 --- a/src/components/common/provider/FiltersDataCollapse.vue +++ b/src/components/common/provider/FiltersDataCollapse.vue @@ -9,7 +9,7 @@ @keyup.space="open" > <template #trigger="props"> - <div class="card-header" role="button"> + <div class="card-header"> <p class="card-header-title" style="text-transform: capitalize"> <b-icon icon="sliders-h"></b-icon> <span>{{ $t("applications.advancedFilter") }}</span> @@ -46,13 +46,14 @@ v-model="autocompleted[columns.componentKey]" :data="searchValueReference" :placeholder="$t('dataTypeAuthorizations.search')" + :triggers="['focus']" :value="autocompleted[columns.componentKey]" autocomplete icon="search" icon-right="angle-down" open-on-focus - :triggers="['focus']" type="search" + @focus="getListeReferenceValues(columns.id, columns.refLinkedTo)" @select=" (option) => updateValue( @@ -68,7 +69,6 @@ ) " @typing="getNewListReferenceValuesWhenFiltered" - @focus="getListeReferenceValues(columns.id, columns.refLinkedTo)" > <template #selected="props"> <b-tag @@ -84,11 +84,6 @@ tabindex="0" type="is-primary" @close="removeTag(tag, columns.componentKey)" - :ref=" - (thisTag) => { - if (thisTag) tagRefs[index] = thisTag; - } - " > {{ getDisplayValueTagForNaturalKey(tag, columns.componentKey) }} </b-tag> @@ -109,9 +104,9 @@ </template> <b-field> <FilterNumberOrDate + :filters="filters" :is-interval="columns.isInterval" :model-value="columns" - :filters="filters" @sizeHeight="changeSizeHeight(columns.isInterval, $event)" @update:modelValue="updateValue(columns.id, $event, $event.isInterval)" @clear:modelValue="clear()" @@ -177,12 +172,12 @@ <div class="card-footer"> <div class="card-footer-item"> <b-button + :disabled="!filters.length" expanded icon-left="redo" outlined type="is-danger" @click="clear()" - disabled="!filters.length" >{{ $t("dataTypesManagement.réinitialiser") }} {{ $t("dataTypesManagement.filtre") }} </b-button> @@ -277,10 +272,8 @@ export default { reference.value = await services.dataService.getData(props.applicationName, refLinkedTo); } if (reference.value && reference.value.rows) { - for (let i = 0; i < reference.value.rows.length; i++) { - if (reference.value.rows[i]) { - valueReference.push(getValueDisplay(reference.value.rows[i], props.application)); - } + for (let row of reference.value.rows) { + valueReference.push(getValueDisplay(row, props.application)); } } } @@ -290,138 +283,125 @@ export default { } function updateValue(columnsId, event, option) { - event.filters = filters.value[columnsId] || autocompleted.value[columnsId]; - let localFilter = []; - localFilter = filters.value; - localFilter = localFilter.filter( + const localFilter = filters.value.filter( (filter) => (event.componentKey || columnsId) !== filter?.componentKey ); + event.filters = filters.value[columnsId] || autocompleted.value[columnsId]; if (event.isInterval) { - event = { - componentKey: event.componentKey, - intervalsValues: [{ from: event.intervalValues.from, to: event.intervalValues.to }], - }; - localFilter.push(event); - changeFilters(localFilter); + updateIntervalFilter(event, localFilter); } else if (event.simpleValue !== undefined) { - event.filters = event.filters || []; - event.filters[0] = event.simpleValue; - localFilter.push(event); - changeFilters(localFilter); - } - if (event.filters) { - if (option !== null && option.key !== "Enter") { - if (event.isInterval) { - event = { - componentKey: event.componentKey, - intervalsValues: [{ from: event.intervalValues.from, to: event.intervalValues.to }], - }; - } else { - if (event.simpleValue !== undefined) { - event.filters = event.filters || []; - event.filters[0] = event.simpleValue; - } else if (typeof option !== "object") { - event.filters = checkedValueIsInListFilter(option, columnsId, event); - autocompleted.value = checkedValueIsInListFilter( - option, - columnsId, - null, - autocompleted.value - ); - autocompleted.value[columnsId] = [...new Set(autocompleted.value[columnsId])]; - } else { - event.filters = checkedValueIsInListFilter(option, columnsId, event); - filters.value = checkedValueIsInListFilter(option, columnsId, null, filters.value); - filters.value[columnsId] = [...new Set(filters.value[columnsId])]; - } - if (event.filters && event.filters.length !== 0) { - for (let i = 0; i < event.filters.length; i++) { - if (getNaturalKey(event.filters[i], columnsId)) { - event.filters[i] = getNaturalKey(event.filters[i], columnsId); - } - } - } - event = { componentKey: event.componentKey, filters: [...new Set(event.filters)] }; - } - localFilter.push(event); - changeFilters(localFilter); - } else if (option === null) { - localFilter.push(event); - changeFilters(localFilter); - } + updateSimpleValueFilter(event, localFilter); + } else if (event.filters) { + updateComplexFilter(event, option, columnsId, localFilter); } + if (event.filters && event.filters.length !== 0) { - for (let i = 0; i < event.filters.length; i++) { - if (getNaturalKey(event.filters[i], columnsId)) { - event.filters[i] = getNaturalKey(event.filters[i], columnsId); - } - } + event.filters = event.filters.map((filter) => getNaturalKey(filter, columnsId) || filter); event = { componentKey: event.componentKey, filters: [...new Set(event.filters)] }; } + + changeFilters(localFilter); + } + + function updateIntervalFilter(event, localFilter) { + event = { + componentKey: event.componentKey, + intervalsValues: [{ from: event.intervalValues.from, to: event.intervalValues.to }], + }; + localFilter.push(event); + } + + function updateSimpleValueFilter(event, localFilter) { + event.filters = [event.simpleValue]; + localFilter.push(event); + } + + function updateComplexFilter(event, option, columnsId, localFilter) { + if (option !== null && option.key !== "Enter") { + if (typeof option !== "object") { + event.filters = checkedValueIsInListFilter(option, columnsId, event); + autocompleted.value = checkedValueIsInListFilter( + option, + columnsId, + null, + autocompleted.value + ); + autocompleted.value[columnsId] = [...new Set(autocompleted.value[columnsId])]; + } else { + event.filters = checkedValueIsInListFilter(option, columnsId, event); + filters.value = checkedValueIsInListFilter(option, columnsId, null, filters.value); + filters.value[columnsId] = [...new Set(filters.value[columnsId])]; + } + localFilter.push(event); + } else if (option === null) { + localFilter.push(event); + } } function removeTag(tagValue, componentKey) { - let index = 0; - let listNaturalKeyValue = []; - let localFilter = filters.value; - localFilter = localFilter.filter((filter) => componentKey !== filter?.componentKey); - if (tagValue && componentKey) { - if (autocompleted.value[componentKey] && autocompleted.value[componentKey].length !== 0) { - index = autocompleted.value[componentKey].indexOf(tagValue); - if (index > -1) { - autocompleted.value[componentKey].splice(index, 1); // 2nd parameter means remove one item only - } - if (autocompleted.value[componentKey] && autocompleted.value[componentKey] !== 0) { - for (let i = 0; i < autocompleted.value[componentKey].length; i++) { - if (getNaturalKey(autocompleted.value[componentKey][i], componentKey)) { - listNaturalKeyValue[i] = getNaturalKey( - autocompleted.value[componentKey][i], - componentKey - ); - } - } - } - autocompleted.value[componentKey] = [...new Set(autocompleted.value[componentKey])]; - localFilter.push({ - componentKey: componentKey, - filters: listNaturalKeyValue, - }); - changeAutocompleted(autocompleted.value); - changeFilters(localFilter); + if (!tagValue || !componentKey) return; + + let localFilter = filters.value.filter((filter) => componentKey !== filter?.componentKey); + + updateAutocompleted(tagValue, componentKey, localFilter); + updateFilters(tagValue, componentKey); + + changeFilters(localFilter); + } + + function updateAutocompleted(tagValue, componentKey, localFilter) { + if (!autocompleted.value[componentKey]?.length) return; + + const index = autocompleted.value[componentKey].indexOf(tagValue); + if (index > -1) { + autocompleted.value[componentKey].splice(index, 1); + } + + const listNaturalKeyValue = autocompleted.value[componentKey].map( + (value) => getNaturalKey(value, componentKey) || value + ); + + autocompleted.value[componentKey] = [...new Set(autocompleted.value[componentKey])]; + + localFilter.push({ + componentKey: componentKey, + filters: listNaturalKeyValue, + }); + + changeAutocompleted(autocompleted.value); + } + + function updateFilters(tagValue, componentKey) { + if (!filters.value || Object.keys(filters.value).length === 0) return; + + if (filters.value[componentKey]?.length) { + const index = filters.value[componentKey].indexOf(tagValue); + if (index > -1) { + filters.value[componentKey].splice(index, 1); } - if ( - (filters.value && filters.value.length !== 0) || - Object.keys(filters.value).length !== 0 - ) { - if (filters.value[componentKey] && filters.value[componentKey].length !== 0) { - index = filters.value[componentKey].indexOf(tagValue); + } + + filters.value = filters.value + .map((filter) => { + if (filter?.componentKey === componentKey && filter.filters.length !== 0) { + const index = filter.filters.indexOf(tagValue); if (index > -1) { - filters.value[componentKey].splice(index, 1); // 2nd parameter means remove one item only - } - } - for (let i = 0; i < filters.value.length; i++) { - if ( - filters.value[i] && - filters.value[i].componentKey === componentKey && - filters.value[i].filters.length !== 0 - ) { - index = filters.value[i].filters.indexOf(tagValue); - if (index > -1) { - filters.value[i].filters.splice(index, 1); // 2nd parameter means remove one item only - filters.value[i].filters = [...new Set(filters.value[i].filters)]; - } - } else if (filters.value[i] && filters.value[i].filters.length === 0) { - delete filters.value[i]; + filter.filters.splice(index, 1); + filter.filters = [...new Set(filter.filters)]; } + return filter; } - if ((filters.value.length === 1 && !filters.value[0]) || filters.value.length === 0) { - filters.value = []; - } else { - filters.value = [...new Set(filters.value)]; - } - changeFilters(filters.value); - } + return filter?.filters?.length ? filter : null; + }) + .filter(Boolean); + + if (filters.value.length === 0) { + filters.value = []; + } else { + filters.value = [...new Set(filters.value)]; } + + changeFilters(filters.value); } function checkedValueIsInListFilter(option, columnsId, event, objectFilterOrAutocomplted) { @@ -456,22 +436,61 @@ export default { function clear() { let listInput = document.getElementsByClassName("tag"); - for (let i = 0; i < listInput.length; i++) { + for (let input of listInput) { + if (input.querySelector(".delete")) { + input.querySelector(".delete").click(); + } + input.value = ""; + } + /*for (let i = 0; i < listInput.length; i++) { if (listInput[i].querySelector(".delete")) { listInput[i].querySelector(".delete").click(); } listInput[i].value = ""; - } + }*/ listInput = document.getElementsByClassName("input"); - for (let i = 0; i < listInput.length; i++) { - listInput[i].value = ""; + for (let input of listInput) { + input.value = ""; } + /*for (let i = 0; i < listInput.length; i++) { + listInput[i].value = ""; + }*/ changeFilters([]); changeAutocompleted([]); return this.$emit("clear-search", { filters }); } function getDisplayValueTagForNaturalKey(value, columnsId) { + const referenceValues = listReferenceValueForAllReferences.value[columnsId]?.rows; + if (!referenceValues) return value; + + const matchingRow = referenceValues.find((row) => row.naturalKey === value); + if (!matchingRow) return value; + + const locale = services.internationalisationService.getLocale(); + return ( + matchingRow.values[`__display_${locale}`] || + matchingRow.values["__display_default"] || + matchingRow.naturalKey + ); + } + + function getNaturalKey(value, columnsId) { + const references = listReferenceValueForAllReferences.value[columnsId]?.rows; + + if (references) { + const locale = services.internationalisationService.getLocale(); + + const foundRow = references.find( + (row) => + row.values["__display_default"] === value || row.values["__display_" + locale] === value + ); + + return foundRow?.naturalKey; + } + } + + /*function getDisplayValueTagForNaturalKey(value, columnsId) { if ( listReferenceValueForAllReferences.value[columnsId] && listReferenceValueForAllReferences.value[columnsId].rows @@ -521,7 +540,7 @@ export default { } } } - } + }*/ return { changeSizeHeight, diff --git a/src/components/common/provider/InputDate.vue b/src/components/common/provider/InputDate.vue index 45c5d643c..5814aa7e1 100644 --- a/src/components/common/provider/InputDate.vue +++ b/src/components/common/provider/InputDate.vue @@ -83,5 +83,3 @@ export default { </b-timepicker> </div> </template> - -<style scoped lang="scss"></style> diff --git a/src/components/common/provider/InputDateInterval.vue b/src/components/common/provider/InputDateInterval.vue index c57b2f98d..24f6e793a 100644 --- a/src/components/common/provider/InputDateInterval.vue +++ b/src/components/common/provider/InputDateInterval.vue @@ -207,5 +207,3 @@ export default { </div> </div> </template> - -<style lang="scss" scoped></style> diff --git a/src/components/common/provider/InputNumber.vue b/src/components/common/provider/InputNumber.vue index 0bc7e0e3e..898d31899 100644 --- a/src/components/common/provider/InputNumber.vue +++ b/src/components/common/provider/InputNumber.vue @@ -53,5 +53,3 @@ export default { > </b-numberinput> </template> - -<style scoped lang="scss"></style> diff --git a/src/components/common/provider/InputNumberInterval.vue b/src/components/common/provider/InputNumberInterval.vue index c0a8d3f2e..72d073057 100644 --- a/src/components/common/provider/InputNumberInterval.vue +++ b/src/components/common/provider/InputNumberInterval.vue @@ -84,5 +84,3 @@ export default { </b-numberinput> </div> </template> - -<style scoped lang="scss"></style> diff --git a/src/components/common/provider/OreInputReference.vue b/src/components/common/provider/OreInputReference.vue index a4dd65300..202fac812 100644 --- a/src/components/common/provider/OreInputReference.vue +++ b/src/components/common/provider/OreInputReference.vue @@ -148,4 +148,3 @@ export default { }; </script> -<style scoped></style> diff --git a/src/components/common/users/EditEmail.vue b/src/components/common/users/EditEmail.vue index cd08794d3..625274a39 100644 --- a/src/components/common/users/EditEmail.vue +++ b/src/components/common/users/EditEmail.vue @@ -148,4 +148,3 @@ export default { }; </script> -<style scoped></style> diff --git a/src/components/common/users/EditPwd.vue b/src/components/common/users/EditPwd.vue index 84cdb3a15..fc62475a5 100644 --- a/src/components/common/users/EditPwd.vue +++ b/src/components/common/users/EditPwd.vue @@ -93,4 +93,3 @@ export default { <style scoped></style> -<style scoped></style> diff --git a/src/components/datas/DatasDynamicLink.vue b/src/components/datas/DatasDynamicLink.vue index 7a0f110a4..f64757c2e 100644 --- a/src/components/datas/DatasDynamicLink.vue +++ b/src/components/datas/DatasDynamicLink.vue @@ -180,4 +180,3 @@ export default { }; </script> -<style scoped></style> diff --git a/src/components/datas/DatasManyLink.vue b/src/components/datas/DatasManyLink.vue index c8a6ebe42..017fbb29d 100644 --- a/src/components/datas/DatasManyLink.vue +++ b/src/components/datas/DatasManyLink.vue @@ -241,4 +241,3 @@ export default { }; </script> -<style scoped></style> diff --git a/src/components/datas/DatasPatternLink.vue b/src/components/datas/DatasPatternLink.vue index 09b141f5a..c1141fa09 100644 --- a/src/components/datas/DatasPatternLink.vue +++ b/src/components/datas/DatasPatternLink.vue @@ -98,7 +98,6 @@ export default { }, beforeCreate() { this.$options.components.DatasLink = require("./DatasLink.vue").default; - //this.$options.components.DatasManyLink = require("./DatasManyLink.vue").default; }, setup(props) { const isCardModalActive = useBoolean().refBoolean; @@ -155,4 +154,3 @@ export default { }; </script> .modal-high-z-index { z-index: 9999 !important; position: absolute; } -<style scoped></style> diff --git a/src/components/login/Register.vue b/src/components/login/Register.vue index 4a1811908..4da529c2c 100644 --- a/src/components/login/Register.vue +++ b/src/components/login/Register.vue @@ -77,11 +77,10 @@ import { email as emailRules } from "vee-validate/dist/rules"; import services from "@/composable/services"; import useText from "@/composable/components/text.js"; import useBoolean from "@/composable/components/boolean"; -import { onMounted } from "vue"; +import { onMounted, inject } from "vue"; import { ValidationObserver, extend } from "vee-validate"; import TextField from "@/components/forms/TextField.vue"; import { i18n } from "@/main"; -import { inject } from "vue"; export default { name: "Register", diff --git a/src/components/login/Signin.vue b/src/components/login/Signin.vue index cc8377d6d..f1abb6631 100644 --- a/src/components/login/Signin.vue +++ b/src/components/login/Signin.vue @@ -112,7 +112,6 @@ export default { warningMessages.value.push( services.errorsService.getErrorsLoginMessages(m.message, m.params) ); - //services.loginService.modifAcount(m.params); }; const signIn = async function () { diff --git a/src/model/authorization/Authorization.js b/src/model/authorization/Authorization.js index 8a719ec22..cea66158a 100644 --- a/src/model/authorization/Authorization.js +++ b/src/model/authorization/Authorization.js @@ -44,7 +44,7 @@ export class Authorization { path.push(this.requiredAuthorizations[scopeId[scopeIdKey]].sql); } } - path = path.toReversed().join("."); + path = path.reverse().join("."); return path; } diff --git a/src/views/additionalfiles/AdditionalFileInfosView.vue b/src/views/additionalfiles/AdditionalFileInfosView.vue index 84b185620..22578151c 100644 --- a/src/views/additionalfiles/AdditionalFileInfosView.vue +++ b/src/views/additionalfiles/AdditionalFileInfosView.vue @@ -42,7 +42,6 @@ :aria-expanded="isOpenFileUpload" aria-controls="contentIdForA11y2" class="panel-heading" - role="button" > <strong> <FontAwesomeIcon @@ -118,7 +117,6 @@ :aria-expanded="isOpenFileAssociate" aria-controls="contentIdForA11y2" class="panel-heading" - role="button" > <strong> <FontAwesomeIcon @@ -202,7 +200,6 @@ import { AdditionalFileService } from "@/services/rest/AdditionalFileService"; import { Component, Prop, Vue, Watch } from "vue-property-decorator"; import PageView from "../common/PageView.vue"; import { ApplicationResult } from "@/model/ApplicationResult"; -import AuthorizationTable from "@/components/common/AuthorizationTable"; import AuthorizationTableForDatatype from "@/components/common/AuthorizationTableForDatatype.vue"; import { Authorization } from "@/model/authorization/Authorization"; import { Authorizations } from "@/model/authorization/Authorizations"; @@ -217,7 +214,6 @@ import { User } from "@/model/User"; @Component({ components: { LoadingAnimate, - AuthorizationTable, AuthorizationTableForDatatype, PageView, SubMenu, diff --git a/src/views/common/MenuView.vue b/src/views/common/MenuView.vue index e36922361..a04c90cc8 100644 --- a/src/views/common/MenuView.vue +++ b/src/views/common/MenuView.vue @@ -66,7 +66,7 @@ <b-navbar-item tag="div" class="MenuView-user"> <b-dropdown position="is-bottom-left" append-to-body aria-role="menu"> <template #trigger> - <a class="navbar-item" role="button"> + <a class="navbar-item"> <b-icon icon="user-astronaut" class="mr-1" /> <span>{{ currentUser.login }}</span> <b-icon icon="caret-down" class="ml-2" /> diff --git a/src/views/users/UserView.vue b/src/views/users/UserView.vue index 779430c0e..b49b413c6 100644 --- a/src/views/users/UserView.vue +++ b/src/views/users/UserView.vue @@ -153,4 +153,3 @@ export default { }; </script> -<style scoped></style> -- GitLab From b4b030ab5fefb4ff25b222c0a7f6940aa8c551d9 Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Mon, 10 Feb 2025 14:38:21 +0100 Subject: [PATCH 11/15] refactoring function trop longue --- src/components/common/TagsInfos.vue | 39 +++++++----- .../AuthorizationTableForOneDataType.vue | 60 +++++++++---------- src/composable/components/object.js | 2 +- src/model/application/Component.js | 8 ++- src/views/application/ApplicationsView.vue | 16 ++--- src/views/data/DataTableView.vue | 7 ++- 6 files changed, 73 insertions(+), 59 deletions(-) diff --git a/src/components/common/TagsInfos.vue b/src/components/common/TagsInfos.vue index d549fea40..211499fb7 100644 --- a/src/components/common/TagsInfos.vue +++ b/src/components/common/TagsInfos.vue @@ -48,13 +48,19 @@ export default { function presenceTag(tag) { return isPresent(tag) ? "is-primary is-light" : "is-warning is-light"; } - const tagsListParent = computed(() => - props.infoParent - ? props.infoParent.localtags - ? props.infoParent.localtags - : props.infoParent.tags - : [] - ); + + // eslint-disable-next-line vue/return-in-computed-property + const tagsListParent = computed(() => { + if (props.infoParent) { + if (props.infoParent.localtags) { + return props.infoParent.localtags; + } else if (props.infoParent.tags) { + return props.infoParent.tags; + } + } else { + return []; + } + }); const tagInListParent = computed( () => props.tagsMenu && tagsListParent.value && tagsListParent.value.filter(isPresent) @@ -69,13 +75,16 @@ export default { props.infoParent && props.infoParent.tags ); - const infoParentDisplay = computed(() => - props.infoParent - ? props.infoParent.label - ? props.infoParent.label - : props.infoParent.title - : "" - ); + // eslint-disable-next-line vue/return-in-computed-property + const infoParentDisplay = computed(() => { + if (props.infoParent) { + if (props.infoParent.label) { + return props.infoParent.label; + } else if (props.infoParent.title) { + return props.infoParent.title; + } + } else return ""; + }); return { getLocale, @@ -123,5 +132,3 @@ export default { </div> </div> </template> - -<style scoped lang="scss"></style> diff --git a/src/components/common/authorization/AuthorizationTableForOneDataType.vue b/src/components/common/authorization/AuthorizationTableForOneDataType.vue index 3dff48cb4..7d2b16323 100644 --- a/src/components/common/authorization/AuthorizationTableForOneDataType.vue +++ b/src/components/common/authorization/AuthorizationTableForOneDataType.vue @@ -45,12 +45,16 @@ export default { ); const locale = services.internationalisationService.getLocale(); - const isCheckboxChecked = (datatypeId, key) => - key === "extraction" && props.hasDependencies.includes(datatypeId) - ? true - : operationtypes.value - ? operationtypes.value.includes(key) || Array.from(localOperationtypes).includes(key) - : false; + const isCheckboxChecked = (datatypeId, key) => { + if ("extraction" && props.hasDependencies.includes(datatypeId)) { + key = true; + } else if (operationtypes.value) { + key = operationtypes.value.includes(key) || Array.from(localOperationtypes).includes(key); + } else { + key = false; + } + return key; + }; const isCheckboxDisabled = (datatypeId, key) => key === "extraction" && props.hasDependencies.includes(datatypeId); @@ -134,27 +138,25 @@ export default { } function rootReferenceScopeSelected(hierarchicalTagName, referenceScopesByDataId) { - for (let i = 0; props.referenceScope.length > i; i++) { - if ( - props.referenceScope[i].datatype === props.dataName && - props.referenceScope[i].id === referenceScopesByDataId - ) { - for (let j = 0; props.referenceScope[i].nodes.length > j; j++) { - if (props.referenceScope[i].nodes[j].id === hierarchicalTagName) { - if (props.referenceScope[i].nodes[j].i18n) { - return props.referenceScope[i].nodes[j].i18n[locale]; - } else { - return props.referenceScope[i].nodes[j].naturalKey; - } - } else { - displayNodeTag(props.referenceScope[i].nodes[j], hierarchicalTagName); - } - } + const reference = props.referenceScope.find( + (ref) => ref.datatype === props.dataName && ref.id === referenceScopesByDataId + ); + + if (reference) { + const node = reference.nodes.find((n) => n.id === hierarchicalTagName); + + if (node) { + return node.i18n ? node.i18n[locale] : node.naturalKey; } + + // Si aucun nœud ne correspond, on affiche les autres nœuds + reference.nodes.forEach((n) => displayNodeTag(n, hierarchicalTagName)); } - return displayNodeTagHierarchical.value[hierarchicalTagName] - ? displayNodeTagHierarchical.value[hierarchicalTagName] - : hierarchicalTagName.split("K").pop(); + + return ( + displayNodeTagHierarchical.value[hierarchicalTagName] || + hierarchicalTagName.split("K").pop() + ); } return { @@ -207,9 +209,9 @@ export default { v-if="withTimeScope && (hasExtraction || localHasExtraction)" :format="'dd/MM/yyyy HH:mm:ss'" :from="getFromDate" + :has-extraction="hasExtraction || localHasExtraction" :input-type="typeTimeScope" :to="getToDate" - :has-extraction="hasExtraction || localHasExtraction" class="column is-3" @update:date-value-interval=" $emit('update:date-value-interval', $event.intervalAsDatesArray) @@ -226,12 +228,12 @@ export default { > <b-dropdown :ref="referenceScopesByData.id" + :triggers="['focus']" expanded max-height="500" + open-on-focus scrollable width="500" - open-on-focus - :triggers="['focus']" > <template #trigger="{ active }"> <b-taginput @@ -285,5 +287,3 @@ export default { </div> </div> </template> - -<style lang="scss" scoped></style> diff --git a/src/composable/components/object.js b/src/composable/components/object.js index a0ecf9047..6c0fabe55 100644 --- a/src/composable/components/object.js +++ b/src/composable/components/object.js @@ -1,6 +1,6 @@ import { reactive } from "vue"; -function useObject(obj) { +function useObject(obj = {}) { if (!obj.toString() == "[object, object]") { throw new Error("An object is expected. Passing value : " + obj); } diff --git a/src/model/application/Component.js b/src/model/application/Component.js index 86cb35501..4decb8ed8 100644 --- a/src/model/application/Component.js +++ b/src/model/application/Component.js @@ -351,10 +351,14 @@ class PatternComponent extends Component { returnValue[col.id] = value[col.id]; return returnValue; }, []); - adjacents.forEach((adjacent) => {qualifiers.push(adjacent);}) + adjacents.forEach((adjacent) => { + qualifiers.push(adjacent); + }); } else { qualifiers = [...this.patternQualifierComponents]; - this.patternAdjacentComponents.forEach((adjacent) => {qualifiers.push(adjacent);}) + this.patternAdjacentComponents.forEach((adjacent) => { + qualifiers.push(adjacent); + }); } return qualifiers; diff --git a/src/views/application/ApplicationsView.vue b/src/views/application/ApplicationsView.vue index 72ecabb95..bffdd02ea 100644 --- a/src/views/application/ApplicationsView.vue +++ b/src/views/application/ApplicationsView.vue @@ -25,14 +25,14 @@ <div class="column is-3-widescreen is-12-desktop"> <section> <div v-if="canCreateApplication" class="card is-clickable"> - <div - class="card-header createApplication" - role="button" - style="margin-bottom: 50px" - tabindex="0" - @click="createApplication((applications || []).map((a) => a.name))" - > - <a class="card-header-icon createApplication"> + <div class="card-header createApplication" style="margin-bottom: 50px"> + <a + class="card-header-icon createApplication" + tabindex="0" + @keyup.enter="createApplication((applications || []).map((a) => a.name))" + @keyup.space="createApplication((applications || []).map((a) => a.name))" + @click="createApplication((applications || []).map((a) => a.name))" + > <b-icon icon="plus"></b-icon> </a> <p class="card-header-title createApplication"> diff --git a/src/views/data/DataTableView.vue b/src/views/data/DataTableView.vue index bba72a95d..b8fa28ef0 100644 --- a/src/views/data/DataTableView.vue +++ b/src/views/data/DataTableView.vue @@ -426,9 +426,12 @@ export default { ); changeApplication({ ...services.internationalisationService.mergeInternationalization(application), - localRefName: application?.configuration?.i18n?.data[props.dataId]?.i18n?.title[locale] || props.dataId, + localRefName: + application?.configuration?.i18n?.data[props.dataId]?.i18n?.title[locale] || + props.dataId, localRefDescription: - application.configuration?.i18n?.data[props.dataId]?.i18n?.description[locale] || props.dataId, + application.configuration?.i18n?.data[props.dataId]?.i18n?.description[locale] || + props.dataId, }); totalRows.value = application.referenceSynthesis.find( -- GitLab From a4004a015e2955df58081fdad487fa261a5af6a9 Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Mon, 10 Feb 2025 15:43:59 +0100 Subject: [PATCH 12/15] =?UTF-8?q?suppression=20code=20comment=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/provider/FiltersDataCollapse.vue | 61 ------------------- 1 file changed, 61 deletions(-) diff --git a/src/components/common/provider/FiltersDataCollapse.vue b/src/components/common/provider/FiltersDataCollapse.vue index 6ad7f98ff..267bdc47b 100644 --- a/src/components/common/provider/FiltersDataCollapse.vue +++ b/src/components/common/provider/FiltersDataCollapse.vue @@ -442,19 +442,10 @@ export default { } input.value = ""; } - /*for (let i = 0; i < listInput.length; i++) { - if (listInput[i].querySelector(".delete")) { - listInput[i].querySelector(".delete").click(); - } - listInput[i].value = ""; - }*/ listInput = document.getElementsByClassName("input"); for (let input of listInput) { input.value = ""; } - /*for (let i = 0; i < listInput.length; i++) { - listInput[i].value = ""; - }*/ changeFilters([]); changeAutocompleted([]); return this.$emit("clear-search", { filters }); @@ -490,58 +481,6 @@ export default { } } - /*function getDisplayValueTagForNaturalKey(value, columnsId) { - if ( - listReferenceValueForAllReferences.value[columnsId] && - listReferenceValueForAllReferences.value[columnsId].rows - ) { - for (let i = 0; i < listReferenceValueForAllReferences.value[columnsId].rows.length; i++) { - if (listReferenceValueForAllReferences.value[columnsId].rows[i].naturalKey === value) { - if ( - listReferenceValueForAllReferences.value[columnsId].rows[i].values[ - "__display_default" - ] - ) { - return listReferenceValueForAllReferences.value[columnsId].rows[i].values[ - "__display_default" - ]; - } else if ( - listReferenceValueForAllReferences.value[columnsId].rows[i].values[ - "__display_" + services.internationalisationService.getLocale() - ] - ) { - return listReferenceValueForAllReferences.value[columnsId].rows[i].values[ - "__display_" + services.internationalisationService.getLocale() - ]; - } else { - return listReferenceValueForAllReferences.value[columnsId].rows[i].naturalKey; - } - } - } - } - return value; - } - - function getNaturalKey(value, columnsId) { - if ( - listReferenceValueForAllReferences.value[columnsId] && - listReferenceValueForAllReferences.value[columnsId].rows - ) { - for (let i = 0; i < listReferenceValueForAllReferences.value[columnsId].rows.length; i++) { - if ( - listReferenceValueForAllReferences.value[columnsId].rows[i].values[ - "__display_default" - ] === value || - listReferenceValueForAllReferences.value[columnsId].rows[i].values[ - "__display_" + services.internationalisationService.getLocale() - ] === value - ) { - return listReferenceValueForAllReferences.value[columnsId].rows[i].naturalKey; - } - } - } - }*/ - return { changeSizeHeight, clear, -- GitLab From 58e82c7108fbbf9bbfef78aefb92a366cb916db3 Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Mon, 17 Feb 2025 11:00:02 +0100 Subject: [PATCH 13/15] suppression code mort --- .../common/provider/OreInputReference.vue | 1 - src/components/common/users/EditEmail.vue | 1 - src/components/common/users/EditPwd.vue | 1 - src/components/datas/DatasDynamicLink.vue | 1 - src/components/datas/DatasManyLink.vue | 1 - src/views/application/ApplicationInfoView.vue | 4 +- src/views/data/DataVersioningView.vue | 155 ++++++++++-------- src/views/users/UserView.vue | 1 - 8 files changed, 88 insertions(+), 77 deletions(-) diff --git a/src/components/common/provider/OreInputReference.vue b/src/components/common/provider/OreInputReference.vue index 202fac812..3a63eb489 100644 --- a/src/components/common/provider/OreInputReference.vue +++ b/src/components/common/provider/OreInputReference.vue @@ -147,4 +147,3 @@ export default { }, }; </script> - diff --git a/src/components/common/users/EditEmail.vue b/src/components/common/users/EditEmail.vue index 625274a39..1bf923c3e 100644 --- a/src/components/common/users/EditEmail.vue +++ b/src/components/common/users/EditEmail.vue @@ -147,4 +147,3 @@ export default { }, }; </script> - diff --git a/src/components/common/users/EditPwd.vue b/src/components/common/users/EditPwd.vue index fc62475a5..bc0828ae7 100644 --- a/src/components/common/users/EditPwd.vue +++ b/src/components/common/users/EditPwd.vue @@ -92,4 +92,3 @@ export default { </script> <style scoped></style> - diff --git a/src/components/datas/DatasDynamicLink.vue b/src/components/datas/DatasDynamicLink.vue index f64757c2e..1f09199a2 100644 --- a/src/components/datas/DatasDynamicLink.vue +++ b/src/components/datas/DatasDynamicLink.vue @@ -179,4 +179,3 @@ export default { }, }; </script> - diff --git a/src/components/datas/DatasManyLink.vue b/src/components/datas/DatasManyLink.vue index 017fbb29d..1ffae1747 100644 --- a/src/components/datas/DatasManyLink.vue +++ b/src/components/datas/DatasManyLink.vue @@ -240,4 +240,3 @@ export default { }, }; </script> - diff --git a/src/views/application/ApplicationInfoView.vue b/src/views/application/ApplicationInfoView.vue index 7e5dae0f9..8d4c9143c 100644 --- a/src/views/application/ApplicationInfoView.vue +++ b/src/views/application/ApplicationInfoView.vue @@ -231,7 +231,7 @@ export default { </div> <div v-if="application.creationDate" class="infos"> <p field="creationDate"> - {{ $t("applications.creation-date") }} : {{ formatedDateArray(application.creationDate) }} + {{ $t("applications.creation-date") }}: {{ formatedDateArray(application.creationDate) }} </p> <p v-if=" @@ -242,7 +242,7 @@ export default { " field="updateDate" > - {{ $t("applications.update-date") }} : {{ formatedDateArray(application.updateDate) }} + {{ $t("applications.update-date") }}: {{ formatedDateArray(application.updateDate) }} </p> </div> <div class="infos"> diff --git a/src/views/data/DataVersioningView.vue b/src/views/data/DataVersioningView.vue index 166e4d96c..aac1d7d3a 100644 --- a/src/views/data/DataVersioningView.vue +++ b/src/views/data/DataVersioningView.vue @@ -17,55 +17,6 @@ }) " /> - <div class="columns"> - <b-field - v-for="(referenceScopesByData, index) in referenceScopes[dataId]" - :key="index" - :label="referenceScopesByData.i18n[locale] || referenceScopesByData.id" - class="column is-3" - > - <b-dropdown - :ref="referenceScopesByData.id" - :id="referenceScopesByData.id" - expanded - open-on-focus - :triggers="['focus']" - max-height="500" - scrollable - width="500" - > - <template #trigger="{ active }"> - <b-taginput - v-model="requiredAuthorizationsLabels[referenceScopesByData.id]" - :aria-placeholder=" - $t('dataTypesRepository.placeholder-select-scope-depot', { - scope: referenceScopesByData.i18n[locale] || referenceScopesByData.id, - }) - " - :closable="false" - :icon-right="active ? 'angle-up' : 'angle-down'" - :placeholder=" - $t('dataTypesRepository.placeholder-select-scope-depot', { - scope: referenceScopesByData.i18n[locale] || referenceScopesByData.id, - }) - " - rounded - type="is-dark" - > - </b-taginput> - </template> - <CollapseMenuOneSelect - v-for="(option, optionKey) in referenceScopesByData.nodes" - :id="option.id" - :key="optionKey" - :option="option" - :list-select="requiredAuthorizationsLabels[referenceScopesByData.id]" - :id-reference-scope="referenceScopesByData.id" - @select-menu-item="selectAuthorization($event.type, $event)" - ></CollapseMenuOneSelect> - </b-dropdown> - </b-field> - </div> <div class="columns"> <div class="column"> <form class="card"> @@ -82,13 +33,67 @@ </template> <div class="card-content"> <div class="content"> - <div class="columns"> + <div class="columns" v-if="withReferenceScopes"> + <div + class="column" + v-for="(referenceScopesByData, index) in referenceScopes[dataId]" + :key="index" + > + <b-field + class="column" + :label="referenceScopesByData.i18n[locale] || referenceScopesByData.id" + > + <b-dropdown + :ref="referenceScopesByData.id" + :id="referenceScopesByData.id" + expanded + open-on-focus + :triggers="['focus']" + max-height="500" + scrollable + width="500" + > + <template #trigger="{ active }"> + <b-taginput + v-model="requiredAuthorizationsLabels[referenceScopesByData.id]" + :aria-placeholder=" + $t('dataTypesRepository.placeholder-select-scope-depot', { + scope: + referenceScopesByData.i18n[locale] || referenceScopesByData.id, + }) + " + :closable="false" + :icon-right="active ? 'angle-up' : 'angle-down'" + :placeholder=" + $t('dataTypesRepository.placeholder-select-scope-depot', { + scope: + referenceScopesByData.i18n[locale] || referenceScopesByData.id, + }) + " + rounded + type="is-dark" + > + </b-taginput> + </template> + <CollapseMenuOneSelect + v-for="(option, optionKey) in referenceScopesByData.nodes" + :id="option.id" + :key="optionKey" + :option="option" + :list-select="requiredAuthorizationsLabels[referenceScopesByData.id]" + :id-reference-scope="referenceScopesByData.id" + @select-menu-item="selectAuthorization($event.type, $event)" + ></CollapseMenuOneSelect> + </b-dropdown> + </b-field> + </div> + </div> + <div class="columns" v-if="withTimeScope"> <div class="column"> <b-field :label="$t('dataTypesRepository.start-date')" class="column" data-cy="dateStart" - label-position="on-border" > <InputDate :format="patternDateTimeScope" @@ -106,7 +111,6 @@ :label="$t('dataTypesRepository.end-date')" class="column" data-cy="dateEnd" - label-position="on-border" > <InputDate :format="patternDateTimeScope" @@ -119,10 +123,12 @@ </InputDate> </b-field> </div> + </div> + <div class="columns"> <div class="column" style="display: flex; align-items: center"> <b-upload v-model="file" - class="file-label" + class="column file-label" data-cy="changeFileButton" @input="changeFile" > @@ -139,12 +145,7 @@ </div> </div> <div class="columns"> - <b-field - :label="$t('dataTypesRepository.comment')" - class="column" - expanded - label-position="on-border" - > + <b-field :label="$t('dataTypesRepository.comment')" class="column" expanded> <b-input v-model="comment" maxlength="200" type="textarea"></b-input> </b-field> </div> @@ -162,7 +163,7 @@ </form> </div> </div> - <div v-if="submissionListVisible" class="columns"> + <div v-if="submissionListVisible || !withReferenceScopes" class="columns"> <div class="card column"> <LoadingAnimate v-if="loading" :size="'is-medium'"></LoadingAnimate> <div v-else id="element" class="card-content"> @@ -392,6 +393,8 @@ export default { const { shallowRefArray: errorsMessages, doChangeArray: changeErrorsMessages } = useArray(); const { reactiveObject: selected, doChangeObject: changeSelected } = useObject(); const { refBoolean: loading } = useBoolean(); + const { refBoolean: withTimeScope } = useBoolean(); + const { refBoolean: withReferenceScopes } = useBoolean(); const { refBoolean: submissionListVisible } = useBoolean(); const { reactiveObject: requiredAuthorizationsObject, @@ -533,6 +536,7 @@ export default { container: document.getElementById("element"), }); changeVersioning(application.configuration.dataDescription[props.dataId].submission); + withTimeScope.value = Object.keys(versioning?.submissionScope?.timescope).length !== 0; componentNameTimeScope = versioning?.submissionScope?.timescope?.component; changeApplication({ ...services.internationalisationService.mergeInternationalization(application), @@ -542,6 +546,7 @@ export default { }); changeConfiguration(application.configuration.dataDescription[props.dataId]); changeAuthorizations(configuration.submission.submissionScope); + withReferenceScopes.value = versioning?.submissionScope?.referenceScopes.length !== 0; changeReferences(application.references); changeSelected( new BinaryFileDataset({ @@ -684,20 +689,30 @@ export default { } async function upload() { - if (file.value && startDate.value && endDate.value) { + let localStartDate = null; + let localEndDate = null; + if (withTimeScope.value) { + if (startDate.value) { + localStartDate = /(.{10})T(.{8}).*/ + .exec(new Date(startDate.value).toISOString()) + .filter((a, i) => i !== 0) + .join(" "); + } + if (endDate.value) { + localEndDate = /(.{10})T(.{8}).*/ + .exec(new Date(endDate.value).toISOString()) + .filter((a, i) => i !== 0) + .join(" "); + } + } + if (file.value) { const fileOrId = new FileOrUUID( null, new BinaryFileDataset( props.dataId, selected.requiredAuthorizations, - /(.{10})T(.{8}).*/ - .exec(new Date(startDate.value).toISOString()) - .filter((a, i) => i !== 0) - .join(" "), - /(.{10})T(.{8}).*/ - .exec(new Date(endDate.value).toISOString()) - .filter((a, i) => i !== 0) - .join(" "), + localStartDate, + localEndDate, comment.value ), false @@ -965,6 +980,8 @@ export default { downloadDataTypeVersion, selectAuthorization, nameSelectedTagList, + withTimeScope, + withReferenceScopes, determinateInputType, subMenuPaths, application, diff --git a/src/views/users/UserView.vue b/src/views/users/UserView.vue index b49b413c6..b45590a13 100644 --- a/src/views/users/UserView.vue +++ b/src/views/users/UserView.vue @@ -152,4 +152,3 @@ export default { }, }; </script> - -- GitLab From 17b6c49f0bc46bc5b7a8206a4589ea1ba0f50630 Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Thu, 20 Feb 2025 14:20:06 +0100 Subject: [PATCH 14/15] remplacement de la balise label par une balise span avec une class label --- .scannerwork/report-task.txt | 4 ++-- src/components/common/provider/FiltersDataCollapse.vue | 8 ++++---- src/components/common/provider/InputDateInterval.vue | 4 ++-- src/components/common/provider/InputNumberInterval.vue | 4 ++-- src/components/common/provider/OreInputDate.vue | 2 +- src/components/common/provider/OreInputNumber.vue | 2 +- src/components/common/provider/OreInputText.vue | 2 +- src/views/users/UserView.vue | 4 ++-- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.scannerwork/report-task.txt b/.scannerwork/report-task.txt index 25aa692b9..ae7899db5 100644 --- a/.scannerwork/report-task.txt +++ b/.scannerwork/report-task.txt @@ -2,5 +2,5 @@ projectKey=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce serverUrl=https://sonarqube.dev.gissol.fr serverVersion=24.12.0.100206 dashboardUrl=https://sonarqube.dev.gissol.fr/dashboard?id=anaee-dev_openadom_frontend_3b70a261-21cc-4844-a443-f1c984fb80ce -ceTaskId=732fd38d-e2fc-41cb-b438-ff21536c0224 -ceTaskUrl=https://sonarqube.dev.gissol.fr/api/ce/task?id=732fd38d-e2fc-41cb-b438-ff21536c0224 +ceTaskId=ab618023-e157-4cbd-a5e8-f717af2fe8a0 +ceTaskUrl=https://sonarqube.dev.gissol.fr/api/ce/task?id=ab618023-e157-4cbd-a5e8-f717af2fe8a0 diff --git a/src/components/common/provider/FiltersDataCollapse.vue b/src/components/common/provider/FiltersDataCollapse.vue index 267bdc47b..563fcdb52 100644 --- a/src/components/common/provider/FiltersDataCollapse.vue +++ b/src/components/common/provider/FiltersDataCollapse.vue @@ -39,7 +39,7 @@ @click.native="getListeReferenceValues(columns.id, columns.refLinkedTo)" > <template #label> - <label class="inputStyle">{{ columns.getHeader(application, dataId) }}</label> + <span class="label inputStyle">{{ columns.getHeader(application, dataId) }}</span> </template> <b-taginput :id="columns.componentKey" @@ -100,7 +100,7 @@ " > <template #label> - <label class="inputStyle">{{ columns.getHeader(application, dataId) }}</label> + <span class="label inputStyle">{{ columns.getHeader(application, dataId) }}</span> </template> <b-field> <FilterNumberOrDate @@ -115,9 +115,9 @@ </b-field> <b-field v-else-if="columns.id !== '#'"> <template #label> - <label class="titleInput" style="padding: 0 0.625em 0 0.625rem">{{ + <span class="label titleInput" style="padding: 0 0.625em 0 0.625rem">{{ columns.getHeader(application, dataId) - }}</label> + }}</span> </template> <b-taginput :id="columns.componentKey" diff --git a/src/components/common/provider/InputDateInterval.vue b/src/components/common/provider/InputDateInterval.vue index 24f6e793a..e5648d5aa 100644 --- a/src/components/common/provider/InputDateInterval.vue +++ b/src/components/common/provider/InputDateInterval.vue @@ -126,7 +126,7 @@ export default { <template> <div class="rows"> <div class="row"> - <label class="label">{{ $t("dataTypeAuthorizations.from") }}</label> + <span class="label">{{ $t("dataTypeAuthorizations.from") }}</span> </div> <div v-if="inputType === 'datetime'" class="row"> <b-datetimepicker @@ -166,7 +166,7 @@ export default { </b-timepicker> </div> <div class="row"> - <label class="label">{{ $t("dataTypeAuthorizations.to") }}</label> + <span class="label">{{ $t("dataTypeAuthorizations.to") }}</span> </div> <div v-if="inputType === 'datetime'" class="row"> <b-datetimepicker diff --git a/src/components/common/provider/InputNumberInterval.vue b/src/components/common/provider/InputNumberInterval.vue index 72d073057..5312d295d 100644 --- a/src/components/common/provider/InputNumberInterval.vue +++ b/src/components/common/provider/InputNumberInterval.vue @@ -51,7 +51,7 @@ export default { <template> <div class="rows"> <div class="row"> - <label class="label">{{ $t("dataTypeAuthorizations.from") }}</label> + <span class="label">{{ $t("dataTypeAuthorizations.from") }}</span> </div> <b-numberinput v-model="fromValueNumber" @@ -67,7 +67,7 @@ export default { > </b-numberinput> <div class="row"> - <label class="label">{{ $t("dataTypeAuthorizations.to") }}</label> + <span class="label">{{ $t("dataTypeAuthorizations.to") }}</span> </div> <b-numberinput v-model="toValueNumber" diff --git a/src/components/common/provider/OreInputDate.vue b/src/components/common/provider/OreInputDate.vue index 581c9bee2..fae318d94 100644 --- a/src/components/common/provider/OreInputDate.vue +++ b/src/components/common/provider/OreInputDate.vue @@ -17,7 +17,7 @@ > <template v-slot:label> <span v-if="required" class="required">{{ $t("ponctuation.star") }}</span> - <label>{{ label }}</label> + <span class="label">{{ label }}</span> </template> <b-taginput v-if="multiplicity === 'MANY'" diff --git a/src/components/common/provider/OreInputNumber.vue b/src/components/common/provider/OreInputNumber.vue index 74f26dd47..63cc1ec08 100644 --- a/src/components/common/provider/OreInputNumber.vue +++ b/src/components/common/provider/OreInputNumber.vue @@ -18,7 +18,7 @@ > <template v-slot:label> <span v-if="required" class="required">{{ $t("ponctuation.star") }}</span> - <label>{{ label }}</label> + <span class="label">{{ label }}</span> </template> <b-taginput v-if="multiplicity === 'MANY'" diff --git a/src/components/common/provider/OreInputText.vue b/src/components/common/provider/OreInputText.vue index 4a876bce3..7cbfba08c 100644 --- a/src/components/common/provider/OreInputText.vue +++ b/src/components/common/provider/OreInputText.vue @@ -17,7 +17,7 @@ > <template v-slot:label> <span v-if="required" class="required">{{ $t("ponctuation.star") }}</span> - <label>{{ label }}</label> + <span class="label">{{ label }}</span> </template> <b-taginput v-if="multiplicity === 'MANY'" diff --git a/src/views/users/UserView.vue b/src/views/users/UserView.vue index b45590a13..704e32db9 100644 --- a/src/views/users/UserView.vue +++ b/src/views/users/UserView.vue @@ -46,11 +46,11 @@ </b-table> </div> </b-tab-item> - <b-tab-item :label="$t('updateUser.update-email')" icon="envelope" tabindex="1"> + <b-tab-item :label="$t('updateUser.update-email')" icon="envelope" tabindex="0"> <EditEmail :email="currentUser.email" :user="currentUser" @changed-email="emailChanged"> </EditEmail> </b-tab-item> - <b-tab-item :label="$t('updateUser.update-pwd')" icon="unlock" tabindex="2"> + <b-tab-item :label="$t('updateUser.update-pwd')" icon="unlock" tabindex="0"> <EditPwd :user="currentUser" @changed-password="passwordChanged"> </EditPwd> </b-tab-item> </b-tabs> -- GitLab From 144b9d978530b0716e638dc1ff5acb15b9bf38fb Mon Sep 17 00:00:00 2001 From: lucile varloteaux <lucile.varloteaux@inrae.fr> Date: Thu, 20 Feb 2025 17:15:03 +0100 Subject: [PATCH 15/15] finalisation sonarqube --- src/components/login/Signin.vue | 1 - src/services/TagService.js | 2 +- src/views/application/ApplicationsView.vue | 1 - .../authorizations/AdditionalFilesAuthorizationInfoView.vue | 3 +-- src/views/authorizations/DataTypeAuthorizationsView.vue | 4 +--- 5 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/components/login/Signin.vue b/src/components/login/Signin.vue index f1abb6631..acda65caa 100644 --- a/src/components/login/Signin.vue +++ b/src/components/login/Signin.vue @@ -63,7 +63,6 @@ v-model="isComponentModalActive" :destroy-on-hide="false" aria-label="Example Modal" - aria-modal aria-role="dialog" close-button-aria-label="Close" has-modal-card diff --git a/src/services/TagService.js b/src/services/TagService.js index e3294b3eb..f441f4c9d 100644 --- a/src/services/TagService.js +++ b/src/services/TagService.js @@ -9,7 +9,7 @@ export class TagService extends Fetcher { if (!tags || !Object.keys(tags || {}).length) { return datas.filter((data) => { data = { ...data, isInterval: true, intervalValues: {}, simpleValue: "" }; - if (data && Object.keys(data.tags) !== []) { + if (data && Object.keys(data.tags).length !== 0) { return data.tags.some((tag) => { return tag.localName !== Tag.HIDDEN_TAG; }); diff --git a/src/views/application/ApplicationsView.vue b/src/views/application/ApplicationsView.vue index bffdd02ea..e3bc71984 100644 --- a/src/views/application/ApplicationsView.vue +++ b/src/views/application/ApplicationsView.vue @@ -251,7 +251,6 @@ export default { function sortedApplicationsListForName(localApplications, event) { localApplications = showOwnApplications.value === 0 ? ownApplications?.value : otherApplications?.value; - localApplications; if (event === "Az") { localApplications = localApplications.sort((a, b) => a.localName.localeCompare(b.localName) diff --git a/src/views/authorizations/AdditionalFilesAuthorizationInfoView.vue b/src/views/authorizations/AdditionalFilesAuthorizationInfoView.vue index e2799e8a1..631674090 100644 --- a/src/views/authorizations/AdditionalFilesAuthorizationInfoView.vue +++ b/src/views/authorizations/AdditionalFilesAuthorizationInfoView.vue @@ -181,7 +181,7 @@ export default class AdditionalFilesAuthorizationInfoView extends Vue { @Prop() dataTypeId; @Prop() applicationName; @Prop({ default: "new" }) authorizationId; - @Prop() authorizations; + @Prop([]) authorizations; __DEFAULT__ = "__DEFAULT__"; additionalFileService = AdditionalFileService.INSTANCE; @@ -195,7 +195,6 @@ export default class AdditionalFilesAuthorizationInfoView extends Vue { publicAuthorizations = []; ownAuthorizations = []; ownAuthorizationsColumnsByPath = {}; - authorizations = []; users = []; name = null; dataGroups = []; diff --git a/src/views/authorizations/DataTypeAuthorizationsView.vue b/src/views/authorizations/DataTypeAuthorizationsView.vue index e22672337..0f7f3c61d 100644 --- a/src/views/authorizations/DataTypeAuthorizationsView.vue +++ b/src/views/authorizations/DataTypeAuthorizationsView.vue @@ -975,10 +975,8 @@ export default { } function updateTableAuthorizations() { + hasAuthorizationsByUsers.value = !hasPublicAuthorizations.value; if (hasPublicAuthorizations.value) { - hasPublicAuthorizations.value - ? (hasAuthorizationsByUsers.value = !hasPublicAuthorizations.value) - : hasAuthorizationsByUsers.value; changeAuthorizations(listAuthorizationsByPublic.value); } else { changeAuthorizations(listAuthorizations.value); -- GitLab