diff --git a/src/main/resources/FINAL/physicochimie_sub_03_CSV.graphml b/src/main/resources/FINAL/physicochimie_sub_03_CSV.graphml new file mode 100644 index 0000000..014d563 --- /dev/null +++ b/src/main/resources/FINAL/physicochimie_sub_03_CSV.graphml @@ -0,0 +1,2055 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + Querie(s) + + + + + + + + + + Folder 3 + + + + + + + + + + + + + + + + Query_(5): SELECT dt.code AS dty_code , var.code AS var_code FROM datatype dt INNER JOIN datatypevariableuniteglacpe dtvu ON dt.id = dtvu.dty_id INNER JOIN variable_glacpe_varg var ON dtvu.var_id = var.id WHERE LOWER(dt.name) = LOWER(?DATATYPE_SQL) AND LOWER(var.nom) = LOWER(?VARIABLE_SQL) + + + + + + + + + + + + + + + + + Query_(6): SELECT id from (values ('1')) s(id) ; + + + + + + + + + + + + + + + + + Query_(7): SELECT id from (values ('1')) s(id) ; + + + + + + + + + + + + + + + + + Query_(1): SELECT dt.code AS dty_code, var.code AS var_code , mc.mchimie_id AS mesure_id, vmc.vmchimie_id AS value_id FROM public.datatype dt INNER JOIN public.datatypevariableuniteglacpe dtvu ON dt.id = dtvu.dty_id INNER JOIN public.variable_glacpe_varg var ON dtvu.var_id = var.id INNER JOIN public.valeur_mesure_chimie_vmchimie vmc ON var.id = vmc.var_id INNER JOIN public.mesure_chimie_mchimie mc ON vmc.mchimie_id = mc.mchimie_id WHERE LOWER(dt.name) = LOWER(?DATATYPE_SQL) AND LOWER(var.nom) = LOWER(?VARIABLE_SQL) + + + + + + + + + + + + + + + + + Query_(2): SELECT dt.code AS dty_code, vmc.vmchimie_id AS value_id, vmc.valeur AS value FROM datatype dt INNER JOIN datatypevariableuniteglacpe dtvu ON dt.id = dtvu.dty_id INNER JOIN variable_glacpe_varg var2 ON dtvu.var_id = var2.id INNER JOIN valeur_mesure_chimie_vmchimie vmc ON var2.id = vmc.var_id INNER JOIN mesure_chimie_mchimie mc ON vmc.mchimie_id = mc.mchimie_id WHERE LOWER(dt.name) = LOWER(?DATATYPE_SQL) AND LOWER(var2.nom) = LOWER(?VARIABLE_SQL) + + + + + + + + + + + + + + + + + Query_(20): SELECT DISTINCT dt.code AS dty_code, mc.mchimie_id AS mesure_id FROM public.datatype dt INNER JOIN public.datatypevariableuniteglacpe dtvu ON dt.id = dtvu.dty_id INNER JOIN public.variable_glacpe_varg var ON dtvu.var_id = var.id INNER JOIN public.valeur_mesure_chimie_vmchimie vmc ON var.id = vmc.var_id INNER JOIN public.mesure_chimie_mchimie mc ON vmc.mchimie_id = mc.mchimie_id WHERE LOWER(dt.name) = LOWER(?DATATYPE_SQL) AND LOWER(var.nom) = LOWER(?VARIABLE_SQL) + + + + + + + + + + + + + + + + + Query_(21): SELECT DISTINCT dt.code AS dty_code, mc.mchimie_id AS mesure_id FROM public.datatype dt INNER JOIN public.datatypevariableuniteglacpe dtvu ON dt.id = dtvu.dty_id INNER JOIN public.variable_glacpe_varg var ON dtvu.var_id = var.id INNER JOIN public.valeur_mesure_chimie_vmchimie vmc ON var.id = vmc.var_id INNER JOIN public.mesure_chimie_mchimie mc ON vmc.mchimie_id = mc.mchimie_id WHERE LOWER(dt.name) = LOWER(?DATATYPE_SQL) AND LOWER(var.nom) = LOWER(?VARIABLE_SQL) + + + + + + + + + + + + + + + + + Query_(22): SELECT DISTINCT dt.code AS dty_code, vmc.mchimie_id AS mesure_id, sc.schimie_id AS sequence_id, pla.code AS platform_code, site.code AS site_code FROM datatype dt INNER JOIN datatypevariableuniteglacpe dtvu ON dt.id = dtvu.dty_id INNER JOIN variable_glacpe_varg var ON dtvu.var_id = var.id INNER JOIN valeur_mesure_chimie_vmchimie vmc ON var.id = vmc.var_id INNER JOIN mesure_chimie_mchimie mc ON vmc.mchimie_id = mc.mchimie_id INNER JOIN sous_sequence_chimie_sschimie ssc ON mc.sschimie_id = ssc.sschimie_id INNER JOIN sequence_chimie_schimie sc ON ssc.schimie_id = sc.schimie_id INNER JOIN plateforme_pla pla ON ssc.loc_id = pla.loc_id INNER JOIN public.site_glacpe_sit site ON pla.id = site.id WHERE LOWER(dt.name) = LOWER(?DATATYPE_SQL) AND LOWER(var.nom) = LOWER(?VARIABLE_SQL) + + + + + + + + + + + + + + + + + Query_(50): SELECT DISTINCT dt.code AS dty_code, mc.mchimie_id AS mesure_id FROM datatype dt INNER JOIN datatypevariableuniteglacpe dtvu ON dt.id = dtvu.dty_id INNER JOIN variable_glacpe_varg var ON dtvu.var_id = var.id INNER JOIN valeur_mesure_chimie_vmchimie vmc ON var.id = vmc.var_id INNER JOIN mesure_chimie_mchimie mc ON vmc.mchimie_id = mc.mchimie_id WHERE LOWER(dt.name) = LOWER(?DATATYPE_SQL) and LOWER(var.nom) = LOWER(?VARIABLE_SQL) + + + + + + + + + + + + + + + + + Query_(51): SELECT DISTINCT dt.code AS dty_code, mc.mchimie_id AS mesure_id, mc.profondeurmin AS depth_min FROM datatype dt INNER JOIN datatypevariableuniteglacpe dtvu ON dt.id = dtvu.dty_id INNER JOIN variable_glacpe_varg var ON dtvu.var_id = var.id INNER JOIN valeur_mesure_chimie_vmchimie vmc ON var.id = vmc.var_id INNER JOIN mesure_chimie_mchimie mc ON vmc.mchimie_id = mc.mchimie_id WHERE LOWER(dt.name) = LOWER(?DATATYPE_SQL) AND LOWER(var.nom) = LOWER(?VARIABLE_SQL) + + + + + + + + + + + + + + + + + Query_(53): SELECT DISTINCT dt.code AS dty_code, mc.mchimie_id AS mesure_id, mc.profondeurmax AS depth_max FROM datatype dt INNER JOIN datatypevariableuniteglacpe dtvu ON dt.id = dtvu.dty_id INNER JOIN variable_glacpe_varg var ON dtvu.var_id = var.id INNER JOIN valeur_mesure_chimie_vmchimie vmc ON var.id = vmc.var_id INNER JOIN mesure_chimie_mchimie mc ON vmc.mchimie_id = mc.mchimie_id WHERE LOWER(dt.name) = LOWER(?DATATYPE_SQL) AND LOWER(var.nom) = LOWER(?VARIABLE_SQL) + + + + + + + + + + + + + + + + + Query_(55): SELECT DISTINCT dt.code AS dty_code, sc.schimie_id AS sequence_id FROM datatype dt INNER JOIN datatypevariableuniteglacpe dtvu ON dt.id = dtvu.dty_id INNER JOIN variable_glacpe_varg var ON dtvu.var_id = var.id INNER JOIN valeur_mesure_chimie_vmchimie vmc ON var.id = vmc.var_id INNER JOIN mesure_chimie_mchimie mc ON vmc.mchimie_id = mc.mchimie_id INNER JOIN sous_sequence_chimie_sschimie ssc ON mc.sschimie_id = ssc.sschimie_id INNER JOIN sequence_chimie_schimie sc ON ssc.schimie_id = sc.schimie_id WHERE LOWER(dt.name) = LOWER(?DATATYPE_SQL) AND LOWER(var.nom) = LOWER(?VARIABLE_SQL) + + + + + + + + + + + + + + + + + Query_(56): SELECT DISTINCT dt.code AS dty_code, sc.schimie_id AS sequence_id, date( sc.date_prelevement ) AS date FROM datatype dt INNER JOIN datatypevariableuniteglacpe dtvu ON dt.id = dtvu.dty_id INNER JOIN variable_glacpe_varg var ON dtvu.var_id = var.id INNER JOIN valeur_mesure_chimie_vmchimie vmc ON var.id = vmc.var_id INNER JOIN mesure_chimie_mchimie mc ON vmc.mchimie_id = mc.mchimie_id INNER JOIN sous_sequence_chimie_sschimie ssc ON mc.sschimie_id = ssc.sschimie_id INNER JOIN sequence_chimie_schimie sc ON ssc.schimie_id = sc.schimie_id WHERE LOWER(dt.name) = LOWER(?DATATYPE_SQL) AND LOWER(var.nom) = LOWER(?VARIABLE_SQL) + + + + + + + + + + + + + + + + + Query_(52): SELECT id from (values ('1')) s(id) ; + + + + + + + + + + + + + + + + + Query_(54): SELECT id from (values ('1')) s(id) ; + + + + + + + + + + + + + + + + + Query_(9999): SELECT id from (values ('1')) s(id) ; + + + + + + + + + + + + + + + + + Query_(3): SELECT dt.code AS dty_code, var.code AS var_code, mc.mchimie_id AS mesure_id FROM datatype dt INNER JOIN datatypevariableuniteglacpe dtvu ON dt.id = dtvu.dty_id INNER JOIN variable_glacpe_varg var ON dtvu.var_id = var.id INNER JOIN valeur_mesure_chimie_vmchimie vmc ON var.id = vmc.var_id INNER JOIN mesure_chimie_mchimie mc ON vmc.mchimie_id = mc.mchimie_id WHERE LOWER(dt.name) = LOWER(?DATATYPE_SQL) AND LOWER(var.nom) = LOWER(?VARIABLE_SQL) + + + + + + + + + + + + + + + + + Query_(4): SELECT dt.code AS dty_code, var.code AS var_code, var.nom AS var_name, CASE WHEN localestring IS NULL THEN var.nom else localestring END AS var_name_en FROM datatype dt INNER JOIN datatypevariableuniteglacpe dtvu ON dt.id = dtvu.dty_id INNER JOIN variable_glacpe_varg var ON dtvu.var_id = var.id LEFT JOIN localisation on defaultString =var.nom and entite='variable' and colonne='nom' and localization='en' WHERE LOWER(dt.name) = LOWER(?DATATYPE_SQL) AND LOWER(var.nom) = LOWER(?VARIABLE_SQL) + + + + + + + + + + + + + + + + + + + + + + URI(s) + + + + + + + + + + Folder 1 + + + + + + + + + + + + + + + + (55) ola/observation/timeInstant/{dty_code}/{sequence_id} + + + + + + + + + + + + + + + + + (3) ola/observation/variable/{dty_code}/{var_code} + + + + + + + + + + + + + + + + + (5) ola/measurement/variable/standardName/{dty_code}/{var_code} + + + + + + + + + + + + + + + + + (6) ola/observation/variableCategory/?CATEGORY_STANDARD_NAME_URI + + + + + + + + + + + + + + + + + (7) ola/measurement/variableCategory/standardName/?CATEGORY_STANDARD_NAME_URI + + + + + + + + + + + + + + + + + (1) ola/observation/?VAR_ENTITY_URI/{dty_code}/{mesure_id} + + + + + + + + + + + + + + + + + (2) ola/measurement/?VAR_ENTITY_URI/?VAR_CHARACTERISTIC_NAME_URI/{dty_code}/{value_id} + + + + + + + + + + + + + + + + + (50) ola/observation/spatialEntity/{dty_code}/{mesure_id} + + + + + + + + + + + + + + + + + (51) ola/measurement/spatialEntity/depthMin/{dty_code}/{mesure_id} + + + + + + + + + + + + + + + + + (53) ola/measurement/spatialEntity/depthMax/{dty_code}/{mesure_id} + + + + + + + + + + + + + + + + + (56) ola/measurement/timeInstant/date/{dty_code}/{sequence_id} + + + + + + + + + + + + + + + + + (52) ola/characteristic/depthRelativeToSurface/min + + + + + + + + + + + + + + + + + (54) ola/characteristic/depthRelativeToSurface/max + + + + + + + + + + + + + + + + + (4) ola/measurement/variable/localName/{dty_code}/{var_code} + + + + + + + + + + + + + + + + + (57) ola/observation/experimentalPlot/{site_code}/{platform_code} + + + + + + + + + + + + + + + + + + + + + + Variable(s) + + + + + + + + + + Folder 1 + + + + + + + + + + + + + + + + !##PATTERN_CONTEXT_1 20 ola/observation/?ENTITY/{dty_code}/{mesure_id} oboe-core:hasContext [ oboe-core:Observation_Ammonium Q_20 ] [ oboe-core:Observation_Solutes Q_21 ] [ oboe-core:Observation_Water Q_22 ] + + + + + + + + + + + + + + + + + !##PATTERN_CONTEXT_2 20 ola/observation/?ENTITY/{dty_code}/{mesure_id} oboe-core:hasContext [ oboe-core:Observation_Solutes Q_21 ] [ oboe-core:Observation_Water Q_22] + + + + + + + + + + + + + + + + + Note : Do not touch ?ENTITY & ?VARIABLE + + + + + + + + + + + + + + + + + !##PATTERN_CONTEXT_3 20 ola/observation/?ENTITY/{dty_code}/{mesure_id} oboe-core:hasContext [ oboe-core:Observation_Water Q_22] + + + + + + + + + + + + + + + + + !!!?VARIABLE ##PATTERN_CONTEXT_1 :Nitrogen { ?TOTO=oboe_core:TotoEntity } { ?VAR_ENTITY_URI=nitrogen } { ?UNIT_STANDARD_NAME_GRAPH=oboe-standard:MilligramPerLiter } { ?DATATYPE_SQL='physico chimie' } { ?VARIABLE_SQL='azote ammoniacal' } { ?VARIABLE_STANDARD_NAME_GRAPH=<http://www.anaee-france.fr/ontology/anaee-france_ontology#DissolvedAmmoniumNitrogenMassConcentration> } { ?VAR_CHARACTERISTIC_GRAPH=:MassConcentration } { ?VAR_CHARACTERISTIC_NAME_URI=massConcentration } { ?CATEGORY_STANDARD_NAME_GRAPH=<http://www.anaee-france.fr/ontology/anaee-france_ontology#PhysicalChemistry> } && ##PATTERN_PARALLEL { ?CATEGORY_STANDARD_NAME_URI=PhysicalChemistry} { ?CATEGORY_STANDARD_NAME_PATTERN=<http://www.anaee-france.fr/ontology/anaee-france_ontology#PhysicalChemistry> }! + + + + + + + + + + + + + + + + + ##META_PATTERN_CONTEXT 20 ola/observation/?ENTITY/{dty_code}/{mesure_id} oboe-core:hasContext [ oboe-core:Observation_COLUMN_2 Q_20_21_22 ] + + + + + + + + + + + + + + + + + ##META_PATTERN_PARALLEL Observation(6) ofEntity :VariableCategory ; hasMeasurement Measurement(7) . Measurement(7) usesStandard :Anaee-franceVariableCategoryNamingStandard ; ofCharacteristic oboe-core:Name ; hasValue ?CATEGORY_STANDARD_NAME_PATTERN + + + + + + + + + + + + + + + + + ?META_VARIABLE ##META_PATTERN_CONTEXT :COLUMN_3 { ?TOTO=oboe_core:TotoEntity } { ?VAR_ENTITY_URI=COLUMN_3 } { ?UNIT_STANDARD_NAME_GRAPH = COLUMN_8_9 } { ?DATATYPE_SQL='COLUMN_11' } { ?VARIABLE_SQL='COLUMN_10' } { ?VARIABLE_STANDARD_NAME_GRAPH=:COLUMN_0 } { ?VAR_CHARACTERISTIC_GRAPH=:COLUMN_5 } { ?VAR_CHARACTERISTIC_NAME_URI=COLUMN_5 } { ?CATEGORY_STANDARD_NAME_GRAPH=:COLUMN_1 } && ##META_PATTERN_PARALLEL { ?CATEGORY_STANDARD_NAME_URI=COLUMN_1} { ?CATEGORY_STANDARD_NAME_PATTERN=:COLUMN_1 } + + + + + + + + + + + + + + + + + !##PATTERN_PARALLEL Observation(6) ofEntity :VariableCategory ; hasMeasurement Measurement(7) . Measurement(7) usesStandard :Anaee-franceVariableCategoryNamingStandard ; ofCharacteristic oboe-core:Name ; hasValue ?CATEGORY_STANDARD_NAME_PATTERN + + + + + + + + + + + + + + + + + + + Observation(3) + + + + + + + + + + + + + + + + + :Variable + + + + + + + + + + + + + + + + + :Minimum + + + + + + + + + + + + + + + + + oboe-standard:Meter + + + + + + + + + + + + + + + + + <{depth_min}^^xsd:double> + + + + + + + + + + + + + + + + + ##PATTERN_PARALLEL + + + + + + + + + + + + + + + + + :Maximum + + + + + + + + + + + + + + + + + ?VAR_CHARACTERISTIC_GRAPH + + + + + + + + + + + + + + + + + ?VARIABLE + + + + + + + + + + + + + + + + + Observation(1) + + + + + + + + + + + + + + + + + Measurement(2) + + + + + + + + + + + + + + + + + ?UNIT_STANDARD_NAME_GRAPH + + + + + + + + + + + + + + + + + <{value}^^xsd:double> + + + + + + + + + + + + + + + + + ##PATTERN_CONTEXT + + + + + + + + + + + + + + + + + (57) + + + + + + + + + + + + + + + + + Observation(55) + + + + + + + + + + + + + + + + + oboe-temporal:TimeInstant + + + + + + + + + + + + + + + + + Measurement(56) + + + + + + + + + + + + + + + + + :DateTime + + + + + + + + + + + + + + + + + :Date + + + + + + + + + + + + + + + + + <{date}^^xsd:date> + + + + + + + + + + + + + + + + + Observation(50) + + + + + + + + + + + + + + + + + oboe-spatial:SpatialEntity + + + + + + + + + + + + + + + + + Measurement(51) + + + + + + + + + + + + + + + + + ?TOTO(52) + + + + + + + + + + + + + + + + + <{depth_max}^^xsd:double> + + + + + + + + + + + + + + + + + oboe-standard:Meter + + + + + + + + + + + + + + + + + :DepthRelativeToSurface(54) + + + + + + + + + + + + + + + + + Measurement(53) + + + + + + + + + + + + + + + + + oboe-core:Name + + + + + + + + + + + + + + + + + Measurement(5) + + + + + + + + + + + + + + + + + :Anaee-franceVariableNamingStandard + + + + + + + + + + + + + + + + + ?VARIABLE_STANDARD_NAME_GRAPH + + + + + + + + + + + + + + + + + oboe-core:Name + + + + + + + + + + + + + + + + + Measurement(4) + + + + + + + + + + + + + + + + + :NamingStandard + + + + + + + + + + + + + + + + + <{var_name_en}^^xsd:string> + + + + + + + + + + + + + + + + + + ofEntity + + + + + + + + + + + + + ofCharacteristic + + + + + + + + + + + + + usesStandard + + + + + + + + + + + + + + + + + + + hasMeasurement + + + + + + + + + + + + + ofCharacteristic + + + + + + + + + + + + + usesStandard + + + + + + + + + + + + + hasValue + + + + + + + + + + + + + hasMeasurement + + + + + + + + + + + + + + + + :hasVariableContext + + + + + + + + + + + + + + + + + + + + + + hasContext + + + + + + + + + + + + + + + + + + + ofEntity + + + + + + + + + + + + + + + + hasContext + + + + + + + + + + + + + + + + + + + ofEntity + + + + + + + + + + + + + usesStandard + + + + + + + + + + + + + + + + + + + hasMeasurement + + + + + + + + + + + + + + + + + + + + + hasContext + + + + + + + + + + + + + + + + + + + ofCharacteristic + + + + + + + + + + + + + + + + hasValue + + + + + + + + + + + + + + + + + + + hasValue + + + + + + + + + + + + + + + hasContext + + + + + + + + + + + + + + + + + + + ofEntity + + + + + + + + + + + + + hasMeasurement + + + + + + + + + + + + + ofCharacteristic + + + + + + + + + + + + + usesStandard + + + + + + + + + + + + + + + + + + + hasQualifier + + + + + + + + + + + + + + + + + + + ofCharacteristic + + + + + + + + + + + + + usesStandard + + + + + + + + + + + + + + + + + + + hasQualifier + + + + + + + + + + + + + + + + + + + + + + hasMeasurement + + + + + + + + + + + + + + + hasContext + + + + + + + + + + + + + + + + + + + + + hasValue + + + + + + + + + + + + + + + + + + + + + hasValue + + + + + + + + + + + + + + + + + + + ofCharacteristic + + + + + + + + + + + + + + + + usesStandard + + + + + + + + + + + + + + + + + + + hasValue + + + + + + + + + + + + + hasMeasurement + + + + + + + + + +