diff config_mappers/aial.json @ 3:d753f3430970 draft

"planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/cc777c42662683b47bdcdcd72d65e0087962b794/toos/CarboSeqSimulator commit cc777c42662683b47bdcdcd72d65e0087962b794-dirty"
author siwaa
date Fri, 23 Aug 2024 10:09:37 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/config_mappers/aial.json	Fri Aug 23 10:09:37 2024 +0000
@@ -0,0 +1,504 @@
+[
+    {
+        "extFileName": "mat_rot_cult",
+        "appFiles": [
+            {
+                "appFileName": "matRotCults",
+                "columns": [
+                    {
+                        "extColumnName": "id_profil_csopra",
+                        "appColumnName": "id_profil_csopra",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "id_succession",
+                        "appColumnName": "id_succession",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "id_culture",
+                        "appColumnName": "id_culture",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "nom_culture",
+                        "appColumnName": "nom_culture",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "type_culture",
+                        "appColumnName": "type_culture",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "date_fin",
+                        "appColumnName": "date_fin",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "date_fin_text",
+                        "appColumnName": "date_fin_text",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "type_gestion_res",
+                        "appColumnName": "type_gestion_res",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "culture_intermediaire",
+                        "appColumnName": "culture_intermediaire",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "date_semis",
+                        "appColumnName": "date_semis",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "date_semis_text",
+                        "appColumnName": "date_semis_text",
+                        "urifyHeader": true
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "extFileName": "mat_rot_fert_min",
+        "appFiles": [
+            {
+                "appFileName": "matRotFertMin",
+                "columns": [
+                    {
+                        "extColumnName": "id_profil_csopra",
+                        "appColumnName": "id_profil_csopra",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "id_succession",
+                        "appColumnName": "id_succession",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "id_ferti_min",
+                        "appColumnName": "id_ferti_min",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "date_ferti_min",
+                        "appColumnName": "date_ferti_min",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "dose_n",
+                        "appColumnName": "dose_n",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "dose_p",
+                        "appColumnName": "dose_p",
+                        "urifyHeader": true
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "extFileName": "mat_rot_fert_org",
+        "appFiles": [
+            {
+                "appFileName": "matRotFertOrg",
+                "columns": [
+                    {
+                        "extColumnName": "id_profil_csopra",
+                        "appColumnName": "id_profil_csopra",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "id_succession",
+                        "appColumnName": "id_succession",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "id_ferti_org",
+                        "appColumnName": "id_ferti_org",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "type_ferti_org",
+                        "appColumnName": "type_ferti_org",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "date_ferti_org",
+                        "appColumnName": "date_ferti_org",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "masse_carb",
+                        "appColumnName": "masse_carb",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "fraction_lignine",
+                        "appColumnName": "fraction_lignine",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "ratio_c_n",
+                        "appColumnName": "ratio_c_n",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "ratio_c_p",
+                        "appColumnName": "ratio_c_p",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "ratio_c_s",
+                        "appColumnName": "ratio_c_s",
+                        "urifyHeader": true
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "extFileName": "mat_rot_irrigation",
+        "appFiles": [
+            {
+                "appFileName": "matRotIrrigation",
+                "columns": [
+                    {
+                        "extColumnName": "id_profil_csopra",
+                        "appColumnName": "id_profil_csopra",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "id_succession",
+                        "appColumnName": "id_succession",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "id_irrigation",
+                        "appColumnName": "id_irrigation",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "date_irrig",
+                        "appColumnName": "date_irrig",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "dose_irrig",
+                        "appColumnName": "dose_irrig",
+                        "urifyHeader": true
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "extFileName": "mat_rot_obs_cult",
+        "appFiles": [
+            {
+                "appFileName": "matRotObsCult",
+                "columns": [
+                    {
+                        "extColumnName": "id_profil_csopra",
+                        "appColumnName": "id_profil_csopra",
+                        "index": 0,
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "id_succession",
+                        "appColumnName": "id_succession",
+                        "index": 1,
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "id_culture",
+                        "appColumnName": "id_culture",
+                        "index": 2,
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "nom_culture",
+                        "appColumnName": "nom_culture",
+                        "index": 3,
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "type_culture",
+                        "appColumnName": "type_culture",
+                        "index": 4
+                    },
+                    {
+                        "extColumnName": "num_ordre",
+                        "appColumnName": "num_ordre",
+                        "index": 6,
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "date_fin",
+                        "appColumnName": "date_fin",
+                        "index": 7,
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "date_fin_text",
+                        "appColumnName": "date_fin_text",
+                        "index": 8,
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "culture_intermediaire",
+                        "appColumnName": "culture_intermediaire",
+                        "index": 9,
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "rendement",
+                        "appColumnName": "rendement",
+                        "index": 10,
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "c_plante_aerien_c",
+                        "appColumnName": "c_plante_aerien_c",
+                        "index": 11,
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "c_plante_racine_c",
+                        "appColumnName": "c_plante_racine_c",
+                        "index": 12,
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "frac_of_stem_that_remains",
+                        "appColumnName": "frac_of_stem_that_remains",
+                        "index": 13,
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "flag_yield_remains",
+                        "appColumnName": "flag_yield_remains",
+                        "index": 14,
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "c_woody_elements",
+                        "appColumnName": "c_woody_elements",
+                        "index": 15,
+                        "urifyHeader": true
+                    }
+                ],
+                "additionalColumns": [
+                    {
+                        "columnName": "weather_data_id",
+                        "columnValue": "",
+                        "urifyHeader": true,
+                        "index": 5
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "extFileName": "mat_rot_trav_sol",
+        "appFiles": [
+            {
+                "appFileName": "matRotTravSol",
+                "columns": [
+                    {
+                        "extColumnName": "id_profil_csopra",
+                        "appColumnName": "id_profil_csopra",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "id_succession",
+                        "appColumnName": "id_succession",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "id_culture",
+                        "appColumnName": "id_culture",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "type_travsol",
+                        "appColumnName": "type_travsol",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "date_travsol",
+                        "appColumnName": "date_travsol",
+                        "urifyHeader": true
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "extFileName": "usm_data",
+        "appFiles": [
+            {
+                "appFileName": "usmData",
+                "columns": [
+                    {
+                        "extColumnName": "id_profil_csopra",
+                        "appColumnName": "id_profil_csopra",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "no_horizon",
+                        "appColumnName": "no_horizon",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "prof_sup",
+                        "appColumnName": "prof_sup",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "prof_inf",
+                        "appColumnName": "prof_inf",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "clay",
+                        "appColumnName": "clay",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "sand",
+                        "appColumnName": "sand",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "silt",
+                        "appColumnName": "silt",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "bulkd",
+                        "appColumnName": "bulkd",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "ph",
+                        "appColumnName": "ph",
+                        "urifyHeader": true
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "extFileName": "usm_data_site_succ",
+        "appFiles": [
+            {
+                "appFileName": "usmDataSiteSucc",
+                "columns": [
+                    {
+                        "extColumnName": "id_profil_csopra",
+                        "appColumnName": "id_profil_csopra",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "id_succession",
+                        "appColumnName": "id_succession",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "periode_debut",
+                        "appColumnName": "periode_debut",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "periode_fin",
+                        "appColumnName": "periode_fin",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "latitude",
+                        "appColumnName": "latitude",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "longitude",
+                        "appColumnName": "longitude",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "x_lambert2_etendu",
+                        "appColumnName": "x_lambert2_etendu",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "y_lambert2_etendu",
+                        "appColumnName": "y_lambert2_etendu",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "drain",
+                        "appColumnName": "drain",
+                        "urifyHeader": true
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "extFileName": "usm_soil_data_timed",
+        "appFiles": [
+            {
+                "appFileName": "usmSoilDataTimed",
+                "columns": [
+                    {
+                        "extColumnName": "id_profil_csopra",
+                        "appColumnName": "id_profil_csopra",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "stock_soc",
+                        "appColumnName": "stock_soc",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "var_stock_soc",
+                        "appColumnName": "var_stock_soc",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "date_annee",
+                        "appColumnName": "date_annee",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "demi_ic_stock_soc",
+                        "appColumnName": "demi_ic_stock_soc",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "d13c",
+                        "appColumnName": "d13c",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "stock_n",
+                        "appColumnName": "stock_n",
+                        "urifyHeader": true
+                    },
+                    {
+                        "extColumnName": "c_n",
+                        "appColumnName": "c_n",
+                        "urifyHeader": true
+                    }
+                ]
+            }
+        ]
+    }
+]